.announcement-bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.6rem var(--page-padding);border-bottom:1px solid var(--gray-color);background-color:var(--primary-text-color);color:var(--background-color);font-size:.875rem}.announcement-bar[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{appearance:none;border:0;margin:0;padding:0;background:none;color:var(--extreme-color);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold)}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;min-height:4rem;padding:0 var(--page-padding);border-bottom:1px solid var(--gray-color);background-color:#f0f2f5db;backdrop-filter:blur(18px)}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;width:fit-content}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:1.9rem}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.login-link[data-astro-cid-3ef6ksr2]{border-radius:var(--radius);color:var(--secondary-text-color);font-size:.875rem;font-weight:var(--font-weight-medium);padding:.55rem .8rem;transition:background-color .2s ease,color .2s ease}.login-link[data-astro-cid-3ef6ksr2]:hover{background-color:var(--gray-color);color:var(--primary-text-color)}.header-actions[data-astro-cid-3ef6ksr2]{justify-content:flex-end;gap:.5rem}@media(max-width:760px){.announcement-bar[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;text-align:center}.site-header[data-astro-cid-3ef6ksr2]{min-height:3.75rem}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:1.65rem}.header-actions[data-astro-cid-3ef6ksr2] .button[data-astro-cid-3ef6ksr2]{min-height:2.25rem;padding-inline:.75rem}}.site-footer[data-astro-cid-gcn2mc3v]{width:100%;border-top:1px solid rgba(255,255,255,.1);background-color:var(--primary-text-color);color:#ffffff94;font-size:.875rem}.site-footer__inner[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,calc(var(--content-width) + (var(--page-padding) * 2)));margin-inline:auto;padding:1.5rem var(--page-padding)}.site-footer__content[data-astro-cid-gcn2mc3v],.site-footer__content[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.site-footer__socials[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem}.site-footer__social-link[data-astro-cid-gcn2mc3v]{display:grid;width:2.25rem;height:2.25rem;place-items:center}.site-footer__social-link[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{width:1rem;height:1rem;opacity:.5;transition:opacity .2s ease}.site-footer__social-link[data-astro-cid-gcn2mc3v].youtube-link img[data-astro-cid-gcn2mc3v]{width:1.35rem;height:1.35rem}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.site-footer__cookie-preferences[data-astro-cid-gcn2mc3v]{transition:color .2s ease}.site-footer__cookie-preferences[data-astro-cid-gcn2mc3v]{all:unset;cursor:pointer}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.site-footer__cookie-preferences[data-astro-cid-gcn2mc3v]:hover{color:var(--extreme-color)}.site-footer[data-astro-cid-gcn2mc3v] .site-footer__social-link[data-astro-cid-gcn2mc3v]:hover,.site-footer[data-astro-cid-gcn2mc3v] .site-footer__social-link[data-astro-cid-gcn2mc3v]:focus-visible{color:#ffffffe6}.site-footer[data-astro-cid-gcn2mc3v] .site-footer__social-link[data-astro-cid-gcn2mc3v]:hover img[data-astro-cid-gcn2mc3v],.site-footer[data-astro-cid-gcn2mc3v] .site-footer__social-link[data-astro-cid-gcn2mc3v]:focus-visible img[data-astro-cid-gcn2mc3v]{opacity:.9}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible,.site-footer__cookie-preferences[data-astro-cid-gcn2mc3v]:focus-visible{border-radius:.15rem;outline:2px solid var(--extreme-color);outline-offset:3px;color:var(--extreme-color)}@media(max-width:760px){.site-footer__inner[data-astro-cid-gcn2mc3v]{align-items:flex-end}.site-footer__content[data-astro-cid-gcn2mc3v]{align-items:flex-start}.site-footer__content[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v]{gap:.75rem 1rem}}@media(max-width:520px){.site-footer__inner[data-astro-cid-gcn2mc3v]{align-items:flex-start;flex-direction:column}}:root{--background-color: #f0f2f5;--primary-text-color: #111317;--secondary-text-color: #4b5563;--muted-text-color: #8a919e;--gray-color: rgba(138, 145, 158, .2);--light-gray-color: rgba(138, 145, 158, .1);--extreme-color: #ffffff;--input-background-color: #ffffff;--error-text-color: #e63946;--error-background-color: #ffdfd8;--error-border-color: rgba(230, 57, 70, .1);--warning-background-color: #fff4e5;--warning-text-color: #663c00;--warning-border-color: rgba(102, 60, 0, .1);--success-background-color: #d7ebdb;--success-text-color: #2e7d32;--success-border-color: rgba(46, 125, 50, .1);--alternative-background-color: #eef6ff;--alternative-text-color: #2a67e4;--alternative-border-color: rgba(39, 97, 229, .1);--info-background-color: var(--light-gray-color);--info-text-color: var(--primary-text-color);--info-border-color: var(--gray-color);--shadow-soft: 0 1rem 4rem rgba(17, 19, 23, .08);--shadow-tight: 0 .5rem 1.5rem rgba(17, 19, 23, .06);--radius: .5rem;--page-padding: clamp(1.25rem, 5vw, 6rem);--content-width: 1180px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-hero-title: clamp(3rem, 2.25rem + 3vw, 4.5rem);--font-size-section-title: clamp(2rem, 1.5rem + 2vw, 3rem);--font-size-subsection-title: clamp(1.25rem, 1.125rem + .5vw, 1.5rem);--font-size-primary-description: 1rem;--font-size-subsection-description: .875rem;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 12% 4%,rgba(255,255,255,.78),transparent 18rem),var(--background-color);color:var(--primary-text-color);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}h1{max-width:46rem;font-weight:var(--font-weight-normal);letter-spacing:0}h2{max-width:42rem;font-weight:var(--font-weight-normal);letter-spacing:0}h3{font-weight:var(--font-weight-normal)}p{color:var(--secondary-text-color);font-size:1rem;line-height:1.7}main h1.type-hero-title{font-size:var(--font-size-hero-title);line-height:.95}main p.type-hero-description,main p.type-section-description{color:var(--secondary-text-color);font-size:var(--font-size-primary-description);line-height:1.7}main p.type-hero-description{font-size:1.125rem}main h2.type-section-title{font-size:var(--font-size-section-title);line-height:1.05}main h3.type-subsection-title{font-size:var(--font-size-subsection-title);line-height:1.3}main p.type-subsection-description{color:var(--secondary-text-color);font-size:var(--font-size-subsection-description);line-height:1.55}main{overflow-x:clip}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border:1px solid transparent;border-radius:var(--radius);padding:.58rem 1rem;cursor:pointer;font-size:.9rem;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.button-primary{background-color:var(--primary-text-color);color:var(--extreme-color);opacity:1;transition:opacity .2s ease}.button-primary:hover{opacity:.9}.button-secondary{border-color:var(--gray-color);background-color:#ffffffb8;color:var(--primary-text-color)}.button-secondary:hover{background-color:var(--gray-color)}.button-large{min-height:3rem;padding-inline:1.2rem;font-size:1rem}.section-heading{display:flex;flex-direction:column;gap:1rem}.centered{align-items:center;text-align:center}.mockup{position:relative}.feature-mockup{min-height:32rem;padding:1rem;border:1px solid var(--gray-color);border-radius:var(--radius);background-color:var(--extreme-color);box-shadow:var(--shadow-soft)}.mockup-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--gray-color);color:var(--secondary-text-color);font-size:.86rem}.mockup-toolbar strong{color:var(--primary-text-color)}.badge{display:inline-flex;align-items:center;width:fit-content;border-radius:.25rem;padding:.18rem .45rem;font-size:.72rem;font-weight:var(--font-weight-normal);line-height:1.2;white-space:nowrap}.badge.success{border:1px solid var(--success-border-color);background-color:var(--success-background-color);color:var(--success-text-color)}.badge.warning{border:1px solid var(--warning-border-color);background-color:var(--warning-background-color);color:var(--warning-text-color)}.badge.alt{border:1px solid var(--alternative-border-color);background-color:var(--alternative-background-color);color:var(--alternative-text-color)}.badge.error{border:1px solid var(--error-border-color);background-color:var(--error-background-color);color:var(--error-text-color)}.agent-avatar{width:2.1rem;height:2.1rem;border-radius:50%;background-color:var(--primary-text-color);object-fit:cover}.bubble{width:fit-content;max-width:88%;align-self:flex-end;border-radius:1rem 1rem 0;background-color:var(--primary-text-color);color:var(--extreme-color);font-size:.875rem;line-height:1.5;padding:.75rem;text-align:left}.bubble.incoming{background-color:var(--primary-text-color);color:var(--extreme-color)}.bubble.agent{align-self:flex-start;border-radius:1rem 1rem 1rem 0;background-color:var(--gray-color);color:var(--primary-text-color)}.message-group{display:flex;flex-direction:column;gap:.25rem;max-width:88%}.message-group.agent-message{align-self:flex-start}.message-group .bubble{max-width:100%;margin:0}.message-footer{display:flex;align-items:center;padding-left:.15rem;color:var(--secondary-text-color);font-size:.72rem;line-height:1;white-space:nowrap}.message-footer .sender-name{color:var(--secondary-text-color)}@media(max-width:760px){:root{--page-padding: 1rem}main h2.type-section-title{text-align:left}.section-heading.centered{align-items:flex-start}.feature-mockup{min-height:auto}.bubble{padding:.65rem;font-size:.8rem;line-height:1.4}}.icon{display:flex;justify-content:center;align-items:center}
