.auth{flex:1;min-height:100dvh;display:flex}@media (width>=1024px){.auth{flex:none;height:100dvh;min-height:0}}.auth__showcase{width:560px;margin:var(--space-20) 0 var(--space-20) var(--space-20);padding:var(--space-40);border-radius:var(--radius-panel-xl);background:var(--color-slate-light);color:var(--color-white);flex-direction:column;flex:none;justify-content:space-between;display:none;position:relative;overflow:hidden}@media (width>=1024px){.auth__showcase{display:flex}}.auth__showcase>*{position:relative}.auth__rings{fill:none;width:520px;height:520px;stroke:color-mix(in srgb, var(--color-mist) 35%, transparent);stroke-width:1px;position:absolute;bottom:-200px;right:-200px}.auth__showcase-top{justify-content:space-between;align-items:center;display:flex}.auth__brand{color:inherit;text-decoration:none;display:inline-flex}@media (width>=1024px){.auth__brand{--logo-icon:1.545em}.auth__brand--bar{display:none}}.auth__tag{padding:var(--space-6) var(--space-10);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 16%, transparent);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold)}.auth__main{flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=1024px){.auth__main{overflow-y:auto}}.auth__bar{height:var(--layout-header-height);padding:env(safe-area-inset-top) var(--space-16) 0 var(--layout-gutter);flex:none;justify-content:space-between;align-items:center;display:flex}@media (width>=1024px){.auth__bar{height:var(--layout-header-height-lg);padding-inline:var(--space-40);justify-content:flex-end}}.auth__content{flex-direction:column;flex:1;display:flex}@media (width>=1024px){.auth__content{padding-top:max(0px, (100dvh - var(--layout-header-height-lg) * 2 - 580px) / 2);padding-bottom:var(--space-40);align-items:center}}.auth__form{gap:var(--space-22);padding:var(--space-28) var(--layout-gutter) calc(var(--layout-edge) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}@media (width>=1024px){.auth__form{flex:none;width:420px;padding:0}.auth--admin .auth__form{gap:var(--space-20);width:400px}}.auth__intro{gap:var(--space-8);flex-direction:column;display:flex}.auth__title{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-solid);letter-spacing:var(--tracking-display)}.auth__lead{color:var(--color-text-muted);line-height:1.45}.auth__strong{color:var(--color-iron);font-weight:var(--font-weight-semibold)}.auth__group{gap:var(--space-10);flex-direction:column;display:flex}@media (width<=1023.98px){.auth__tabs,.auth__desktop-only{display:none}}@media (width>=1024px){.auth__mobile-only{display:none}}.auth__resend{align-items:center;gap:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-s);display:flex}.auth__aside-link{padding-block:var(--space-6);align-self:flex-end}.auth__aside-link--start{align-self:flex-start}.auth__grid{gap:var(--space-16);display:grid}@media (width>=1024px){.auth__grid{gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr))}}.auth__grid-wide{grid-column:1/-1}.auth__terms{color:var(--color-text-muted);font-size:var(--font-size-s);text-align:center;margin-top:auto;line-height:1.45}@media (width>=1024px){.auth__terms{margin-top:calc(-1 * var(--space-12));order:1}}.auth__terms+.auth__actions{margin-top:0}.auth__center-link{padding-block:var(--space-6);align-self:center}.auth__foot{color:var(--color-text-muted);font-size:var(--font-size-s);text-align:center;margin-top:auto;line-height:1.45}@media (width>=1024px){.auth__foot{display:none}}.auth__actions{gap:var(--space-8);margin-top:auto;margin-inline:calc(var(--layout-edge) - var(--layout-gutter));flex-direction:column;display:flex}@media (width>=1024px){.auth__actions{gap:var(--space-10);margin-top:0;padding-top:var(--space-6);margin-inline:0}}.auth__foot+.auth__actions{margin-top:0}.auth__headline{font-family:var(--font-display);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-display)}.auth__accent{color:var(--color-mist)}.auth__perks{gap:var(--space-14);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth__perk{align-items:center;gap:var(--space-12);display:flex}.auth__perk-icon{width:var(--space-32);height:var(--space-32);background:color-mix(in srgb, var(--color-white) 16%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.auth__pitch{gap:var(--space-24);flex-direction:column;display:flex}.auth__small{font-size:var(--font-size-s)}.auth__small-link{color:var(--color-white)}.auth__small-link:hover{color:var(--color-mist)}.auth__text-button{padding:var(--space-10) var(--space-6);color:var(--color-iron);font-size:var(--font-size-m);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.auth__text-button--small{color:var(--color-ink);font-size:var(--font-size-s);padding:0}.verified{gap:var(--space-14);padding:var(--space-24);border-radius:var(--radius-panel);background:var(--color-slate-light);color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.verified{gap:var(--space-22);color:var(--color-iron);background:0 0;padding:0;overflow:visible}}.verified__rings{fill:none;width:200px;height:200px;stroke:color-mix(in srgb, var(--color-mist) 35%, transparent);stroke-width:1.5px;position:absolute;top:-70px;right:-70px}@media (width>=1024px){.verified__rings{display:none}}.verified__badge{background:var(--color-mist);width:52px;height:52px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (width>=1024px){.verified__badge{background:var(--color-ink);width:64px;height:64px;color:var(--color-white)}}.verified__title{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-solid);letter-spacing:var(--tracking-display)}.verified__text{line-height:1.45}@media (width>=1024px){.verified__text{color:var(--color-text-muted)}}
