/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-font-smoothing:antialiased}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{padding:0;margin:0}table{border-spacing:0;border-collapse:collapse}img{vertical-align:middle}*{box-sizing:border-box}:root{--user-auth-focus-ring:oklch(69% 0.144 var(--user-auth-highlight-hue) / 40%);--user-auth-highlight:oklch(69% 0.144 var(--user-auth-highlight-hue));--user-auth-accent:oklch(16% 0.014 var(--user-auth-base-hue));--user-auth-text:oklch(52% 0.027 var(--user-auth-base-hue));--user-auth-muted:oklch(60% 0.025 var(--user-auth-base-hue));--user-auth-placeholder:oklch(67% 0.020 var(--user-auth-base-hue));--user-auth-border:oklch(89% 0.009 var(--user-auth-base-hue));--user-auth-line:oklch(96% 0.005 var(--user-auth-base-hue));--user-auth-page-bg:oklch(98% 0.003 var(--user-auth-base-hue));--user-auth-card-bg:oklch(100% 0 0);--user-auth-alarm:oklch(68% 0.19 var(--user-auth-alarm-hue));--user-auth-alarm-soft:oklch(78% 0.09 var(--user-auth-alarm-hue));--user-auth-alarm-bg:oklch(68% 0.19 var(--user-auth-alarm-hue) / 10%);--user-auth-warning:oklch(74% 0.168 var(--user-auth-warning-hue));--user-auth-warning-bg:oklch(74% 0.168 var(--user-auth-warning-hue) / 10%);--user-auth-backdrop:oklch(16% 0.014 var(--user-auth-base-hue) / 40%);--user-auth-base-hue:264;--user-auth-highlight-hue:158;--user-auth-alarm-hue:24;--user-auth-warning-hue:59;--user-auth-bold:500;--user-auth-radius:8px;--user-auth-tight-radius:calc(var(--user-auth-radius) / 2);--user-auth-card-radius:calc(var(--user-auth-radius) * 2);--user-auth-ring-offset:4px}.user-auth-form-card__form{padding:24px;display:flex;background:var(--user-auth-card-bg);border-radius:var(--user-auth-card-radius);flex-direction:column}.user-auth-stats-item__root{color:inherit;cursor:pointer;border:0;padding:0;outline:none;background:none;text-decoration:none;border-radius:var(--user-auth-radius);cursor:inherit;text-align:center}.user-auth-stats-item__root:focus-visible,.user-auth-stats-item__root[autofocus]:focus{outline:none;outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-stats-item__root--link{cursor:pointer}.user-auth-stats-item__value{font-size:26px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;color:var(--user-auth-highlight);font-weight:700}.user-auth-stats-item__label{color:var(--user-auth-muted);white-space:pre-line}.user-auth-stats-item__label,.user-auth-stats-item__trustpilot{font-size:13px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;margin-top:4px}.user-auth-stats-item__trustpilot{gap:4px;color:var(--user-auth-text);display:inline-flex;align-items:center}.user-auth-stats-item__star{font-size:15px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;color:var(--user-auth-highlight)}.user-auth-stats__root{gap:16px;padding:20px 24px;display:flex;background:var(--user-auth-card-bg);align-items:center;border-radius:var(--user-auth-card-radius);justify-content:space-around}.user-auth-trust-bar-logo__root{height:24px;display:inline-flex;align-items:center;justify-content:center}.user-auth-trust-bar-logo__image{width:auto;filter:grayscale(1);opacity:.65;max-height:100%;object-fit:contain}.user-auth-trust-bar__root{padding:20px 24px;background:var(--user-auth-card-bg);border-radius:var(--user-auth-card-radius)}.user-auth-trust-bar__label{font-size:13px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;color:var(--user-auth-muted);text-align:center;margin-bottom:20px}.user-auth-trust-bar__viewport{overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 48px,#000 calc(100% - 48px),#0000);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px,#000 calc(100% - 48px),#0000)}.user-auth-trust-bar__track{width:max-content;margin:0;display:flex;padding:0;animation:user-auth-trust-bar-scroll 28s linear infinite;list-style:none;align-items:center;will-change:transform}@media (prefers-reduced-motion:reduce){.user-auth-trust-bar__track{animation:none}}.user-auth-trust-bar__logo{flex-shrink:0;margin-right:48px}@keyframes user-auth-trust-bar-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.user-auth-testimonial-dot__root{color:inherit;cursor:pointer;border:0;padding:0;outline:none;background:none;text-decoration:none;border-radius:var(--user-auth-radius);width:8px;height:8px;background:var(--user-auth-line);transition:background .18s ease,width .18s ease;border-radius:50%}.user-auth-testimonial-dot__root:focus-visible,.user-auth-testimonial-dot__root[autofocus]:focus{outline:none;outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-testimonial-dot__root--active{width:20px;background:var(--user-auth-highlight);border-radius:var(--user-auth-tight-radius)}.user-auth-avatar__root{width:40px;height:40px;flex-shrink:0;object-fit:cover;border-radius:50%}.user-auth-testimonial-slide__headline{font-size:18px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;color:var(--user-auth-highlight);margin:0 0 12px;font-weight:600}.user-auth-testimonial-slide__body{font-size:16px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;color:var(--user-auth-text);margin:0 0 20px}.user-auth-testimonial-slide__attribution{gap:12px;display:flex;border-top:1px solid var(--user-auth-page-bg);align-items:center;padding-top:16px}.user-auth-testimonial-slide__person{display:flex;min-width:0;flex-direction:column}.user-auth-testimonial-slide__name{font-size:14px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;color:var(--user-auth-accent);font-weight:600}.user-auth-testimonial-slide__company{font-size:13px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;color:var(--user-auth-muted)}.user-auth-testimonial__root{padding:24px;background:var(--user-auth-card-bg);border-radius:var(--user-auth-card-radius)}.user-auth-testimonial__viewport{border-radius:var(--user-auth-radius);scrollbar-width:none;overflow-y:auto;margin:0;display:flex;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.user-auth-testimonial__viewport:focus-visible,.user-auth-testimonial__viewport[autofocus]:focus{outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-testimonial__viewport::-webkit-scrollbar{width:0}.user-auth-testimonial__slide{flex:0 0 100%;scroll-snap-align:start}.user-auth-testimonial__dots{gap:8px;display:flex;margin-top:16px;justify-content:center}.user-auth-social-proof__root{gap:16px;display:flex;flex-direction:column}.user-auth-link__control{color:inherit;cursor:pointer;border:0;padding:0;outline:none;background:none;text-decoration:none;-webkit-user-select:none;user-select:none;border-radius:var(--user-auth-radius);color:var(--user-auth-highlight);transition:color .2s,opacity .2s;font-weight:var(--user-auth-bold);font-family:inherit;font-size:inherit;line-height:inherit}.user-auth-link__control:focus-visible,.user-auth-link__control[autofocus]:focus{outline:none;outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-link__control:focus-visible,.user-auth-link__control:hover,.user-auth-link__control[autofocus]:focus{color:oklch(from var(--user-auth-highlight) calc(l - .05) c h)}.user-auth-link__control:active{color:oklch(from var(--user-auth-highlight) calc(l - .1) c h)}.user-auth-link__control:disabled{cursor:auto;opacity:.5}.user-auth-icon-button__button{color:inherit;cursor:pointer;border:0;padding:0;outline:none;background:none;text-decoration:none;border-radius:var(--user-auth-radius);color:var(--user-auth-muted);display:inline-flex;transition:color .2s}.user-auth-icon-button__button:focus-visible,.user-auth-icon-button__button[autofocus]:focus{outline:none;outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-icon-button__button:hover{color:var(--user-auth-accent)}.user-auth-icon-button__icon{width:20px;height:20px;display:inline-flex}.user-auth-icon-button__icon svg{width:100%;height:100%}.user-auth-card-intro__root{margin-bottom:24px}.user-auth-card-intro__heading{font-size:32px;line-height:1.5;font-family:IBM Plex Sans,ui-sans-serif,system-ui;color:var(--user-auth-accent);font-weight:var(--user-auth-bold);margin-bottom:8px}.user-auth-card-intro__subheading{font-size:15px;color:var(--user-auth-muted)}.user-auth-alert__root,.user-auth-card-intro__subheading{line-height:1.5;font-family:Inter,ui-sans-serif,system-ui}.user-auth-alert__root{font-size:14px;gap:10px;margin:20px 0;display:flex;padding:10px;text-align:left;align-items:flex-start;border-radius:var(--user-auth-radius)}.user-auth-alert__root--invalid{color:var(--user-auth-alarm);border:1px solid var(--user-auth-alarm);background-color:var(--user-auth-alarm-bg)}.user-auth-alert__root--warning{color:var(--user-auth-warning);border:1px solid var(--user-auth-warning);background-color:var(--user-auth-warning-bg)}.user-auth-alert__root--neutral{color:var(--user-auth-text);border:1px solid var(--user-auth-border);padding:12px 16px;background:var(--user-auth-card-bg)}.user-auth-alert__icon{width:18px;height:18px;display:inline-flex;flex-shrink:0}.user-auth-alert__icon svg{width:100%;height:100%}.user-auth-alert__body{flex:1;min-width:0}.user-auth-alert__body a{color:inherit;cursor:pointer;border:0;padding:0;outline:none;background:none;text-decoration:none;-webkit-user-select:none;user-select:none;border-radius:var(--user-auth-radius);color:var(--user-auth-highlight);transition:color .2s,opacity .2s;font-weight:var(--user-auth-bold)}.user-auth-alert__body a:focus-visible,.user-auth-alert__body a[autofocus]:focus{outline:none;outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-alert__body a:focus-visible,.user-auth-alert__body a:hover,.user-auth-alert__body a[autofocus]:focus{color:oklch(from var(--user-auth-highlight) calc(l - .05) c h)}.user-auth-alert__body a:active{color:oklch(from var(--user-auth-highlight) calc(l - .1) c h)}.user-auth-alert__body a:disabled{cursor:auto;opacity:.5}.user-auth-form-field__root{margin-bottom:16px}.user-auth-form-field__label{font-size:13px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;color:var(--user-auth-accent);display:block;font-weight:var(--user-auth-bold);margin-bottom:8px}.user-auth-form-field__shell{border-radius:var(--user-auth-radius);gap:8px;border:1px solid var(--user-auth-border);display:flex;padding:0 16px;min-height:44px;transition:border-color .2s,background-color .2s;align-items:center}.user-auth-form-field__shell:has(.user-auth-form-field__input:focus-visible),.user-auth-form-field__shell:has(.user-auth-form-field__input[autofocus]:focus){outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-form-field__shell:has(input:disabled){background:var(--user-auth-page-bg)}.user-auth-form-field__shell--invalid{border-color:var(--user-auth-alarm-soft)}.user-auth-form-field__shell--invalid:focus-within{border-color:var(--user-auth-alarm)}.user-auth-form-field__input{padding:0;outline:0;border:0;border-radius:0;background-color:initial;font-size:15px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;flex:1;color:var(--user-auth-accent);width:100%;min-width:0}.user-auth-form-field__input::placeholder{color:var(--user-auth-placeholder)}.user-auth-form-field__input:disabled{cursor:not-allowed}.user-auth-form-field__error-messages{font-size:12px;color:var(--user-auth-alarm);font-weight:var(--user-auth-bold)}.user-auth-footnote__root,.user-auth-form-field__error-messages{line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;margin-top:8px}.user-auth-footnote__root{font-size:13px;color:var(--user-auth-muted);text-align:center}.user-auth-submit-button__root{color:inherit;cursor:pointer;outline:none;background:none;text-decoration:none;-webkit-user-select:none;user-select:none;border-radius:var(--user-auth-radius);color:var(--user-auth-card-bg);background-color:var(--user-auth-highlight);transition:background-color .2s,opacity .2s;border:2px solid #0000;display:inline-flex;padding:8px;align-items:center;justify-content:center;font-size:16px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;font-weight:var(--user-auth-bold);gap:8px;width:100%;margin-top:8px}.user-auth-submit-button__root:focus-visible,.user-auth-submit-button__root[autofocus]:focus{outline:none;outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-submit-button__root:focus-visible,.user-auth-submit-button__root:hover,.user-auth-submit-button__root[autofocus]:focus{color:var(--user-auth-card-bg);background-color:oklch(from var(--user-auth-highlight) calc(l - .05) c h)}.user-auth-submit-button__root:active{color:var(--user-auth-card-bg);background-color:oklch(from var(--user-auth-highlight) calc(l - .1) c h)}.user-auth-submit-button__root:disabled{cursor:auto;opacity:.5}.user-auth-submit-button__spinner{animation:spin-animation 1s linear infinite;width:16px;height:16px;display:inline-flex}@keyframes spin-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-auth-submit-button__spinner svg{width:100%;height:100%}.user-auth-oauth-icon-row__root{gap:12px;display:grid;grid-template-columns:repeat(4,1fr)}.user-auth-oauth-icon-row__button{color:inherit;cursor:pointer;border:0;padding:0;outline:none;background:none;text-decoration:none;border-radius:var(--user-auth-radius);height:48px;border:1px solid var(--user-auth-line);display:inline-flex;background:var(--user-auth-card-bg);align-items:center;justify-content:center}.user-auth-oauth-icon-row__button:focus-visible,.user-auth-oauth-icon-row__button[autofocus]:focus{outline:none;outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-oauth-icon-row__button:disabled{cursor:not-allowed;opacity:.5}.user-auth-oauth-icon-row__icon{width:20px;height:20px;display:inline-flex}.user-auth-oauth-icon-row__icon svg{width:100%;height:100%}.user-auth-logo-link__link{color:inherit;cursor:pointer;border:0;padding:0;outline:none;background:none;text-decoration:none;border-radius:var(--user-auth-radius);display:inline-flex}.user-auth-logo-link__link:focus-visible,.user-auth-logo-link__link[autofocus]:focus{outline:none;outline:1px solid var(--user-auth-focus-ring);outline-offset:var(--user-auth-ring-offset)}.user-auth-logo-link__image{width:112px;height:32px;margin:0 auto}.user-auth-oauth-section__divider{font-size:13px;line-height:1.5;font-family:Inter,ui-sans-serif,system-ui;gap:12px;color:var(--user-auth-muted);margin:20px 0 16px;display:flex;align-items:center}.user-auth-oauth-section__divider:after,.user-auth-oauth-section__divider:before{flex:1;height:1px;content:"";background:var(--user-auth-line)}.user-auth-oauth-section__row{margin-bottom:20px}.user-auth-flexible-layout__root,body{background:var(--user-auth-page-bg)}.user-auth-flexible-layout__root{--user-auth-flexible-layout-width:1280px;--user-auth-flexible-layout-columns:minmax(0, 1fr) minmax(0, 0.9fr);width:100%;margin:0 auto;padding:12px;display:flex;max-width:640px;min-height:100vh;flex-direction:column}@media screen and (min-width:1024px){.user-auth-flexible-layout__root{max-width:var(--user-auth-flexible-layout-width)}}.user-auth-flexible-layout__root--card-only{--user-auth-flexible-layout-width:640px;--user-auth-flexible-layout-columns:minmax(0, 1fr)}.user-auth-flexible-layout__header{padding:8px 0 16px;text-align:center}.user-auth-flexible-layout__content{flex:1;display:flex;align-items:stretch;flex-direction:column;justify-content:flex-start}@media screen and (min-width:1024px){.user-auth-flexible-layout__content{justify-content:center}}.user-auth-flexible-layout__columns{gap:24px;width:100%;display:grid;grid-template-columns:1fr}@media screen and (min-width:1024px){.user-auth-flexible-layout__columns{grid-template-columns:var(--user-auth-flexible-layout-columns)}}@media not screen and (min-width:1024px){.user-auth-flexible-layout__aside{display:none!important}}