.auth-trace[data-v-0cc20dd1]{--trace-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);--trace-line:var(--color-line,#e3e7ea);--trace-muted:var(--color-muted,#525f6d);--trace-ok:#1b6e45;--trace-fail:#b3392f}ol.auth-trace__lines[data-v-0cc20dd1]{font-family:var(--trace-mono);font-size:.71875rem;line-height:1.5;list-style:none;margin:0;padding:0}.auth-trace__line[data-v-0cc20dd1]{border-bottom:1px solid var(--trace-line);display:grid;gap:.625rem;grid-template-columns:4.75rem minmax(0,1fr);padding:.375rem 0;transition:opacity .2s ease}.auth-trace__line[data-v-0cc20dd1]:last-child{border-bottom:0}.auth-trace__line.is-hidden[data-v-0cc20dd1]{opacity:0}.auth-trace__tag[data-v-0cc20dd1]{color:var(--trace-muted);font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.auth-trace__text[data-v-0cc20dd1]{overflow-wrap:anywhere}.auth-trace__text[data-v-0cc20dd1] .muted{color:var(--trace-muted)}.auth-trace__line--ok .auth-trace__text[data-v-0cc20dd1]{color:var(--trace-ok);font-weight:600}.auth-trace__line--fail .auth-trace__text[data-v-0cc20dd1]{color:var(--trace-fail);font-weight:600}.auth-trace__line--muted .auth-trace__text[data-v-0cc20dd1]{color:var(--trace-muted)}.auth-trace__foot[data-v-0cc20dd1]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-top:.875rem}.auth-trace__switch[data-v-0cc20dd1]{background-color:#ffffff8c;border:1px solid var(--color-copy);border-radius:999px;color:var(--color-copy);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.3;padding:.4375rem .875rem}.auth-trace__switch[data-v-0cc20dd1]:focus-visible,.auth-trace__switch[data-v-0cc20dd1]:hover{background-color:#fff}.auth-trace__caption[data-v-0cc20dd1]{color:var(--color-copy);font-size:.8125rem}.auth-trace__live[data-v-0cc20dd1]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.auth-trace__line[data-v-0cc20dd1]{transition:none}}.home-hero[data-v-b615cd35]{background-color:var(--color-hero-background,var(--color-gk-light-blue));color:var(--color-copy);overflow:hidden;padding:7rem 0;position:relative}.home-hero__container[data-v-b615cd35]{position:relative;z-index:1}.home-hero>.svg-shape-animation[data-v-b615cd35]{top:0;right:0;bottom:0;left:0;position:absolute}.home-hero__grid[data-v-b615cd35]{display:grid;gap:2rem;grid-template-areas:"intro" "device" "cta" "badges";grid-template-columns:minmax(0,1fr)}.home-hero__intro[data-v-b615cd35]{grid-area:intro}.home-hero__device[data-v-b615cd35]{grid-area:device}.home-hero__cta[data-v-b615cd35]{grid-area:cta}.home-hero__badges[data-v-b615cd35]{grid-area:badges}.home-hero__eyebrow[data-v-b615cd35]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.home-hero__headline[data-v-b615cd35]{color:var(--color-headlines);font-size:clamp(2.5rem,4vw,3.4rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 1.5rem}.home-hero__subline[data-v-b615cd35]{font-size:1.5rem;line-height:1.4;margin:0}.home-hero__buttons[data-v-b615cd35]{display:flex;flex-wrap:wrap;gap:1rem}.home-hero__note[data-v-b615cd35]{font-size:.8125rem;line-height:1.3;margin:.5rem 0 0}.home-hero__badges[data-v-b615cd35]{display:flex;flex-wrap:wrap;gap:1.5rem}.home-hero__badge[data-v-b615cd35]{width:min(100%,27rem)}.home-hero__device[data-v-b615cd35]{margin:0 calc(50% - 50vw) 0 0}.home-hero__image[data-v-b615cd35]{display:block;height:auto;margin-left:auto;max-width:48rem;width:100%}.home-hero__device[data-v-b615cd35]>*{margin-left:auto;max-width:48rem;width:100%}@media (min-width:992px){.home-hero[data-v-b615cd35]{padding:10rem 0 9rem}.home-hero__grid[data-v-b615cd35]{align-items:start;-moz-column-gap:4rem;column-gap:4rem;grid-template-areas:"intro ." "cta ." "badges .";grid-template-columns:minmax(0,7fr) minmax(0,5fr);row-gap:0}.home-hero__cta[data-v-b615cd35]{margin-top:2rem}.home-hero__badges[data-v-b615cd35]{margin-top:3rem}.home-hero__container[data-v-b615cd35]{position:static}.home-hero__badges[data-v-b615cd35],.home-hero__cta[data-v-b615cd35],.home-hero__intro[data-v-b615cd35]{position:relative;z-index:1}.home-hero__device[data-v-b615cd35]{align-items:center;bottom:3rem;display:flex;margin:0;pointer-events:none;position:absolute;right:0;top:5rem;width:min(46vw,48rem);z-index:1}.home-hero__device--interactive[data-v-b615cd35]{pointer-events:auto}.home-hero__image[data-v-b615cd35]{max-height:100%;max-width:100%;width:auto}.home-hero--contained .home-hero__container[data-v-b615cd35]{position:relative}.home-hero--contained .home-hero__grid[data-v-b615cd35]{grid-template-areas:"intro device" "cta device" "badges device"}.home-hero--contained .home-hero__device[data-v-b615cd35]{align-self:center;pointer-events:auto;position:static;width:auto}}.home-hero--contained .home-hero__device[data-v-b615cd35]{margin:0}.works-with[data-v-3907f7b3]{--works-line:var(--color-line,#e3e7ea);--works-muted:var(--color-muted,#525f6d);--works-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:#fff;border-bottom:1px solid var(--works-line);color:var(--color-copy);padding:1.75rem 0}.works-with__row[data-v-3907f7b3]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 2rem}.works-with__row+.works-with__row[data-v-3907f7b3]{margin-top:1rem}.works-with__label[data-v-3907f7b3]{color:var(--works-muted);flex:none;font-family:var(--works-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0;text-transform:uppercase}.works-with__list[data-v-3907f7b3]{display:flex;flex-wrap:wrap;gap:.25rem 2rem;list-style:none;margin:0;overflow:hidden;padding:0}.works-with__item[data-v-3907f7b3]{font-size:.9375rem;font-weight:600;line-height:1.4;position:relative;white-space:nowrap}.works-with__link[data-v-3907f7b3]{color:inherit;text-decoration:underline;text-decoration-color:var(--works-line);text-decoration-thickness:2px;text-underline-offset:.25em}.works-with__link[data-v-3907f7b3]:focus-visible,.works-with__link[data-v-3907f7b3]:hover{text-decoration-color:currentColor}.works-with__item[data-v-3907f7b3]:before{color:var(--works-line);content:"·";left:-1rem;position:absolute;transform:translate(-50%)}.check-flow[data-v-17a5d6f0]{--check-flow-marker:2rem;--check-flow-gap:2rem;background-color:var(--check-flow-background);color:var(--check-flow-color);padding:6rem 0}.check-flow__head[data-v-17a5d6f0]{margin-bottom:3.5rem}.check-flow__head .headline[data-v-17a5d6f0]{color:inherit}.check-flow__eyebrow[data-v-17a5d6f0]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.check-flow__subline[data-v-17a5d6f0]{margin:1rem 0 0}.check-flow__stations[data-v-17a5d6f0]{display:grid;gap:2.25rem;list-style:none;margin:0;padding:0}.check-flow__station[data-v-17a5d6f0]{padding-left:calc(var(--check-flow-marker) + 1.25rem);position:relative}.check-flow__station[data-v-17a5d6f0]:not(:last-child):after{background-color:currentColor;bottom:-1.75rem;content:"";left:calc(var(--check-flow-marker)/2 - 1px);opacity:.35;position:absolute;top:calc(var(--check-flow-marker) + .5rem);width:2px}.check-flow__marker[data-v-17a5d6f0]{align-items:center;background-color:var(--check-flow-background);border:2px solid;border-radius:50%;display:flex;font-size:.875rem;font-weight:700;height:var(--check-flow-marker);justify-content:center;left:0;line-height:1;position:absolute;top:0;width:var(--check-flow-marker)}.check-flow__where[data-v-17a5d6f0]{display:block;font-size:.8125rem;font-weight:600;line-height:1.5;min-height:var(--check-flow-marker);padding-top:.3125rem}.check-flow__title[data-v-17a5d6f0]{color:inherit;font-size:1.125rem;font-weight:700;line-height:1.35;margin:.5rem 0 0}.check-flow__copy[data-v-17a5d6f0]{font-size:.9375rem;line-height:1.6;margin:.5rem 0 0}@media (min-width:992px){.check-flow__stations[data-v-17a5d6f0]{gap:var(--check-flow-gap);grid-template-columns:repeat(var(--check-flow-count,5),minmax(0,1fr))}.check-flow__station[data-v-17a5d6f0]{padding-left:0;padding-top:calc(var(--check-flow-marker) + 1rem)}.check-flow__station[data-v-17a5d6f0]:not(:last-child):after{bottom:auto;height:2px;left:calc(var(--check-flow-marker) + .5rem);right:calc(var(--check-flow-gap)*-1 + .5rem);top:calc(var(--check-flow-marker)/2 - 1px);width:auto}.check-flow__where[data-v-17a5d6f0]{min-height:0;padding-top:0}}.logo-list.logo-list--aspect-ratio .logo-list__item>img{aspect-ratio:var(--aspect-ratio-width)/var(--aspect-ratio-height)}.logo-list.logo-list--is-overlapping{background-color:var(--logo-list-background);box-shadow:0 0 10px #00000040;left:50%;overflow:hidden;position:absolute;transform:translate(-50%) translateY(-3rem);z-index:110}.logo-list.logo-list--is-overlapping .logo-list__col{gap:2rem}@media (min-width:992px){.logo-list.logo-list--is-overlapping .logo-list__col{gap:1.5rem;justify-content:space-between}}.logo-list.logo-list--is-overlapping .logo-list__row{-webkit-mask:linear-gradient(90deg,transparent 1rem,#fff 30%,#fff 70%,transparent calc(100% - 1rem));mask:linear-gradient(90deg,transparent 1rem,#fff 30%,#fff 70%,transparent calc(100% - 1rem))}@media (min-width:992px){.logo-list.logo-list--is-overlapping .logo-list__row{-webkit-mask:none;mask:none}}.logo-list.logo-list--is-overlapping .logo-list__col{animation:scroll-infinite 60s linear infinite forwards;width:-moz-max-content;width:max-content}@media (min-width:992px){.logo-list.logo-list--is-overlapping .logo-list__col{animation:none;width:auto}}.logo-list.logo-list--is-overlapping .logo-list__item{box-shadow:none;filter:brightness(0) invert(1);flex-basis:auto;opacity:.7}.logo-list.logo-list--is-overlapping .logo-list__item img{max-height:2.5rem}.logo-list.logo-list--is-overlapping .logo-list__item:hover{box-shadow:none;filter:brightness(0) invert(1)}.logo-list.logo-list--is-overlapping .logo-list__item[data-utility-animation-step]{--utility-animation-to-opacity:.7}@media (min-width:768px){.logo-list.logo-list--is-overlapping .logo-list__item{flex-grow:1;max-width:none}}@media (min-width:992px){.logo-list.logo-list--is-overlapping .logo-list__item.logo-list--clone{display:none}}.logo-list .logo-list__item{box-shadow:0 0 16px #00000038;display:flex;filter:grayscale(1);flex-basis:100%;opacity:.4;transition-duration:.6s;transition-property:filter,opacity,box-shadow;transition-timing-function:cubic-bezier(.19,1,.2,1)}.logo-list .logo-list__item[data-utility-animation-step]{--utility-animation-to-opacity:.4;animation-delay:var(--utility-animation-delay);animation-duration:1.4s;opacity:0}.logo-list .logo-list__item img{height:inherit;height:intrinsic;-o-object-fit:contain;object-fit:contain;width:auto}.logo-list .logo-list__item:hover{box-shadow:0 0 16px #00000026;filter:grayscale(0);opacity:1}.logo-list .logo-list__item:hover[data-utility-animation-step]{--utility-animation-to-opacity:1}@media (min-width:768px){.logo-list .logo-list__item{box-shadow:none;flex-basis:48%;max-width:48%}}@media (min-width:992px){.logo-list .logo-list__item{flex-basis:var(--column-width);max-width:var(--column-width)}.logo-list__scroller{width:100%}}.spec-sheet[data-v-6c317baf]{--sheet-line:var(--color-line,#e3e7ea);--sheet-muted:var(--color-muted,#525f6d);--sheet-accent:var(--color-accent-text,var(--color-primary-accent));--sheet-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:#fff;color:var(--color-copy);padding:6rem 0}.spec-sheet--grey[data-v-6c317baf]{background-color:var(--color-bg-grey)}.spec-sheet__eyebrow[data-v-6c317baf]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.spec-sheet__subline[data-v-6c317baf]{margin-bottom:3.5rem;margin-top:1rem}.spec-sheet__panel[data-v-6c317baf]{border-top:1px solid var(--sheet-line);display:grid;gap:0}.spec-sheet__group[data-v-6c317baf]{border-bottom:1px solid var(--sheet-line);padding:1.5rem 0}.spec-sheet__group[data-v-6c317baf]:last-child{border-bottom:0}.spec-sheet__group-title[data-v-6c317baf]{color:var(--sheet-accent);font-family:var(--sheet-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;margin:0 0 .75rem;text-transform:uppercase}.spec-sheet__rows[data-v-6c317baf]{margin:0}.spec-sheet__row[data-v-6c317baf]{display:grid;gap:.25rem 1.5rem;padding:.5rem 0}.spec-sheet__label[data-v-6c317baf]{font-size:.9375rem;font-weight:600;line-height:1.5}.spec-sheet__value[data-v-6c317baf]{color:var(--sheet-muted);font-family:var(--sheet-mono);font-size:.8125rem;line-height:1.6;margin:0;overflow-wrap:anywhere}.spec-sheet__value[data-v-6c317baf] a{color:var(--sheet-accent);text-decoration:underline;text-underline-offset:.2em}@media (min-width:768px){.spec-sheet__row[data-v-6c317baf]{align-items:baseline;grid-template-columns:9rem minmax(0,1fr)}}@media (min-width:992px){.spec-sheet__panel[data-v-6c317baf]{border-bottom:1px solid var(--sheet-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spec-sheet__panel--single[data-v-6c317baf]{grid-template-columns:minmax(0,1fr);max-width:48rem}.spec-sheet__column[data-v-6c317baf]:first-child{padding-right:2rem}.spec-sheet__column+.spec-sheet__column[data-v-6c317baf]{border-left:1px solid var(--sheet-line);padding-left:2rem}}@media (min-width:1200px){.spec-sheet__row[data-v-6c317baf]{grid-template-columns:11rem minmax(0,1fr)}.spec-sheet__column[data-v-6c317baf]:first-child{padding-right:3rem}.spec-sheet__column+.spec-sheet__column[data-v-6c317baf]{padding-left:3rem}}@media (max-width:991.98px){.spec-sheet__column+.spec-sheet__column[data-v-6c317baf]{border-top:1px solid var(--sheet-line)}.spec-sheet__column[data-v-6c317baf]:last-child{border-bottom:1px solid var(--sheet-line)}}.home-steps[data-v-1adc62ca] .step-list__title{color:var(--color-copy)}.home-steps[data-v-1adc62ca] .step-list__content a{color:var(--color-copy);text-decoration:underline;text-underline-offset:.2em}.home-hero[data-v-1adc62ca] .home-hero__buttons .cta.btn-secondary.on-surface:not(:hover){--cta-copy-color:var(--color-copy);--cta-border-color:var(--color-copy)}@media (min-width:992px){.home-hero[data-v-1adc62ca] .home-hero__note{max-width:32rem}}.home-customers[data-v-1adc62ca]{padding-top:6rem}main [id]{scroll-margin-top:6rem}
