:root{--cs-night:#041f4e;--cs-navy:#041f4e;--cs-night-600:#082660;--cs-night-900:#020f2e;--cs-night-950:#010a1f;--cs-blue:#005de4;--cs-logo-blue:#01b5fd;--cs-aqua:#74ebd8;--cs-green:#3fbf8a;--cs-green-ink:#1e7a54;--cs-star:#f7a928;--cs-coral:#ff5a36;--cs-coral-glow:#ff8a5c;--cs-danger:#c2331b;--cs-white:#fff;--cs-ink:#17191e;--cs-body:#3d4756;--cs-muted:#5b6472;--cs-subtle:#8a919c;--cs-line:#e4e6ea;--cs-line-strong:#c8cbd1;--cs-mist:#f6f7f9;--cs-mist-2:#f1f2f4;--text-heading:var(--cs-ink);--text-body:var(--cs-body);--text-muted:var(--cs-muted);--text-placeholder:var(--cs-subtle);--text-link:var(--cs-blue);--text-accent:var(--cs-blue);--text-danger:var(--cs-danger);--surface-page:var(--cs-white);--surface-alt:var(--cs-mist);--surface-card:var(--cs-white);--border-default:var(--cs-line);--border-strong:var(--cs-line-strong);--action-primary:var(--cs-night);--field-bg:var(--cs-white);--cta-bg:var(--grad-cta);--cta-fg:var(--cs-white);--cta-arrow-bg:var(--cs-aqua);--cta-arrow-fg:var(--cs-night);--glass-bg:hsla(0,0%,100%,.86);--nav-glass:linear-gradient(180deg,hsla(0,0%,100%,.66),hsla(0,0%,100%,.48));--grad-cta:linear-gradient(180deg,rgba(4,31,78,.96),rgba(4,31,78,.84))}[data-theme=night]{--text-heading:#fff;--text-body:hsla(0,0%,100%,.82);--text-muted:hsla(0,0%,100%,.65);--text-placeholder:hsla(0,0%,100%,.5);--text-link:var(--cs-aqua);--text-accent:var(--cs-aqua);--text-danger:#ffd9cc;--surface-page:var(--cs-night-900);--surface-alt:hsla(0,0%,100%,.04);--surface-card:hsla(0,0%,100%,.08);--border-default:hsla(0,0%,100%,.12);--border-strong:hsla(0,0%,100%,.3);--action-primary:#fff;--field-bg:hsla(0,0%,100%,.06);--cta-bg:linear-gradient(180deg,#fff,hsla(0,0%,100%,.92));--cta-fg:var(--cs-night);--cta-arrow-bg:var(--cs-night);--cta-arrow-fg:var(--cs-aqua);--glass-bg:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));--nav-glass:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04))}:root{--font-sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Martian Mono",ui-monospace,sfmono-regular,menlo,monospace;--fs-display:clamp(2.5rem,5.4vw,4.5rem);--fs-h2:clamp(2rem,4.6vw,3.25rem);--fs-body:1rem;--fs-body-sm:0.9375rem;--fs-small:0.875rem;--fs-caption:0.8125rem;--fs-eyebrow:0.6875rem;--fs-label:0.625rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--lh-display:0.98;--lh-tight:1.1;--lh-snug:1.35;--lh-body:1.5;--lh-relaxed:1.6;--ls-heading:-0.04em;--ls-title:-0.03em;--ls-mono:-0.06em;--ls-eyebrow:0.12em;--ls-label:0.08em;--type-section-eyebrow:700 0.6875rem/16px var(--font-sans);--ws-1:4px;--ws-2:6px;--ws-3:8px;--ws-4:10px;--ws-5:12px;--ws-6:14px;--ws-7:16px;--ws-9:22px;--ws-10:24px;--section-x:clamp(18px,4vw,40px);--container:1200px;--tap-min:44px;--tap-48:48px;--tap-60:60px;--row-80:80px;--control-h:60px;--cta-h:56px;--radius-pill:9999px;--radius-input:12px;--radius-tile:18px;--radius-card:20px;--radius-card-lg:24px;--radius-panel:28px;--radius-device:44px;--radius-tick:4px;--radius-6:6px;--radius-bubble-in:4px 20px 20px 20px;--radius-bubble-out:20px 4px 20px 20px;--shadow-ring:inset 0 0 0 1px #e4e6ea;--shadow-card:inset 0 0 0 1px #e4e6ea;--shadow-raised:inset 0 0 0 1px #e4e6ea,0 24px 56px rgba(4,31,78,.18);--shadow-glass:inset 0 1px 0 #fff,inset 0 0 0 1px #e4e6ea;--shadow-cta:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 0 1px rgba(116,235,216,.5),0 10px 24px rgba(4,31,78,.18);--focus-ring:0 0 0 4px rgba(1,181,253,.18);--field-ring-focus:inset 0 0 0 1.5px #005de4,0 0 0 4px rgba(0,93,228,.12);--blur-glass:blur(24px) saturate(1.7)}[data-theme=night]{--shadow-ring:inset 0 0 0 1px hsla(0,0%,100%,.12);--shadow-card:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 0 1px hsla(0,0%,100%,.12);--shadow-raised:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 0 1px hsla(0,0%,100%,.12),0 24px 56px rgba(1,10,31,.4);--shadow-glass:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 0 1px hsla(0,0%,100%,.12);--shadow-cta:inset 0 1px 0 #fff,0 14px 32px rgba(1,10,31,.35);--focus-ring:0 0 0 4px rgba(116,235,216,.28);--field-ring-focus:inset 0 0 0 1.5px var(--cs-aqua),0 0 0 4px rgba(116,235,216,.2)}:root{--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-echo:cubic-bezier(0.2,0.6,0.3,1);--dur-press:0.12s;--dur-fast:0.2s;--dur-base:0.3s;--lift-hover:translateY(-2px);--press-scale:scale(0.98)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes cs6-spin{to{transform:rotate(1turn)}}@keyframes cs6-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cs6-aurora{0%{transform:translateX(-8%) skewY(-6deg)}to{transform:translateX(8%) skewY(-2deg)}}@keyframes cs6-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes cs6-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--cs-mist);color:var(--cs-ink);font-family:var(--font-sans);margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a,button{-webkit-tap-highlight-color:rgba(0,93,228,.14)}a{color:var(--cs-blue);text-decoration:none}a:where(:hover){color:var(--cs-navy)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cs6-icon{display:block;flex:none}.cs6-cite{font-size:.62em;font-weight:var(--fw-bold);line-height:0;margin-left:1px;vertical-align:super}.cs6-cite--light{font-size:.68em;font-weight:inherit}.cs6-cite--tight{letter-spacing:-.04em;margin-left:-.08em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cs6-lockup{align-items:center;color:var(--cs-ink);display:flex;gap:10px;min-width:0}.cs6-lockup__mark{display:block;flex:none;-o-object-fit:contain;object-fit:contain}.cs6-lockup[data-size=header] .cs6-lockup__mark{height:72px;padding-bottom:7px;width:72px}.cs6-lockup[data-size=footer] .cs6-lockup__mark{height:64px;width:64px}.cs6-lockup__words{display:flex;flex-direction:column;line-height:1;min-width:0}.cs6-lockup__wordmark{font-size:1.375rem;font-weight:var(--fw-bold);letter-spacing:-.025em;white-space:nowrap}.cs6-lockup__wordmark sup{font-size:.625rem;font-weight:var(--fw-semibold);top:-.9em}.cs6-lockup__tagline{color:var(--cs-blue);font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);margin-top:4px;white-space:nowrap}.cs6-lockup[data-size=footer]{gap:14px}.cs6-lockup[data-size=footer] .cs6-lockup__words{align-items:flex-start}.cs6-lockup[data-size=footer] .cs6-lockup__wordmark{font-size:2.125rem}.cs6-lockup[data-size=footer] .cs6-lockup__wordmark sup{font-size:.45em}.cs6-lockup[data-size=footer] .cs6-lockup__tagline{font-size:.9375rem;margin-top:8px}.cs6-nico-orb{display:block;flex:none;height:var(--orb);pointer-events:none;position:relative;width:var(--orb)}.cs6-nico-orb__draw{height:var(--draw);left:50%;margin:calc(var(--draw)/-2) 0 0 calc(var(--draw)/-2);position:absolute;top:50%;width:var(--draw)}.cs6-cursor-glow{background:radial-gradient(closest-side,rgba(26,134,255,.16),rgba(63,191,138,.06) 50%,transparent 70%);border-radius:50%;height:720px;left:0;margin:-360px 0 0 -360px;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .6s ease;width:720px;will-change:transform;z-index:101}body:has([data-site-nav] [aria-expanded=true]) .cs6-cursor-glow{opacity:0!important}@media(hover:none),(prefers-reduced-motion:reduce){.cs6-cursor-glow{display:none}}.cs6-crumbs ol{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:var(--fw-bold);gap:12px;list-style:none;margin:0;padding:0}.cs6-crumbs li{align-items:center;display:inline-flex;gap:12px}.cs6-crumbs a{color:var(--text-muted)}.cs6-crumbs [aria-current=page]{color:var(--text-heading)}.cs6-header{left:0;padding:12px clamp(12px,2vw,24px) 0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.cs6-header__nav{backdrop-filter:var(--blur-glass);background:var(--nav-glass);border:1px solid hsla(0,0%,100%,.75);border-radius:var(--radius-pill);box-shadow:var(--shadow-glass);margin:0 auto;max-width:1180px;pointer-events:auto;position:relative}.cs6-header__row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:6px 18px 6px 6px}.cs6-header__home{color:var(--cs-ink);display:flex;min-width:0}.cs6-header__links{align-items:center;display:none;gap:2px;margin-left:12px}.cs6-header__link{align-items:center;border-radius:var(--radius-pill);color:var(--cs-ink);display:inline-flex;font-size:.9375rem;font-weight:var(--fw-semibold);min-height:44px;padding:0 12px;transition:background var(--dur-fast) ease,color var(--dur-fast) ease;white-space:nowrap}.cs6-header__link:hover{background:rgba(23,25,30,.06);color:var(--cs-blue)}.cs6-header__link:active{background:rgba(23,25,30,.1)}.cs6-header__actions{align-items:center;display:flex;flex:none;gap:10px;margin-left:auto}.cs6-header__login{align-items:center;border-radius:var(--radius-pill);color:var(--cs-ink);display:inline-flex;font-size:.9375rem;font-weight:var(--fw-bold);min-height:48px;padding:0 14px;transition:background var(--dur-fast) ease;white-space:nowrap}.cs6-header__login:hover{background:rgba(4,31,78,.05);color:var(--cs-ink)}.cs6-header__cta{align-items:center;background:transparent;border:1.5px solid var(--cs-line-strong);border-radius:var(--radius-pill);color:var(--cs-navy);display:inline-flex;font-size:.9375rem;font-weight:var(--fw-bold);gap:10px;min-height:48px;padding:0 6px 0 16px;transition:background var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);white-space:nowrap}.cs6-header__cta:hover{background:rgba(4,31,78,.05)}.cs6-header__cta:active{transform:scale(.97)}.cs6-header__cta-arrow{background:var(--cs-white);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--cs-line-strong);color:var(--cs-navy);display:grid;flex:none;height:36px;place-items:center;transition:transform .25s var(--ease-out);width:36px}.cs6-header__menu-button{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid rgba(23,25,30,.1);border-radius:var(--radius-pill);color:var(--cs-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.cs6-header__menu-button[aria-expanded=false] .cs6-header__icon-close,.cs6-header__menu-button[aria-expanded=true] .cs6-header__icon-open{display:none}.cs6-header__menu{animation:cs6-rise .25s ease both;backdrop-filter:blur(24px) saturate(160%);background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.9);border-radius:var(--radius-card-lg);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(4,31,78,.06),0 24px 56px rgba(4,31,78,.18);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px)}.cs6-header__menu[hidden]{display:none}.cs6-header__menu-inner{display:flex;flex-direction:column;gap:4px;margin:0 auto;max-width:1200px;padding:12px var(--section-x) 18px}.cs6-header__menu-link{border-bottom:1px solid rgba(23,25,30,.08);color:var(--cs-ink);display:flex;min-height:48px;padding:0 4px}.cs6-header__menu-cta,.cs6-header__menu-link{align-items:center;font-size:1.0625rem;font-weight:var(--fw-bold)}.cs6-header__menu-cta{background:var(--grad-cta);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 0 1px rgba(116,235,216,.5),0 6px 16px rgb(4 31 78/8%),0 0 24px rgba(116,235,216,.25);color:var(--cs-white);display:inline-flex;justify-content:center;margin-top:12px;min-height:60px;padding:0 64px;position:relative;transition:transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.cs6-header__menu-cta:hover{color:var(--cs-white);transform:var(--lift-hover)}.cs6-header__menu-cta-arrow{background:var(--cs-navy);border-radius:50%;color:var(--cs-aqua);display:grid;flex:none;height:48px;margin-top:-24px;place-items:center;position:absolute;right:6px;top:50%;width:48px}.cs6-lang-switch{align-items:center;display:inline-flex;flex:none}.cs6-lang-switch__option{color:var(--cs-ink);font-weight:var(--fw-semibold);position:relative;text-decoration:none}.cs6-lang-switch--head{align-items:center;display:inline-flex;flex:none;position:relative}.cs6-lang-switch__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:12px;color:var(--cs-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:var(--fw-bold);gap:6px;height:44px;margin:0;padding:0 10px;white-space:nowrap}.cs6-lang-switch__toggle:hover{background:rgba(23,25,30,.06)}.cs6-lang-switch__chevron{transition:transform .2s ease}.cs6-lang-switch__toggle[aria-expanded=true] .cs6-lang-switch__chevron{transform:rotate(180deg)}.cs6-lang-switch__menu{align-items:stretch;animation:cs6-rise .2s ease both;background:var(--cs-white);border-radius:14px;box-shadow:0 24px 56px rgba(4,31,78,.18),inset 0 0 0 1px var(--cs-line);flex-direction:column;min-width:160px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.cs6-lang-switch__menu[hidden]{display:none}.cs6-lang-switch__menu .cs6-lang-switch__option{align-items:center;border-radius:10px;display:flex;font-size:.875rem;gap:16px;justify-content:space-between;min-height:44px;padding:0 12px}.cs6-lang-switch__menu .cs6-lang-switch__option:hover{background:var(--cs-mist)}.cs6-lang-switch__tick{color:var(--cs-blue);font-weight:var(--fw-black)}.cs6-lang-switch--menu .cs6-lang-switch__option{color:var(--cs-muted);display:inline-grid;font-size:1rem;height:44px;letter-spacing:.04em;min-width:32px;padding:0 6px;place-items:center;transition:color var(--dur-fast) ease}.cs6-lang-switch--menu .cs6-lang-switch__option:hover,.cs6-lang-switch--menu .cs6-lang-switch__option[aria-current=true]{color:var(--cs-ink)}.cs6-lang-switch--menu .cs6-lang-switch__option[aria-current=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cs6-lang-switch__sep{color:var(--cs-line-strong);font-size:1rem}.cs6-lang-switch__row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:0 4px}.cs6-lang-switch__row-label{color:var(--cs-ink);font-size:1.0625rem;font-weight:var(--fw-bold)}@media(width <= 520px){.cs6-lang-switch__chevron,.cs6-lang-switch__code{display:none}.cs6-lang-switch__toggle{justify-content:center;padding:0;width:44px}}@media(width < 340px){.cs6-lang-switch--head{display:none}}@media(width >= 340px){.cs6-lang-switch__row{display:none}}@media(width <= 699px){.cs6-header:lang(es) .cs6-lang-switch--head{display:none}.cs6-header:lang(es) .cs6-lang-switch__row{display:flex}}@media(width >= 1181px){.cs6-header:not(:lang(es)) .cs6-header__links{display:inline-flex}.cs6-header:not(:lang(es)) .cs6-header__menu,.cs6-header:not(:lang(es)) .cs6-header__menu-button{display:none}}.cs6-header[data-minimal] .cs6-lang-switch--head{display:inline-flex}.cs6-header[data-minimal] .cs6-header__cta{border:0;padding:0 14px}@media(width <= 1023px){.cs6-header__login{display:none}}@media(width <= 600px){.cs6-header__cta{display:none}}.cs6-footer{background:var(--cs-white);border-top:1px solid var(--cs-line);color:var(--cs-body);contain-intrinsic-size:auto 420px;content-visibility:auto}.cs6-footer__inner{margin:0 auto;max-width:1180px;padding:64px 24px 48px}.cs6-footer__grid{-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:1.5fr 1fr 1fr;margin-bottom:40px;row-gap:48px}.cs6-footer__brand{color:var(--cs-ink);display:flex}.cs6-footer__contact{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.cs6-footer__contact li{align-items:flex-start;display:flex;gap:12px}.cs6-footer__address{color:var(--cs-body);font-size:var(--fs-small)}.cs6-footer__contact .cs6-footer__phone-row{align-items:center;font-size:var(--fs-small);min-height:var(--tap-min)}.cs6-footer__phone-row a{align-items:center;color:var(--cs-blue);display:inline-flex;font-weight:var(--fw-semibold);min-height:24px;white-space:nowrap}.cs6-footer__heading{color:var(--cs-ink);font-size:1rem;font-weight:var(--fw-semibold);margin:0 0 16px}.cs6-footer__links{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.cs6-footer__links a{display:block;padding:12px 0}.cs6-footer__links a,.cs6-footer__notes{color:var(--cs-body);font-size:var(--fs-small)}.cs6-footer__notes{align-items:center;border-top:1px solid var(--cs-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;line-height:1.55;padding-top:24px}.cs6-footer__notes p{margin:0}.cs6-footer[data-plain-notes] .cs6-footer__notes p{text-wrap:wrap}.cs6-footer__mark{font-size:.62em;font-weight:var(--fw-bold);line-height:0;margin-right:3px;vertical-align:super}.cs6-footer__mark--light{font-size:.68em;font-weight:inherit;margin:0 0 0 1px}@media(width <= 960px){.cs6-footer[data-variant=columns] .cs6-footer__grid{-moz-column-gap:32px;column-gap:32px;grid-template-columns:1fr 1fr}.cs6-footer[data-variant=columns] .cs6-footer__grid>:first-child{grid-column:1/-1}}@media(width <= 640px){.cs6-footer[data-variant=columns] .cs6-footer__grid,.cs6-footer[data-variant=legal] .cs6-footer__grid{grid-template-columns:minmax(0,1fr)}.cs6-footer[data-variant=legal] .cs6-footer__links a{align-items:center;display:flex;min-height:var(--tap-min)}}.cs6-footer[data-variant=stacked]{color:var(--cs-muted)}.cs6-footer[data-variant=stacked] .cs6-footer__inner{display:flex;flex-direction:column;gap:40px;max-width:var(--container);padding:clamp(48px,7vw,80px) var(--section-x) 32px}.cs6-footer[data-variant=stacked] .cs6-footer__grid{gap:36px clamp(24px,5vw,64px);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-bottom:0}.cs6-footer[data-variant=stacked] .cs6-footer__grid>:first-child{grid-column:span 1}.cs6-footer[data-variant=stacked] .cs6-footer__brand-col{display:flex;flex-direction:column;gap:14px;min-width:0}.cs6-footer[data-variant=stacked] .cs6-footer__contact{font-size:var(--fs-small);gap:2px}.cs6-footer[data-variant=stacked] .cs6-footer__contact li{align-items:center;gap:0;min-height:var(--tap-min)}.cs6-footer[data-variant=stacked] .cs6-footer__address{color:inherit;font-size:inherit;white-space:normal}.cs6-footer[data-variant=stacked] .cs6-footer__heading{color:var(--cs-muted);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);margin:0 0 10px;text-transform:uppercase}.cs6-footer[data-variant=stacked] .cs6-footer__links{gap:0}.cs6-footer[data-variant=stacked] .cs6-footer__links a{align-items:center;color:var(--cs-ink);display:inline-flex;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);min-height:var(--tap-min);padding:0;transition:color var(--dur-fast) ease}.cs6-footer[data-variant=stacked] .cs6-footer__links a:hover{color:var(--cs-blue)}.cs6-footer[data-variant=stacked] .cs6-footer__notes{align-items:stretch;color:var(--cs-muted);flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.cs6-footer[data-home] .cs6-footer__notes{font-size:.75rem;line-height:1.5}.cs6-footer[data-home] .cs6-footer__notes p{text-wrap:wrap}.cs6-footer[data-home] .cs6-footer__notes .cs6-footer__copyright{font-size:var(--fs-small);line-height:1.55}@media(width >= 701px){.cs6-footer[data-home] .cs6-footer__grid{gap:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}}.cs6-chat__launcher{background:transparent;border:0;border-radius:50%;bottom:calc(20px + env(safe-area-inset-bottom));cursor:pointer;display:block;height:64px;overflow:visible;padding:0;position:fixed;right:20px;transition:transform .28s var(--ease-out),opacity .2s ease,translate .3s var(--ease-out);width:64px;z-index:2147483000}body:has([data-covers-chat-launcher]) .cs6-chat__launcher{transition:transform .28s var(--ease-out),opacity .25s ease,translate .3s var(--ease-out)}.cs6-chat__launcher .cs6-chat__launcher-orb{left:-10px;position:absolute;top:-10px}body:has([data-covers-chat-launcher]:not([data-uncovered])) .cs6-chat__launcher{opacity:0;pointer-events:none;transition:opacity .25s ease,translate .3s var(--ease-out),visibility 0s linear .3s;translate:0 12px;visibility:hidden}body:has([data-no-chat-launcher]) .cs6-chat__launcher{display:none}.cs6-chat__launcher:hover{transform:translateY(-2px) scale(1.04)}.cs6-chat__launcher:active{transform:scale(.95)}.cs6-chat__launcher:focus-visible,.cs6-chat__minimize:focus-visible{outline:3px solid var(--cs-logo-blue);outline-offset:3px}.cs6-chat__launcher[data-open]{opacity:0;pointer-events:none;transform:scale(.8)}.cs6-chat__panel{background:var(--cs-white);border-radius:var(--radius-card-lg);bottom:24px;box-shadow:var(--shadow-raised);display:flex;flex-direction:column;font-family:var(--font-sans);height:700px;max-height:calc(100dvh - 48px);max-width:calc(100vw - 48px);overflow:hidden;position:fixed;right:24px;transform-origin:100% 100%;transition:opacity .24s ease,transform .24s var(--ease-out),visibility 0s linear 0s;width:400px;z-index:2147483001}.cs6-chat__panel[hidden]{display:none}.cs6-chat__panel[data-out]{opacity:0;transform:translateY(12px) scale(.96);transition:opacity .24s ease,transform .24s var(--ease-out),visibility 0s linear .24s;visibility:hidden}.cs6-chat__bar{align-items:center;background:var(--cs-white);border-bottom:1px solid var(--cs-line);box-sizing:content-box;color:var(--cs-ink);display:flex;flex:none;gap:12px;min-height:64px;padding:10px 10px 10px 14px}.cs6-chat__avatar,.cs6-chat__wait-orb{flex:none;height:40px;position:relative;width:40px}.cs6-chat__avatar:before,.cs6-chat__wait-orb:before{background:radial-gradient(closest-side,rgba(1,181,253,.45),rgba(116,235,216,.16) 55%,rgba(116,235,216,0));border-radius:50%;content:"";inset:-5px;position:absolute}.cs6-chat__wait-orb{height:64px;width:64px}.cs6-chat__wait-orb:before{inset:-8px}.cs6-chat__orb{animation:cs6-chat-read 2.4s ease-in-out infinite;background:radial-gradient(closest-side,#fff 0,#fff4d6 12%,#fff 22%,var(--cs-logo-blue) 50%,rgba(1,181,253,.6) 60%,rgba(1,181,253,0) 72%);border-radius:50%;inset:0;position:absolute}@keyframes cs6-chat-read{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.cs6-chat__identity{display:flex;flex:1;flex-direction:column;gap:2px;line-height:1.2;min-width:0}.cs6-chat__name{display:flex;font-size:1rem;gap:8px;letter-spacing:-.01em}.cs6-chat__name,.cs6-chat__role{align-items:center;font-weight:var(--fw-bold)}.cs6-chat__role{background:rgba(0,93,228,.08);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px rgba(0,93,228,.28);color:var(--cs-blue);display:inline-flex;font-size:.75rem;height:20px;letter-spacing:.06em;padding:0 8px;text-transform:uppercase}.cs6-chat__company{color:var(--cs-muted);font-size:.8125rem;font-weight:var(--fw-semibold)}.cs6-chat__minimize{background:var(--cs-white);border:0;border-radius:50%;box-shadow:var(--shadow-ring);color:var(--cs-ink);cursor:pointer;display:grid;flex:none;height:44px;padding:0;place-items:center;transition:background .2s ease;width:44px}.cs6-chat__minimize:hover{background:var(--cs-mist-2)}.cs6-chat__body{background:var(--cs-mist);flex:1;min-height:0;position:relative}.cs6-chat__frame{background:transparent;border:0;height:100%;inset:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.cs6-chat__body[data-ready] .cs6-chat__frame{opacity:1}.cs6-chat__wait{align-items:center;color:var(--cs-muted);display:flex;flex-direction:column;font-size:.9375rem;font-weight:var(--fw-semibold);gap:14px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;transition:opacity .3s ease}.cs6-chat__body[data-ready] .cs6-chat__wait{opacity:0;pointer-events:none}.cs6-chat__slow a{color:var(--cs-blue);text-decoration:underline}@media(width <= 520px){.cs6-chat__panel{border-radius:0;box-shadow:none;height:100dvh;inset:0;max-height:none;max-width:none;width:100%}.cs6-chat__bar{padding-top:calc(10px + env(safe-area-inset-top))}}@media(prefers-reduced-motion:reduce){.cs6-chat__launcher,.cs6-chat__panel{transition:none}.cs6-chat__panel[data-out]{transform:none}.cs6-chat__orb{animation:none;opacity:1}}