@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}:where(.oauth-buttons>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.oauth-buttons__button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,10px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,rgb(var(--line-rgb)));background-color:var(--color-canvas-2,rgb(var(--canvas-2-rgb)));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink-strong,rgb(var(--ink-strong-rgb)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.oauth-buttons__button:hover{background-color:var(--color-canvas,rgb(var(--canvas-rgb)))}}.oauth-buttons__button-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.oauth-buttons__divider{padding-block:var(--spacing,.25rem);position:relative}.oauth-buttons__divider-line-wrap{align-items:center;display:flex;position:absolute;inset:0}.oauth-buttons__divider-line{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,rgb(var(--line-rgb)));width:100%}.oauth-buttons__divider-label-wrap{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;justify-content:center;font-size:11px;display:flex;position:relative}.oauth-buttons__divider-label{background-color:var(--color-surface,rgb(var(--surface-rgb)));padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-ink-quiet,rgb(var(--ink-quiet-rgb)))}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-tracking:initial}}}.auth-flow__link{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand,rgb(var(--brand-rgb)))}@media (hover:hover){.auth-flow__link:hover{text-decoration-line:underline}}:where(.auth-flow__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.auth-flow__icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.auth-flow__error{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#e5484d}.auth-flow__submit{margin-top:var(--spacing,.25rem);width:100%}:where(.auth-flow__methods>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.auth-flow__chip{border-radius:var(--radius-lg,10px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,rgb(var(--line-rgb)));background-color:var(--color-canvas-2,rgb(var(--canvas-2-rgb)));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.auth-flow__chip-email{align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink,rgb(var(--ink-rgb)));display:flex;overflow:hidden}.auth-flow__chip-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--color-ink-quiet,rgb(var(--ink-quiet-rgb)));flex-shrink:0}.auth-flow__chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-flow__chip-change{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand,rgb(var(--brand-rgb)));flex-shrink:0}@media (hover:hover){.auth-flow__chip-change:hover{text-decoration-line:underline}}.auth-flow__link-sent{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,10px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,rgb(var(--line-rgb)));background-color:var(--color-canvas-2,rgb(var(--canvas-2-rgb)));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;flex-direction:column;display:flex}.auth-flow__link-sent-icon-wrap{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);background-color:color-mix(in srgb, rgb(var(--brand-rgb)) 10%, transparent);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-flow__link-sent-icon-wrap{background-color:color-mix(in oklab, var(--color-brand,rgb(var(--brand-rgb))) 10%, transparent)}}.auth-flow__link-sent-icon-wrap{color:var(--color-brand,rgb(var(--brand-rgb)))}.auth-flow__link-sent-icon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.auth-flow__link-sent-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink-strong,rgb(var(--ink-strong-rgb)))}.auth-flow__link-sent-hint{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-ink-muted,rgb(var(--ink-muted-rgb)))}:where(.auth-flow__sign-in>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.auth-flow__oauth-hint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-ink-muted,rgb(var(--ink-muted-rgb)))}.auth-flow__oauth-button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,10px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,rgb(var(--line-rgb)));background-color:var(--color-canvas-2,rgb(var(--canvas-2-rgb)));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink-strong,rgb(var(--ink-strong-rgb)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.auth-flow__oauth-button:hover{background-color:var(--color-canvas,rgb(var(--canvas-rgb)))}}.auth-flow__oauth-button-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-flow__passkey-button,.auth-flow__password-button{width:100%}.auth-flow__magic-link{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,10px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,rgb(var(--line-rgb)));background-color:var(--color-canvas-2,rgb(var(--canvas-2-rgb)));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink-strong,rgb(var(--ink-strong-rgb)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.auth-flow__magic-link:hover{background-color:var(--color-canvas,rgb(var(--canvas-rgb)))}}.auth-flow__magic-link:disabled{opacity:.6}.auth-flow__magic-link-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--color-ink-quiet,rgb(var(--ink-quiet-rgb)))}.auth-flow__name-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-flow__password-toggle{margin-top:var(--spacing,.25rem);padding-left:var(--spacing,.25rem);color:var(--color-ink-quiet,rgb(var(--ink-quiet-rgb)));font-size:11px}@media (hover:hover){.auth-flow__password-toggle:hover{color:var(--color-ink-muted,rgb(var(--ink-muted-rgb)))}}.auth-flow__passwordless{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * .5);color:var(--color-ink-muted,rgb(var(--ink-muted-rgb)));font-size:12px;display:flex}.auth-flow__passwordless-icon{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);color:var(--color-ink-quiet,rgb(var(--ink-quiet-rgb)));flex-shrink:0}.auth-flow__passwordless-link{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand,rgb(var(--brand-rgb)))}@media (hover:hover){.auth-flow__passwordless-link:hover{text-decoration-line:underline}}.auth-flow__divider{padding-block:var(--spacing,.25rem);position:relative}.auth-flow__divider-line-wrap{align-items:center;display:flex;position:absolute;inset:0}.auth-flow__divider-line{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,rgb(var(--line-rgb)));width:100%}.auth-flow__divider-label-wrap{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;justify-content:center;font-size:11px;display:flex;position:relative}.auth-flow__divider-label{background-color:var(--color-surface,rgb(var(--surface-rgb)));padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-ink-quiet,rgb(var(--ink-quiet-rgb)))}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
