:is(html:has(.sign-in-page),body:has(.sign-in-page)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:auto}html:has(.sign-in-page){background:#3dd9c0 linear-gradient(160deg,#3dd9c0 0%,#5fe8b5 55%,#b6f2c7 100%) no-repeat}html:has(>body[data-service-name=GVTLabs] .sign-in-page){background:#0f6bfe linear-gradient(160deg,#0f6bfe 0%,#5b9dff 55%,#c5ddff 100%) no-repeat}body:has(.sign-in-page){color:var(--colour-ink);background:0 0;margin:0}body[data-service-name=AskGVT]:has(.sign-in-page){--gvt-control-base:var(--gvt-teal);--gvt-filled-control-label:var(--black);--gvt-unfilled-control-label:var(--black)}.sign-in-page{grid-template-columns:minmax(27.5rem,1fr) 1.15fr;min-height:min(100svh,90rem);display:grid}.sign-in-page__form{flex-direction:column;justify-content:center;align-items:center;min-height:min(100svh,90rem);max-height:90rem;padding:2.75rem 3rem 2rem;display:flex;position:relative}.sign-in-page__intro{flex-direction:column;align-items:center;gap:3rem;width:100%;display:flex}.sign-in-page__brand{flex-direction:column;justify-content:center;align-items:center;gap:1.0625rem;margin:0 auto;display:flex}.sign-in-page__brand-icon{width:4.75rem;height:4.75rem;box-shadow:0 0 0 2px var(--white), 0 1.125rem 2.25rem -.875rem #14141259;border-radius:1.125rem;display:block;overflow:hidden}.sign-in-page__brand-icon>svg{width:100%;height:100%;display:block}.sign-in-page__brand-wordmark{width:5.0625rem;height:auto;display:block}.sign-in-page__brand-wordmark>svg{width:100%;height:auto;display:block}.sign-in-page__brand-logo,.sign-in-page__brand-logo>svg{width:auto;height:2.5rem;display:block}.sign-in-page__brand-logo svg .foreground path,.sign-in-page__brand-logo svg .gvt path{fill:var(--white)}.sign-in-page__headline{justify-content:center;align-items:center;display:flex}.sign-in-page__title.gvtui-text.gvtui-heading.gvtui-heading--heavy-heading{letter-spacing:-.035em;text-align:center;margin:0;font-size:3.25rem;line-height:1}.sign-in-page__panel{width:100%;max-width:25rem;margin-top:2.75rem}.sign-in-page__lead{text-align:center;font-size:.9375rem;font-weight:var(--font-weight-bold);margin:0 0 .875rem}.sign-in-page .sign-in-page__auth.gvtui-button{background:var(--white);height:3.25rem;color:var(--colour-ink);font-size:1rem;font-weight:var(--font-weight-bold);opacity:1;border-color:#0000;border-radius:.875rem;padding:0 1rem}.sign-in-page .sign-in-page__auth.gvtui-button:hover:not(:disabled){background:var(--white);border-color:#0000;box-shadow:0 .375rem 1.125rem -.5rem #14141259}.sign-in-page .sign-in-page__auth.gvtui-button>div{gap:.625rem}.sign-in-page .sign-in-page__auth .gvtui-icon{flex:0 0 1.125rem}.sign-in-page .sign-in-page__auth .gvtui-icon>svg{width:1.125rem;height:1.125rem}.sign-in-page__methods{gap:.625rem}.sign-in-page__or{color:#1414128c;margin:.875rem 0}.sign-in-page__or-line{background:#1414122e;border:none;flex-grow:1;height:1px}.sign-in-page .gvtui-input-container{margin:0 0 .625rem}.sign-in-page .gvtui-input-container input:where(:not([type=hidden])){box-sizing:border-box;background:var(--white);width:100%;height:3.25rem;color:var(--colour-ink);border:0;border-radius:.875rem;padding:0 1rem;font-size:1rem;box-shadow:inset 0 0 0 1px #14141214}.sign-in-page .gvtui-input-container input:where(:not([type=hidden])):focus{box-shadow:inset 0 0 0 2px var(--colour-ink);border:0}.sign-in-page .sign-in-page__continue.gvtui-button{height:3.25rem;font-size:1rem;font-weight:var(--font-weight-bold);border-radius:.875rem;padding:0 1rem}.sign-in-page .sign-in-page__continue.gvtui-button:not(:disabled){background:var(--colour-ink);border-color:var(--colour-ink);color:var(--white)}.sign-in-page .sign-in-page__continue.gvtui-button:disabled{opacity:1;color:#14141266;cursor:default;background:#ffffff73;border-color:#0000}.sign-in-page .sign-in-page__continue.gvtui-button:disabled:hover{box-shadow:none}.sign-in-page .sign-in-page__invite.gvtui-button{width:100%;height:auto;color:var(--colour-ink);font-size:.9375rem;font-weight:var(--font-weight-extra-bold);opacity:1;background:0 0;border:0;margin-top:1.25rem;padding:0;display:flex}.sign-in-page .sign-in-page__invite.gvtui-button:hover:not(:disabled){color:var(--grey-800);background:0 0}.sign-in-page .sign-in-page__legal{text-align:center;color:#14141299;margin-top:2.5rem;line-height:1.45}.sign-in-page__legal a{text-underline-offset:.125rem}.sign-in-page .email-address{overflow-wrap:anywhere;display:inline-block}@media not (max-width:56.25rem){.sign-in-page__form{padding:2.75rem 3rem 2rem}.sign-in-page__title.gvtui-text.gvtui-heading.gvtui-heading--heavy-heading{font-size:3.75rem}}@media (not (max-width:56.25rem)) and (max-height:55rem){.sign-in-page__form{padding:1.75rem 3rem 1.25rem}.sign-in-page__brand{gap:.8125rem}.sign-in-page__brand-icon{border-radius:.8125rem;width:3.5rem;height:3.5rem}.sign-in-page__brand-wordmark{width:3.6875rem}.sign-in-page .sign-in-page__auth.gvtui-button,.sign-in-page .sign-in-page__continue.gvtui-button,.sign-in-page .gvtui-input-container input:where(:not([type=hidden])){height:2.875rem;margin-bottom:0}.sign-in-page .gvtui-input-container{margin-bottom:.5rem}.sign-in-page__or{margin:.625rem 0}.sign-in-page .sign-in-page__invite.gvtui-button{margin-top:.875rem}.sign-in-page .sign-in-page__legal{margin-top:1.75rem}.sign-in-page__lead{margin-bottom:.625rem}}@media not (max-width:75rem){.sign-in-page__title.gvtui-text.gvtui-heading.gvtui-heading--heavy-heading{white-space:nowrap;width:auto;max-width:none;font-size:clamp(2.75rem,3.6vw,3.5rem)}}@media (max-width:56.25rem){.sign-in-page{grid-template-columns:1fr}.sign-in-page__form{padding:max(1.5rem, env(safe-area-inset-top)) 1.5rem max(1.25rem, env(safe-area-inset-bottom));justify-content:flex-start}.sign-in-page__brand{gap:.5rem;margin:0 auto}.sign-in-page__brand-icon{width:2.75rem;height:2.75rem;box-shadow:0 0 0 2px var(--white), 0 .625rem 1.25rem -.625rem #14141259;border-radius:.6875rem}.sign-in-page__brand-wordmark{width:3.25rem}.sign-in-page__intro{gap:1.875rem}.sign-in-page__title.gvtui-text.gvtui-heading.gvtui-heading--heavy-heading{white-space:normal;margin:0;font-size:2.25rem}.sign-in-page__panel{margin-top:auto}.sign-in-page .sign-in-page__invite.gvtui-button{margin-top:clamp(2.75rem,9svh,5rem)}.sign-in-page .sign-in-page__legal{margin-top:clamp(1.5rem,5svh,2.75rem)}}@media (max-width:56.25rem) and (max-height:40rem){.sign-in-page__form{padding-top:max(1rem, env(safe-area-inset-top))}.sign-in-page__intro{gap:1.125rem}.sign-in-page__title.gvtui-text.gvtui-heading.gvtui-heading--heavy-heading{font-size:1.875rem}.sign-in-page .sign-in-page__auth.gvtui-button,.sign-in-page .sign-in-page__continue.gvtui-button,.sign-in-page .gvtui-input-container input:where(:not([type=hidden])){height:2.875rem}.sign-in-page .gvtui-input-container{margin-bottom:.5rem}.sign-in-page__lead{margin-bottom:.625rem}.sign-in-page__or{margin:.625rem 0}.sign-in-page .sign-in-page__invite.gvtui-button{margin-top:clamp(1.75rem,7svh,2.75rem)}.sign-in-page .sign-in-page__legal{margin-top:clamp(1rem,4svh,1.5rem)}}body.app-embedded:has(.sign-in-page){display:block}.sign-in-page--embedded{grid-template-columns:1fr}.sign-in-page--embedded .sign-in-page__form{padding:max(1rem, env(safe-area-inset-top)) 1.5rem max(1.25rem, env(safe-area-inset-bottom));justify-content:flex-start}.sign-in-page--embedded .sign-in-page__brand{gap:.375rem}.sign-in-page--embedded .sign-in-page__brand-icon{border-radius:.625rem;width:2.5rem;height:2.5rem}.sign-in-page--embedded .sign-in-page__brand-wordmark{width:3rem}.sign-in-page--embedded .sign-in-page__intro{gap:1.125rem}.sign-in-page--embedded .sign-in-page__title.gvtui-text.gvtui-heading.gvtui-heading--heavy-heading{white-space:normal;margin:0;font-size:1.75rem}.sign-in-page--embedded .sign-in-page__panel{margin-top:auto}.invite-code-trigger{justify-content:center;width:100%;display:flex}.invite-code-trigger__button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.invite-code-card{text-align:start;width:100%}.invite-code-card .gvtui-input-container{margin:0}.invite-code-card .gvtui-input-container input{font-size:1rem}.invite-code-card input{box-sizing:border-box;width:100%}.invite-code-card__error{min-height:2lh}.invite-code-card__use{position:relative}.invite-code-card__use-label--busy{visibility:hidden}.invite-code-card__use-loader{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sign-in-showcase{flex-direction:column;justify-content:center;align-items:center;padding:2rem 3.5rem 2rem 0;display:none}.sign-in-showcase__stage{width:min(35rem,40vw);height:min(43.75rem,100vh - 8.125rem);position:relative}.sign-in-showcase__slide{opacity:0;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(.5rem)}.sign-in-showcase__slide--on{opacity:1;transform:none}.sign-in-showcase__vis{justify-content:center;width:100%;height:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.sign-in-showcase__vis--flat{align-items:center;-webkit-mask-image:none;mask-image:none}.sign-in-showcase__card{background:var(--grey-100);border-radius:1.625rem;align-self:flex-start;width:min(27.5rem,31vw,62vh - 5.0375rem);overflow:hidden;box-shadow:0 1.5rem 3.125rem -1.5rem #14141259}.sign-in-showcase__label{background:var(--white);border-bottom:1px solid #14141214;justify-content:center;align-items:center;height:3.125rem;font-size:1.1875rem;display:flex}.sign-in-showcase__card img,.sign-in-showcase__wide{width:100%;display:block}.sign-in-showcase__wide{width:min(33.75rem,38vw)}.sign-in-showcase__segs{gap:.25rem;width:8.75rem;margin-top:1.75rem}.sign-in-showcase__seg.gvtui-button{opacity:1;background:0 0;border:0;flex:1;min-width:0;height:1rem;padding:.375rem 0}.sign-in-showcase__seg.gvtui-button:hover:not(:disabled),.sign-in-showcase__seg.gvtui-button:active:not(:disabled){background:0 0;border-color:#0000}.sign-in-showcase__seg.gvtui-button>div{width:100%}.sign-in-showcase__bar{background:#ffffff73;border-radius:.125rem;width:100%;height:.25rem;display:block;position:relative;overflow:hidden}.sign-in-showcase__bar:after{content:"";background:var(--white);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sign-in-showcase__seg--done .sign-in-showcase__bar:after{transform:scaleX(1)}.sign-in-showcase__seg--cur .sign-in-showcase__bar:after{animation:4.5s linear forwards sign-in-showcase-fill}@keyframes sign-in-showcase-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sign-in-showcase__slide{transition:none;transform:none}.sign-in-showcase__seg--cur .sign-in-showcase__bar:after{animation:none;transform:scaleX(1)}}@media not (max-width:56.25rem){.sign-in-showcase{display:flex}}
