.auth-module__dgWmnG__page{background:var(--paper);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.auth-module__dgWmnG__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--paper) 92%, transparent);border-bottom:1px solid var(--line);align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-2) max(16px, (100% - var(--container)) / 2);z-index:5;justify-content:space-between;display:flex;position:sticky;top:0}.auth-module__dgWmnG__main{min-width:0;display:grid}.auth-module__dgWmnG__center{padding:var(--space-6) 16px var(--space-12);justify-items:center;display:grid}.auth-module__dgWmnG__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);gap:var(--space-5);min-width:0;max-width:460px;padding:var(--space-6) var(--space-5);width:100%;display:grid}.auth-module__dgWmnG__wide{max-width:560px}@media (min-width:480px){.auth-module__dgWmnG__card{padding:var(--space-8)}}.auth-module__dgWmnG__intro{gap:var(--space-2);display:grid}.auth-module__dgWmnG__title{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:800}.auth-module__dgWmnG__lead{color:var(--muted)}.auth-module__dgWmnG__split{flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.auth-module__dgWmnG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}.auth-module__dgWmnG__panel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.auth-module__dgWmnG__panel{background:var(--panel);clip-path:none;color:var(--on-panel);height:auto;padding:var(--space-12) var(--space-10);white-space:normal;width:auto;display:grid;position:relative;overflow:visible}}.auth-module__dgWmnG__panelInner{align-content:center;gap:var(--space-5);justify-items:start;width:100%;max-width:500px;margin-inline:auto;display:grid}.auth-module__dgWmnG__eyebrow{background:color-mix(in srgb, var(--panel-accent) 14%, transparent);border-radius:var(--radius-full);color:var(--panel-accent);font-size:var(--text-xs);padding:4px 10px;font-weight:700}.auth-module__dgWmnG__panelHead{gap:var(--space-2);display:grid}.auth-module__dgWmnG__panelTitle{letter-spacing:-.02em;font-size:clamp(1.75rem,1.2rem + .9vw,2rem);font-weight:800;line-height:var(--leading-tight)}.auth-module__dgWmnG__panelTitle em{color:var(--panel-accent);font-style:normal;display:block}.auth-module__dgWmnG__panelLead{color:var(--on-panel-muted)}.auth-module__dgWmnG__connect{gap:var(--space-3);display:grid}.auth-module__dgWmnG__connectLine{color:var(--on-panel);font-weight:700}.auth-module__dgWmnG__chipRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.auth-module__dgWmnG__chipRow li{background:var(--tint-bg);border-radius:var(--radius-full);color:var(--tint-ink);font-size:var(--text-sm);align-items:center;gap:6px;padding:6px 12px 6px 10px;font-weight:700;display:inline-flex}.auth-module__dgWmnG__preview{gap:var(--space-2);width:100%;max-width:340px;margin:0;display:grid}.auth-module__dgWmnG__previewCard{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--ink);overflow:hidden}.auth-module__dgWmnG__previewCover{background:linear-gradient(120deg, var(--brand-wash), var(--care-wash));height:52px}.auth-module__dgWmnG__previewBody{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);margin-top:-24px;display:grid}.auth-module__dgWmnG__previewRow{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.auth-module__dgWmnG__previewService{border-top:1px solid var(--line);font-size:var(--text-sm);padding-top:var(--space-2)}.auth-module__dgWmnG__previewService span{font-weight:600}.auth-module__dgWmnG__previewCta{background:var(--care);border-radius:var(--radius-md);color:var(--on-primary);font-size:var(--text-sm);padding:var(--space-2);text-align:center;font-weight:700}.auth-module__dgWmnG__previewUrl{color:var(--brand-text);font-size:var(--text-min);align-items:center;gap:6px;font-weight:600;display:inline-flex}.auth-module__dgWmnG__signupScene{gap:12px;width:100%;display:grid}.auth-module__dgWmnG__signupSlots{grid-template-columns:repeat(3,1fr);gap:8px;padding-block:4px;display:grid}.auth-module__dgWmnG__signupSlots>span{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center;padding:9px 4px;font-weight:700;position:relative}.auth-module__dgWmnG__signupSlots>[data-selected]{background:var(--brand-wash);border-color:var(--brand);color:var(--brand-text)}.auth-module__dgWmnG__signupSlots i{border:2px solid var(--brand);opacity:0;border-radius:50%;width:20px;height:20px;position:absolute;top:12px;right:8px}.auth-module__dgWmnG__signupRequest{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--ink);align-items:center;gap:10px;padding:14px;display:flex}.auth-module__dgWmnG__signupRequest>svg{color:var(--brand);flex:none}.auth-module__dgWmnG__signupRequest>div{font-size:var(--text-min);flex:1;gap:2px;min-width:0;display:grid}.auth-module__dgWmnG__signupRequest>div>span{color:var(--muted)}.auth-module__dgWmnG__stripSignal{flex:none;display:inline-flex;position:relative}.auth-module__dgWmnG__stripSignal:after{border:1px solid var(--panel-accent);content:"";opacity:0;border-radius:50%;position:absolute;inset:-4px}@media (min-width:1024px){.auth-module__dgWmnG__split[data-variant=registro]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,80px);width:calc(100% - 64px);max-width:1100px;margin:auto;padding-block:32px}.auth-module__dgWmnG__split[data-variant=registro] .auth-module__dgWmnG__panel{border-radius:28px;padding:32px}.auth-module__dgWmnG__split[data-variant=registro] .auth-module__dgWmnG__panelInner{gap:20px;max-width:380px}.auth-module__dgWmnG__split[data-variant=registro] .auth-module__dgWmnG__preview{max-width:none}.auth-module__dgWmnG__split[data-variant=registro] .auth-module__dgWmnG__formSide{background:0 0;padding:24px 0}.auth-module__dgWmnG__split[data-variant=registro] .auth-module__dgWmnG__formSide .auth-module__dgWmnG__card{max-width:420px}}@media (prefers-reduced-motion:no-preference){.auth-module__dgWmnG__preview[data-play] [data-demo-stage=profile]{animation:.45s .1s both auth-module__dgWmnG__signup-build}.auth-module__dgWmnG__preview[data-play] [data-demo-stage=service]{animation:.45s .45s both auth-module__dgWmnG__signup-build}.auth-module__dgWmnG__preview[data-play] [data-demo-stage=hours]{animation:.45s .8s both auth-module__dgWmnG__signup-build}.auth-module__dgWmnG__preview[data-play] .auth-module__dgWmnG__signupSlots>[data-selected]{animation:1.6s both auth-module__dgWmnG__signup-select}.auth-module__dgWmnG__preview[data-play] .auth-module__dgWmnG__signupSlots i{animation:.6s 1.5s auth-module__dgWmnG__signup-tap}.auth-module__dgWmnG__preview[data-play] [data-demo-stage=booking]{animation:.45s 1.2s both auth-module__dgWmnG__signup-build}.auth-module__dgWmnG__preview[data-play] .auth-module__dgWmnG__signupRequest{animation:.5s 2.1s both auth-module__dgWmnG__signup-build}.auth-module__dgWmnG__strip[data-play] .auth-module__dgWmnG__stripSignal:after{animation:.7s .5s auth-module__dgWmnG__signup-tap}@keyframes auth-module__dgWmnG__signup-build{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes auth-module__dgWmnG__signup-select{0%,75%{background:var(--surface-2);border-color:var(--line);color:var(--ink)}}@keyframes auth-module__dgWmnG__signup-tap{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.auth-module__dgWmnG__preview[data-loop]:not([data-play]) [data-demo-stage],.auth-module__dgWmnG__preview[data-loop]:not([data-play]) .auth-module__dgWmnG__signupRequest{opacity:0}}.auth-module__dgWmnG__previewList{padding:var(--space-3) var(--space-4) var(--space-1)}.auth-module__dgWmnG__previewDay{font-size:var(--text-sm)}.auth-module__dgWmnG__previewList ul{margin:0;padding:0;list-style:none;display:grid}.auth-module__dgWmnG__previewList li{border-bottom:1px solid var(--line);align-items:center;gap:var(--space-3);min-height:52px;display:flex}.auth-module__dgWmnG__previewList li:last-child{border-bottom:0}.auth-module__dgWmnG__previewTime{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:750}.auth-module__dgWmnG__previewWho{font-size:var(--text-sm);flex:1;min-width:0;line-height:1.3;display:grid}.auth-module__dgWmnG__previewWho span{color:var(--muted)}.auth-module__dgWmnG__proof{color:var(--on-panel-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-3);font-weight:600;display:flex}.auth-module__dgWmnG__proofFaces{flex:none;display:flex}.auth-module__dgWmnG__proofFaces>*{box-shadow:0 0 0 2px var(--panel-a)}.auth-module__dgWmnG__proofFaces>*+*{margin-left:-4px}.auth-module__dgWmnG__strip{background:var(--panel);color:var(--on-panel);font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-3) 16px;font-weight:600;display:grid}.auth-module__dgWmnG__strip p{align-items:center;gap:var(--space-2);display:flex}.auth-module__dgWmnG__strip svg{color:var(--panel-accent);flex:none}.auth-module__dgWmnG__strip .auth-module__dgWmnG__chipRow{gap:6px}.auth-module__dgWmnG__strip .auth-module__dgWmnG__chipRow li{padding:3px 10px 3px 8px;font-size:12.5px}@media (min-width:1024px){.auth-module__dgWmnG__strip{display:none}}.auth-module__dgWmnG__formSide{background:var(--surface);min-width:0;padding:var(--space-4) 16px;flex:1;align-content:start;justify-items:center;display:grid}@media (min-width:1024px){.auth-module__dgWmnG__formSide{padding:var(--space-10) var(--space-8);align-content:center}}.auth-module__dgWmnG__formSide .auth-module__dgWmnG__card{box-shadow:none;gap:var(--space-3);background:0 0;border:0;max-width:400px;padding:0}.auth-module__dgWmnG__formSide .auth-module__dgWmnG__form{gap:var(--space-3)}.auth-module__dgWmnG__formSide .auth-module__dgWmnG__cardTitle{font-size:clamp(1.5rem,1.25rem + .75vw,1.75rem)}.auth-module__dgWmnG__cardHead{gap:var(--space-1);display:grid}.auth-module__dgWmnG__signupSteps{color:var(--muted);font-size:var(--text-xs);justify-content:space-between;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.auth-module__dgWmnG__signupSteps li{align-items:center;gap:6px;display:flex}.auth-module__dgWmnG__signupSteps li[aria-current]{color:var(--brand-text);font-weight:750}.auth-module__dgWmnG__signupSteps span{background:var(--surface-2);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.auth-module__dgWmnG__signupSteps li[aria-current] span{background:var(--brand-wash)}.auth-module__dgWmnG__cardTitle{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:800;line-height:1.2}.auth-module__dgWmnG__cardHead .auth-module__dgWmnG__lead{font-size:var(--text-sm);text-wrap:pretty}.auth-module__dgWmnG__inApp{background:var(--warn-bg);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-4);display:grid}.auth-module__dgWmnG__inAppText{color:var(--warn);align-items:flex-start;gap:var(--space-2);font-weight:650;display:flex}.auth-module__dgWmnG__inAppText svg{flex:none;margin-top:2px}.auth-module__dgWmnG__inAppActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.auth-module__dgWmnG__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.auth-module__dgWmnG__chip{background:var(--brand-wash);border-radius:var(--radius-full);color:var(--brand-text);font-size:var(--text-sm);align-items:center;gap:var(--space-1);padding-left:14px;font-weight:650;display:inline-flex}.auth-module__dgWmnG__chip button{border-radius:var(--radius-full);color:inherit;font:inherit;min-height:var(--tap);background:0 0;border:0;padding:0 14px;text-decoration:underline}.auth-module__dgWmnG__chip button:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-module__dgWmnG__form{gap:var(--space-4);display:grid}.auth-module__dgWmnG__form input:not([type=checkbox]){min-height:48px}.auth-module__dgWmnG__labelIcon{align-items:center;gap:var(--space-1);display:inline-flex}.auth-module__dgWmnG__labelIcon svg{color:var(--muted)}.auth-module__dgWmnG__helpBeside{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.auth-module__dgWmnG__helpBeside>*{grid-column:1/-1}.auth-module__dgWmnG__helpBeside>label{grid-column:1}.auth-module__dgWmnG__helpBeside>[id$=-help]{grid-area:1/2}.auth-module__dgWmnG__withNote>[aria-live]:not(:empty){margin-top:var(--space-3)}.auth-module__dgWmnG__row{gap:var(--space-4);display:grid}@media (min-width:480px){.auth-module__dgWmnG__row{grid-template-columns:1fr 1fr}}.auth-module__dgWmnG__inlineLink{color:var(--brand-text);text-underline-offset:2px;font-weight:700;text-decoration:underline}.auth-module__dgWmnG__inlineLink:hover{text-decoration-thickness:2px}.auth-module__dgWmnG__linkRow{font-size:var(--text-sm);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.auth-module__dgWmnG__linkRow a{min-height:var(--tap);align-items:center;display:inline-flex}.auth-module__dgWmnG__switch{color:var(--muted);font-size:var(--text-sm);text-align:center}.auth-module__dgWmnG__switch a{color:var(--brand-text);min-height:var(--tap);align-items:center;padding-inline:2px;font-weight:700;display:inline-flex}.auth-module__dgWmnG__switch a:hover{text-decoration:underline}.auth-module__dgWmnG__divider{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:var(--space-3);justify-self:stretch;display:flex}.auth-module__dgWmnG__divider:before,.auth-module__dgWmnG__divider:after{background:var(--line);content:"";flex:1;height:1px}.auth-module__dgWmnG__google{gap:var(--space-2);justify-items:center;display:grid}.auth-module__dgWmnG__googleSlot[hidden]{display:none}.auth-module__dgWmnG__googleSlot{max-width:400px;min-height:var(--tap);justify-content:center;width:100%;display:flex;overflow:hidden}.auth-module__dgWmnG__fieldError{color:var(--danger);font-size:var(--text-sm);margin-top:var(--space-1);font-weight:600}.auth-module__dgWmnG__fine{color:var(--muted);font-size:var(--text-min);text-align:center;text-wrap:balance}.auth-module__dgWmnG__fine a{color:var(--brand-text);text-decoration:underline}.auth-module__dgWmnG__hint{background:var(--warn-bg);border-radius:var(--radius-md);color:var(--warn);font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.auth-module__dgWmnG__password{position:relative}.auth-module__dgWmnG__password input{padding-right:52px}.auth-module__dgWmnG__reveal{border-radius:var(--radius-sm);color:var(--muted);inset-block:0;width:var(--tap);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:2px}.auth-module__dgWmnG__reveal:hover{color:var(--ink)}.auth-module__dgWmnG__reveal[aria-pressed=true]{color:var(--brand-text)}.auth-module__dgWmnG__footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-3) max(16px, (100% - var(--container)) / 2);flex-wrap:wrap;display:flex}@media (max-width:479px){.auth-module__dgWmnG__footer{padding-block:var(--space-2);row-gap:0}}.auth-module__dgWmnG__footerLinks{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.auth-module__dgWmnG__footerLinks a{min-height:var(--tap);align-items:center;display:inline-flex}.auth-module__dgWmnG__footerLinks a:hover{color:var(--ink)}.auth-module__dgWmnG__credit{margin-left:auto}
