/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.SignIn_page__4XdLL{grid-template-columns:minmax(0,1fr) minmax(0,min(40%,var(--ds-form)));background:var(--background);min-height:100dvh;color:var(--foreground);display:grid}.SignIn_header__5DKyn{z-index:1;grid-area:1/1;justify-content:center;align-items:center;min-width:0;display:flex}.SignIn_home__XBufN{min-height:var(--ds-touch-target);border-radius:var(--ds-space-1);filter:drop-shadow(0 1px 2px #0000004d);align-items:center;display:inline-flex}.SignIn_home__XBufN img{filter:invert()}.SignIn_home__XBufN:focus-visible{outline-offset:var(--ds-space-1);outline:2px solid #fff}.SignIn_panel__3aFuP{border-left:1px solid var(--border);flex-direction:column;grid-area:1/2;min-width:0;display:flex}.SignIn_navigation__YzMYE{padding:var(--ds-space-6) var(--ds-space-12) 0;align-items:center;display:flex}.SignIn_main__p41Ta{min-width:0;padding:var(--ds-space-12);flex:1;justify-content:center;align-items:center;display:flex}.SignIn_stage__uUE9V{width:100%;max-width:var(--ds-panel-sm);min-height:var(--ds-space-138)}.SignIn_step___dFdg{width:100%}.SignIn_heading__HJ0WD{gap:var(--ds-space-3);margin-bottom:var(--ds-space-8);overflow-wrap:anywhere;display:grid}.SignIn_artwork__RoRTr{background:var(--muted);pointer-events:none;background-position:60%;background-size:cover;grid-area:1/1;position:relative;overflow:hidden}.SignIn_artwork__RoRTr:before{content:"";background:#00000029;position:absolute;inset:0}@media (min-width:64rem){.SignIn_artwork__RoRTr{background-image:url(/images/auth/salon-welcome.webp)}}.SignIn_footer__ObFZS{justify-content:center;align-items:center;gap:var(--ds-space-2) var(--ds-space-8);padding:var(--ds-space-4) var(--ds-space-8);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-leading);color:var(--app-ink-secondary);flex-wrap:wrap;display:flex}.SignIn_footer__ObFZS nav{gap:var(--ds-space-5);flex-wrap:wrap;display:flex}.SignIn_footer__ObFZS a{min-height:var(--ds-touch-target);border-radius:var(--ds-space-1);align-items:center;display:inline-flex}.SignIn_footer__ObFZS a:hover{color:var(--app-link)}.SignIn_footer__ObFZS a:focus-visible{outline:2px solid var(--app-link);outline-offset:var(--ds-space-1)}.SignIn_divider__jxWPR{align-items:center;gap:var(--ds-space-4);color:var(--app-ink-secondary);display:flex}.SignIn_divider__jxWPR:after,.SignIn_divider__jxWPR:before{content:"";border-top:1px solid var(--border);flex:1}.SignIn_otp__4IHVq{gap:var(--ds-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.SignIn_otpDigit__tolsy{min-height:var(--ds-space-16);width:100%;min-width:0;padding:var(--ds-space-3) var(--ds-space-1);text-align:center}.SignIn_verificationActions__fFz4E{justify-content:center;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;display:flex}.SignIn_googleMark__jMb1a{width:var(--app-icon-control);height:var(--app-icon-control)}.SignIn_audienceSwitch__U8fN6{justify-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-6);padding-top:var(--ds-space-5);border-top:1px solid var(--border);text-align:center;display:grid}.SignIn_audienceLink__wPVzR{min-height:var(--ds-touch-target);color:var(--app-link);font-size:var(--ds-type-button-size);font-weight:var(--ds-type-button-weight);line-height:var(--ds-type-button-leading);border-radius:var(--ds-space-1);justify-content:center;align-items:center;display:inline-flex}.SignIn_audienceLink__wPVzR:hover{color:var(--app-link-hover)}.SignIn_audienceLink__wPVzR:focus-visible{outline:2px solid var(--app-link);outline-offset:var(--ds-space-1)}@media not all and (min-width:64rem){.SignIn_page__4XdLL{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.SignIn_artwork__RoRTr{display:none}.SignIn_header__5DKyn{min-height:var(--ds-space-24);padding:var(--ds-space-5) var(--ds-space-8);border-bottom:1px solid var(--border);justify-content:center}.SignIn_home__XBufN,.SignIn_home__XBufN img{filter:none}.SignIn_home__XBufN:focus-visible{outline-color:var(--app-link)}.SignIn_panel__3aFuP{border-left:0;grid-area:2/1}.SignIn_navigation__YzMYE{padding:var(--ds-space-4) var(--ds-space-8) 0}.SignIn_main__p41Ta{padding:var(--ds-space-8)}.SignIn_footer__ObFZS{border-top:1px solid var(--border)}}@media not all and (min-width:40rem){.SignIn_header__5DKyn{padding:var(--ds-space-4) var(--ds-space-6)}.SignIn_main__p41Ta{padding:var(--ds-space-8) var(--ds-space-6)}.SignIn_otp__4IHVq{gap:var(--ds-space-1)}.SignIn_navigation__YzMYE{padding:var(--ds-space-2) var(--ds-space-6) 0}.SignIn_stage__uUE9V{min-height:0}.SignIn_footer__ObFZS{padding:var(--ds-space-4) var(--ds-space-6)}}