[data-public-root] .list{color:var(--color-fg-default);font-family:var(--prv-font-sans);--list-marker-color:var(--color-accent);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .list[data-accent=purple]{--list-marker-color:var(--color-accent-purple)}[data-public-root] .list[data-accent=magenta]{--list-marker-color:var(--color-accent-magenta)}[data-public-root] .list[data-inverse=true]{color:var(--color-fg-inverse)}[data-public-root] .list--gap-sm{gap:var(--space-gap-xs)}[data-public-root] .list--gap-md{gap:var(--space-gap-sm)}[data-public-root] .list--gap-lg{gap:var(--space-gap-md)}[data-public-root] .list[data-content=titled].list--gap-sm{gap:var(--space-gap-sm)}[data-public-root] .list[data-content=titled].list--gap-md{gap:var(--space-gap-md)}[data-public-root] .list[data-content=titled].list--gap-lg{gap:var(--space-gap-lg)}[data-public-root] .list__item{column-gap:var(--space-gap-xs);--list-align-lh:var(--prv-line-height-26);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}[data-public-root] .list__item--titled{--list-align-lh:var(--prv-line-height-28)}[data-public-root] .list__marker{box-sizing:border-box;margin-top:calc((var(--list-align-lh) - var(--list-marker-size)) / 2);flex-shrink:0;grid-column:1}[data-public-root] .list__marker--bullet{--list-marker-size:var(--size-list-marker-bullet);width:var(--list-marker-size);height:var(--list-marker-size);border-radius:var(--radius-pill);background:var(--list-marker-color)}[data-public-root] .list__marker--check{--list-marker-size:var(--size-list-marker-check);width:var(--list-marker-size);height:var(--list-marker-size);color:var(--list-marker-color);display:block}[data-public-root] .list__marker--number{--list-marker-size:var(--size-list-marker-check);width:var(--list-marker-size);height:var(--list-marker-size);display:block;position:relative;overflow:visible}[data-public-root] .list__number-glyph{color:var(--list-marker-color);font-variant-numeric:tabular-nums;font-weight:var(--prv-font-weight-600);letter-spacing:var(--text-h6-letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-public-root] .list__item--plain .list__number-glyph{font-size:var(--text-body-font-size)}[data-public-root] .list__item--titled .list__number-glyph{font-size:var(--text-h6-font-size)}[data-public-root] .list__check-svg{width:100%;height:100%;display:block}[data-public-root] .list__check-circle{fill:currentColor}[data-public-root] .list__check-tick{stroke:var(--color-fg-inverse);fill:none}[data-public-root] .list[data-check-style=soft] .list__check-circle{fill:color-mix(in srgb, var(--list-marker-color) 12%, transparent)}[data-public-root] .list[data-check-style=soft] .list__check-tick{stroke:var(--list-marker-color)}[data-public-root] .list__content{gap:var(--prv-space-4);flex-direction:column;grid-column:2;min-width:0;display:flex}[data-public-root] .list__primary,[data-public-root] .list__description{color:inherit;max-width:100%;margin:0}
[data-public-root] .input{box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--color-border-accent-muted);background-color:var(--color-surface-default);min-width:0;color:var(--color-fg-default);font-family:var(--prv-font-sans);font-weight:var(--prv-font-weight-500);letter-spacing:var(--text-h6-letter-spacing);outline:none;margin:0;transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:inline-flex}[data-public-root] .input::placeholder{color:var(--color-fg-subtle);opacity:1}[data-public-root] .input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--color-accent) 58%, white)}[data-public-root] .input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}[data-public-root] .input:disabled{cursor:not-allowed;opacity:.5}[data-public-root] .input--lg{font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);padding:var(--button-padding-y-lg) var(--prv-space-24);min-height:var(--button-min-height-lg)}[data-public-root] .input--md{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);padding:var(--button-padding-y-md) var(--prv-space-20);min-height:var(--button-min-height-md)}[data-public-root] .input--sm{font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height);padding:var(--button-padding-y-sm) var(--prv-space-16);min-height:var(--button-min-height-sm)}[data-public-root] .input--full{width:100%}[data-public-root] .input--inverse{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background-color:color-mix(in srgb, var(--prv-palette-white) 8%, transparent);color:var(--color-fg-inverse)}[data-public-root] .input--inverse::placeholder{color:var(--color-fg-inverse-subtle)}[data-public-root] .input--inverse:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--color-accent-hover) 70%, transparent);background-color:color-mix(in srgb, var(--prv-palette-white) 12%, transparent)}[data-public-root] .input--inverse:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}[data-public-root] .input-shell{min-width:0;max-width:100%;display:inline-flex;position:relative}[data-public-root] .input-shell--full{width:100%;display:flex}[data-public-root] .input-shell .input{width:100%}[data-public-root] .input__typing{box-sizing:border-box;pointer-events:none;font-family:var(--prv-font-sans);font-weight:var(--prv-font-weight-400);letter-spacing:var(--text-h6-letter-spacing);color:var(--color-fg-subtle);white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}[data-public-root] .input__typing[data-size=lg]{padding-inline:var(--prv-space-24);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height)}[data-public-root] .input__typing[data-size=md]{padding-inline:var(--prv-space-20);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .input__typing[data-size=sm]{padding-inline:var(--prv-space-16);font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height)}[data-public-root] .input__typing[data-tone=inverse]{color:var(--color-fg-inverse-subtle)}[data-public-root] .input__typing-text{min-width:0}[data-public-root] .input__caret{color:inherit;flex:none;margin-inline-start:1px}[data-public-root] .input__caret--blink{animation:1s step-end infinite input-caret-blink}@keyframes input-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media only screen and (max-width:960px){[data-public-root] .input--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .input--md,[data-public-root] .input--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}[data-public-root] .input__typing[data-size=lg]{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .input__typing[data-size=md],[data-public-root] .input__typing[data-size=sm]{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}}[data-public-root] [data-public-viewport=mobile] .input--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .input--md,[data-public-root] [data-public-viewport=mobile] .input--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}[data-public-root] [data-public-viewport=mobile] .input__typing[data-size=lg]{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .input__typing[data-size=md],[data-public-root] [data-public-viewport=mobile] .input__typing[data-size=sm]{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}
[data-public-root] .presignup-form{box-sizing:border-box;--presignup-input-preferred:17.5rem;--presignup-input-floor:17.5rem;align-items:center;gap:var(--space-gap-md);flex-direction:column;width:fit-content;min-width:0;max-width:100%;display:flex}[data-public-root] .presignup-form__shell{box-sizing:border-box;border-radius:var(--radius-pill);width:100%;min-width:0;position:relative}[data-public-root] .presignup-form__underlay{z-index:0;border-radius:var(--radius-pill);pointer-events:none;filter:blur(12px);opacity:.48;position:absolute;inset:18% 2% -4%}[data-public-root] .presignup-form__glass{box-sizing:border-box;z-index:1;width:100%;min-width:0;padding:var(--space-gap-md);border:1px solid var(--glass-border);border-radius:var(--radius-pill);background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-inset-highlight);flex-direction:column;display:flex;position:relative}[data-public-root] .presignup-form[data-glass=light]{--glass-fill:var(--glass-fill-light);--glass-border:var(--glass-border-light);--glass-inset-highlight:var(--glass-inset-light)}[data-public-root] .presignup-form[data-glass=light] .presignup-form__underlay{background:linear-gradient(105deg, color-mix(in srgb, var(--prv-palette-accent-500) 78%, transparent) 0%, color-mix(in srgb, var(--prv-palette-violet) 70%, transparent) 48%, color-mix(in srgb, var(--prv-palette-purple) 62%, transparent) 100%);opacity:.7;filter:blur(12px)}[data-public-root] .presignup-form[data-glass=dark]{--glass-fill:color-mix(in srgb, var(--prv-palette-white) 20%, transparent);--glass-border:var(--glass-border-dark);--glass-inset-highlight:var(--glass-inset-dark)}[data-public-root] .presignup-form[data-glass=dark] .presignup-form__underlay{background:color-mix(in srgb, var(--prv-palette-white) 28%, transparent);opacity:.32;filter:blur(10px)}[data-public-root] .presignup-form[data-glass=dark] .presignup-form__glass{-webkit-backdrop-filter:blur(var(--glass-blur-frost));box-shadow:var(--shadow-media-inverse), var(--glass-inset-highlight)}[data-public-root] .presignup-form__row{box-sizing:border-box;align-items:stretch;gap:var(--space-gap-sm);grid-template-columns:1fr;width:max-content;min-width:0;max-width:100%;display:grid}[data-public-root] .presignup-form__input{box-sizing:border-box;width:100%;min-width:0}[data-public-root] .presignup-form__field{min-width:0;position:relative}[data-public-root] .presignup-form__control{width:100%;min-width:0}[data-public-root] .presignup-form__control,[data-public-root] .presignup-form__control:hover:not(:disabled):not(:focus),[data-public-root] .presignup-form__field .input,[data-public-root] .presignup-form__field .input:hover:not(:disabled):not(:focus){background-color:var(--prv-palette-white);color:var(--color-fg-default)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__field .input{border-color:color-mix(in srgb, var(--color-accent-magenta) 38%, white)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__field .input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--color-accent-magenta) 58%, white)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__field .input:focus{border-color:var(--color-accent-magenta);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent-magenta) 22%, transparent)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__field .input__typing{color:var(--color-fg-subtle)}[data-public-root] .presignup-form__submit{white-space:nowrap;flex:none}[data-public-root] .presignup-form__caption{text-align:center;width:100%;color:var(--color-fg-default)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__caption{color:var(--color-fg-inverse)}@media only screen and (min-width:600px){[data-public-root] .presignup-form{--presignup-input-preferred:25rem}[data-public-root] .presignup-form__row{grid-template-columns:minmax(var(--presignup-input-floor), var(--presignup-input-preferred)) auto}[data-public-root] .presignup-form__input{width:auto;min-width:0}[data-public-root] .presignup-form__submit{justify-self:start}}@media only screen and (max-width:599px){[data-public-root] .presignup-form,[data-public-root] .presignup-form__shell,[data-public-root] .presignup-form__glass,[data-public-root] .presignup-form__row{width:100%;max-width:100%}}[data-public-root] [data-public-viewport=mobile] .presignup-form{--presignup-input-preferred:17.5rem;width:100%;max-width:100%}[data-public-root] [data-public-viewport=mobile] .presignup-form__shell,[data-public-root] [data-public-viewport=mobile] .presignup-form__glass,[data-public-root] [data-public-viewport=mobile] .presignup-form__row{width:100%;max-width:100%}[data-public-root] [data-public-viewport=mobile] .presignup-form__row{grid-template-columns:1fr}[data-public-root] [data-public-viewport=mobile] .presignup-form__input{width:100%;min-width:0}