body.sgs.sgs-v3{--v3-stage:#0b3a40;--v3-stage-2:#10535a;--v3-stage-ink:#f2f8f7;--v3-stage-ink-2:#bfd6d6;--v3-mint:#34dda8;--v3-mint-ink:#05302a;--v3-mint-lite:#86f2cf;--v3-paper:#fffcf5;--v3-amber:#e3a13a;--v3-mono:ui-monospace, 'SFMono-Regular', 'Cascadia Mono', Consolas, 'Liberation Mono', Menlo, monospace;--s-bg:#e9f1ef;--s-ink:#0a1c20;--s-ink-2:#2d4347;--s-ink-3:#46595d;--s-line:#cfdddc;--s-line-2:#b6c9c8;--s-accent:#0a6f62;--s-accent-ink:#075449;--s-grad:var(--v3-mint);--s-shadow-mint:0 10px 22px -14px rgba(20, 150, 120, .45);--s-h1:clamp(40px, 4.9vw, 68px);--s-h2:clamp(30px, 3.8vw, 50px);--s-body:17.5px}body.sgs-v3 .sgs-hero :is(h1,h2,h3),body.sgs-v3 .sgs-sec--dark :is(h2,h3),body.sgs-v3 .sgs-final :is(h2,h3){color:#fff}body.sgs-v3 :is(.sgs-hero,.sgs-sec--dark,.sgs-final) .sgs-eyebrow{background:#fff0;border-color:rgb(134 242 207 / .35);color:var(--v3-mint-lite)}body.sgs-v3 :is(.sgs-hero,.sgs-final) .sgs-btn--quiet{background:#fff0;color:#fff!important;border:1px solid rgb(255 255 255 / .38);box-shadow:none}body.sgs-v3 :is(.sgs-hero,.sgs-final) .sgs-btn--quiet:hover{border-color:var(--v3-mint-lite);color:var(--v3-mint-lite)!important}body.sgs-v3 :is(.sgs-hero,.sgs-sec--dark,.sgs-final) a:not(.sgs-btn):focus-visible,body.sgs-v3 :is(.sgs-hero,.sgs-sec--dark,.sgs-final) .sgs-btn:focus-visible{outline:3px solid var(--v3-mint-lite);outline-offset:3px}body.sgs-v3 :is(.sgs-card--core,.sgs-card--cal){background:var(--v3-paper);color:var(--s-ink);border:0;border-radius:6px;box-shadow:0 1px 2px rgb(0 0 0 / .20),0 28px 50px -22px rgb(0 0 0 / .60);padding:14px 20px 18px;overflow:visible}body.sgs-v3 :is(.sgs-card--core,.sgs-card--cal)::before,body.sgs-v3 :is(.sgs-card--core,.sgs-card--cal)::after{content:'';position:absolute;top:34px;width:14px;height:14px;border-radius:50%;background:var(--v3-stage)}body.sgs-v3 :is(.sgs-card--core,.sgs-card--cal)::before{left:-7px}body.sgs-v3 :is(.sgs-card--core,.sgs-card--cal)::after{right:-7px}body.sgs-v3 :is(.sgs-card--core,.sgs-card--cal) .sgs-card__meta{font-family:var(--v3-mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#52666a;padding-bottom:10px;margin-bottom:12px!important;border-bottom:1.5px dashed #c9cfc9}@keyframes v3-print{from{translate:0 -14px}to{translate:0 0}}@keyframes v3-stamp{from{scale:1.35}to{scale:1}}body.sgs-v3 .sgs-demo .sgs-demo__h,body.sgs-v3 .sgs-demo :is(h2,h3){color:#fff}body.sgs-v3 :is(.sgs-demo,.sgs-sec--dark,.sgs-final__box) a.sgs-link{color:var(--v3-mint-lite)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero{background:var(--v3-stage)!important;color:var(--v3-stage-ink);padding-bottom:clamp(40px, 5vw, 72px)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero h1{color:#fff!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-grad{color:var(--v3-mint-lite)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-lead{color:var(--v3-stage-ink-2)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-lead strong{color:#fff!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-bc,body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-bc span{color:var(--v3-stage-ink-2)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-bc a{color:#e3f5ef!important;text-decoration-color:rgb(134 242 207 / .5)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-bc [aria-current]{color:#fff!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-eyebrow{background:transparent!important;border-color:rgb(134 242 207 / .35)!important;color:var(--v3-mint-lite)!important;box-shadow:none!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-hero__meta span,body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgx-article__meta{color:var(--v3-stage-ink-2)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-hero__meta span::before{background:rgb(134 242 207 / .16)!important;color:var(--v3-mint-lite)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero a.sgw-btn.sgw-btn--primary{background:var(--v3-mint)!important;background-image:none!important;color:var(--v3-mint-ink)!important;border-color:var(--v3-mint)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero a.sgw-btn.sgw-btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgb(255 255 255 / .38)!important;box-shadow:none!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero a.sgw-btn.sgw-btn--ghost:hover{border-color:var(--v3-mint-lite)!important;color:var(--v3-mint-lite)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero a:focus-visible{outline:3px solid var(--v3-mint-lite)!important;outline-offset:3px}body.sgs.sgs-v3 .sgw-page .sgw-eyebrow{font-family:var(--v3-mono)!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important}body.sgs.sgs-v3 .sgw-hero .sgw-wrap:has(>.sgv3-flow){display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,410px);column-gap:clamp(32px, 5vw, 76px);align-items:start}body.sgs.sgs-v3 .sgw-hero .sgw-wrap:has(>.sgv3-flow)>:not(.sgv3-flow){grid-column:1}body.sgs.sgs-v3 .sgw-hero .sgw-wrap>.sgv3-flow{grid-column:2;grid-row:1 / span 12;margin:8px 0 0}.sgv3-flow__list{list-style:none;margin:0;padding:0;display:grid;gap:9px;position:relative}.sgv3-flow__list::before{content:'';position:absolute;left:22px;top:18px;bottom:18px;border-left:2px dashed rgb(134 242 207 / .35)}.sgv3-t{position:relative;margin:0;padding:10px 14px 11px 16px;border-radius:6px;background:var(--v3-paper);color:var(--s-ink);box-shadow:0 1px 2px rgb(0 0 0 / .2),0 18px 30px -18px rgb(0 0 0 / .6)}.sgv3-t:nth-child(even){margin-left:22px}.sgv3-t__k{display:block;margin-bottom:4px;font-family:var(--v3-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#52666a}.sgv3-t p{margin:0!important;font-size:14.5px;line-height:1.42;color:var(--s-ink)}.sgv3-t ul{margin:0!important;padding:0!important;list-style:none;display:grid;gap:3px;font-family:var(--v3-mono);font-size:12.5px;line-height:1.45;color:#34494d}.sgv3-t ul li::before{content:none!important}.sgv3-t ul b{color:var(--s-ink)}.sgv3-t--problem{background:#fff0;box-shadow:none;border:1.5px dashed rgb(255 255 255 / .34)}.sgv3-t--problem .sgv3-t__k{color:#f3b7a8}.sgv3-t--problem p{color:var(--v3-stage-ink)}.sgv3-t--msg{background:#e3f8ec;border-radius:16px 16px 16px 4px}.sgv3-t--msg .sgv3-t__k{color:#0b6b43}.sgv3-t--human{border-left:5px solid var(--v3-amber)}.sgv3-t--human .sgv3-t__k{color:#7a4d0c}.sgv3-t--result{background:var(--v3-mint)}.sgv3-t--result .sgv3-t__k{color:var(--v3-mint-ink)}.sgv3-t--result p{color:var(--v3-mint-ink);font-weight:600}.sgv3-flow figcaption{margin-top:12px;font-size:12.5px;line-height:1.45;color:var(--v3-stage-ink-2)}@media (prefers-reduced-motion:no-preference) and (min-width:960px){.sgv3-t{animation:v3-print .6s cubic-bezier(.2,.8,.2,1) both}.sgv3-t:nth-child(1){animation-delay:.1s}.sgv3-t:nth-child(2){animation-delay:.3s}.sgv3-t:nth-child(3){animation-delay:.5s}.sgv3-t:nth-child(4){animation-delay:.7s}.sgv3-t:nth-child(5){animation-delay:.9s}.sgv3-t:nth-child(6){animation-delay:1.1s}}@media (max-width:959px){body.sgs.sgs-v3 .sgw-hero .sgw-wrap:has(>.sgv3-flow){display:block}body.sgs.sgs-v3 .sgw-hero .sgw-wrap>.sgv3-flow{margin-top:28px}.sgv3-t:nth-child(even){margin-left:14px}}body.sgs.sgs-v3 .sgw-page .sgv3-t--problem p{color:var(--v3-stage-ink)!important}body.sgs.sgs-v3 .sgw-page .sgv3-t:not(.sgv3-t--problem) p{color:var(--s-ink)!important}body.sgs.sgs-v3 .sgw-page .sgv3-t--result p{color:var(--v3-mint-ink)!important}body.sgs.sgs-v3 .sgw-hero .sgw-wrap:has(>.sgv3-flow)>.sgw-eyebrow{justify-self:start}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgx-article__meta a{color:#fff!important;text-decoration-color:rgb(134 242 207 / .6)!important}body.sgs.sgs-v3 .sgx-guide-card__meta{font:600 13px/1.35 var(--s-font)!important;letter-spacing:0;word-spacing:.06em;text-transform:none;color:var(--s-ink-3)}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-sec__head .sgw-eyebrow{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;color:var(--s-accent-ink)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-sec__head .sgw-eyebrow::before{display:none!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;position:relative;background:var(--v3-paper,#fffcf5);border:1px solid var(--s-line);border-radius:18px;overflow:hidden}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-grid::before{content:"";position:absolute;left:11px;top:16px;bottom:16px;width:4px;background:radial-gradient(circle,var(--s-line-2) 1.6px,transparent 2.1px) 0 0 / 4px 12px repeat-y;pointer-events:none}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card{display:grid!important;grid-template-columns:40px 1fr;column-gap:16px;align-content:start;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;padding:22px 26px 22px 34px!important;border-bottom:1px dashed var(--s-line-2)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card>.sgw-card__ic{grid-row:1 / span 2;margin:0!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card>h3{grid-column:2;margin:2px 0 4px!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card>p{grid-column:2;margin:0!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card:nth-child(odd){border-right:1px dashed var(--s-line-2)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card:nth-last-child(-n+2):nth-child(odd),body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card:last-child{border-bottom:0!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card:hover{transform:none!important;box-shadow:none!important}@media (max-width:640px){body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-grid{grid-template-columns:1fr!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card{padding:18px 18px 18px 30px!important;column-gap:14px}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card:nth-child(odd){border-right:0!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="capabilities"] .sgw-card:nth-last-child(-n+2):nth-child(odd){border-bottom:1px dashed var(--s-line-2)!important}}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="integrations"] .sgw-tags{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 28px!important;max-width:920px}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="integrations"] .sgw-tags li{background:transparent!important;border:0!important;border-top:1px solid var(--s-line)!important;border-radius:0!important;box-shadow:none!important;padding:13px 0!important;font-size:16px;font-weight:550;color:var(--s-ink)!important}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) [data-sgw-section="integrations"] .sgw-tags li::before{width:8px!important;height:8px!important;border-radius:2px!important;background:transparent!important;border:1.5px solid var(--s-accent)}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-hero .sgw-lead,body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgw-final .sgw-lead{max-width:33em}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgx-answer__a{max-width:32em}body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgx-try__hint,body.sgs.sgs-v3 .sgw-page:not(.sgs-page) .sgx-pg__note{max-width:75ch}body.sgs .sgs-btn:active{transform:translateY(0) scale(.98)}