.TenantLanding_tenantLanding__4XAxG{--color-bg:var(--gray-50,#f7f9ff);--color-surface:#FAF8F5;--color-surface-alt:#f1f5ff;--color-text:var(--gray-900,#2C3128);--color-muted:var(--gray-600,#475569);--color-subtle:var(--gray-500,#64748b);--color-border:rgba(15,23,42,0.08);--color-border-strong:rgba(15,23,42,0.16);--color-accent:#5D8650;--color-accent-strong:#1d4ed8;--t-gap-1:8px;--t-gap-2:16px;--t-gap-3:24px;--t-gap-4:32px;--t-gap-5:40px;--t-gap-6:48px;--t-gap-7:64px;--t-gap-8:80px;--t-radius-sm:12px;--t-radius-md:16px;--t-radius-lg:20px;--t-shadow-xs:0 6px 16px rgba(15,23,42,0.08);--t-shadow-sm:0 12px 28px rgba(15,23,42,0.1);position:relative;min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);padding:var(--t-gap-8) var(--t-gap-3);overflow:hidden}.TenantLanding_background__NojmQ{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0) 50%)}.TenantLanding_container__WOaut{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:var(--t-gap-8)}.TenantLanding_hero__70Lwv{position:relative;display:grid;grid-gap:var(--t-gap-7);gap:var(--t-gap-7);align-items:center}.TenantLanding_heroBackdrop__TN_5v{position:absolute;inset:-120px -80px auto;height:360px;pointer-events:none;z-index:0}.TenantLanding_heroGlow__CO9Pa{position:absolute;inset:0;background:radial-gradient(620px 300px at 18% 35%,rgba(93,134,80,.18),transparent 70%),radial-gradient(520px 260px at 80% 10%,rgba(99,102,241,.12),transparent 70%);opacity:.85}.TenantLanding_heroNoise__SeKfO{position:absolute;inset:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.25'/%3E%3C/svg%3E")}.TenantLanding_heroLeft__NRvGH,.TenantLanding_heroRight__oq3_3{position:relative;z-index:1}.TenantLanding_heroLeft__NRvGH{display:flex;flex-direction:column;gap:var(--t-gap-4)}.TenantLanding_logoButton__R4aqx{width:72px;height:72px;padding:0;border-radius:var(--t-radius-md);border:1px solid var(--color-border);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease}.TenantLanding_logoButton__R4aqx:hover{border-color:var(--color-border-strong)}.TenantLanding_logoButton__R4aqx:focus-visible{outline:2px solid rgba(93,134,80,.35);outline-offset:2px}.TenantLanding_logo__BzBkm{width:100%;height:100%;object-fit:contain;padding:var(--t-gap-2)}.TenantLanding_logoPlaceholder__RHFrx{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:#ffffff;font-size:1.6rem;font-weight:600;border-radius:var(--t-radius-md)}.TenantLanding_heroText__UXdQA{display:flex;flex-direction:column;gap:var(--t-gap-2)}.TenantLanding_heroTitle__TZQg0{margin:0;font-size:clamp(2.4rem,3.2vw,3.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.TenantLanding_heroSubtitle__Gk5dg{margin:0;color:var(--color-muted);font-size:1.05rem;line-height:1.7;max-width:52ch}.TenantLanding_heroBullets__HtqM1{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--t-gap-1);gap:var(--t-gap-1)}.TenantLanding_heroBullets__HtqM1 li{display:flex;align-items:flex-start;gap:var(--t-gap-1);color:var(--color-muted);font-size:.95rem;line-height:1.6}.TenantLanding_heroBullets__HtqM1 li:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--color-accent);margin-top:8px;flex-shrink:0}.TenantLanding_heroActions__W9ZwD{display:flex;align-items:center;gap:var(--t-gap-2);flex-wrap:wrap}.TenantLanding_cta__Ji_pM{display:inline-flex;align-items:center;justify-content:center;padding:var(--t-gap-2) var(--t-gap-4);font-size:1rem;font-weight:600;border-radius:var(--t-radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.TenantLanding_ctaPrimary__KCkIT{background:var(--color-accent);border-color:var(--color-accent);color:#ffffff;box-shadow:var(--t-shadow-xs)}.TenantLanding_ctaPrimary__KCkIT:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.TenantLanding_ctaSecondary__cRxUf{background:transparent;border-color:var(--color-border);color:var(--color-text)}.TenantLanding_ctaSecondary__cRxUf:hover{border-color:var(--color-border-strong);color:var(--color-accent-strong)}.TenantLanding_cta__Ji_pM:focus-visible{outline:2px solid rgba(93,134,80,.35);outline-offset:2px}.TenantLanding_heroChips__CEXro{display:flex;flex-wrap:wrap;gap:var(--t-gap-2)}.TenantLanding_chip__v7d_w{padding:var(--t-gap-1) var(--t-gap-2);border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.9rem;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.TenantLanding_chip__v7d_w:hover{border-color:var(--color-accent);color:var(--color-accent-strong);background:rgba(93,134,80,.06)}.TenantLanding_chipActive__GFuE_{border-color:var(--color-accent);color:var(--color-accent-strong);background:rgba(93,134,80,.08)}.TenantLanding_heroRight__oq3_3{display:flex;justify-content:center}.TenantLanding_chatPreview__1nGMi{width:100%;max-width:480px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--t-radius-lg);padding:var(--t-gap-4);box-shadow:var(--t-shadow-sm);display:flex;flex-direction:column;gap:var(--t-gap-2)}.TenantLanding_chatPreviewHeader__j3jkA{display:flex;flex-direction:column;gap:var(--t-gap-1)}.TenantLanding_chatPreviewTitleRow__mfC20{display:flex;align-items:center;gap:var(--t-gap-1)}.TenantLanding_chatPreviewDot__gupLL{width:8px;height:8px;border-radius:999px;background:var(--color-accent)}.TenantLanding_chatPreviewTitle__Y6nqO{font-weight:600;color:var(--color-text);font-size:.9rem}.TenantLanding_chatPreviewMeta__kNgKg{display:flex;align-items:center;justify-content:space-between;gap:var(--t-gap-2);flex-wrap:wrap;color:var(--color-subtle);font-size:.8rem}.TenantLanding_chatToggle__tHXnH{display:inline-flex;align-items:center;gap:var(--t-gap-1)}.TenantLanding_chatToggleTrack__77kzR{width:32px;height:16px;border-radius:999px;background:rgba(93,134,80,.18);position:relative}.TenantLanding_chatToggleThumb__Xh6wv{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:var(--color-accent);transform:translateX(16px)}.TenantLanding_chatUpdated__Vjfs0{color:var(--color-subtle)}.TenantLanding_chatPreviewBody__9AjB7{display:flex;flex-direction:column;gap:var(--t-gap-2)}.TenantLanding_chatBubble__UPhxb{max-width:90%;padding:var(--t-gap-2);border-radius:var(--t-radius-md);font-size:.92rem;line-height:1.6}.TenantLanding_chatBubbleUser__X2vRl{align-self:flex-end;background:var(--color-accent);color:#ffffff}.TenantLanding_chatBubbleAssistant__wkIZP{align-self:flex-start;background:var(--color-surface-alt);color:var(--color-text);border:1px solid var(--color-border)}.TenantLanding_chatBubbleAssistant__wkIZP p{margin:0 0 var(--t-gap-1)}.TenantLanding_chatBubbleTyping__OkUVD{display:inline-flex;align-items:center;gap:6px}.TenantLanding_typingDot__DemPW{width:6px;height:6px;border-radius:999px;background:var(--color-subtle);animation:TenantLanding_typingPulse__yrsI1 1.2s ease-in-out infinite}.TenantLanding_typingDot__DemPW:nth-child(2){animation-delay:.2s}.TenantLanding_typingDot__DemPW:nth-child(3){animation-delay:.4s}.TenantLanding_chatCitations__6yxQa{display:grid;grid-gap:var(--t-gap-1);gap:var(--t-gap-1)}.TenantLanding_chatCitation__rIWHs{display:flex;align-items:center;gap:var(--t-gap-1);padding:var(--t-gap-1) var(--t-gap-2);border-radius:var(--t-radius-sm);border:1px solid rgba(93,134,80,.2);background:rgba(93,134,80,.08);color:var(--color-accent-strong);font-size:.82rem;text-decoration:none}.TenantLanding_chatCitation__rIWHs:hover{border-color:rgba(93,134,80,.35)}.TenantLanding_chatCitationIndex__jH5Ho{width:20px;height:20px;border-radius:999px;background:rgba(93,134,80,.18);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.TenantLanding_chatInputPreview__QDw0k{padding:var(--t-gap-2);border-radius:var(--t-radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-subtle);font-size:.9rem}.TenantLanding_section__A8Ps8{display:flex;flex-direction:column;gap:var(--t-gap-3);padding:var(--t-gap-6);border-radius:var(--t-radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.TenantLanding_sectionAlt__DaV6y{background:var(--color-surface-alt)}.TenantLanding_sectionHead__BnvqW{display:flex;flex-direction:column;gap:var(--t-gap-1)}.TenantLanding_sectionTitle__VmqxA{margin:0;font-size:1.6rem;font-weight:600;letter-spacing:-.01em}.TenantLanding_sectionDesc__pi_Cl{margin:0;color:var(--color-muted);line-height:1.7;max-width:62ch}.TenantLanding_tabs__kJzNP{display:grid;grid-gap:var(--t-gap-3);gap:var(--t-gap-3)}.TenantLanding_tabList__Upa7g{display:flex;gap:var(--t-gap-1);flex-wrap:wrap;padding:var(--t-gap-1);border-radius:var(--t-radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.TenantLanding_tabButton__hamwU{padding:var(--t-gap-1) var(--t-gap-2);border-radius:var(--t-radius-md);border:1px solid transparent;background:transparent;color:var(--color-text);font-weight:600;cursor:pointer}.TenantLanding_tabButtonActive__i0XfU{background:rgba(93,134,80,.12);border-color:rgba(93,134,80,.18);color:var(--color-accent-strong)}.TenantLanding_tabPanel__DKvrl{padding:var(--t-gap-4);border-radius:var(--t-radius-md);border:1px solid var(--color-border);background:var(--color-surface);display:grid;grid-gap:var(--t-gap-1);gap:var(--t-gap-1)}.TenantLanding_tabPanel__DKvrl h3{margin:0;font-size:1.1rem}.TenantLanding_tabPanel__DKvrl p{margin:0;color:var(--color-muted)}.TenantLanding_tabItems__bMaqj{list-style:none;padding:0;margin:var(--t-gap-2) 0 0;display:grid;grid-gap:var(--t-gap-1);gap:var(--t-gap-1);color:var(--color-subtle);font-size:.95rem}.TenantLanding_tabItems__bMaqj li{display:flex;align-items:flex-start;gap:var(--t-gap-1)}.TenantLanding_tabItems__bMaqj li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--color-accent);margin-top:8px;flex-shrink:0}.TenantLanding_featureGrid__fQesk{display:grid;grid-template-columns:1fr;grid-gap:var(--t-gap-3);gap:var(--t-gap-3)}.TenantLanding_featureCard___HRZ0{border:1px solid var(--color-border);border-radius:var(--t-radius-md);padding:var(--t-gap-4);background:var(--color-surface);box-shadow:var(--t-shadow-xs);display:flex;flex-direction:column;gap:var(--t-gap-2)}.TenantLanding_featureIcon__Lj2bU{width:40px;height:40px;border-radius:var(--t-radius-md);background:rgba(93,134,80,.12);color:var(--color-accent-strong);display:flex;align-items:center;justify-content:center}.TenantLanding_featureCard___HRZ0 h3{margin:0;font-size:1.05rem}.TenantLanding_featureCard___HRZ0 p{margin:0;color:var(--color-muted);line-height:1.6}.TenantLanding_stepGrid__wwjzw{display:grid;grid-template-columns:1fr;grid-gap:var(--t-gap-3);gap:var(--t-gap-3)}.TenantLanding_stepItem__VSU_O{display:flex;gap:var(--t-gap-2);padding-top:var(--t-gap-2);border-top:1px solid var(--color-border)}.TenantLanding_stepItem__VSU_O:first-child{padding-top:0;border-top:none}.TenantLanding_stepNumber__OKdRR{width:40px;height:40px;border-radius:999px;background:rgba(93,134,80,.12);color:var(--color-accent-strong);font-weight:600;font-size:.85rem;letter-spacing:.08em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.TenantLanding_stepItem__VSU_O h3{margin:0 0 var(--t-gap-1);font-size:1rem}.TenantLanding_stepItem__VSU_O p{margin:0;color:var(--color-muted);font-size:.95rem;line-height:1.6}.TenantLanding_trustGrid__FRBKO{display:grid;grid-template-columns:1fr;grid-gap:var(--t-gap-3);gap:var(--t-gap-3)}.TenantLanding_trustItem__HsPEJ{padding-top:var(--t-gap-2);border-top:1px solid var(--color-border)}.TenantLanding_trustItem__HsPEJ:first-child{padding-top:0;border-top:none}.TenantLanding_trustItem__HsPEJ h3{margin:0 0 var(--t-gap-1);font-size:1rem}.TenantLanding_trustItem__HsPEJ p{margin:0;color:var(--color-muted);font-size:.95rem;line-height:1.6}.TenantLanding_noteText__f2PHe{margin:0;color:var(--color-muted);font-size:.95rem;line-height:1.7;max-width:72ch}.TenantLanding_powered__xdqQi{display:flex;align-items:center;justify-content:center;gap:var(--t-gap-2);color:var(--color-subtle);font-size:.9rem}.TenantLanding_poweredLogo__qeMaS{height:32px;width:auto;object-fit:contain}.TenantLanding_footer__fNlyo{margin:0;text-align:center;color:var(--color-subtle);font-size:.85rem}.TenantLanding_footer__fNlyo span{font-weight:600}.TenantLanding_animate__WIk0V{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.TenantLanding_isVisible__T20FR{opacity:1;transform:translateY(0)}@keyframes TenantLanding_typingPulse__yrsI1{0%,to{opacity:.4}50%{opacity:1}}@media (min-width:768px){.TenantLanding_featureGrid__fQesk,.TenantLanding_stepGrid__wwjzw,.TenantLanding_trustGrid__FRBKO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.TenantLanding_hero__70Lwv{grid-template-columns:1.05fr .95fr}.TenantLanding_featureGrid__fQesk{grid-template-columns:repeat(4,minmax(0,1fr))}.TenantLanding_stepGrid__wwjzw,.TenantLanding_trustGrid__FRBKO{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.TenantLanding_tenantLanding__4XAxG{padding:var(--t-gap-7) var(--t-gap-2)}.TenantLanding_container__WOaut{gap:var(--t-gap-7)}.TenantLanding_hero__70Lwv{gap:var(--t-gap-6)}.TenantLanding_heroTitle__TZQg0{font-size:clamp(2rem,8vw,2.6rem)}.TenantLanding_heroActions__W9ZwD{flex-direction:column;align-items:stretch}.TenantLanding_cta__Ji_pM{width:100%}.TenantLanding_chatPreview__1nGMi{padding:var(--t-gap-3)}.TenantLanding_logoButton__R4aqx{width:64px;height:64px}.TenantLanding_section__A8Ps8{padding:var(--t-gap-5)}}@media (prefers-reduced-motion:reduce){.TenantLanding_animate__WIk0V{opacity:1;transform:none;transition:none}.TenantLanding_typingDot__DemPW{animation:none}}.BrandAvatar_root__iZI9n{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.BrandAvatar_image__v88Zd{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.BrandAvatar_fallback__uLEcz{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:linear-gradient(135deg,var(--primary-color,#5D8650) 0,var(--secondary-color,var(--primary-color,#5D8650)) 100%);color:#fff;font-size:var(--brand-avatar-font-size,.95rem);font-weight:700;line-height:1;letter-spacing:-.04em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}@layer components{.primitives_visuallyHidden__BNnQS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.primitives_button__wPuE2{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:2.5rem;padding:var(--ui-space-2) var(--ui-space-4);border:1px solid transparent;border-radius:var(--ui-radius-md);font:inherit;font-size:var(--ui-font-size-sm);font-weight:700;line-height:1.25;cursor:pointer;transition:background-color var(--ui-motion-fast),border-color var(--ui-motion-fast),color var(--ui-motion-fast),box-shadow var(--ui-motion-fast)}.primitives_button__wPuE2[data-size=small]{min-height:2rem;padding:var(--ui-space-1) var(--ui-space-3);font-size:var(--ui-font-size-xs)}.primitives_button__wPuE2[data-size=large]{min-height:3rem;padding:var(--ui-space-3) var(--ui-space-5);font-size:var(--ui-font-size-base)}.primitives_button__wPuE2[data-variant=primary]{background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-text-inverse)}.primitives_button__wPuE2[data-variant=primary]:hover:not(:disabled){background:var(--ui-action-hover);border-color:var(--ui-action-hover)}.primitives_button__wPuE2[data-variant=secondary]{background:var(--ui-surface-raised);border-color:var(--ui-border-default);color:var(--ui-text-body)}.primitives_button__wPuE2[data-variant=quiet]:hover:not(:disabled),.primitives_button__wPuE2[data-variant=secondary]:hover:not(:disabled){background:var(--ui-surface-subtle);border-color:var(--ui-border-strong);color:var(--ui-text-primary)}.primitives_button__wPuE2[data-variant=quiet]{background:transparent;border-color:transparent;color:var(--ui-text-secondary)}.primitives_button__wPuE2[data-variant=danger]{background:var(--ui-status-error);border-color:var(--ui-status-error);color:var(--ui-text-inverse)}.primitives_button__wPuE2[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb,var(--ui-status-error) 88%,var(--ui-text-primary));border-color:color-mix(in srgb,var(--ui-status-error) 88%,var(--ui-text-primary))}.primitives_button__wPuE2:disabled{cursor:not-allowed;opacity:.58}.primitives_fieldControl__cvtOB :is(input,select,textarea):focus-visible,:is(.primitives_button__wPuE2,.primitives_dialogClose__6VJcd,.primitives_toastDismiss___eMzy):focus-visible{outline-color:var(--ui-focus)}.primitives_buttonContent__JSCit{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2)}.primitives_spinner__dBP6J{width:.9rem;height:.9rem;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:var(--ui-radius-full);animation:primitives_ui-spin__12qvu .75s linear infinite}.primitives_field__KJmlj{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2);color:var(--ui-text-body)}.primitives_fieldLabel__7Cg_W{display:inline-flex;align-items:baseline;gap:var(--ui-space-1);width:-moz-fit-content;width:fit-content;font-size:var(--ui-font-size-sm);font-weight:700;color:var(--ui-text-body)}.primitives_fieldRequired__BUdBG{color:var(--ui-status-error)}.primitives_fieldDescription__h2eYw,.primitives_fieldError__UL1P0,.primitives_fieldPending__U7wEv{margin:0;font-size:var(--ui-font-size-xs);line-height:1.5}.primitives_fieldDescription__h2eYw{color:var(--ui-text-muted)}.primitives_fieldError__UL1P0{color:var(--ui-status-error);font-weight:650}.primitives_fieldPending__U7wEv{color:var(--ui-status-info);font-weight:650}.primitives_fieldControl__cvtOB :is(input,select,textarea){width:100%;min-height:2.5rem;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text-primary);font:inherit;font-size:var(--ui-font-size-sm)}.primitives_fieldControl__cvtOB textarea{min-height:6rem;resize:vertical}.primitives_fieldControl__cvtOB :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-status-error)}.primitives_fieldControl__cvtOB :is(input,select,textarea):disabled{cursor:not-allowed;background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.primitives_dialogOverlay__HPyM_{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:var(--ui-space-4);background:color-mix(in srgb,var(--ui-text-primary) 58%,transparent)}.primitives_dialog__vcA_2{width:min(36rem,100%);max-height:min(44rem,calc(100vh - (2 * var(--ui-space-4))));overflow:auto;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-xl);background:var(--ui-surface-raised);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-xl)}.primitives_dialogHeader__GTBjS{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-5);border-bottom:1px solid var(--ui-border-subtle)}.primitives_dialogHeading__zVIbY{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.primitives_dialogTitle__UpFgX{margin:0;font-family:var(--ui-font-heading);font-size:var(--ui-font-size-lg);line-height:1.35}.primitives_dialogDescription__3ImM6{margin:0;color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:1.5}.primitives_dialogClose__6VJcd,.primitives_toastDismiss___eMzy{display:inline-grid;place-items:center;padding:0;background:transparent;font:inherit;cursor:pointer}.primitives_dialogClose__6VJcd{width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid transparent;border-radius:var(--ui-radius-md);color:var(--ui-text-muted);font-size:var(--ui-font-size-xl)}.primitives_dialogClose__6VJcd:hover{border-color:var(--ui-border-default);background:var(--ui-surface-subtle);color:var(--ui-text-primary)}.primitives_dialogBody__YVcLn{padding:var(--ui-space-5);color:var(--ui-text-body);font-size:var(--ui-font-size-sm);line-height:1.55}.primitives_dialogFooter__4Om6h{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-canvas)}.primitives_confirmScope__AtEzT{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2);margin:0}.primitives_confirmScope__AtEzT>div{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.primitives_confirmScope__AtEzT dt{color:var(--ui-text-muted);font-weight:700}.primitives_confirmScope__AtEzT dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ui-text-primary)}.primitives_confirmError__Jhepv{margin:var(--ui-space-3) 0 0;padding:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-status-error-fill) 36%,var(--ui-surface));border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-status-error-fill) 8%,var(--ui-surface-raised));color:var(--ui-status-error);font-size:var(--ui-font-size-sm);font-weight:650}.primitives_toastViewport__C26L6{position:fixed;top:var(--ui-space-4);right:var(--ui-space-4);z-index:11000;display:grid;width:min(24rem,calc(100vw - (2 * var(--ui-space-4))));grid-gap:var(--ui-space-2);gap:var(--ui-space-2);max-height:calc(100dvh - (2 * var(--ui-space-4)));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;pointer-events:auto}.primitives_toast__1FdWv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-status-info-fill) 36%,var(--ui-surface));border-radius:var(--ui-radius-lg);background:color-mix(in srgb,var(--ui-status-info-fill) 8%,var(--ui-surface-raised));color:var(--ui-text-primary);box-shadow:var(--ui-shadow-lg);pointer-events:auto;animation:primitives_ui-toast-in__BpCtz var(--ui-motion-base)}.primitives_toast__1FdWv[data-tone=success]{border-color:color-mix(in srgb,var(--ui-status-success-fill) 36%,var(--ui-surface));background:color-mix(in srgb,var(--ui-status-success-fill) 8%,var(--ui-surface-raised))}.primitives_toast__1FdWv[data-tone=warning]{border-color:color-mix(in srgb,var(--ui-status-warning-fill) 40%,var(--ui-surface));background:color-mix(in srgb,var(--ui-status-warning-fill) 8%,var(--ui-surface-raised))}.primitives_toast__1FdWv[data-tone=error]{border-color:color-mix(in srgb,var(--ui-status-error-fill) 36%,var(--ui-surface));background:color-mix(in srgb,var(--ui-status-error-fill) 8%,var(--ui-surface-raised))}.primitives_toastIcon__J9LOD{display:inline-grid;width:1.4rem;height:1.4rem;place-items:center;border-radius:var(--ui-radius-full);background:var(--ui-status-info);color:var(--ui-text-inverse);font-size:var(--ui-font-size-xs);font-weight:800}.primitives_toast__1FdWv[data-tone=success] .primitives_toastIcon__J9LOD{background:var(--ui-status-success)}.primitives_toast__1FdWv[data-tone=warning] .primitives_toastIcon__J9LOD{background:var(--ui-status-warning)}.primitives_toast__1FdWv[data-tone=error] .primitives_toastIcon__J9LOD{background:var(--ui-status-error)}.primitives_toastMessage__QnDeu{min-width:0;overflow-wrap:anywhere;font-size:var(--ui-font-size-sm);line-height:1.5;white-space:pre-line}.primitives_toastDismiss___eMzy{width:1.75rem;height:1.75rem;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-muted)}.primitives_toastDismiss___eMzy:hover{background:color-mix(in srgb,var(--ui-text-primary) 8%,transparent);color:var(--ui-text-primary)}@keyframes primitives_ui-spin__12qvu{to{transform:rotate(1turn)}}@keyframes primitives_ui-toast-in__BpCtz{0%{opacity:0;transform:translateY(calc(-1 * var(--ui-space-2)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.primitives_spinner__dBP6J,.primitives_toast__1FdWv{animation:none}}}@layer components{.Panel_panel__7TFww{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-sm)}.Panel_panelHeader__OFzzr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border-subtle)}.Panel_panelHeading__qzZLh{display:grid;grid-gap:var(--ui-space-1);gap:var(--ui-space-1);min-width:0}.Panel_panelTitle__lplBw{margin:0;color:var(--ui-text-primary);font-family:var(--ui-font-heading);font-size:var(--ui-font-size-base);line-height:1.35}.Panel_panelDescription__9U67_{margin:0;color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:1.5}.Panel_panelActions__IwezE{display:flex;align-items:center;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.Panel_panelMeta__Df1qc{color:var(--ui-text-muted);font-size:var(--ui-font-size-xs)}.Panel_panelBody__PLpxu{padding:var(--ui-space-5)}}.ConversationHeader_header__uiR7n{padding:.5rem 1rem;background:var(--cg-surface,rgba(255,255,255,.94));border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;position:relative;z-index:10;color:var(--cg-text,#2c3128);box-shadow:0 1px 0 rgba(255,255,255,.6)}.ConversationHeader_frame__i5jLM{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:min(100%,var(--conversation-readable-width,100%));margin-inline:auto}.ConversationHeader_header__uiR7n:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color,var(--color-action)) 24%,transparent),transparent)}.ConversationHeader_left__sDwnq{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1}.ConversationHeader_logoWrap__I1v_q{height:28px;width:28px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);border-radius:6px;padding:2px;flex-shrink:0;box-shadow:0 4px 12px rgba(15,23,42,.08)}.ConversationHeader_brandAvatar__nShNd{width:100%;height:100%;border-radius:4px}.ConversationHeader_logo__Ki_Lh{width:auto;height:auto;max-width:24px;max-height:24px;object-fit:contain;display:block}.ConversationHeader_logoFallback__dZ9Ne{font-size:.875rem}.ConversationHeader_title__G09vU{font-size:.9375rem;font-weight:600;color:var(--cg-text,#2c3128);margin:0;transition:color .2s ease;white-space:nowrap}.ConversationHeader_actions__amY__{display:flex;gap:.5rem;flex-shrink:0;align-items:center}.ConversationHeader_btn__jb6UP{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:var(--cg-button-radius,14px);font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid var(--color-border-default);background:var(--cg-surface,var(--color-surface));color:var(--cg-text,#334155);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ConversationHeader_btn__jb6UP:hover{border-color:var(--color-border-strong);background:var(--cg-surface,var(--color-surface));box-shadow:var(--cg-button-shadow,0 10px 24px rgba(15,23,42,.08));transform:translateY(-1px)}.ConversationHeader_btn__jb6UP:active{transform:scale(.98) translateY(0)}.ConversationHeader_iconOnly__eSzAC{padding:.5rem}.ConversationHeader_poweredBy__NQB9n{font-size:.6875rem;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap}.ConversationHeader_poweredBy__NQB9n:hover{color:var(--color-text-primary)}.ConversationHeader_poweredBy__NQB9n strong{font-weight:700}@media (max-width:768px){.ConversationHeader_header__uiR7n{padding:.5rem .75rem}.ConversationHeader_title__G09vU{display:none}.ConversationHeader_btn__jb6UP{padding:.5rem;font-size:0;border-radius:8px;min-width:unset}.ConversationHeader_btn__jb6UP svg{width:18px;height:18px}}@layer components{.EmptyState_emptyState__29foD{display:grid;justify-items:center;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);padding:var(--ui-space-10) var(--ui-space-6);border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-lg);background:color-mix(in srgb,var(--ui-surface-canvas) 70%,var(--ui-surface));text-align:center}.EmptyState_emptyStateIcon__R_lo6{display:grid;min-height:3rem;place-items:center;color:var(--ui-text-placeholder)}.EmptyState_emptyStateTitle__huUYu{margin:0;color:var(--ui-text-primary);font-family:var(--ui-font-heading);font-size:var(--ui-font-size-base)}.EmptyState_emptyStateDescription__ASKUx{max-width:28rem;margin:0;color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:1.55}.EmptyState_emptyStateAction__nL41X{margin-top:var(--ui-space-1)}.Skeleton_visuallyHidden__Uc1Hw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Skeleton_skeletonStatus__jTi0c{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.Skeleton_skeleton__QZ41i{display:block;width:100%;height:1rem;overflow:hidden;border-radius:var(--ui-radius-md);background:linear-gradient(90deg,var(--ui-surface-subtle) 25%,var(--ui-border-subtle) 50%,var(--ui-surface-subtle) 75%);background-size:200% 100%;animation:Skeleton_ui-skeleton__urAvX 1.5s ease-in-out infinite}.Skeleton_skeleton__QZ41i[data-width=three-quarters]{width:75%}.Skeleton_skeleton__QZ41i[data-width=half]{width:50%}.Skeleton_skeleton__QZ41i[data-width=quarter]{width:25%}.Skeleton_skeleton__QZ41i[data-shape=title]{height:1.75rem}.Skeleton_skeleton__QZ41i[data-shape=control]{height:2.5rem}.Skeleton_skeleton__QZ41i[data-shape=avatar]{width:2.5rem;height:2.5rem;border-radius:var(--ui-radius-full)}.Skeleton_skeleton__QZ41i[data-shape=card]{height:8rem;border-radius:var(--ui-radius-lg)}}@layer components{@keyframes Skeleton_ui-skeleton__urAvX{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__QZ41i{animation:none}}}@layer components{.StatusBadge_statusBadge__tXnkI{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-full);background:var(--ui-surface-subtle);color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);font-weight:750;line-height:1.2;white-space:nowrap}.StatusBadge_statusBadge__tXnkI[data-tone=accent]{border-color:color-mix(in srgb,var(--ui-action) 28%,var(--ui-surface));background:color-mix(in srgb,var(--ui-action) 10%,var(--ui-surface));color:var(--ui-action-hover)}.StatusBadge_statusBadge__tXnkI[data-tone=info]{border-color:color-mix(in srgb,var(--ui-status-info-fill) 30%,var(--ui-surface));background:color-mix(in srgb,var(--ui-status-info-fill) 10%,var(--ui-surface));color:var(--ui-status-info)}.StatusBadge_statusBadge__tXnkI[data-tone=success]{border-color:color-mix(in srgb,var(--ui-status-success-fill) 30%,var(--ui-surface));background:color-mix(in srgb,var(--ui-status-success-fill) 10%,var(--ui-surface));color:var(--ui-status-success)}.StatusBadge_statusBadge__tXnkI[data-tone=warning]{border-color:color-mix(in srgb,var(--ui-status-warning-fill) 34%,var(--ui-surface));background:color-mix(in srgb,var(--ui-status-warning-fill) 10%,var(--ui-surface));color:var(--ui-status-warning)}.StatusBadge_statusBadge__tXnkI[data-tone=error]{border-color:color-mix(in srgb,var(--ui-status-error-fill) 30%,var(--ui-surface));background:color-mix(in srgb,var(--ui-status-error-fill) 10%,var(--ui-surface));color:var(--ui-status-error)}.ServerStateBoundary_boundary__BMT5N{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.ServerStateBoundary_notice__AFx95{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-status-info-fill) 30%,var(--ui-surface));border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-status-info-fill) 10%,var(--ui-surface));color:var(--ui-text-primary)}.ServerStateBoundary_notice__AFx95[data-tone=warning]{border-color:color-mix(in srgb,var(--ui-status-warning-fill) 34%,var(--ui-surface));background:color-mix(in srgb,var(--ui-status-warning-fill) 10%,var(--ui-surface))}}@layer components{}.MarkdownRenderer_h1__GqyA0{font-size:1.5rem;font-weight:700;margin:1.5rem 0 .75rem;line-height:1.4;color:inherit}.MarkdownRenderer_h1__GqyA0:first-child{margin-top:0}.MarkdownRenderer_h2__PxdeF{font-size:1.25rem;font-weight:600;margin:1.25rem 0 .625rem;line-height:1.4;color:inherit}.MarkdownRenderer_h2__PxdeF:first-child{margin-top:0}.MarkdownRenderer_h3__gKk_y{font-size:1.125rem;font-weight:600;margin:1rem 0 .5rem;line-height:1.4;color:inherit}.MarkdownRenderer_h3__gKk_y:first-child{margin-top:0}.MarkdownRenderer_p__QisbI{margin:0 0 .75rem;line-height:1.7;font-size:.9375rem;color:var(--gray-800)}.MarkdownRenderer_p__QisbI:last-child{margin-bottom:0}.MarkdownRenderer_ol__GCeJv,.MarkdownRenderer_ul__PKYmW{margin:.5rem 0 .75rem;padding-left:1.75rem;line-height:1.7}.MarkdownRenderer_ul__PKYmW{list-style-type:disc}.MarkdownRenderer_ol__GCeJv{list-style-type:decimal}.MarkdownRenderer_li__uPsfE{margin:.375rem 0;line-height:1.7;color:var(--gray-800)}.MarkdownRenderer_li__uPsfE>p{margin:0}.MarkdownRenderer_strong__Bjl3x{font-weight:600;color:var(--gray-800)}.MarkdownRenderer_em__59MXw{font-style:italic;color:var(--gray-600)}.MarkdownRenderer_codeInline__ZLNSS{background:var(--gray-100);padding:.1875rem .375rem;border-radius:.25rem;font-size:.875em;color:var(--error-600);font-weight:500}.MarkdownRenderer_codeBlock__xgyT3,.MarkdownRenderer_codeInline__ZLNSS{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace}.MarkdownRenderer_codeBlock__xgyT3{display:block;background:var(--gray-800);color:var(--gray-200);padding:1rem;border-radius:.5rem;font-size:.875rem;overflow-x:auto;margin:.75rem 0;line-height:1.6}.MarkdownRenderer_pre__c7htG{margin:0;padding:0;background:transparent}.MarkdownRenderer_blockquote__Qt5iA{border-left:4px solid var(--color-border-strong);padding:.5rem 0 .5rem 1rem;margin:.75rem 0;color:var(--gray-500);font-style:italic;background:var(--gray-50);border-radius:0 .25rem .25rem 0}.MarkdownRenderer_blockquote__Qt5iA>p{margin:0}.MarkdownRenderer_hr__Sa8hu{border:none;border-top:1px solid var(--gray-200);margin:1.5rem 0}.MarkdownRenderer_tableWrapper__JSFYz{overflow-x:auto;margin:.75rem 0;border-radius:.5rem;border:1px solid var(--gray-200)}.MarkdownRenderer_table__tkm6i{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--surface,white)}.MarkdownRenderer_thead__w_apX{background:var(--gray-50)}.MarkdownRenderer_th__TLd6b{padding:.75rem 1rem;border-bottom:2px solid var(--gray-200);text-align:left;font-weight:600;color:var(--gray-800);word-break:break-word}.MarkdownRenderer_td__KesYT{padding:.75rem 1rem;border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.MarkdownRenderer_tbody__H2ZxD tr:last-child .MarkdownRenderer_td__KesYT{border-bottom:none}.MarkdownRenderer_tbody__H2ZxD tr:hover{background:var(--gray-50)}.MarkdownRenderer_a__BCMSH{color:var(--color-action);text-decoration:underline;text-underline-offset:.16em;transition:color .2s ease}.MarkdownRenderer_a__BCMSH:hover{color:var(--color-action-strong)}.MarkdownRenderer_img__GMgqg{max-width:100%;height:auto;border-radius:8px;margin:.5rem 0}.ImageRenderer_rootChat__ahFJM{margin-top:.75rem;padding:.75rem;background:var(--gray-100);border-radius:8px}.ImageRenderer_rootEmbed__FrxPN{margin:.5rem 0 0}.ImageRenderer_header__9kCFI{font-size:.8rem;font-weight:600;margin-bottom:.5rem;color:var(--gray-700)}.ImageRenderer_gridChat__DAzfv{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem}.ImageRenderer_gridEmbed__559GR{display:flex;flex-wrap:wrap;gap:8px}.ImageRenderer_itemChat__YqttA{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:8px;overflow:hidden;background:var(--surface,white);border:1px solid rgba(0,0,0,.06);cursor:pointer;margin:0}.ImageRenderer_itemEmbed__gvp5c{display:block;margin:0}.ImageRenderer_imageButton__kfByQ{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.ImageRenderer_imageButton__kfByQ:focus-visible{outline:3px solid var(--primary-500,#2563eb);outline-offset:2px}.ImageRenderer_imageButton__kfByQ:disabled{cursor:default}.ImageRenderer_errorText__FaRAZ,.ImageRenderer_stateText__Bk26f{display:flex;min-height:8rem;align-items:center;justify-content:center;padding:1rem;font-size:.8rem;color:var(--gray-600)}.ImageRenderer_stateText__Bk26f{position:absolute;inset:0}.ImageRenderer_errorText__FaRAZ{color:var(--danger-700,#b91c1c)}.ImageRenderer_imageChat__bLWVG{width:100%;height:160px;object-fit:contain;background:var(--surface,white);display:block}.ImageRenderer_imageEmbed__72ufR{max-width:100%;max-height:200px;border-radius:8px;object-fit:contain;display:block}.ImageRenderer_captionChat___3Fye{padding:.4rem .5rem;font-size:.75rem;color:var(--gray-700);line-height:1.3;display:flex;flex-direction:column;gap:.25rem}.ImageRenderer_captionChat___3Fye a{color:var(--primary-700,#1d4ed8);text-decoration:underline}.ImageRenderer_itemEmbed__gvp5c .ImageRenderer_captionChat___3Fye,.ImageRenderer_itemEmbed__gvp5c .ImageRenderer_captionChat___3Fye a{color:var(--cg-assistant-message-text,var(--color-text-body))}@media (max-width:480px){.ImageRenderer_gridChat__DAzfv{grid-template-columns:1fr}.ImageRenderer_imageChat__bLWVG{height:auto;max-height:16rem}}@media (prefers-reduced-motion:reduce){.ImageRenderer_imageButton__kfByQ{scroll-behavior:auto}}.ExternalIntegrationRuntimeSummaryNote_note__6OdBK{margin-top:.75rem;padding:.5rem .625rem;border:1px solid rgba(20,184,166,.22);border-left:3px solid #14b8a6;border-radius:6px;background:rgba(20,184,166,.07);color:#0f766e;font-size:.8125rem;line-height:1.45}:root[data-theme=dark] .ExternalIntegrationRuntimeSummaryNote_note__6OdBK{background:rgba(20,184,166,.12);border-color:rgba(45,212,191,.28) rgba(45,212,191,.28) rgba(45,212,191,.28) #2dd4bf;color:#0f766e}.ConversationMessageList_messagesList__8nvIA{width:100%;max-width:var(--conversation-readable-width,820px);margin:0 auto}.ConversationMessageList_message__yMMhU{display:flex;gap:.75rem;margin-bottom:1rem;animation:ConversationMessageList_fadeIn__9pPrv .2s ease-out;width:100%;box-sizing:border-box;contain:layout style}@keyframes ConversationMessageList_fadeIn__9pPrv{0%{opacity:0}to{opacity:1}}.ConversationMessageList_user__9ZirD{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;align-self:flex-end;width:100%}.ConversationMessageList_assistant__8Fba2{flex-direction:row;justify-content:flex-start;align-items:flex-start;align-self:flex-start;width:100%}.ConversationMessageList_avatar__jFN_e{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0;position:relative;overflow:hidden}.ConversationMessageList_user__9ZirD .ConversationMessageList_avatar__jFN_e{background:var(--primary-color,var(--color-action));color:var(--color-text-inverse)}.ConversationMessageList_assistant__8Fba2 .ConversationMessageList_avatar__jFN_e{background:var(--gray-100);color:var(--gray-500)}.ConversationMessageList_assistant__8Fba2 .ConversationMessageList_avatar__jFN_e:has(img){background:transparent}.ConversationMessageList_avatarBrand__nk4a_{width:100%;height:100%;border-radius:6px}.ConversationMessageList_avatarImg__6H2wS{width:100%;height:100%;object-fit:contain;border-radius:6px;background:var(--cg-surface,white);padding:2px;display:block;position:relative;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.1)}.ConversationMessageList_avatarFallback__xRI7K{font-size:.875rem;box-shadow:0 1px 2px rgba(0,0,0,.12)}.ConversationMessageList_content__lLKjo{display:flex;flex-direction:column;width:100%;min-width:0;flex-shrink:1;flex-grow:1;position:relative}.ConversationMessageList_user__9ZirD .ConversationMessageList_content__lLKjo{align-items:flex-end;width:auto;max-width:min(72ch,85%);flex-grow:0;margin-left:auto;margin-right:0}.ConversationMessageList_assistant__8Fba2 .ConversationMessageList_content__lLKjo{align-items:flex-start;margin-left:0;margin-right:auto}.ConversationMessageList_bubble__L8MwA{background:var(--cg-assistant-message-background,rgba(255,255,255,.95));border:1px solid var(--cg-assistant-message-border,rgba(93,134,80,.1));border-radius:18px;padding:.875rem 1.125rem;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);word-wrap:break-word;overflow-wrap:break-word;color:var(--cg-assistant-message-text,var(--gray-800));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ConversationMessageList_user__9ZirD .ConversationMessageList_bubble__L8MwA{background:var(--cg-user-message-background,var(--color-action));color:var(--user-message-text-color,var(--cg-user-message-text,white));border-color:var(--cg-user-message-border,transparent);border-bottom-right-radius:6px;font-size:1.1875rem;font-weight:700;box-shadow:0 2px 8px rgba(93,134,80,.25),0 4px 16px rgba(93,134,80,.15)}.ConversationMessageList_user__9ZirD .ConversationMessageList_bubble__L8MwA *,.ConversationMessageList_user__9ZirD .ConversationMessageList_bubble__L8MwA p{color:inherit;font-size:inherit;font-weight:inherit}.ConversationMessageList_assistant__8Fba2 .ConversationMessageList_bubble__L8MwA{width:100%;box-sizing:border-box;color:var(--cg-assistant-message-text,var(--gray-800));border-bottom-left-radius:6px}.ConversationMessageList_messageMeta__74gtm{display:flex;align-items:center;gap:.5rem;min-height:1.25rem;margin:0 .25rem .25rem;color:var(--cg-assistant-message-text,var(--color-text-body));font-size:.6875rem;font-weight:700}.ConversationMessageList_messageStatus__xIHT4{display:inline-flex;align-items:center;gap:.25rem;font-weight:500}.ConversationMessageList_messageStatus__xIHT4:before{content:"";width:.25rem;height:.25rem;border-radius:999px;background:currentColor}.ConversationMessageList_bubble__L8MwA p{margin:0 0 .75rem;line-height:1.7;font-size:.9375rem;color:inherit;word-break:break-word;overflow-wrap:anywhere}.ConversationMessageList_bubble__L8MwA p:last-child{margin-bottom:0}.ConversationMessageList_actions__2uCPq{display:flex;gap:.375rem}.ConversationMessageList_actionBtn__gtjpj{justify-content:center;width:2rem;height:2rem;padding:0}.ConversationMessageList_actionBtn__gtjpj:focus-visible,.ConversationMessageList_actionBtn__gtjpj:hover{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--primary-color,var(--color-action)) 12%,var(--cg-surface,#fff));color:var(--cg-text,var(--gray-800))}.ConversationMessageList_attachments__9ol2O{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ConversationMessageList_attachmentChip___dRil{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:rgba(255,255,255,.15);border-radius:10px;font-size:11px;opacity:.85}.ConversationMessageList_loadingContent__ZYW4C{padding:.5rem 0;color:var(--gray-700);font-size:.9rem;line-height:1.6;white-space:pre-line}.ConversationMessageList_typingIndicator__N__s1{display:flex;align-items:center;gap:6px;padding:12px 16px;background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.08);border-radius:16px;border-bottom-left-radius:4px;flex-wrap:wrap;color:var(--gray-800)}.ConversationMessageList_typingDot__SjfMi{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary-400),var(--primary-500));animation:ConversationMessageList_typingPulse__oeWgK 1.4s ease-in-out infinite}.ConversationMessageList_typingDot__SjfMi:first-child{animation-delay:0s}.ConversationMessageList_typingDot__SjfMi:nth-child(2){animation-delay:.15s}.ConversationMessageList_typingDot__SjfMi:nth-child(3){animation-delay:.3s}@keyframes ConversationMessageList_typingPulse__oeWgK{0%,60%,to{opacity:.4;transform:scale(.6)}30%{opacity:1;transform:scale(1)}}.ConversationMessageList_previewContainer__PVxx2{margin-bottom:8px;padding:8px 12px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border-radius:8px;border-left:3px solid #3b82f6}.ConversationMessageList_previewLine__o4nlw{font-size:13px;color:#64748b;padding:2px 0;animation:ConversationMessageList_fadeIn__9pPrv .3s ease-in-out}.ConversationMessageList_typingStatus__CqOxg{font-size:.8125rem;color:var(--gray-500);margin-left:8px}.ConversationMessageList_streamingStatus__i_GCo{display:flex;align-items:center;gap:8px;padding:8px 16px;margin:8px 0;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.08));border-radius:8px;font-size:13px;color:#64748b;animation:ConversationMessageList_fadeIn__9pPrv .3s ease-in-out}.ConversationMessageList_statusTextAnimated__RWUup{animation:ConversationMessageList_pulseText__3coPc 1.5s ease-in-out infinite;color:var(--gray-600);font-weight:500}@keyframes ConversationMessageList_pulseText__3coPc{0%,to{opacity:1}50%{opacity:.5}}.ConversationMessageList_loadingSpinner__zrTCC{border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;width:14px;height:14px;animation:ConversationMessageList_spin__SaTJl .8s linear infinite}@keyframes ConversationMessageList_spin__SaTJl{to{transform:rotate(1turn)}}:root[data-theme=dark] .ConversationMessageList_bubble__L8MwA{background:var(--cg-assistant-message-background,var(--gray-100));border-color:var(--cg-assistant-message-border,var(--gray-200))}.ConversationMessageList_actionBtn__gtjpj:focus-visible,.ConversationMessageList_feedbackButton__rlUjs:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ConversationMessageList_feedbackActions__3Pk_9,.ConversationMessageList_messageActions__k5s4z{display:flex;align-items:center;flex-wrap:wrap;margin-top:.375rem}.ConversationMessageList_messageActions__k5s4z{gap:.375rem .75rem}.ConversationMessageList_feedbackActions__3Pk_9{gap:.375rem}.ConversationMessageList_feedbackButton__rlUjs{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:.25rem .5rem;border:1px solid var(--gray-200);border-radius:999px;background:color-mix(in srgb,var(--cg-surface,#fff) 92%,transparent);color:var(--cg-muted,var(--gray-600));font:inherit;font-size:.6875rem;cursor:pointer}.ConversationMessageList_feedbackButton__rlUjs[aria-pressed=true]{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--primary-color,#5d8650) 12%,var(--cg-surface,#fff));color:var(--cg-text,var(--gray-800))}.ConversationMessageList_feedbackNote__MZzd7{max-width:24rem;color:var(--cg-muted,var(--gray-600));font-size:.6875rem;line-height:1.35}.ConversationMessageList_visuallyHidden__c8PtU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.ConversationMessageList_message__yMMhU{gap:.5rem;margin-bottom:1rem}.ConversationMessageList_avatar__jFN_e{width:26px;height:26px}.ConversationMessageList_avatar__jFN_e svg{width:12px;height:12px}.ConversationMessageList_user__9ZirD .ConversationMessageList_content__lLKjo{max-width:85%}.ConversationMessageList_bubble__L8MwA{padding:.75rem 1rem;font-size:.9375rem;border-radius:16px}.ConversationMessageList_bubble__L8MwA p{font-size:.9375rem}.ConversationMessageList_feedbackButton__rlUjs span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@media (prefers-reduced-motion:reduce){.ConversationMessageList_message__yMMhU{animation:none}.ConversationMessageList_loadingSpinner__zrTCC{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ConversationComposer_root__hMGpX{width:100%}.ConversationComposer_rootEmbed__uxh6g{position:relative;z-index:100;flex:0 0 auto;min-height:60px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--cg-composer-background,var(--cg-surface,white));border-top:1px solid var(--cg-composer-border,rgba(0,0,0,.08));box-sizing:border-box}.ConversationComposer_form__oeDhs{width:100%}.ConversationComposer_validationNotice__wwK0n{margin-bottom:8px;padding:10px 12px;border-radius:14px;font-size:.87rem;line-height:1.45}.ConversationComposer_rootChat__6ep5s .ConversationComposer_validationNotice__wwK0n{color:var(--error-700,#b91c1c);background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.16)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_validationNotice__wwK0n{color:var(--error-700,#b91c1c);background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.14)}.ConversationComposer_attachedFilesList__TlHXL{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:thin}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachedFilesList__TlHXL{margin-bottom:8px;padding:0 4px 4px}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachedFilesList__TlHXL{margin-bottom:8px;padding:0 0 4px}.ConversationComposer_attachedFilesList__TlHXL::-webkit-scrollbar{height:6px}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachedFilesList__TlHXL::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color,var(--color-action)) 18%,transparent);border-radius:999px}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachedFilesList__TlHXL::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px}.ConversationComposer_attachedFileChip__VeNKz{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;max-width:200px}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachedFileChip__VeNKz{padding:4px 10px;background:color-mix(in srgb,var(--primary-color,var(--color-action)) 8%,transparent);border:1px solid var(--color-border-default);border-radius:16px;font-size:12px;color:var(--gray-700)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachedFileChip__VeNKz{gap:4px;padding:2px 8px;background:var(--gray-100,#f1f5f9);border:1px solid var(--gray-200,#e2e8f0);border-radius:6px;font-size:.75rem;color:var(--gray-600,#475569)}.ConversationComposer_attachedFileName__uf7CU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachedFileName__uf7CU{max-width:120px}.ConversationComposer_attachedFileSize__bo_yp{flex-shrink:0;color:var(--gray-400)}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachedFileSize__bo_yp{font-size:11px}.ConversationComposer_attachedFileRemove__578P_{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;flex-shrink:0;transition:color .15s ease}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachedFileRemove__578P_{padding:0;border-radius:50%;color:var(--gray-400)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachedFileRemove__578P_{padding:0 2px;color:var(--gray-400);font-size:1rem;line-height:1}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachedFileRemove__578P_:hover:not(:disabled){color:var(--gray-600)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachedFileRemove__578P_:hover:not(:disabled){color:var(--error-600,#dc2626)}.ConversationComposer_attachedFileRemove__578P_:disabled{cursor:not-allowed;opacity:.5}.ConversationComposer_inputWrapper__OZYGg{display:flex;position:relative;align-items:center;padding:.5rem 52px .5rem .75rem;border-radius:var(--cg-input-radius,24px);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ConversationComposer_rootChat__6ep5s .ConversationComposer_inputWrapper__OZYGg{background:color-mix(in srgb,var(--cg-composer-background,var(--cg-surface,#faf8f5)) 88%,var(--primary-color,#5d8650) 12%);border:2px solid var(--cg-composer-border)}.ConversationComposer_rootChat__6ep5s .ConversationComposer_inputWrapper__OZYGg:hover{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--cg-composer-background,var(--cg-surface,#faf8f5)) 94%,var(--primary-color,#5d8650) 6%)}.ConversationComposer_rootChat__6ep5s .ConversationComposer_inputWrapper__OZYGg:focus-within{background:var(--cg-composer-background,var(--cg-surface,#faf8f5));border-color:var(--primary-400);box-shadow:var(--cg-focus-shadow,0 0 0 4px rgba(37,99,235,.1))}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_inputWrapper__OZYGg{background:color-mix(in srgb,var(--cg-composer-background,var(--cg-surface,#faf8f5)) 88%,var(--primary-color,#5d8650) 12%);border:2px solid var(--cg-composer-border,var(--color-border-default))}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_inputWrapper__OZYGg:hover{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--cg-composer-background,var(--cg-surface,#faf8f5)) 94%,var(--primary-color,#5d8650) 6%)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_inputWrapper__OZYGg:focus-within{background:var(--cg-composer-background,var(--cg-surface,#faf8f5));border-color:var(--color-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-focus) 18%,transparent)}.ConversationComposer_hiddenFileInput__DO7Gp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ConversationComposer_attachBtn__VpjgF{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:44px;width:44px;height:44px;padding:0 12px;margin-right:6px;cursor:pointer;border-radius:999px;flex-shrink:0;overflow:hidden;transition:color .15s ease,background .15s ease,border-color .15s ease}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachBtn__VpjgF{background:color-mix(in srgb,var(--primary-color,var(--color-action)) 8%,transparent);border:1px solid var(--color-border-default);color:var(--gray-500)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachBtn__VpjgF{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);color:var(--gray-500)}.ConversationComposer_attachBtnContent__R_lgJ{display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;min-width:0}.ConversationComposer_attachBtnContent__R_lgJ svg{flex-shrink:0;width:20px;height:20px}.ConversationComposer_attachBtnCount__0OQJV{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-action);color:var(--color-text-inverse);font-size:.65rem;font-weight:700;line-height:16px;text-align:center}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachBtnActive__ZtAVg{color:var(--color-action);border-color:var(--color-border-strong);background:color-mix(in srgb,var(--primary-color,var(--color-action)) 12%,transparent)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachBtnActive__ZtAVg{color:var(--color-action);border-color:var(--color-border-strong);background:color-mix(in srgb,var(--primary-color,var(--color-action)) 10%,var(--color-surface))}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachBtn__VpjgF:hover:not(:disabled){color:var(--color-action);border-color:var(--color-border-strong);background:color-mix(in srgb,var(--primary-color,var(--color-action)) 12%,transparent)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachBtn__VpjgF:hover:not(:disabled){color:var(--color-action);border-color:var(--color-border-strong);background:color-mix(in srgb,var(--primary-color,var(--color-action)) 10%,var(--color-surface))}.ConversationComposer_rootChat__6ep5s .ConversationComposer_attachBtn__VpjgF:focus-visible{outline:none;color:var(--color-action);border-color:var(--color-focus);background:color-mix(in srgb,var(--primary-color,var(--color-action)) 14%,transparent)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_attachBtn__VpjgF:focus-visible{outline:none;color:var(--color-action);border-color:var(--color-focus);background:color-mix(in srgb,var(--primary-color,var(--color-action)) 12%,var(--color-surface))}.ConversationComposer_attachBtn__VpjgF:disabled{cursor:not-allowed;opacity:.5}.ConversationComposer_input__ZzBOc{flex:1 1;min-width:0;padding:.5rem 0;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--cg-composer-text,var(--cg-text,#2c3128))!important;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ConversationComposer_input__ZzBOc::placeholder{color:var(--cg-composer-text,var(--cg-text,#2c3128))!important;opacity:.72}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_input__ZzBOc{border-radius:var(--cg-input-radius,24px)}.ConversationComposer_sendBtn__voT0_,.ConversationComposer_stopBtn__klvKm{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;transform:translateY(-50%)}.ConversationComposer_sendBtn__voT0_{color:white}.ConversationComposer_stopBtn__klvKm{background:white;color:var(--gray-500)}.ConversationComposer_rootChat__6ep5s .ConversationComposer_sendBtn__voT0_{right:8px;width:44px;height:44px;border:none;border-radius:var(--cg-button-radius,999px)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_sendBtn__voT0_{right:6px;width:44px;height:44px;border:none;border-radius:var(--cg-avatar-radius,12px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.ConversationComposer_sendBtn__voT0_:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.ConversationComposer_rootChat__6ep5s .ConversationComposer_sendBtn__voT0_:not(:disabled):hover{transform:translateY(-50%) scale(1.08)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_sendBtn__voT0_:not(:disabled):hover{transform:translateY(-50%) scale(1.05);box-shadow:0 3px 10px rgba(0,0,0,.15)}.ConversationComposer_rootChat__6ep5s .ConversationComposer_stopBtn__klvKm{right:8px;width:44px;height:44px;border:2px solid var(--gray-400);border-radius:var(--cg-button-radius,999px)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_stopBtn__klvKm{right:6px;width:44px;height:44px;border:2px solid var(--gray-400);border-radius:var(--cg-avatar-radius,12px)}.ConversationComposer_rootChat__6ep5s .ConversationComposer_stopBtn__klvKm:hover{border-color:var(--gray-600);color:var(--gray-700);background:var(--gray-50);transform:translateY(-50%) scale(1.08)}.ConversationComposer_rootEmbed__uxh6g .ConversationComposer_stopBtn__klvKm:hover{border-color:var(--gray-600);color:var(--gray-700);background:var(--gray-50)}@media (max-width:768px){.ConversationComposer_validationNotice__wwK0n{font-size:.82rem}.ConversationComposer_input__ZzBOc{font-size:16px}.ConversationComposer_rootEmbed__uxh6g{padding-bottom:max(12px,env(safe-area-inset-bottom,0px),20px)}}.ConversationInput_inputContainer__vi5A2{padding:.5rem 1rem .625rem;background:var(--cg-composer-background,var(--cg-surface,rgba(255,255,255,.98)));border-top:1px solid var(--cg-composer-border);color:var(--cg-composer-text,var(--cg-text,#2c3128));flex-shrink:0}.ConversationInput_contentFrame__PuEZd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:min(100%,var(--conversation-readable-width,100%));margin-inline:auto}.ConversationInput_contentFrame__PuEZd>:not(.ConversationInput_retryRow__BkRtR):not(.ConversationInput_deepResearchRow___bF4I):not(.ConversationInput_externalIntegrationRow__kH5Pz):not(.ConversationInput_languageRow__RqTac):not(.ConversationInput_poweredBy__xSchX){flex:0 0 100%;min-width:0;order:2}.ConversationInput_retryRow__BkRtR{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;margin-bottom:0;border:1px solid rgba(239,68,68,.16);border-radius:12px;background:rgba(254,242,242,.9);flex:0 0 100%;order:0}.ConversationInput_retryText__oyMZz{font-size:.8125rem;color:#991b1b}.ConversationInput_retryBtn__szZnL{flex-shrink:0;padding:.5rem .875rem;border:1px solid rgba(239,68,68,.24);border-radius:999px;background:white;color:#b91c1c;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ConversationInput_retryBtn__szZnL:hover{border-color:rgba(220,38,38,.35);background:#fff5f5}.ConversationInput_deepResearchRow___bF4I{display:flex;align-items:center;flex:1 1 220px;flex-wrap:nowrap;gap:6px;min-width:0;min-height:28px;padding:0;margin:0;order:1}.ConversationInput_deepResearchBtn__fTP8f{display:flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:20px;border:1px solid var(--gray-300);background:transparent;color:var(--cg-composer-text,var(--cg-text,#2c3128));font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease}.ConversationInput_deepResearchBtn__fTP8f:disabled{cursor:not-allowed;opacity:.5}.ConversationInput_deepResearchBtn__fTP8f[aria-pressed=true]{border:2px solid #3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));color:#3b82f6;font-weight:600}.ConversationInput_deepResearchHint__QWHg2{font-size:12px;color:var(--cg-composer-text,var(--cg-text,#2c3128));line-height:1.45;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationInput_externalIntegrationRow__kH5Pz{display:flex;align-items:center;flex:2 1 320px;gap:8px;min-width:0;min-height:28px;padding:0;margin:0;order:1}.ConversationInput_externalIntegrationLabel__91DIW{color:var(--cg-composer-text,var(--cg-text,#2c3128));font-size:12px;font-weight:600;line-height:1;flex:0 0 auto}.ConversationInput_externalIntegrationOptions__5WRVa{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.ConversationInput_externalIntegrationOptions__5WRVa::-webkit-scrollbar{display:none}.ConversationInput_externalIntegrationOption__0CrDj{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:180px;min-height:28px;padding:4px 8px;border:1px solid var(--color-border-default);border-radius:8px;background:color-mix(in srgb,var(--primary-color,var(--color-action)) 5%,transparent);color:var(--cg-text,#2c3128);font-size:12px;line-height:1.2;cursor:pointer}.ConversationInput_externalIntegrationOption__0CrDj:has(input:checked){border-color:var(--color-border-strong);background:color-mix(in srgb,var(--primary-color,var(--color-action)) 12%,transparent);font-weight:600}.ConversationInput_externalIntegrationOption__0CrDj input{width:14px;height:14px;margin:0;flex:0 0 auto;accent-color:var(--color-action)}.ConversationInput_externalIntegrationOption__0CrDj input:disabled{cursor:not-allowed}.ConversationInput_externalIntegrationOption__0CrDj:has(input:disabled){cursor:not-allowed;opacity:.62}.ConversationInput_externalIntegrationName___vQ9o{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationInput_languageRow__RqTac{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 0 auto;min-height:28px;order:1}.ConversationInput_languageLabel__XvMvV{color:var(--cg-composer-text,var(--cg-text,#2c3128));font-size:12px;font-weight:600;line-height:1}.ConversationInput_languageSelect__U3SzT{min-width:112px;height:28px;padding:0 26px 0 10px;border:1px solid var(--color-border-default);border-radius:8px;background:color-mix(in srgb,var(--cg-surface,#faf8f5) 92%,white 8%);color:var(--cg-text,#2c3128);font-size:12px;line-height:28px}.ConversationInput_languageSelect__U3SzT:disabled{cursor:not-allowed;opacity:.6}.ConversationInput_languageSelect__U3SzT:focus{outline:none;border-color:var(--color-focus);box-shadow:var(--cg-focus-shadow,0 0 0 3px rgba(93,134,80,.16))}.ConversationInput_poweredBy__xSchX{text-align:right;margin:0;font-size:.6875rem;line-height:1;color:var(--cg-composer-text,var(--cg-text,#2c3128));white-space:nowrap;order:1}.ConversationInput_poweredBy__xSchX a{color:inherit;text-decoration:none}.ConversationInput_poweredBy__xSchX a:hover,.ConversationInput_poweredBy__xSchX strong{color:inherit}@media (max-width:768px){.ConversationInput_inputContainer__vi5A2{padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom,0px))}.ConversationInput_contentFrame__PuEZd{gap:6px 8px}.ConversationInput_retryRow__BkRtR{flex-direction:column;align-items:stretch}.ConversationInput_retryBtn__szZnL{width:100%}.ConversationInput_languageRow__RqTac{margin-left:0}.ConversationInput_externalIntegrationRow__kH5Pz{flex:0 0 100%}.ConversationInput_externalIntegrationOptions__5WRVa{flex:1 1 auto}.ConversationInput_poweredBy__xSchX{margin-left:auto}}.EditableConversationWelcome_editorStage__i7WnZ{position:absolute;inset:0;z-index:3;min-height:100%}.EditableConversationWelcome_editorToolbar__m6LOD{position:absolute;z-index:8;top:.65rem;left:50%;display:flex;width:min(calc(100% - 1rem),900px);align-items:flex-end;flex-wrap:wrap;gap:.4rem;padding:.55rem;border:1px solid var(--color-border-default);border-radius:14px;background:color-mix(in srgb,var(--cg-surface,white) 96%,transparent);box-shadow:0 16px 38px rgba(15,23,42,.12);color:var(--cg-text,#1f2937);transform:translateX(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.EditableConversationWelcome_toolbarIntro__Ie3NV{display:flex;min-width:150px;flex:1 1 180px;flex-direction:column;gap:.12rem;padding:.18rem .25rem}.EditableConversationWelcome_toolbarIntro__Ie3NV strong{font-size:.75rem}.EditableConversationWelcome_colorControl__y3nrG>span,.EditableConversationWelcome_selectControl__I7mwH>span,.EditableConversationWelcome_sizeControl__db_Xc>span,.EditableConversationWelcome_toolbarIntro__Ie3NV span{color:color-mix(in srgb,var(--cg-text,#1f2937) 64%,transparent);font-size:.61rem;line-height:1.25}.EditableConversationWelcome_colorControl__y3nrG,.EditableConversationWelcome_selectControl__I7mwH,.EditableConversationWelcome_sizeControl__db_Xc{display:flex;flex:0 0 auto;flex-direction:column;gap:.18rem}.EditableConversationWelcome_selectControl__I7mwH select,.EditableConversationWelcome_sizeControl__db_Xc select{height:32px;border:1px solid color-mix(in srgb,var(--cg-text,#1f2937) 16%,transparent);border-radius:8px;background:var(--cg-surface,white);color:var(--cg-text,#1f2937);font-size:.7rem}.EditableConversationWelcome_selectControl__I7mwH select{width:118px}.EditableConversationWelcome_sizeControl__db_Xc select{width:56px}.EditableConversationWelcome_colorControl__y3nrG input{width:34px;height:32px;padding:2px;border:1px solid color-mix(in srgb,var(--cg-text,#1f2937) 16%,transparent);border-radius:8px;background:var(--cg-surface,white);cursor:pointer}.EditableConversationWelcome_formatButtons__9wFOW{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--cg-text,#1f2937) 14%,transparent);border-radius:9px}.EditableConversationWelcome_formatButtons__9wFOW button{display:grid;width:31px;height:31px;place-items:center;border:0;border-right:1px solid color-mix(in srgb,var(--cg-text,#1f2937) 12%,transparent);background:var(--cg-surface,white);color:var(--cg-text,#1f2937);cursor:pointer;font-size:.75rem;font-weight:700}.EditableConversationWelcome_formatButtons__9wFOW button:last-child{border-right:0}.EditableConversationWelcome_formatButtons__9wFOW button[aria-pressed=true]{background:var(--color-surface-subtle);color:var(--color-action)}.EditableConversationWelcome_formatButtons__9wFOW button[data-align=left]{justify-items:start;padding-left:8px}.EditableConversationWelcome_formatButtons__9wFOW button[data-align=right]{justify-items:end;padding-right:8px}.EditableConversationWelcome_toolbarActions__MHJDO{display:flex;gap:.35rem}.EditableConversationWelcome_toolbarActions__MHJDO button{min-height:32px;padding:0 .65rem;border-radius:9px;cursor:pointer;font-size:.68rem;font-weight:700;white-space:nowrap}.EditableConversationWelcome_resetButton__bNPpJ{border:1px solid color-mix(in srgb,var(--cg-text,#1f2937) 15%,transparent);background:var(--cg-surface,white);color:var(--cg-text,#1f2937)}.EditableConversationWelcome_saveButton__GQbj8{border:1px solid var(--color-action);background:var(--color-action);color:var(--color-text-inverse)}.EditableConversationWelcome_toolbarActions__MHJDO button:disabled{cursor:wait;opacity:.62}.EditableConversationWelcome_editorToolbar__m6LOD button:focus-visible,.EditableConversationWelcome_editorToolbar__m6LOD input:focus-visible,.EditableConversationWelcome_editorToolbar__m6LOD select:focus-visible,.EditableConversationWelcome_logoHandle__2DkEA:focus-visible,.EditableConversationWelcome_messageEditor__VAz_7 textarea:focus-visible,.EditableConversationWelcome_messageMoveHandle__zSXsP:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.EditableConversationWelcome_logoHandle__2DkEA{position:absolute;top:var(--welcome-logo-y,36%);left:var(--welcome-logo-x,50%);display:flex;width:clamp(80px,9vw,108px);height:clamp(80px,9vw,108px);align-items:center;justify-content:center;padding:7px;border:2px solid transparent;border-radius:calc(var(--cg-panel-radius, 20px) + 5px);background:color-mix(in srgb,var(--cg-surface,white) 92%,transparent);box-shadow:0 18px 48px rgba(15,23,42,.13);cursor:-webkit-grab;cursor:grab;touch-action:none;transform:translate(-50%,-50%)}.EditableConversationWelcome_logoHandle__2DkEA[data-active=true]{border-color:var(--color-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-focus) 18%,transparent),0 18px 48px rgba(15,23,42,.13)}.EditableConversationWelcome_logoHandle__2DkEA:active,.EditableConversationWelcome_messageMoveHandle__zSXsP:active{cursor:-webkit-grabbing;cursor:grabbing}.EditableConversationWelcome_logoHandle__2DkEA>:first-child{width:100%;height:100%}.EditableConversationWelcome_logoHandle__2DkEA>span:last-child,.EditableConversationWelcome_messageMoveHandle__zSXsP{position:absolute;display:grid;width:24px;height:24px;place-items:center;border:2px solid white;border-radius:999px;background:var(--color-action);box-shadow:0 4px 12px rgba(15,23,42,.18);color:white;font-size:.68rem}.EditableConversationWelcome_logoHandle__2DkEA>span:last-child{right:-9px;bottom:-9px}.EditableConversationWelcome_messageEditor__VAz_7{position:absolute;top:var(--welcome-message-y,58%);left:var(--welcome-message-x,50%);width:min(88%,560px);padding:5px;border:2px solid transparent;border-radius:14px;transform:translate(-50%,-50%)}.EditableConversationWelcome_messageEditor__VAz_7[data-active=true]{border-color:var(--color-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-focus) 18%,transparent)}.EditableConversationWelcome_messageMoveHandle__zSXsP{z-index:2;top:-13px;right:-13px;border:2px solid white;cursor:-webkit-grab;cursor:grab;touch-action:none}.EditableConversationWelcome_messageEditor__VAz_7 textarea{display:block;width:100%;min-height:70px;resize:vertical;padding:.7rem .85rem;border:0;border-radius:10px;outline:0;background:color-mix(in srgb,var(--cg-surface,white) 92%,transparent);color:var(--welcome-message-color);font-family:var(--welcome-message-font-family);font-size:var(--welcome-message-font-size);font-style:var(--welcome-message-font-style);font-weight:var(--welcome-message-font-weight);line-height:1.45;text-align:var(--welcome-message-align);-webkit-text-decoration:var(--welcome-message-decoration);text-decoration:var(--welcome-message-decoration);text-wrap:balance}.EditableConversationWelcome_keyboardHint__jj255{position:absolute;right:1rem;bottom:.4rem;margin:0;color:color-mix(in srgb,var(--cg-text,#1f2937) 58%,transparent);font-size:.64rem}@media (max-width:900px){.EditableConversationWelcome_editorToolbar__m6LOD{align-items:center;flex-wrap:wrap}.EditableConversationWelcome_toolbarIntro__Ie3NV{flex-basis:100%}}@media (max-width:640px){.EditableConversationWelcome_editorToolbar__m6LOD{position:relative;top:.4rem;width:calc(100% - .7rem)}.EditableConversationWelcome_selectControl__I7mwH{flex:1 1 130px}.EditableConversationWelcome_selectControl__I7mwH select{width:100%}.EditableConversationWelcome_toolbarActions__MHJDO{flex:1 1 100%}.EditableConversationWelcome_toolbarActions__MHJDO button{flex:1 1}.EditableConversationWelcome_logoHandle__2DkEA{width:76px;height:76px}.EditableConversationWelcome_messageEditor__VAz_7{width:calc(100% - 1.5rem)}.EditableConversationWelcome_keyboardHint__jj255{display:none}}.ConversationWelcome_container___95pS{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%;text-align:center;flex:1 1;padding:1.25rem clamp(1rem,3vw,2.5rem) 1.5rem;overflow:hidden}.ConversationWelcome_container___95pS:before{position:absolute;z-index:-1;top:8%;left:50%;width:min(70vw,680px);height:min(56vw,520px);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary-color,var(--color-action)) 10%,transparent) 0,color-mix(in srgb,var(--primary-color,var(--color-action)) 3.5%,transparent) 42%,transparent 72%);content:"";pointer-events:none;transform:translateX(-50%)}.ConversationWelcome_container___95pS[data-raised=true]{position:relative;z-index:1}.ConversationWelcome_stage__M_tlX{position:relative;flex:1 1 320px;width:min(100%,760px);min-height:300px}.ConversationWelcome_stage__M_tlX[data-has-questions=true]{min-height:260px}.ConversationWelcome_stage__M_tlX[data-editing=true]{width:min(100%,1080px);min-height:430px}.ConversationWelcome_logoWrapper__SgZig{position:absolute;top:var(--welcome-logo-y,36%);left:var(--welcome-logo-x,50%);display:flex;width:clamp(76px,9vw,104px);height:clamp(76px,9vw,104px);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--cg-panel-radius,20px);background:color-mix(in srgb,var(--cg-surface,white) 92%,transparent);border:1px solid var(--color-border-default);box-shadow:0 18px 48px rgba(15,23,42,.11),0 4px 14px rgba(15,23,42,.06);transform:translate(-50%,-50%)}.ConversationWelcome_welcomeAvatar__x7guj{--brand-avatar-font-size:2.75rem;border-radius:16px}.ConversationWelcome_message__VrYUD{position:absolute;top:var(--welcome-message-y,58%);left:var(--welcome-message-x,50%);width:min(88%,520px);margin:0;color:var(--welcome-message-color,var(--cg-text,var(--gray-800)));font-family:var(--welcome-message-font-family,inherit);font-size:var(--welcome-message-font-size,clamp(1.05rem,2vw,1.35rem));font-style:var(--welcome-message-font-style,normal);font-weight:var(--welcome-message-font-weight,650);letter-spacing:-.025em;line-height:1.55;text-align:var(--welcome-message-align,center);-webkit-text-decoration:var(--welcome-message-decoration,none);text-decoration:var(--welcome-message-decoration,none);white-space:pre-line;text-wrap:balance;transform:translate(-50%,-50%)}@media (max-width:768px){.ConversationWelcome_container___95pS{padding:1rem .75rem 1.25rem}.ConversationWelcome_stage__M_tlX{min-height:260px}.ConversationWelcome_stage__M_tlX[data-editing=true]{min-height:620px}.ConversationWelcome_logoWrapper__SgZig{width:76px;height:76px}}.ConversationWelcome_questionGrid__G_gGF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;z-index:1;margin-top:.75rem;max-width:560px;width:100%}.ConversationWelcome_questionButton__hNwEd{min-height:48px;padding:.75rem .9rem;background:color-mix(in srgb,var(--cg-surface,white) 94%,transparent);border:1px solid var(--color-border-default);border-radius:14px;box-shadow:0 6px 18px rgba(15,23,42,.045);cursor:pointer;font-size:.8125rem;color:var(--cg-text,var(--gray-700));text-align:left;line-height:1.4;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.ConversationWelcome_questionButton__hNwEd:hover{border-color:var(--color-border-strong);box-shadow:0 10px 24px rgba(15,23,42,.075);transform:translateY(-1px)}.ConversationWelcome_questionButton__hNwEd:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@media (max-width:640px){.ConversationWelcome_questionGrid__G_gGF{grid-template-columns:1fr}}.ConversationLightbox_content__X4Uvz{transition:transform .1s ease-out}.ConversationLightbox_dragging__kIR3e{transition:none}@media (prefers-reduced-motion:reduce){.ConversationLightbox_content__X4Uvz{transition:none}}.ChatTrustWorkspace_contextBar__2sY0_{width:100%;padding:.5rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--cg-text,#1f2937) 12%,transparent);background:color-mix(in srgb,var(--cg-surface,#fff) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box}.ChatTrustWorkspace_contextFrame__GJhXK{display:flex;align-items:stretch;gap:.625rem;width:min(100%,var(--conversation-readable-width,100%));min-height:3.5rem;margin-inline:auto}.ChatTrustWorkspace_contextScroller__u0Egk{display:flex;flex:1 1;align-items:stretch;gap:.375rem;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.ChatTrustWorkspace_contextScroller__u0Egk::-webkit-scrollbar{display:none}.ChatTrustWorkspace_contextScroller__u0Egk:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.ChatTrustWorkspace_contextItem__dqhrw{display:grid;align-content:center;grid-gap:.125rem;gap:.125rem;min-width:clamp(7rem,12vw,8.25rem);padding:.25rem .625rem;border-radius:var(--radius-md,.5rem);background:color-mix(in srgb,var(--cg-surface,#fff) 84%,var(--gray-100))}.ChatTrustWorkspace_contextLabel__7w1_S{color:var(--cg-muted,#64748b);font-size:.6875rem;font-weight:650;letter-spacing:.02em}.ChatTrustWorkspace_contextValue___TAe_{display:flex;align-items:center;gap:.375rem;min-width:0;color:var(--cg-text,#1f2937);font-size:.75rem;font-weight:650;line-height:1.25;white-space:nowrap}.ChatTrustWorkspace_statusDot__JP6gN{width:.5rem;height:.5rem;flex:0 0 auto;border:1px solid;border-radius:999px;background:currentColor}.ChatTrustWorkspace_contextItem__dqhrw[data-tone=neutral] .ChatTrustWorkspace_statusDot__JP6gN{color:var(--gray-500,#64748b)}.ChatTrustWorkspace_contextItem__dqhrw[data-tone=info] .ChatTrustWorkspace_statusDot__JP6gN{color:var(--info-600,#2563eb)}.ChatTrustWorkspace_contextItem__dqhrw[data-tone=success] .ChatTrustWorkspace_statusDot__JP6gN{color:var(--success-600,#15803d)}.ChatTrustWorkspace_contextItem__dqhrw[data-tone=warning] .ChatTrustWorkspace_statusDot__JP6gN{color:var(--warning-600,#b45309)}.ChatTrustWorkspace_contextItem__dqhrw[data-tone=error] .ChatTrustWorkspace_statusDot__JP6gN{color:var(--error-600,#b91c1c)}.ChatTrustWorkspace_detailsButton__ADkiu{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;flex:0 0 auto;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--color-border-default);border-radius:var(--cg-button-radius,.625rem);background:color-mix(in srgb,var(--primary-color,#5d8650) 9%,var(--cg-surface,#fff));color:var(--cg-text,#1f2937);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.ChatTrustWorkspace_detailsButton__ADkiu:hover{background:color-mix(in srgb,var(--primary-color,#5d8650) 16%,var(--cg-surface,#fff))}.ChatTrustWorkspace_detailsButton__ADkiu:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ChatTrustWorkspace_trustDialog__eqwRj{width:min(46rem,100%)}.ChatTrustWorkspace_drawerSections__rfpvT{display:grid;grid-gap:1rem;gap:1rem}.ChatTrustWorkspace_drawerSection__cPXkN,.ChatTrustWorkspace_noticeSection__KG5PI{padding:1rem;border:1px solid var(--gray-200);border-radius:var(--radius-lg,.75rem);background:var(--surface-raised,#fff)}.ChatTrustWorkspace_noticeSection__KG5PI{border-color:var(--color-border-default);background:color-mix(in srgb,var(--primary-color,#5d8650) 8%,var(--surface-raised,#fff))}.ChatTrustWorkspace_drawerSection__cPXkN h3,.ChatTrustWorkspace_noticeSection__KG5PI h3{margin:0 0 .5rem;color:var(--gray-900);font-size:.9375rem}.ChatTrustWorkspace_drawerSection__cPXkN p,.ChatTrustWorkspace_noticeSection__KG5PI p{margin:0}.ChatTrustWorkspace_auditGrid__FMWpY,.ChatTrustWorkspace_scopeList__1aYF0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.ChatTrustWorkspace_auditGrid__FMWpY>div,.ChatTrustWorkspace_scopeList__1aYF0>div{padding:.75rem;border-radius:var(--radius-md,.5rem);background:var(--gray-50)}.ChatTrustWorkspace_auditGrid__FMWpY dt,.ChatTrustWorkspace_scopeList__1aYF0 dt{color:var(--gray-600);font-size:.75rem}.ChatTrustWorkspace_auditGrid__FMWpY dd,.ChatTrustWorkspace_scopeList__1aYF0 dd{margin:.25rem 0 0;color:var(--gray-900);font-weight:700}.ChatTrustWorkspace_bulletList__fUReA,.ChatTrustWorkspace_integrationList__7AlWZ{margin:0;padding-left:1.25rem}.ChatTrustWorkspace_integrationList__7AlWZ li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.ChatTrustWorkspace_integrationType___hSxE{color:var(--gray-600);font-size:.6875rem;font-weight:750}.ChatTrustWorkspace_contractNote__odTFh,.ChatTrustWorkspace_warningText__Ui_GU{margin-top:.75rem!important;color:var(--warning-800,#92400e);font-size:.75rem}.ChatTrustWorkspace_contractNote__odTFh{color:var(--gray-600)}@media (max-width:768px){.ChatTrustWorkspace_contextBar__2sY0_{padding-inline:.75rem}.ChatTrustWorkspace_detailsButton__ADkiu{width:2.75rem;padding-inline:0;font-size:0}.ChatTrustWorkspace_detailsButton__ADkiu span{font-size:1rem}.ChatTrustWorkspace_auditGrid__FMWpY,.ChatTrustWorkspace_scopeList__1aYF0{grid-template-columns:1fr}}