.salon-auth-shell_shell__CCg6O{grid-template-columns:1fr}@media (min-width:1024px){.salon-auth-shell_shell__CCg6O{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.analysis-surface_surface__8h3A1{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 4px 12px rgb(0 0 0/.06);border-radius:1rem}.analysis-surface_overlay__z4DFq{position:relative;overflow:hidden;isolation:isolate}.analysis-surface_overlay__z4DFq:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsl(var(--brand-ink-inverted)/.18) 0,transparent 50%,hsl(var(--brand-ink-inverted)/.08) 100%);pointer-events:none;border-radius:inherit;z-index:1}.analysis-surface_overlay__z4DFq>*{position:relative;z-index:2}.analysis-surface_glow__u7G_n{box-shadow:0 2px 4px rgb(0 0 0/.04)}.analysis-surface_floating__PqHx8{box-shadow:0 8px 24px rgb(0 0 0/.08)}.analysis-surface_interactiveBadge__oUNp3{transition:transform var(--animation-duration-fast) var(--animation-ease-spring),box-shadow var(--animation-duration-fast) var(--animation-ease-smooth)}.analysis-surface_interactiveBadge__oUNp3:hover{transform:scale(1.05) translateZ(0);box-shadow:0 4px 12px rgb(0 0 0/.06)}.analysis-surface_interactiveBadge__oUNp3:active{transform:scale(.95) translateZ(0)}.analysis-surface_barTrack__XzZLg{background:var(--semantic-overlay-surface-dim);border-radius:9999px;overflow:hidden;box-shadow:inset 0 0 0 1px hsl(var(--border))}.dark .analysis-surface_barTrack__XzZLg,[data-theme=dark] .analysis-surface_barTrack__XzZLg{background:var(--semantic-overlay-surface-dim-strong)}.analysis-surface_barFill__lBRbQ{border-radius:inherit;box-shadow:inset 0 1px 0 hsl(var(--brand-ink-inverted)/.24);transition:width .6s var(--animation-ease-smooth)}.analysis-surface_textShadow__BEgOo{text-shadow:0 1px 2px hsl(var(--brand-ink-inverted)/.18)}.dark .analysis-surface_textShadow__BEgOo,[data-theme=dark] .analysis-surface_textShadow__BEgOo{text-shadow:0 1px 2px var(--semantic-overlay-inner-shadow)}@keyframes analysis-surface_surfaceFadeIn__d23Bs{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes analysis-surface_surfaceScaleIn__QQ8hl{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes analysis-surface_scorePulse__lIIbO{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.08)}}.analysis-surface_animateIn__diYTL{animation:analysis-surface_surfaceFadeIn__d23Bs var(--animation-duration-spring) var(--animation-ease-smooth) backwards}.analysis-surface_animateScale__4mqI5{animation:analysis-surface_surfaceScaleIn__QQ8hl var(--animation-duration-spring) var(--animation-ease-spring) backwards}.analysis-surface_scoreAnimate__VJBk_{animation:analysis-surface_scorePulse__lIIbO 2.4s var(--animation-ease-spring) infinite}@media (prefers-reduced-motion:reduce){.analysis-surface_animateIn__diYTL,.analysis-surface_animateScale__4mqI5,.analysis-surface_barFill__lBRbQ,.analysis-surface_interactiveBadge__oUNp3,.analysis-surface_scoreAnimate__VJBk_{animation:none!important;transition:none!important;transform:none!important}.analysis-surface_interactiveBadge__oUNp3:hover{transform:none}}.auth-styles_socialAuthButton__FIb26{border-width:1px;font-weight:500;transition:background-color .15s ease,border-color .15s ease}.auth-styles_socialAuthButtonApple__JuxxE{background-color:hsl(0 0% 0%);color:hsl(0 0% 100%);border-color:hsl(0 0% 0%)}.auth-styles_socialAuthButtonApple__JuxxE:hover{background-color:hsl(0 0% 15%)}.auth-styles_socialAuthButtonGoogle__0Qd9z{background-color:hsl(0 0% 100%);color:hsl(0 0% 46%);border-color:hsl(214 14% 86%)}.auth-styles_socialAuthButtonGoogle__0Qd9z:hover{background-color:hsl(210 20% 98%)}.auth-styles_socialAuthButtonLine__4JepV{background-color:hsl(120 100% 36%);color:hsl(0 0% 100%);border-color:hsl(120 100% 36%)}.auth-styles_socialAuthButtonLine__4JepV:hover{background-color:hsl(120 100% 31%)}.dark .auth-styles_socialAuthButtonApple__JuxxE{background-color:hsl(0 0% 100%);color:hsl(0 0% 0%);border-color:hsl(0 0% 0%)}.dark .auth-styles_socialAuthButtonApple__JuxxE:hover{background-color:hsl(210 20% 98%)}.dark .auth-styles_socialAuthButtonGoogle__0Qd9z{background-color:hsl(0 0% 100%);color:hsl(0 0% 46%);border-color:hsl(214 14% 86%)}.dark .auth-styles_socialAuthButtonGoogle__0Qd9z:hover{background-color:hsl(210 20% 98%)}.auth-styles_loginOrb__zxZqV{position:absolute;border-radius:9999px;filter:blur(60px);pointer-events:none}.auth-styles_loginOrbPrimary__MiLSp{background:hsl(var(--brand-primary)/.15)}.auth-styles_loginOrbAccent__2dte1{background:hsl(var(--brand-accent)/.15)}.auth-styles_loginCard__PjeI0{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.5rem;box-shadow:0 4px 12px rgb(0 0 0/.06)}@media (prefers-reduced-motion:reduce){.auth-styles_loginOrb__zxZqV{animation:none!important}}.confetti-converge-root{--converge-dist:0vw}@keyframes confetti-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes confetti-orbit-reverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes confetti-converge-disperse{0%{opacity:0;transform:translateX(0) scale(.5)}10%{opacity:1;transform:translateX(0) scale(1)}30%{opacity:1;transform:translateX(0) scale(1)}80%{opacity:1;transform:translateX(var(--converge-dist)) scale(1.1)}to{opacity:0;transform:translateX(calc(var(--converge-dist) * 1.2)) scale(.8)}}@keyframes confetti-flutter{0%{transform:rotate3d(1,1,1,0deg)}25%{transform:rotate3d(1,.5,0,90deg)}50%{transform:rotate3d(.5,1,.5,180deg)}75%{transform:rotateY(270deg)}to{transform:rotate3d(1,1,1,1turn)}}