.human-check-module__V-Bn9G__path{background-image:repeating-linear-gradient(90deg,rgba(201,138,91,.28) 0,rgba(201,138,91,.28) 6px,transparent 6px,transparent 12px);background-size:12px 2px;border-radius:999px;height:2px}.human-check-module__V-Bn9G__towardLeft{animation:1.3s linear infinite human-check-module__V-Bn9G__drift-left}.human-check-module__V-Bn9G__towardRight{animation:1.3s linear infinite human-check-module__V-Bn9G__drift-right}@keyframes human-check-module__V-Bn9G__drift-left{0%{background-position:0 0}to{background-position:-12px 0}}@keyframes human-check-module__V-Bn9G__drift-right{0%{background-position:0 0}to{background-position:12px 0}}@media (prefers-reduced-motion:reduce){.human-check-module__V-Bn9G__towardLeft,.human-check-module__V-Bn9G__towardRight{animation:none}}
.signup-breath-module__nI4lyW__veil{animation:.26s ease-out both signup-breath-module__nI4lyW__veil-in}.signup-breath-module__nI4lyW__light{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) both signup-breath-module__nI4lyW__light-settle,1.4s ease-in-out .7s infinite alternate signup-breath-module__nI4lyW__light-glow}.signup-breath-module__nI4lyW__message{animation:.52s ease-out .26s both signup-breath-module__nI4lyW__message-in}@keyframes signup-breath-module__nI4lyW__veil-in{0%{opacity:0}to{opacity:1}}@keyframes signup-breath-module__nI4lyW__light-settle{0%{opacity:.4;transform:translateY(-28px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes signup-breath-module__nI4lyW__light-glow{0%{filter:drop-shadow(0 0 rgba(233,185,143,0))}to{filter:drop-shadow(0 0 7px rgba(233,185,143,.95))}}@keyframes signup-breath-module__nI4lyW__message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__chatIn{animation:.32s ease-out both signup-breath-module__nI4lyW__chat-in}@keyframes signup-breath-module__nI4lyW__chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__panelIn{animation:.38s cubic-bezier(.22,1,.36,1) both signup-breath-module__nI4lyW__panel-in}@keyframes signup-breath-module__nI4lyW__panel-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__aivaLineIn{transform-origin:0 100%;animation:.56s cubic-bezier(.2,1.25,.35,1) both signup-breath-module__nI4lyW__aiva-line-in}@keyframes signup-breath-module__nI4lyW__aiva-line-in{0%{opacity:0;transform:translateY(10px)scale(.82)}55%{opacity:1;transform:translateY(-1px)scale(1.015)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__aivaWordIn{white-space:pre;animation:.42s ease-out both signup-breath-module__nI4lyW__aiva-word-in;display:inline-block}@keyframes signup-breath-module__nI4lyW__aiva-word-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__aivaDotPulse{animation:.9s ease-out both signup-breath-module__nI4lyW__aiva-dot-pulse}@keyframes signup-breath-module__nI4lyW__aiva-dot-pulse{0%{box-shadow:0 0 rgba(75,138,96,.45)}to{box-shadow:0 0 0 9px rgba(75,138,96,0)}}.signup-breath-module__nI4lyW__ownerWash{background-image:linear-gradient(120deg,#e2eee6 0%,#e5ebf1 45%,#ece7f1 100%);background-size:220% 220%;animation:14s ease-in-out infinite alternate signup-breath-module__nI4lyW__owner-wash}@keyframes signup-breath-module__nI4lyW__owner-wash{0%{background-position:0 40%}to{background-position:100% 60%}}.signup-breath-module__nI4lyW__dealCard{animation:.52s cubic-bezier(.18,.85,.25,1) both signup-breath-module__nI4lyW__deal-card}@keyframes signup-breath-module__nI4lyW__deal-card{0%{opacity:0;transform:translate(2rem,.75rem)rotate(-1deg)scale(.96)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__drift{animation:9s ease-in-out infinite alternate signup-breath-module__nI4lyW__drift}@keyframes signup-breath-module__nI4lyW__drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.signup-breath-module__nI4lyW__dockIn{animation:.52s cubic-bezier(.34,1.56,.64,1) both signup-breath-module__nI4lyW__dock-in}@keyframes signup-breath-module__nI4lyW__dock-in{0%{opacity:0;transform:translateY(10px)scale(.6)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__aivaHeadTilt{transform-box:fill-box;transform-origin:50% 90%;animation:6s ease-in-out infinite signup-breath-module__nI4lyW__aiva-head}@keyframes signup-breath-module__nI4lyW__aiva-head{0%,to{transform:rotate(0)}30%{transform:rotate(-2.5deg)translateY(1px)}65%{transform:rotate(1.5deg)}}.signup-breath-module__nI4lyW__aivaPendant{transform-box:fill-box;transform-origin:50% 0;animation:3.4s ease-in-out infinite signup-breath-module__nI4lyW__aiva-pendant}@keyframes signup-breath-module__nI4lyW__aiva-pendant{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.signup-breath-module__nI4lyW__aivaChestGlow{animation:5.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-love-light}@keyframes signup-breath-module__nI4lyW__aiva-love-light{0%,to{fill:#c98a5b}50%{fill:#d99a6c}}.signup-breath-module__nI4lyW__aivaLoveHalo{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-love-halo}@keyframes signup-breath-module__nI4lyW__aiva-love-halo{0%,to{opacity:.08;transform:scale(.82)}50%{opacity:.32;transform:scale(.98)}}@keyframes signup-breath-module__nI4lyW__aiva-soft-pulse{0%,to{opacity:.55}50%{opacity:1}}.signup-breath-module__nI4lyW__aivaTapHand{transform-box:fill-box;transform-origin:50% 0;animation:1.6s ease-in-out infinite signup-breath-module__nI4lyW__aiva-tap-hand}@keyframes signup-breath-module__nI4lyW__aiva-tap-hand{0%,55%,to{transform:rotate(0)}70%,80%{transform:rotate(-4deg)translateY(2px)}}.signup-breath-module__nI4lyW__aivaTabletTap{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.6s ease-out infinite signup-breath-module__nI4lyW__aiva-tablet-tap}@keyframes signup-breath-module__nI4lyW__aiva-tablet-tap{0%,72%{opacity:0;transform:scale(.3)}78%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.signup-breath-module__nI4lyW__screenIn{animation:.36s ease-out both signup-breath-module__nI4lyW__screen-in}@keyframes signup-breath-module__nI4lyW__screen-in{0%{opacity:0}to{opacity:1}}.signup-breath-module__nI4lyW__screenPop{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.34,1.56,.64,1) both signup-breath-module__nI4lyW__screen-pop}@keyframes signup-breath-module__nI4lyW__screen-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__screenDrop{animation:.52s cubic-bezier(.22,1,.36,1) both signup-breath-module__nI4lyW__screen-drop}@keyframes signup-breath-module__nI4lyW__screen-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__screenGrow{transform-box:fill-box;transform-origin:0;animation:.48s ease-out both signup-breath-module__nI4lyW__screen-grow}@keyframes signup-breath-module__nI4lyW__screen-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.signup-breath-module__nI4lyW__screenFadeOut{animation:.2s ease-in both signup-breath-module__nI4lyW__screen-fade-out}@keyframes signup-breath-module__nI4lyW__screen-fade-out{0%{opacity:1}to{opacity:0}}.signup-breath-module__nI4lyW__aivaHover{animation:2.4s ease-in-out infinite signup-breath-module__nI4lyW__aiva-hover}@keyframes signup-breath-module__nI4lyW__aiva-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.signup-breath-module__nI4lyW__aivaHoverGlow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite signup-breath-module__nI4lyW__aiva-hover-glow}@keyframes signup-breath-module__nI4lyW__aiva-hover-glow{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.25;transform:scaleX(.8)}}.signup-breath-module__nI4lyW__aivaFlapLeft,.signup-breath-module__nI4lyW__aivaFlapRight{transform-box:fill-box;transform-origin:50% 100%}.signup-breath-module__nI4lyW__aivaFlapLeft{animation:2.2s cubic-bezier(.45,0,.55,1) infinite signup-breath-module__nI4lyW__aiva-port-left}.signup-breath-module__nI4lyW__aivaFlapRight{animation:2.2s cubic-bezier(.45,0,.55,1) infinite signup-breath-module__nI4lyW__aiva-port-right}@keyframes signup-breath-module__nI4lyW__aiva-port-left{0%,to{transform:rotate(-78deg)}50%{transform:rotate(-22deg)}}@keyframes signup-breath-module__nI4lyW__aiva-port-right{0%,to{transform:rotate(78deg)}50%{transform:rotate(22deg)}}.signup-breath-module__nI4lyW__aivaBeam{animation:.9s ease-out both signup-breath-module__nI4lyW__aiva-beam}@keyframes signup-breath-module__nI4lyW__aiva-beam{0%{opacity:0}to{opacity:1}}.signup-breath-module__nI4lyW__aivaBeamDraw{stroke-dasharray:1;animation:.55s cubic-bezier(.22,1,.36,1) both signup-breath-module__nI4lyW__aiva-beam-draw}@keyframes signup-breath-module__nI4lyW__aiva-beam-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.signup-breath-module__nI4lyW__aivaBeamPoint{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out .45s infinite both signup-breath-module__nI4lyW__aiva-beam-point}@keyframes signup-breath-module__nI4lyW__aiva-beam-point{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:.95;transform:scale(1.4)}}.signup-breath-module__nI4lyW__aivaBeamWords{letter-spacing:.04em;paint-order:stroke;stroke:#f6f5f1;stroke-width:3px;stroke-linejoin:round;animation:.6s ease-out .4s both signup-breath-module__nI4lyW__aiva-beam-words}@keyframes signup-breath-module__nI4lyW__aiva-beam-words{0%{opacity:0}to{opacity:1}}.signup-breath-module__nI4lyW__aivaBeamSpark{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out .55s infinite both signup-breath-module__nI4lyW__aiva-beam-spark}@keyframes signup-breath-module__nI4lyW__aiva-beam-spark{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.45;transform:scale(1.05)}}.signup-breath-module__nI4lyW__aivaDance{transform-box:view-box;transform-origin:200px 500px;animation:.9s ease-in-out infinite signup-breath-module__nI4lyW__aiva-dance}@keyframes signup-breath-module__nI4lyW__aiva-dance{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-14px)rotate(0)}50%{transform:translateY(0)rotate(3deg)}75%{transform:translateY(-14px)rotate(0)}}.signup-breath-module__nI4lyW__aivaTapLeft,.signup-breath-module__nI4lyW__aivaTapRight{transform-box:fill-box;transform-origin:80% 100%;animation:.9s ease-in-out infinite signup-breath-module__nI4lyW__aiva-tap}.signup-breath-module__nI4lyW__aivaTapRight{transform-origin:20% 100%;animation-delay:-.45s}@keyframes signup-breath-module__nI4lyW__aiva-tap{0%,50%,to{transform:rotate(0)}20%{transform:rotate(-16deg)translateY(-6px)}}.signup-breath-module__nI4lyW__aivaStretch{transform-box:view-box;transform-origin:200px 500px;animation:4.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-stretch}@keyframes signup-breath-module__nI4lyW__aiva-stretch{0%,15%,80%,to{transform:scale(1)}45%{transform:scale(.98,1.04)}}.signup-breath-module__nI4lyW__aivaStretchLeft,.signup-breath-module__nI4lyW__aivaStretchRight{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-stretch-left}.signup-breath-module__nI4lyW__aivaStretchRight{animation-name:signup-breath-module__nI4lyW__aiva-stretch-right}@keyframes signup-breath-module__nI4lyW__aiva-stretch-left{0%,15%,80%,to{transform:rotate(-140deg)}45%,60%{transform:rotate(-62deg)}}@keyframes signup-breath-module__nI4lyW__aiva-stretch-right{0%,15%,80%,to{transform:rotate(140deg)}45%,60%{transform:rotate(62deg)}}.signup-breath-module__nI4lyW__aivaYawnHand{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-yawn-hand}@keyframes signup-breath-module__nI4lyW__aiva-yawn-hand{0%,15%,80%,to{transform:rotate(-14deg)}45%,62%{transform:rotate(-34deg)}}.signup-breath-module__nI4lyW__aivaMeditate{transform-box:view-box;transform-origin:200px 500px;animation:5.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-meditate}@keyframes signup-breath-module__nI4lyW__aiva-meditate{0%,to{transform:scale(1)}45%{transform:scale(1.025,1.035)}}.signup-breath-module__nI4lyW__aivaBreatheWord{animation:5.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-breathe-word}@keyframes signup-breath-module__nI4lyW__aiva-breathe-word{0%,to{opacity:0;transform:translateY(3px)}35%,60%{opacity:1;transform:translateY(0)}}.signup-breath-module__nI4lyW__aivaYawn{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-yawn}@keyframes signup-breath-module__nI4lyW__aiva-yawn{0%,15%,80%,to{opacity:0;transform:scale(.2,.1)}45%,62%{opacity:.75;transform:scale(1)}}.signup-breath-module__nI4lyW__nowBreathe{animation:2.6s ease-in-out infinite signup-breath-module__nI4lyW__now-breathe}@keyframes signup-breath-module__nI4lyW__now-breathe{0%,to{opacity:.45}50%{opacity:1}}.signup-breath-module__nI4lyW__aivaPoseIn{animation:.9s cubic-bezier(.22,1,.36,1) both signup-breath-module__nI4lyW__aiva-pose-in}@keyframes signup-breath-module__nI4lyW__aiva-pose-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.signup-breath-module__nI4lyW__aivaScreenGlow{animation:2.2s ease-in-out infinite signup-breath-module__nI4lyW__aiva-screen-glow}@keyframes signup-breath-module__nI4lyW__aiva-screen-glow{0%,to{opacity:.18}40%{opacity:.34}60%{opacity:.24}}@media (prefers-reduced-motion:reduce){.signup-breath-module__nI4lyW__aivaScreenGlow,.signup-breath-module__nI4lyW__aivaBeam,.signup-breath-module__nI4lyW__aivaBeamSpark,.signup-breath-module__nI4lyW__aivaBeamDraw,.signup-breath-module__nI4lyW__aivaBeamWords,.signup-breath-module__nI4lyW__aivaBeamPoint,.signup-breath-module__nI4lyW__aivaPoseIn,.signup-breath-module__nI4lyW__nowBreathe,.signup-breath-module__nI4lyW__aivaDance,.signup-breath-module__nI4lyW__aivaTapLeft,.signup-breath-module__nI4lyW__aivaTapRight,.signup-breath-module__nI4lyW__aivaStretch,.signup-breath-module__nI4lyW__aivaStretchLeft,.signup-breath-module__nI4lyW__aivaStretchRight,.signup-breath-module__nI4lyW__aivaYawn,.signup-breath-module__nI4lyW__aivaYawnHand,.signup-breath-module__nI4lyW__aivaMeditate,.signup-breath-module__nI4lyW__aivaHover,.signup-breath-module__nI4lyW__aivaHoverGlow,.signup-breath-module__nI4lyW__aivaFlapLeft,.signup-breath-module__nI4lyW__aivaFlapRight,.signup-breath-module__nI4lyW__screenIn,.signup-breath-module__nI4lyW__screenPop,.signup-breath-module__nI4lyW__screenDrop,.signup-breath-module__nI4lyW__screenGrow,.signup-breath-module__nI4lyW__screenFadeOut,.signup-breath-module__nI4lyW__aivaHeadTilt,.signup-breath-module__nI4lyW__aivaChestGlow,.signup-breath-module__nI4lyW__aivaLoveHalo,.signup-breath-module__nI4lyW__aivaPendant,.signup-breath-module__nI4lyW__aivaTapHand,.signup-breath-module__nI4lyW__aivaTabletTap,.signup-breath-module__nI4lyW__drift,.signup-breath-module__nI4lyW__dockIn,.signup-breath-module__nI4lyW__veil,.signup-breath-module__nI4lyW__light,.signup-breath-module__nI4lyW__message,.signup-breath-module__nI4lyW__chatIn,.signup-breath-module__nI4lyW__panelIn,.signup-breath-module__nI4lyW__aivaLineIn,.signup-breath-module__nI4lyW__aivaWordIn,.signup-breath-module__nI4lyW__aivaDotPulse,.signup-breath-module__nI4lyW__ownerWash,.signup-breath-module__nI4lyW__dealCard{animation:none}}.signup-breath-module__nI4lyW__aivaCard{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.32 0 0 0 0 0.28 0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E") 0 0/140px,linear-gradient(#fff 0%,#fbfaf8 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 0 0 1px rgba(20,24,28,.06),0 2px 0 -1px #efeeea,0 3px 0 -1px rgba(20,24,28,.06),0 10px 22px rgba(20,24,28,.07)}.signup-breath-module__nI4lyW__moreNudge{animation:2.4s ease-in-out infinite signup-breath-module__nI4lyW__more-nudge}@keyframes signup-breath-module__nI4lyW__more-nudge{0%,60%,to{transform:translateY(0)}75%{transform:translateY(3px)}88%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signup-breath-module__nI4lyW__moreNudge{animation:none}}.signup-breath-module__nI4lyW__nameInLights{background:linear-gradient(100deg,#2e2a25 0%,#2e2a25 42%,#d99a66 50%,#2e2a25 58%,#2e2a25 100%) 100% 0/260% 100%;color:transparent;filter:drop-shadow(0 0 12px rgba(233,185,143,.5));-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite signup-breath-module__nI4lyW__name-light}@keyframes signup-breath-module__nI4lyW__name-light{0%,62%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.signup-breath-module__nI4lyW__nameInLights{animation:none}}.signup-breath-module__nI4lyW__dropIn{animation:signup-breath-module__nI4lyW__drop-in .56s cubic-bezier(.22,1,.36,1)var(--drop,0s)both}@keyframes signup-breath-module__nI4lyW__drop-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.signup-breath-module__nI4lyW__dropIn{animation:none}}
.aiva-gift-box-module__K9NtUa__wrap{justify-items:center;width:min(680px,100%);display:grid;position:relative}.aiva-gift-box-module__K9NtUa__stage{perspective:1500px;cursor:pointer;text-align:left;background:0 0;border:0;width:min(680px,100%);height:420px;padding:0;position:relative}.aiva-gift-box-module__K9NtUa__box{transform-style:preserve-3d;position:absolute;top:30px;bottom:96px;left:4%;right:10%;transform:rotateX(34deg)rotate(-9deg)}.aiva-gift-box-module__K9NtUa__under{background:#e4ddcf;border-radius:7px;width:60%;height:100%;position:absolute;top:0;left:0;box-shadow:0 16px 26px rgba(40,38,28,.18)}.aiva-gift-box-module__K9NtUa__under[data-at="0"]{transform:translate(18px,22px)}.aiva-gift-box-module__K9NtUa__under[data-at="1"]{background:#ddd5c6;transform:translate(36px,44px)}.aiva-gift-box-module__K9NtUa__under[data-at="2"]{background:#d6cdbd;transform:translate(54px,66px)}.aiva-gift-box-module__K9NtUa__tray{--pull:0%;width:58%;height:96%;transform:translateX(var(--pull));background:#ebe5d8;border-radius:6px;transition:transform .76s cubic-bezier(.2,.8,.2,1);position:absolute;top:2%;left:1%;box-shadow:inset 0 0 0 7px #e1d9c9,inset 0 10px 18px rgba(60,50,30,.12),0 18px 28px rgba(40,38,28,.2)}.aiva-gift-box-module__K9NtUa__stage:hover .aiva-gift-box-module__K9NtUa__tray{--pull:48%}.aiva-gift-box-module__K9NtUa__stage:focus-visible .aiva-gift-box-module__K9NtUa__tray{--pull:48%}.aiva-gift-box-module__K9NtUa__stage[data-open] .aiva-gift-box-module__K9NtUa__tray{--pull:104%}.aiva-gift-box-module__K9NtUa__tissue{background:linear-gradient(transparent calc(50% - 1px),rgba(40,50,30,.22) 50%,transparent calc(50% + 1.5px)),radial-gradient(circle,rgba(247,244,236,.22) 0,rgba(247,244,236,.22) 1.2px,transparent 1.6px) 0 0/14px 14px,linear-gradient(#9aab86,#84966f);border-radius:3px;position:absolute;top:9px;bottom:9px;left:9px;right:9px;overflow:hidden;box-shadow:inset 0 2px 6px rgba(255,255,255,.18)}.aiva-gift-box-module__K9NtUa__seal{color:#4d5a3b;width:112px;height:112px;font-size:var(--salon-type-label-size);letter-spacing:.2em;text-align:center;text-transform:uppercase;background:linear-gradient(160deg,#f6f5f2,#e2e0dc);border-radius:50%;align-content:center;place-items:center;gap:6px;font-weight:700;transition:box-shadow .2s;display:grid;position:absolute;top:50%;right:11%;transform:translateY(-50%);box-shadow:8px 10px 18px rgba(40,52,30,.42),-5px -5px 12px rgba(255,255,255,.35)}.aiva-gift-box-module__K9NtUa__stage:active .aiva-gift-box-module__K9NtUa__seal{box-shadow:3px 4px 8px rgba(40,52,30,.38),-2px -2px 6px rgba(255,255,255,.3)}.aiva-gift-box-module__K9NtUa__tab{background:linear-gradient(90deg,#0f1214,#2a3035 45%,#4a5258 60%,#1d2226);border-radius:0 7px 7px 0;width:36px;height:54px;position:absolute;top:50%;right:-34px;transform:translateY(-50%)translateZ(4px);box-shadow:2px 3px 6px rgba(10,12,14,.4),inset 0 1px rgba(255,255,255,.18)}.aiva-gift-box-module__K9NtUa__sealSays{color:#7a7268;font-size:var(--salon-type-micro-size);letter-spacing:.06em;text-transform:none;white-space:nowrap;border-radius:999px;padding:5px 10px;font-weight:600;box-shadow:inset 2px 2px 5px rgba(150,145,138,.38),inset -2px -2px 5px rgba(255,255,255,.9)}.aiva-gift-box-module__K9NtUa__tab{place-items:center;display:grid}.aiva-gift-box-module__K9NtUa__tabWord{writing-mode:vertical-rl;background:linear-gradient(#f6f7f8 0%,#b9bec3 35%,#fff 52%,#8d949a 70%,#e3e6e8 100%);color:transparent;font-size:var(--salon-type-label-size);letter-spacing:.22em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text;font-weight:800}.aiva-gift-box-module__K9NtUa__sleeve{color:#2e2a24;background:linear-gradient(160deg,#f4f0e7,#e9e3d6);border-radius:7px;place-content:center;justify-items:center;gap:10px;width:60%;height:100%;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 26px 40px rgba(40,38,28,.28),inset -14px 0 18px rgba(0,0,0,.05),inset 0 1px rgba(255,255,255,.7)}.aiva-gift-box-module__K9NtUa__sleeve:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.08),rgba(255,255,255,.5));border-radius:0 7px 7px 0;width:6px;position:absolute;top:0;bottom:0;right:0}.aiva-gift-box-module__K9NtUa__from{font-size:var(--salon-type-heading-size);letter-spacing:-.02em;font-weight:600}.aiva-gift-box-module__K9NtUa__ribbon{color:#fffaf7;width:210px;height:17px;font-size:var(--salon-type-label-size);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#d72631;place-items:center;font-weight:700;display:grid;position:absolute;bottom:40px;left:-40px;transform:rotate(45deg)translateZ(0)}.aiva-gift-box-module__K9NtUa__caption{text-align:center;justify-items:center;gap:2px;display:grid;position:absolute;bottom:0;left:0;right:0}.aiva-gift-box-module__K9NtUa__shade{z-index:20;cursor:default;background:rgba(32,30,24,.14);border:0;position:fixed;top:0;bottom:0;left:0;right:0}.aiva-gift-box-module__K9NtUa__card{z-index:30;width:min(400px,92%);animation:.62s cubic-bezier(.2,.8,.2,1) both aiva-gift-box-module__K9NtUa__lift;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.aiva-gift-box-module__K9NtUa__close{color:#5e676e;width:32px;height:32px;font-size:var(--salon-type-heading-size);cursor:pointer;background:#fffdf8;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;right:-12px;box-shadow:0 4px 12px rgba(40,38,28,.2)}@keyframes aiva-gift-box-module__K9NtUa__lift{0%{opacity:0;transform:translate(-6%,-20%)scale(.72)rotate(-6deg)}to{opacity:1;transform:translate(-50%,-54%)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.aiva-gift-box-module__K9NtUa__tray{transition:none}.aiva-gift-box-module__K9NtUa__card{animation:none}}
.tear-strip-module__qw5yFG__wrap{justify-self:stretch;position:relative}.tear-strip-module__qw5yFG__note{background:var(--ribbon-velvet);color:#f6f3ec;min-height:40px;font-size:var(--salon-type-caption-size);letter-spacing:var(--salon-type-tracking-caps);text-align:center;clip-path:inset(0 100% 0 0);place-items:center;margin:0;padding:.55rem 1.6rem;line-height:1.4;animation:1.6s cubic-bezier(.65,0,.25,1) .5s forwards tear-strip-module__qw5yFG__notePull;display:grid;position:relative;box-shadow:0 8px 18px rgba(20,27,32,.18)}.tear-strip-module__qw5yFG__note b{color:rgba(246,243,236,.55);font-size:var(--salon-type-micro-size);font-weight:var(--salon-type-weight-medium);letter-spacing:var(--salon-type-tracking-wide);margin-right:.9rem}.tear-strip-module__qw5yFG__noteTab{background:linear-gradient(160deg,#3a3f44,#15181b);border-radius:4px;width:22px;height:calc(100% + 10px);animation:1.6s cubic-bezier(.65,0,.25,1) .5s forwards tear-strip-module__qw5yFG__noteTab;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 4px 10px rgba(0,0,0,.3)}@keyframes tear-strip-module__qw5yFG__notePull{to{clip-path:inset(0)}}@keyframes tear-strip-module__qw5yFG__noteTab{85%{opacity:1;left:calc(100% - 22px)}to{opacity:0;left:calc(100% - 22px)}}@media (prefers-reduced-motion:reduce){.tear-strip-module__qw5yFG__note{clip-path:none;animation:none}.tear-strip-module__qw5yFG__noteTab{display:none}}.tear-strip-module__qw5yFG__wrap .tear-strip-module__qw5yFG__note{letter-spacing:.06em;text-align:left;border-radius:4px;place-items:center start;min-height:44px;padding-left:1.5rem;padding-right:1.5rem;font-weight:300;-webkit-mask:radial-gradient(4px at 0,transparent 3.6px,#000 4px) 0/51% 100% no-repeat,radial-gradient(4px at 100%,transparent 3.6px,#000 4px) 100%/51% 100% no-repeat;mask:radial-gradient(4px at 0,transparent 3.6px,#000 4px) 0/51% 100% no-repeat,radial-gradient(4px at 100%,transparent 3.6px,#000 4px) 100%/51% 100% no-repeat}.tear-strip-module__qw5yFG__wrap .tear-strip-module__qw5yFG__note b{background:var(--platinum-letters);color:transparent;letter-spacing:.2em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;border-right:.5px solid rgba(233,225,211,.34);margin-right:.8rem;padding-right:.8rem;font-weight:500;display:inline-block}.tear-strip-module__qw5yFG__wrap .tear-strip-module__qw5yFG__note{justify-content:flex-start;align-items:center;min-width:0;display:flex}.tear-strip-module__qw5yFG__lead{flex:none;align-items:center;display:inline-flex}.tear-strip-module__qw5yFG__logo{flex:none;margin-right:.7rem}.tear-strip-module__qw5yFG__viewport{white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.tear-strip-module__qw5yFG__viewport[data-moving]{-webkit-mask:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent 100%)}.tear-strip-module__qw5yFG__track{display:inline-flex}.tear-strip-module__qw5yFG__line{flex:none}.tear-strip-module__qw5yFG__line[data-gap]{padding-right:48px}.tear-strip-module__qw5yFG__viewport[data-moving] .tear-strip-module__qw5yFG__track{animation:tear-strip-module__qw5yFG__ribbonMarquee var(--marquee-seconds,30s)linear infinite}.tear-strip-module__qw5yFG__viewport[data-moving]:hover .tear-strip-module__qw5yFG__track{animation-play-state:paused}@keyframes tear-strip-module__qw5yFG__ribbonMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tear-strip-module__qw5yFG__viewport{white-space:normal}}
.data-grid-filter-popover-module__QFymCW__trigger{color:#302923;cursor:pointer;min-height:2rem;font:inherit;background:rgba(255,255,255,.72);border:1px solid rgba(48,41,35,.12);border-radius:.54rem;align-items:center;gap:.35rem;padding:.34rem .54rem;font-size:.62rem;font-weight:700;display:inline-flex}.data-grid-filter-popover-module__QFymCW__trigger[data-tone=dark]{color:#fbf8f3;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.data-grid-filter-popover-module__QFymCW__trigger:hover,.data-grid-filter-popover-module__QFymCW__trigger[data-active=true]{border-color:#729f89;outline:none;box-shadow:0 0 0 2px rgba(114,159,137,.18)}.data-grid-filter-popover-module__QFymCW__trigger:focus-visible{border-color:#729f89;outline:none;box-shadow:0 0 0 2px rgba(114,159,137,.18)}.data-grid-filter-popover-module__QFymCW__trigger:disabled{cursor:not-allowed;opacity:.45}.data-grid-filter-popover-module__QFymCW__count{color:#346f4d;background:#e6f2e8;border-radius:50%;place-items:center;min-width:1.05rem;height:1.05rem;font-size:.58rem;display:grid}.data-grid-filter-popover-module__QFymCW__panel{z-index:10020;box-sizing:border-box;color:#302923;max-height:calc(100dvh - 24px);font-family:var(--salon-ui-font,inherit);background:#fff;border:1px solid rgba(48,41,35,.13);border-radius:.8rem;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden;box-shadow:0 20px 48px rgba(28,23,20,.22)}.data-grid-filter-popover-module__QFymCW__heading,.data-grid-filter-popover-module__QFymCW__footer{justify-content:space-between;align-items:center;gap:.5rem;padding:.68rem .78rem;display:flex}.data-grid-filter-popover-module__QFymCW__heading{border-bottom:1px solid rgba(48,41,35,.09);font-size:.76rem}.data-grid-filter-popover-module__QFymCW__footer{border-top:1px solid rgba(48,41,35,.09)}.data-grid-filter-popover-module__QFymCW__fields{gap:.62rem;padding:.75rem;display:grid;overflow-y:auto}.data-grid-filter-popover-module__QFymCW__fields label{color:#5e5853;gap:.25rem;font-size:.67rem;font-weight:680;display:grid}.data-grid-filter-popover-module__QFymCW__fields label>span{letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.data-grid-filter-popover-module__QFymCW__fields input,.data-grid-filter-popover-module__QFymCW__fields select{box-sizing:border-box;color:#302923;width:100%;min-height:2.1rem;font:inherit;background:#fff;border:1px solid rgba(48,41,35,.18);border-radius:.48rem;padding:.35rem .5rem;font-size:.73rem}.data-grid-filter-popover-module__QFymCW__fields input:focus-visible{outline-offset:1px;outline:2px solid #729f89}.data-grid-filter-popover-module__QFymCW__fields select:focus-visible{outline-offset:1px;outline:2px solid #729f89}.data-grid-filter-popover-module__QFymCW__heading button,.data-grid-filter-popover-module__QFymCW__footer button{color:#302923;cursor:pointer;min-height:1.85rem;font:inherit;background:#fff;border:1px solid rgba(48,41,35,.13);border-radius:.48rem;padding:.28rem .56rem;font-size:.67rem;font-weight:690}.data-grid-filter-popover-module__QFymCW__heading button{width:1.85rem;padding:0;font-size:1rem}.data-grid-filter-popover-module__QFymCW__footer button:last-child{color:#fff;background:#20282b}.data-grid-filter-popover-module__QFymCW__footer button:disabled{opacity:.4;cursor:not-allowed}.data-grid-filter-popover-module__QFymCW__heading button:focus-visible{outline-offset:2px;outline:2px solid #729f89}.data-grid-filter-popover-module__QFymCW__footer button:focus-visible{outline-offset:2px;outline:2px solid #729f89}.data-grid-filter-popover-module__QFymCW__panel.data-grid-filter-popover-module__QFymCW__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fbfaf7 0%,#f5f3ee 100%);border:0;border-radius:5px;box-shadow:0 0 0 1px rgba(20,27,32,.06),0 2px 0 -1px #ece9e2,0 3px 0 -1px rgba(20,27,32,.1),0 12px 26px rgba(20,27,32,.06)}
.setup-collection-toolbar-module__QKIgdW__toolbar{--toolbar-ink:#302923;--toolbar-muted:rgba(48,41,35,.56);--toolbar-aura:var(--ss-aurora-context,rgba(190,211,228,.2));--toolbar-aura-border:var(--ss-aurora-context-border,rgba(151,181,203,.5));z-index:42;width:100%;min-width:0;color:var(--toolbar-ink);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);border:1px solid rgba(255,255,255,.46);border-radius:1rem 1rem 0 0;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.72),0 12px 30px rgba(68,58,49,.07)}.setup-collection-toolbar-module__QKIgdW__commandBar{grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .62rem;display:grid}.setup-collection-toolbar-module__QKIgdW__titleBlock{gap:.06rem;min-width:8rem;display:grid}.setup-collection-toolbar-module__QKIgdW__titleBlock span{color:var(--toolbar-muted);letter-spacing:.11em;font-size:.48rem;font-weight:790}.setup-collection-toolbar-module__QKIgdW__titleBlock strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:730;overflow:hidden}.setup-collection-toolbar-module__QKIgdW__search{min-height:2rem;color:var(--toolbar-muted);background:#fff;border:1px solid rgba(48,41,35,.1);border-radius:.62rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.34rem;padding:0 .62rem;display:grid}.setup-collection-toolbar-module__QKIgdW__search input{width:100%;min-width:0;color:var(--toolbar-ink);font:inherit;background:#fff;border:0;outline:0;font-size:.67rem}.setup-collection-toolbar-module__QKIgdW__search input::placeholder{color:var(--toolbar-muted)}.setup-collection-toolbar-module__QKIgdW__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.setup-collection-toolbar-module__QKIgdW__tools button,.setup-collection-toolbar-module__QKIgdW__tools select{min-height:1.92rem;color:var(--toolbar-ink);cursor:pointer;font:inherit;background:rgba(255,255,255,.36);border:1px solid rgba(48,41,35,.1);border-radius:.54rem;outline:0;font-size:.58rem;font-weight:680}.setup-collection-toolbar-module__QKIgdW__tools button{padding:.34rem .52rem}.setup-collection-toolbar-module__QKIgdW__tools select{max-width:10.6rem;padding:.32rem 1.45rem .32rem .48rem}.setup-collection-toolbar-module__QKIgdW__tools button:hover:not(:disabled),.setup-collection-toolbar-module__QKIgdW__tools select:hover:not(:disabled),.setup-collection-toolbar-module__QKIgdW__tools button[data-active=true]{border-color:var(--toolbar-aura-border);background:var(--toolbar-aura)}.setup-collection-toolbar-module__QKIgdW__tools button:focus-visible{border-color:var(--toolbar-aura-border);background:var(--toolbar-aura)}.setup-collection-toolbar-module__QKIgdW__tools select:focus-visible{border-color:var(--toolbar-aura-border);background:var(--toolbar-aura)}.setup-collection-toolbar-module__QKIgdW__tools button:disabled,.setup-collection-toolbar-module__QKIgdW__tools select:disabled{cursor:not-allowed;opacity:.38}.setup-collection-toolbar-module__QKIgdW__visuallyHidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.setup-collection-toolbar-module__QKIgdW__sortControl,.setup-collection-toolbar-module__QKIgdW__sortInputShell{width:100%;min-width:0;position:relative}.setup-collection-toolbar-module__QKIgdW__sortInputShell{align-items:center;display:flex}.setup-collection-toolbar-module__QKIgdW__sortIcon{z-index:2;color:rgba(59,42,34,.56);pointer-events:none;font-size:.7rem;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.setup-collection-toolbar-module__QKIgdW__sortInput{width:100%;padding-left:1.85rem!important;padding-right:2rem!important}.setup-collection-toolbar-module__QKIgdW__sortChevron{z-index:2;color:rgba(59,42,34,.56);width:1.7rem;height:1.7rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.setup-collection-toolbar-module__QKIgdW__sortChevron:hover:not(:disabled){background:rgba(250,247,242,.72);outline:none}.setup-collection-toolbar-module__QKIgdW__sortChevron:focus-visible{background:rgba(250,247,242,.72);outline:none}.setup-collection-toolbar-module__QKIgdW__sortMenu{box-sizing:border-box;color:#20272d;background:#fff;border:1px solid rgba(73,60,50,.16);border-radius:.92rem;gap:.2rem;padding:.42rem;display:grid;overflow-x:hidden;overflow-y:auto;box-shadow:0 18px 36px rgba(55,39,31,.16)}.setup-collection-toolbar-module__QKIgdW__sortOption{width:100%;min-height:2.6rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.56rem .7rem;display:flex}.setup-collection-toolbar-module__QKIgdW__sortOption>span:first-child{gap:.08rem;min-width:0;display:grid}.setup-collection-toolbar-module__QKIgdW__sortOption strong{font-size:.72rem;font-weight:650}.setup-collection-toolbar-module__QKIgdW__sortOption small{color:rgba(59,42,34,.52);font-size:.62rem}.setup-collection-toolbar-module__QKIgdW__sortOption:hover:not(:disabled){background:rgba(250,247,242,.72);outline:none}.setup-collection-toolbar-module__QKIgdW__sortOption:focus-visible{background:rgba(250,247,242,.72);outline:none}.setup-collection-toolbar-module__QKIgdW__sortOption[aria-selected=true]{background:radial-gradient(circle,rgba(250,238,218,.62),#fcf8f4 80%);border-color:rgba(212,183,160,.35);font-weight:650;box-shadow:0 4px 15px rgba(73,48,32,.05)}.setup-collection-toolbar-module__QKIgdW__sortOption:disabled{opacity:.42;cursor:not-allowed}.setup-collection-toolbar-module__QKIgdW__sortEmpty{color:rgba(59,42,34,.52);padding:.7rem;font-size:.7rem}.setup-collection-toolbar-module__QKIgdW__toolbar[data-grid-style=salon-os-frosted-glass]{background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(255,255,255,.2)),var(--toolbar-aura)}.setup-collection-toolbar-module__QKIgdW__toolbar[data-grid-style=salon-os-original]{background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.1)),rgba(246,241,233,.18)}.setup-collection-toolbar-module__QKIgdW__toolbar[data-grid-style=legacy]{border-color:color-mix(in srgb,var(--toolbar-ink)12%,transparent);background:linear-gradient(var(--toolbar-aura-border),var(--toolbar-aura-border)),var(--ss-cream,#f9f8f5);-webkit-backdrop-filter:none;backdrop-filter:none}.setup-collection-toolbar-module__QKIgdW__toolbar[data-grid-style=legacy] .setup-collection-toolbar-module__QKIgdW__tools button,.setup-collection-toolbar-module__QKIgdW__toolbar[data-grid-style=legacy] .setup-collection-toolbar-module__QKIgdW__tools select{border-color:color-mix(in srgb,var(--toolbar-ink)14%,transparent);background:rgba(255,255,255,.22)}.setup-collection-toolbar-module__QKIgdW__toolbar[data-grid-style=legacy] .setup-collection-toolbar-module__QKIgdW__search{border-color:color-mix(in srgb,var(--toolbar-ink)14%,transparent);background:#fff}.setup-collection-toolbar-module__QKIgdW__toolbar[data-busy=true] .setup-collection-toolbar-module__QKIgdW__tools{opacity:.62}@media (max-width:980px){.setup-collection-toolbar-module__QKIgdW__commandBar{grid-template-columns:1fr}.setup-collection-toolbar-module__QKIgdW__titleBlock{grid-template-columns:auto 1fr;align-items:baseline;gap:.45rem}.setup-collection-toolbar-module__QKIgdW__tools{justify-content:flex-start}}.setup-collection-toolbar-module__QKIgdW__sortMenu.setup-collection-toolbar-module__QKIgdW__sortMenu{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fbfaf7 0%,#f5f3ee 100%);border:0;border-radius:5px;box-shadow:0 0 0 1px rgba(20,27,32,.06),0 2px 0 -1px #ece9e2,0 3px 0 -1px rgba(20,27,32,.1),0 12px 26px rgba(20,27,32,.06)}.setup-collection-toolbar-module__QKIgdW__toolbar.setup-collection-toolbar-module__QKIgdW__toolbar{-webkit-backdrop-filter:none;backdrop-filter:none}
.salon-os-type-a-editor-module___LK3cW__editor{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr);align-items:stretch;gap:1rem;height:100%;min-height:0;display:grid;overflow:hidden}.salon-os-type-a-editor-module___LK3cW__editor[data-impact-rail=false]{grid-template-columns:minmax(0,1fr)}.salon-os-type-a-editor-module___LK3cW__impact{border:1px solid var(--salon-ui-border,rgba(20,27,32,.055));background:var(--salon-ui-surface-muted,#f1f2f0);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1.15rem;grid-template-rows:minmax(0,1fr) auto;gap:.9rem;padding:.9rem .82rem;display:grid;overflow:hidden}.salon-os-type-a-editor-module___LK3cW__journey{scrollbar-width:thin;align-content:start;gap:.34rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.salon-os-type-a-editor-module___LK3cW__journey li{min-width:0}.salon-os-type-a-editor-module___LK3cW__stageButton{width:100%;min-height:2.75rem;color:var(--salon-ui-text-secondary,#687279);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid transparent;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.48rem .56rem;transition:color .15s,background .17s,border-color .17s,box-shadow .18s,transform .15s;display:grid;position:relative}.salon-os-type-a-editor-module___LK3cW__stageButton:disabled{cursor:default}.salon-os-type-a-editor-module___LK3cW__stageButton>span{border:1px solid var(--salon-presentation-border);background:var(--salon-presentation-soft);min-width:1.82rem;height:1.28rem;color:var(--salon-presentation-ink);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:0 .38rem;font-size:.54rem;font-weight:820;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.86)}.salon-os-type-a-editor-module___LK3cW__journey li[data-status=attention] .salon-os-type-a-editor-module___LK3cW__stageButton>span,.salon-os-type-a-editor-module___LK3cW__journey li[data-status=attention][data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton>span{border-color:var(--ss-danger-ink,#a34c40);background:var(--ss-danger-soft,#fbe9e5);color:var(--ss-danger-ink,#a34c40);box-shadow:inset 0 1px rgba(255,255,255,.86)}.salon-os-type-a-editor-module___LK3cW__journey li[data-status=unknown] .salon-os-type-a-editor-module___LK3cW__stageButton>span,.salon-os-type-a-editor-module___LK3cW__journey li[data-status=unknown][data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton>span{color:var(--spa-module-faint,#77746d);background:rgba(255,255,255,.58);border-color:rgba(82,81,76,.2);box-shadow:inset 0 1px rgba(255,255,255,.86)}.salon-os-type-a-editor-module___LK3cW__stageButton>strong{letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.64rem;font-weight:760;overflow:hidden}.salon-os-type-a-editor-module___LK3cW__stageButton:not(:disabled):hover{color:var(--salon-ui-text-primary,#20272d);background:var(--salon-ui-surface,#fff)}.salon-os-type-a-editor-module___LK3cW__stageButton:focus-visible{border-color:var(--salon-app-accent);box-shadow:0 0 0 3px var(--salon-presentation-focus);outline:none}.salon-os-type-a-editor-module___LK3cW__journey li[data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton{border-color:var(--salon-presentation-border);background:var(--salon-presentation-soft);color:var(--salon-ui-text-primary,#20272d);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 7px 18px color-mix(in srgb,var(--salon-app-accent)12%,transparent);transform:translate(2px)}.salon-os-type-a-editor-module___LK3cW__journey li[data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton>span{border-color:var(--salon-app-accent);background:var(--salon-app-accent);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 4px 12px color-mix(in srgb,var(--salon-app-accent)20%,transparent)}.salon-os-type-a-editor-module___LK3cW__journey li[data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton:before{background:var(--salon-app-accent);width:2px;box-shadow:0 0 8px var(--salon-presentation-focus);content:"";border-radius:999px;position:absolute;top:22%;bottom:22%;left:.2rem}.salon-os-type-a-editor-module___LK3cW__impactCopy{border-top:1px solid var(--spa-module-line,rgba(73,62,54,.12));gap:.28rem;padding:.7rem .58rem .15rem;display:grid}.salon-os-type-a-editor-module___LK3cW__impactCopy>span{color:var(--spa-module-muted,rgba(33,29,26,.68));letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:800}.salon-os-type-a-editor-module___LK3cW__impactCopy>strong{color:var(--spa-module-ink,#211d1a);font-size:.9rem;font-weight:720}.salon-os-type-a-editor-module___LK3cW__impactCopy>small{color:var(--spa-module-muted,rgba(33,29,26,.68));font-size:.62rem;line-height:1.42}.salon-os-type-a-editor-module___LK3cW__workspace{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;align-content:start;gap:.72rem;min-width:0;height:100%;min-height:0;scroll-padding-block:.75rem 2rem;display:grid;overflow-x:hidden;overflow-y:auto}.salon-os-type-a-editor-module___LK3cW__footer{justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-width:0;display:flex}.salon-os-type-a-editor-module___LK3cW__saveState{color:var(--spa-module-muted,rgba(33,29,26,.68));font-size:.64rem}.salon-os-type-a-editor-module___LK3cW__actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]){--editor-ink:var(--salon-ui-text-primary,#20272d)!important;--editor-muted:var(--salon-ui-text-secondary,#687279)!important;--editor-faint:var(--salon-ui-text-quiet,#7c858b)!important;--editor-line:var(--salon-ui-border,rgba(20,27,32,.055))!important;--spa-module-ink:var(--salon-ui-text-primary,#20272d)!important;--spa-module-muted:var(--salon-ui-text-secondary,#687279)!important;--spa-module-faint:var(--salon-ui-text-quiet,#7c858b)!important;--spa-module-line:var(--salon-ui-border,rgba(20,27,32,.055))!important;--spa-module-card-bg:var(--salon-ui-surface,#fff)!important;--spa-module-input-bg:var(--salon-ui-surface,#fff)!important;--spa-module-dialog-bg:#f8f9f7!important;--spa-module-heading-bg:#f8f9f7!important;--spa-module-footer-bg:#f8f9f7!important;--spa-module-card-shadow:none!important;width:min(58rem,100vw - 3rem)!important;height:min(56rem,100dvh - 4.75rem)!important;max-height:calc(100dvh - 4.75rem)!important;color:var(--salon-ui-text-primary,#20272d)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8f9f7!important;border:1px solid rgba(48,52,49,.08)!important;border-radius:1.65rem!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 80px rgba(15,24,20,.2)!important}[role=dialog][data-variant=modal][data-size=wide]:has([data-salon-os-type-a-editor]){width:min(76rem,100vw - 3rem)!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor])>header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8f9f7!important;border:0!important;border-bottom:1px solid rgba(48,52,49,.08)!important;padding:.95rem 1.35rem .65rem!important;position:relative!important;top:auto!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor])>header h2{color:var(--salon-ui-text-primary,#20272d)!important;letter-spacing:-.035em!important;font-size:max(1.25rem,min(1.8vw,1.72rem))!important;font-weight:720!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor])>header p{max-width:42rem!important;color:var(--spa-module-muted,rgba(33,29,26,.68))!important;margin-top:.18rem!important;font-size:.69rem!important;line-height:1.42!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor])>div{background:0 0!important;min-height:0!important;max-height:none!important;padding:.62rem 1.35rem .72rem!important;overflow:hidden!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) [data-salon-os-type-a-editor] section:not([data-register-sheet]){border-color:var(--salon-ui-border,rgba(20,27,32,.055))!important;background:var(--salon-ui-surface,#fff)!important;box-shadow:none!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) input:not([data-register-well]):not([data-register-well] *):not([data-campione-field]){color:var(--salon-ui-text-primary,#20272d)!important;background:#f5f2ec!important;border:1px solid rgba(20,27,32,.14)!important;box-shadow:inset 0 1px 2px rgba(20,27,32,.06)!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) select:not([data-register-well]):not([data-register-well] *):not([data-campione-field]){color:var(--salon-ui-text-primary,#20272d)!important;background:#f5f2ec!important;border:1px solid rgba(20,27,32,.14)!important;box-shadow:inset 0 1px 2px rgba(20,27,32,.06)!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) textarea:not([data-register-well]):not([data-register-well] *):not([data-campione-field]){color:var(--salon-ui-text-primary,#20272d)!important;background:#f5f2ec!important;border:1px solid rgba(20,27,32,.14)!important;box-shadow:inset 0 1px 2px rgba(20,27,32,.06)!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) input:not([data-register-well]):not([data-register-well] *):not([data-campione-field]):hover:not(:disabled):not([readonly]){border-color:rgba(20,27,32,.24)!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) select:not([data-register-well]):not([data-register-well] *):not([data-campione-field]):hover:not(:disabled){border-color:rgba(20,27,32,.24)!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) textarea:not([data-register-well]):not([data-register-well] *):not([data-campione-field]):hover:not(:disabled):not([readonly]){border-color:rgba(20,27,32,.24)!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) input:not([data-register-well]):not([data-register-well] *):not([data-campione-field]):focus-visible{border-color:var(--salon-app-accent)!important;box-shadow:0 0 0 2px var(--salon-presentation-focus)!important;background:#fff!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) select:not([data-register-well]):not([data-register-well] *):not([data-campione-field]):focus-visible{border-color:var(--salon-app-accent)!important;box-shadow:0 0 0 2px var(--salon-presentation-focus)!important;background:#fff!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]) textarea:not([data-register-well]):not([data-register-well] *):not([data-campione-field]):focus-visible{border-color:var(--salon-app-accent)!important;box-shadow:0 0 0 2px var(--salon-presentation-focus)!important;background:#fff!important}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor])>footer{padding:.7rem 1.45rem max(2rem,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8f9f7!important;border-top:1px solid rgba(48,52,49,.08)!important;position:relative!important;bottom:auto!important}@media (max-width:900px){.salon-os-type-a-editor-module___LK3cW__editor{grid-template-columns:minmax(10rem,11rem) minmax(0,1fr)}}@media (max-width:760px){.salon-os-type-a-editor-module___LK3cW__editor{grid-template-columns:1fr;height:auto}.salon-os-type-a-editor-module___LK3cW__impact{grid-template-rows:auto auto;overflow:visible}.salon-os-type-a-editor-module___LK3cW__journey{display:flex;overflow-x:auto;overflow-y:hidden}.salon-os-type-a-editor-module___LK3cW__journey li{flex:none}.salon-os-type-a-editor-module___LK3cW__stageButton{min-width:8rem}.salon-os-type-a-editor-module___LK3cW__workspace{height:auto;overflow:visible}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor])>div{overflow-y:auto!important}}@media (max-width:620px){.salon-os-type-a-editor-module___LK3cW__footer{flex-direction:column;align-items:stretch}.salon-os-type-a-editor-module___LK3cW__actions{width:100%}[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]){border-radius:1.4rem 1.4rem 0 0!important;width:100%!important;height:88dvh!important;max-height:88dvh!important}}@media (max-height:799px) and (min-width:761px){[role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]){height:calc(100dvh - 3.5rem)!important;max-height:calc(100dvh - 3.5rem)!important}.salon-os-type-a-editor-module___LK3cW__impact{padding-top:.7rem;padding-bottom:.7rem}.salon-os-type-a-editor-module___LK3cW__stageButton{min-height:2.2rem;padding-top:.36rem;padding-bottom:.36rem}}@media (prefers-reduced-motion:reduce){.salon-os-type-a-editor-module___LK3cW__stageButton{transition:none}.salon-os-type-a-editor-module___LK3cW__journey li[data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton{transform:none}}.salon-os-type-a-editor-module___LK3cW__journey.salon-os-type-a-editor-module___LK3cW__journey li[data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton{color:#20272d;background:linear-gradient(#e8e6e0 0%,#f1f0eb 100%);border-color:rgba(20,27,32,.08);box-shadow:inset 0 2px 4px rgba(20,27,32,.16),inset 0 -1px rgba(255,255,255,.7)}[data-module-toned] .salon-os-type-a-editor-module___LK3cW__stageButton>span{border-color:color-mix(in srgb,var(--editor-tone)45%,transparent);color:color-mix(in srgb,var(--editor-tone)88%,#20272d)}[data-module-toned] .salon-os-type-a-editor-module___LK3cW__journey li[data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton>span{border-color:var(--editor-tone);background:var(--editor-tone);color:#fff}.salon-os-type-a-editor-module___LK3cW__workspace [data-register-sheet-eyebrow][data-register-sheet-eyebrow][data-register-sheet-eyebrow][data-register-sheet-eyebrow]{display:none}.salon-os-type-a-editor-module___LK3cW__workspace [data-register-sheet-head][data-register-sheet-head]{grid-template-columns:minmax(0,1fr);column-gap:0}.salon-os-type-a-editor-module___LK3cW__workspace [data-register-sheet-head][data-register-sheet-head]>*{grid-column:1}.salon-os-type-a-editor-module___LK3cW__workspace{scrollbar-width:none;scrollbar-gutter:auto}.salon-os-type-a-editor-module___LK3cW__workspace::-webkit-scrollbar{display:none}.salon-os-type-a-editor-module___LK3cW__workspace :is(button[data-button-variant=primary],[class*=pillDark]){color:#50585e!important;background:#fff!important;border:1px solid #e1e4e2!important}[data-module-toned] .salon-os-type-a-editor-module___LK3cW__impact{border-color:color-mix(in srgb,var(--editor-tone)18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-cool)30%,#fbfbf8)0%,color-mix(in srgb,var(--editor-cool)14%,#f6f6f3)100%)}[data-module-toned] .salon-os-type-a-editor-module___LK3cW__journey li[data-active=true] .salon-os-type-a-editor-module___LK3cW__stageButton>strong{color:color-mix(in srgb,var(--editor-tone)88%,#20272d)}[data-module-toned] .salon-os-type-a-editor-module___LK3cW__impactCopy{border-top-color:color-mix(in srgb,var(--editor-tone)20%,transparent)}[data-module-toned] .salon-os-type-a-editor-module___LK3cW__impactCopy>span{color:color-mix(in srgb,var(--editor-tone)88%,#20272d)}[data-module-toned] .salon-os-type-a-editor-module___LK3cW__impactCopy>strong{color:color-mix(in srgb,var(--editor-tone)88%,#20272d)}.salon-os-type-a-editor-module___LK3cW__journey{scrollbar-width:none;overflow-x:hidden}.salon-os-type-a-editor-module___LK3cW__journey::-webkit-scrollbar{display:none}
.salon-studio-charts-visuals-module__Q6_7gG__chart,.salon-studio-charts-visuals-module__Q6_7gG__donutWrap,.salon-studio-charts-visuals-module__Q6_7gG__stacked,.salon-studio-charts-visuals-module__Q6_7gG__spark,.salon-studio-charts-visuals-module__Q6_7gG__legend{width:100%;min-width:0}.salon-studio-charts-visuals-module__Q6_7gG__chart,.salon-studio-charts-visuals-module__Q6_7gG__donutWrap,.salon-studio-charts-visuals-module__Q6_7gG__stacked,.salon-studio-charts-visuals-module__Q6_7gG__spark{background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.1)),rgba(246,241,233,.13);border:1px solid rgba(255,255,255,.4);border-radius:1rem;box-shadow:inset 0 1px rgba(255,255,255,.7)}.salon-studio-charts-visuals-module__Q6_7gG__chart{gap:.65rem;margin:0;padding:.82rem;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__chart figcaption{gap:.16rem;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__chart figcaption strong,.salon-studio-charts-visuals-module__Q6_7gG__stacked figcaption{color:#302923;font-size:.76rem;font-weight:760}.salon-studio-charts-visuals-module__Q6_7gG__chart figcaption span{color:rgba(48,41,35,.46);font-size:.59rem;line-height:1.45}.salon-studio-charts-visuals-module__Q6_7gG__chart svg{width:100%;height:auto;overflow:visible}.salon-studio-charts-visuals-module__Q6_7gG__grid{stroke:rgba(48,41,35,.09);stroke-width:1px}.salon-studio-charts-visuals-module__Q6_7gG__line{fill:none;stroke:var(--ss-aurora-context-border,rgba(123,163,189,.78));stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.salon-studio-charts-visuals-module__Q6_7gG__point{fill:rgba(255,255,255,.92);stroke:var(--ss-aurora-context-border,rgba(123,163,189,.82));stroke-width:2px}.salon-studio-charts-visuals-module__Q6_7gG__bars{align-items:end;gap:.55rem;height:9rem;padding:.4rem .2rem 0;display:flex}.salon-studio-charts-visuals-module__Q6_7gG__bars>div{text-align:center;flex:1;grid-template-rows:1fr auto auto;align-items:end;gap:.3rem;height:100%;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__bars i{background:linear-gradient(180deg,var(--ss-aurora-context-border,rgba(123,163,189,.76)),rgba(123,163,189,.36));border-radius:.5rem .5rem .18rem .18rem;justify-self:center;width:min(2.2rem,76%);min-height:.5rem;display:block}.salon-studio-charts-visuals-module__Q6_7gG__bars span,.salon-studio-charts-visuals-module__Q6_7gG__bars strong{font-size:.59rem}.salon-studio-charts-visuals-module__Q6_7gG__bars span{color:rgba(48,41,35,.5)}.salon-studio-charts-visuals-module__Q6_7gG__bars strong{color:#302923}.salon-studio-charts-visuals-module__Q6_7gG__donutWrap{grid-template-rows:auto auto;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.65rem;margin:0;padding:.85rem;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__donut{grid-row:1/3;width:8rem;height:8rem;transform:rotate(-90deg)}.salon-studio-charts-visuals-module__Q6_7gG__donutTrack,.salon-studio-charts-visuals-module__Q6_7gG__donutSegment{fill:none;stroke-width:12px}.salon-studio-charts-visuals-module__Q6_7gG__donutTrack{stroke:rgba(48,41,35,.06)}.salon-studio-charts-visuals-module__Q6_7gG__donutSegment{stroke-linecap:butt}.salon-studio-charts-visuals-module__Q6_7gG__donutWrap figcaption{gap:.08rem;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__donutWrap figcaption strong{color:#302923;font-size:1.35rem}.salon-studio-charts-visuals-module__Q6_7gG__donutWrap figcaption span{color:rgba(48,41,35,.52);font-size:.64rem}.salon-studio-charts-visuals-module__Q6_7gG__donutWrap ul{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__donutWrap li{color:rgba(48,41,35,.56);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;font-size:.61rem;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__donutWrap li>i,.salon-studio-charts-visuals-module__Q6_7gG__legend i,.salon-studio-charts-visuals-module__Q6_7gG__stackLegend i{border-radius:.18rem;width:.55rem;height:.55rem}.salon-studio-charts-visuals-module__Q6_7gG__spark{grid-template-columns:auto minmax(6rem,1fr);align-items:end;gap:.7rem;padding:.75rem;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__spark>div{gap:.08rem;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__spark span,.salon-studio-charts-visuals-module__Q6_7gG__spark small{color:rgba(48,41,35,.5);font-size:.6rem}.salon-studio-charts-visuals-module__Q6_7gG__spark strong{color:#302923;font-size:1.12rem}.salon-studio-charts-visuals-module__Q6_7gG__spark svg{width:100%;height:3rem}.salon-studio-charts-visuals-module__Q6_7gG__spark polyline{fill:none;stroke:var(--ss-aurora-context-border,rgba(123,163,189,.78));stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.salon-studio-charts-visuals-module__Q6_7gG__stacked{gap:.65rem;margin:0;padding:.82rem;display:grid}.salon-studio-charts-visuals-module__Q6_7gG__stackTrack{background:rgba(48,41,35,.06);border-radius:999px;height:.72rem;display:flex;overflow:hidden}.salon-studio-charts-visuals-module__Q6_7gG__stackTrack i{height:100%}.salon-studio-charts-visuals-module__Q6_7gG__stackTrack i[data-index="0"],.salon-studio-charts-visuals-module__Q6_7gG__stackLegend i[data-index="0"],.salon-studio-charts-visuals-module__Q6_7gG__legend i[data-index="0"]{background:rgba(116,153,174,.78)}.salon-studio-charts-visuals-module__Q6_7gG__stackTrack i[data-index="1"],.salon-studio-charts-visuals-module__Q6_7gG__stackLegend i[data-index="1"],.salon-studio-charts-visuals-module__Q6_7gG__legend i[data-index="1"]{background:rgba(126,164,128,.72)}.salon-studio-charts-visuals-module__Q6_7gG__stackTrack i[data-index="2"],.salon-studio-charts-visuals-module__Q6_7gG__stackLegend i[data-index="2"],.salon-studio-charts-visuals-module__Q6_7gG__legend i[data-index="2"]{background:rgba(194,154,85,.72)}.salon-studio-charts-visuals-module__Q6_7gG__stackTrack i[data-index="3"],.salon-studio-charts-visuals-module__Q6_7gG__stackLegend i[data-index="3"],.salon-studio-charts-visuals-module__Q6_7gG__legend i[data-index="3"]{background:rgba(159,132,170,.68)}.salon-studio-charts-visuals-module__Q6_7gG__stackLegend,.salon-studio-charts-visuals-module__Q6_7gG__legend{flex-wrap:wrap;gap:.45rem .85rem;display:flex}.salon-studio-charts-visuals-module__Q6_7gG__stackLegend span,.salon-studio-charts-visuals-module__Q6_7gG__legend span{color:rgba(48,41,35,.52);align-items:center;gap:.3rem;font-size:.6rem;display:inline-flex}.salon-studio-charts-visuals-module__Q6_7gG__stackLegend strong,.salon-studio-charts-visuals-module__Q6_7gG__legend b{color:#302923;font-weight:720}.salon-studio-charts-visuals-module__Q6_7gG__legend{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.36);border-radius:.85rem;padding:.68rem .75rem}.salon-studio-charts-visuals-module__Q6_7gG__legend small{color:rgba(48,41,35,.42);font-size:.58rem}article[data-factory-item^=spa-glass-line-chart]{grid-column:1/-1}article[data-factory-item^=spa-glass-bar-chart]{grid-column:1/-1}article[data-factory-item^=spa-glass-donut-chart]{grid-column:1/-1}article[data-factory-item=spa-glass-stacked-bar]{grid-column:1/-1}@media (max-width:560px){.salon-studio-charts-visuals-module__Q6_7gG__donutWrap{text-align:center;grid-template-columns:1fr;justify-items:center}.salon-studio-charts-visuals-module__Q6_7gG__donut{grid-row:auto}.salon-studio-charts-visuals-module__Q6_7gG__donutWrap ul{text-align:left;width:100%}.salon-studio-charts-visuals-module__Q6_7gG__spark{grid-template-columns:1fr}.salon-studio-charts-visuals-module__Q6_7gG__stackLegend,.salon-studio-charts-visuals-module__Q6_7gG__legend{grid-template-columns:1fr 1fr;display:grid}}
.salon-studio-data-metrics-module__u8RRnq__kpi,.salon-studio-data-metrics-module__u8RRnq__delta,.salon-studio-data-metrics-module__u8RRnq__statRow,.salon-studio-data-metrics-module__u8RRnq__strip,.salon-studio-data-metrics-module__u8RRnq__summary,.salon-studio-data-metrics-module__u8RRnq__comparison,.salon-studio-data-metrics-module__u8RRnq__signal,.salon-studio-data-metrics-module__u8RRnq__signalField,.salon-studio-data-metrics-module__u8RRnq__pulse,.salon-studio-data-metrics-module__u8RRnq__insight{width:100%;min-width:0}.salon-studio-data-metrics-module__u8RRnq__kpi{gap:.13rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__kpi>span,.salon-studio-data-metrics-module__u8RRnq__delta span,.salon-studio-data-metrics-module__u8RRnq__strip span,.salon-studio-data-metrics-module__u8RRnq__summary>div>span,.salon-studio-data-metrics-module__u8RRnq__comparison span,.salon-studio-data-metrics-module__u8RRnq__statRow dt{color:rgba(48,41,35,.5);font-size:.64rem}.salon-studio-data-metrics-module__u8RRnq__kpi strong,.salon-studio-data-metrics-module__u8RRnq__delta strong,.salon-studio-data-metrics-module__u8RRnq__strip strong,.salon-studio-data-metrics-module__u8RRnq__summary strong,.salon-studio-data-metrics-module__u8RRnq__comparison strong,.salon-studio-data-metrics-module__u8RRnq__statRow dd{color:#302923;font-weight:760}.salon-studio-data-metrics-module__u8RRnq__kpi strong{letter-spacing:-.035em;font-size:1.5rem}.salon-studio-data-metrics-module__u8RRnq__kpi small,.salon-studio-data-metrics-module__u8RRnq__strip small,.salon-studio-data-metrics-module__u8RRnq__summary p{color:rgba(48,41,35,.46);font-size:.61rem;line-height:1.45}.salon-studio-data-metrics-module__u8RRnq__delta{border-bottom:1px solid rgba(48,41,35,.08);justify-content:space-between;align-items:end;gap:.8rem;padding:.85rem;display:flex}.salon-studio-data-metrics-module__u8RRnq__delta>div{gap:.15rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__delta strong{font-size:1.15rem}.salon-studio-data-metrics-module__u8RRnq__delta b{background:rgba(48,41,35,.05);border-radius:999px;padding:.3rem .5rem;font-size:.63rem}.salon-studio-data-metrics-module__u8RRnq__delta[data-tone=positive] b{color:rgba(64,118,72,.86);background:rgba(116,158,120,.12)}.salon-studio-data-metrics-module__u8RRnq__delta[data-tone=negative] b{color:rgba(145,73,65,.86);background:rgba(184,108,96,.11)}.salon-studio-data-metrics-module__u8RRnq__statRow{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.38);border-radius:.95rem;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid;overflow:hidden}.salon-studio-data-metrics-module__u8RRnq__statRow>div{border-right:1px solid rgba(48,41,35,.07);gap:.12rem;padding:.7rem .8rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__statRow>div:last-child{border-right:0}.salon-studio-data-metrics-module__u8RRnq__statRow dd{margin:0;font-size:.82rem}.salon-studio-data-metrics-module__u8RRnq__strip{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.55rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__strip>div{background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.1)),rgba(246,241,233,.13);border:1px solid rgba(255,255,255,.4);border-radius:.9rem;gap:.12rem;padding:.75rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.68)}.salon-studio-data-metrics-module__u8RRnq__strip strong{font-size:1rem}.salon-studio-data-metrics-module__u8RRnq__summary{background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.1)),var(--ss-aurora-context,rgba(190,211,228,.08));border:1px solid rgba(255,255,255,.42);border-radius:1rem;gap:.55rem;padding:.9rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__eyebrow{text-transform:uppercase;letter-spacing:.09em;font-weight:800}.salon-studio-data-metrics-module__u8RRnq__summary>div{align-items:baseline;gap:.55rem;display:flex}.salon-studio-data-metrics-module__u8RRnq__summary strong{letter-spacing:-.04em;font-size:1.7rem}.salon-studio-data-metrics-module__u8RRnq__summary p{margin:0}.salon-studio-data-metrics-module__u8RRnq__comparison{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.4);border-radius:1rem;gap:.65rem;margin:0;padding:.85rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__comparison figcaption{color:#302923;font-size:.76rem;font-weight:760}.salon-studio-data-metrics-module__u8RRnq__comparison>div{grid-template-columns:5rem minmax(0,1fr) 4rem;align-items:center;gap:.65rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__comparison>div>div{background:rgba(48,41,35,.07);border-radius:999px;height:.46rem;overflow:hidden}.salon-studio-data-metrics-module__u8RRnq__comparison i{border-radius:inherit;background:var(--ss-aurora-context-border,rgba(151,181,203,.72));height:100%;display:block}.salon-studio-data-metrics-module__u8RRnq__comparison strong{text-align:right;font-size:.7rem}.salon-studio-data-metrics-module__u8RRnq__signal{border-bottom:1px solid rgba(48,41,35,.08);gap:.28rem;padding:.25rem .15rem .45rem;display:grid;position:relative}.salon-studio-data-metrics-module__u8RRnq__signalLabel{letter-spacing:.075em;text-transform:uppercase;color:rgba(48,41,35,.46);font-size:.58rem;font-weight:640}.salon-studio-data-metrics-module__u8RRnq__signalValueRow{align-items:center;gap:.5rem;display:flex}.salon-studio-data-metrics-module__u8RRnq__signalValueRow strong{letter-spacing:-.025em;color:rgba(48,41,35,.94);font-size:1.02rem;font-weight:590;line-height:1.05}.salon-studio-data-metrics-module__u8RRnq__signalValueRow i{background:rgba(48,41,35,.22);border-radius:50%;width:.34rem;height:.34rem;box-shadow:0 0 0 3px rgba(48,41,35,.035)}.salon-studio-data-metrics-module__u8RRnq__signal small{color:rgba(48,41,35,.45);font-size:.58rem;line-height:1.35}.salon-studio-data-metrics-module__u8RRnq__signal[data-tone=good] .salon-studio-data-metrics-module__u8RRnq__signalValueRow i{background:rgba(77,132,87,.68);box-shadow:0 0 0 3px rgba(77,132,87,.08)}.salon-studio-data-metrics-module__u8RRnq__signal[data-tone=watch] .salon-studio-data-metrics-module__u8RRnq__signalValueRow i{background:rgba(166,119,52,.72);box-shadow:0 0 0 3px rgba(166,119,52,.08)}.salon-studio-data-metrics-module__u8RRnq__signal[data-tone=critical] .salon-studio-data-metrics-module__u8RRnq__signalValueRow i{background:rgba(153,72,62,.74);box-shadow:0 0 0 3px rgba(153,72,62,.08)}.salon-studio-data-metrics-module__u8RRnq__signalField{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.9rem 1.25rem;padding:.2rem 0;display:grid}.salon-studio-data-metrics-module__u8RRnq__signalField .salon-studio-data-metrics-module__u8RRnq__signal{border-bottom:0;border-right:1px solid rgba(48,41,35,.07);padding-right:.65rem}.salon-studio-data-metrics-module__u8RRnq__signalField .salon-studio-data-metrics-module__u8RRnq__signal:last-child{border-right:0}.salon-studio-data-metrics-module__u8RRnq__pulse{border-top:1px solid rgba(48,41,35,.08);border-bottom:1px solid rgba(48,41,35,.08);gap:.55rem;padding:.85rem 0;display:grid}.salon-studio-data-metrics-module__u8RRnq__pulseHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.salon-studio-data-metrics-module__u8RRnq__pulseHead span{text-transform:uppercase;letter-spacing:.075em;color:rgba(48,41,35,.46);font-size:.61rem;font-weight:650}.salon-studio-data-metrics-module__u8RRnq__pulseHead b{color:rgba(48,41,35,.48);font-size:.58rem;font-weight:600}.salon-studio-data-metrics-module__u8RRnq__pulseReading{grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:1rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__pulseReading strong{letter-spacing:-.025em;color:rgba(48,41,35,.94);font-size:1.12rem;font-weight:600}.salon-studio-data-metrics-module__u8RRnq__pulseReading>div{align-items:end;gap:.16rem;height:1.3rem;display:flex}.salon-studio-data-metrics-module__u8RRnq__pulseReading i{background:rgba(48,41,35,.11);border-radius:999px;flex:1;min-width:.24rem;display:block}.salon-studio-data-metrics-module__u8RRnq__pulseReading i:first-child{height:28%}.salon-studio-data-metrics-module__u8RRnq__pulseReading i:nth-child(2){height:42%}.salon-studio-data-metrics-module__u8RRnq__pulseReading i:nth-child(3){height:36%}.salon-studio-data-metrics-module__u8RRnq__pulseReading i:nth-child(4){height:58%}.salon-studio-data-metrics-module__u8RRnq__pulseReading i:nth-child(5){height:72%}.salon-studio-data-metrics-module__u8RRnq__pulseReading i:nth-child(6){background:var(--ss-aurora-context-border,rgba(151,181,203,.72));height:92%}.salon-studio-data-metrics-module__u8RRnq__pulse p{color:rgba(48,41,35,.48);margin:0;font-size:.61rem;line-height:1.45}.salon-studio-data-metrics-module__u8RRnq__pulse[data-tone=critical] .salon-studio-data-metrics-module__u8RRnq__pulseHead b,.salon-studio-data-metrics-module__u8RRnq__pulse[data-tone=watch] .salon-studio-data-metrics-module__u8RRnq__pulseHead b{color:rgba(139,91,48,.78)}.salon-studio-data-metrics-module__u8RRnq__insight{background:linear-gradient(90deg,var(--ss-aurora-context,rgba(190,211,228,.09)),transparent 82%);border-left:2px solid rgba(48,41,35,.12);gap:.6rem;padding:.95rem 1rem;display:grid}.salon-studio-data-metrics-module__u8RRnq__insight>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.salon-studio-data-metrics-module__u8RRnq__insight>div span{text-transform:uppercase;letter-spacing:.085em;color:rgba(48,41,35,.45);font-size:.58rem;font-weight:670}.salon-studio-data-metrics-module__u8RRnq__insight>div b{color:rgba(48,41,35,.38);font-size:.55rem;font-weight:570}.salon-studio-data-metrics-module__u8RRnq__insight p{letter-spacing:-.012em;color:rgba(48,41,35,.9);max-width:46rem;margin:0;font-size:.94rem;font-weight:520;line-height:1.42}.salon-studio-data-metrics-module__u8RRnq__insight small{color:rgba(48,41,35,.43);font-size:.58rem;line-height:1.4}.salon-studio-data-metrics-module__u8RRnq__insight[data-tone=watch]{border-left-color:rgba(166,119,52,.56)}.salon-studio-data-metrics-module__u8RRnq__insight[data-tone=critical]{border-left-color:rgba(153,72,62,.58)}.salon-studio-data-metrics-module__u8RRnq__insight[data-tone=good]{border-left-color:rgba(77,132,87,.54)}article[data-factory-item=spa-glass-stat-row]{grid-column:1/-1}article[data-factory-item=spa-glass-metric-strip]{grid-column:1/-1}article[data-factory-item=spa-glass-comparison-metric]{grid-column:1/-1}article[data-factory-item=spa-glass-signal-field]{grid-column:1/-1}article[data-factory-item=spa-glass-insight]{grid-column:1/-1}@media (max-width:560px){.salon-studio-data-metrics-module__u8RRnq__statRow>div{border-bottom:1px solid rgba(48,41,35,.07);border-right:0}.salon-studio-data-metrics-module__u8RRnq__statRow>div:last-child{border-bottom:0}.salon-studio-data-metrics-module__u8RRnq__comparison>div{grid-template-columns:4rem minmax(0,1fr) 3.5rem}.salon-studio-data-metrics-module__u8RRnq__signalField{grid-template-columns:1fr}.salon-studio-data-metrics-module__u8RRnq__signalField .salon-studio-data-metrics-module__u8RRnq__signal{border-bottom:1px solid rgba(48,41,35,.07);border-right:0}.salon-studio-data-metrics-module__u8RRnq__pulseReading{grid-template-columns:1fr}.salon-studio-data-metrics-module__u8RRnq__insight>div{flex-direction:column;align-items:flex-start;gap:.15rem}}
.salon-studio-empty-loading-module__53MsiW__empty,.salon-studio-empty-loading-module__53MsiW__unavailable,.salon-studio-empty-loading-module__53MsiW__loading,.salon-studio-empty-loading-module__53MsiW__skeleton,.salon-studio-empty-loading-module__53MsiW__listSkeleton{width:100%;min-width:0}.salon-studio-empty-loading-module__53MsiW__empty{text-align:center;background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.1)),rgba(246,241,233,.14);border:1px solid rgba(255,255,255,.4);border-radius:1.15rem;place-items:center;gap:.72rem;min-height:12rem;padding:1.2rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.7)}.salon-studio-empty-loading-module__53MsiW__emptyIcon{background:var(--ss-aurora-context,rgba(190,211,228,.18));color:rgba(48,41,35,.58);border:1px solid rgba(255,255,255,.52);border-radius:.9rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.salon-studio-empty-loading-module__53MsiW__empty>div,.salon-studio-empty-loading-module__53MsiW__loading>div,.salon-studio-empty-loading-module__53MsiW__unavailable>div{gap:.2rem;display:grid}.salon-studio-empty-loading-module__53MsiW__empty strong,.salon-studio-empty-loading-module__53MsiW__unavailable strong,.salon-studio-empty-loading-module__53MsiW__loading strong{color:#302923;font-size:.82rem;font-weight:760}.salon-studio-empty-loading-module__53MsiW__empty p,.salon-studio-empty-loading-module__53MsiW__unavailable p,.salon-studio-empty-loading-module__53MsiW__loading p{color:rgba(48,41,35,.54);max-width:30rem;margin:0;font-size:.69rem;line-height:1.5}.salon-studio-empty-loading-module__53MsiW__empty button,.salon-studio-empty-loading-module__53MsiW__unavailable button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#302923;cursor:pointer;min-height:2.45rem;font:inherit;background:rgba(255,255,255,.26);border:1px solid rgba(255,255,255,.48);border-radius:.78rem;padding:0 .85rem;font-size:.7rem;font-weight:720;box-shadow:inset 0 1px rgba(255,255,255,.72)}.salon-studio-empty-loading-module__53MsiW__empty button:focus-visible{outline:2px solid var(--ss-aurora-context-border,rgba(151,181,203,.68));outline-offset:2px}.salon-studio-empty-loading-module__53MsiW__unavailable button:focus-visible{outline:2px solid var(--ss-aurora-context-border,rgba(151,181,203,.68));outline-offset:2px}.salon-studio-empty-loading-module__53MsiW__unavailable{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.38);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.86rem;display:grid}.salon-studio-empty-loading-module__53MsiW__unavailable>span{color:rgba(48,41,35,.42);background:rgba(48,41,35,.05);border-radius:.7rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.salon-studio-empty-loading-module__53MsiW__skeleton{background:rgba(255,255,255,.12);border-radius:1rem;gap:.62rem;padding:1rem;display:grid}.salon-studio-empty-loading-module__53MsiW__skeletonTitle,.salon-studio-empty-loading-module__53MsiW__skeletonLine,.salon-studio-empty-loading-module__53MsiW__avatarSkeleton,.salon-studio-empty-loading-module__53MsiW__listText i,.salon-studio-empty-loading-module__53MsiW__actionSkeleton{background:linear-gradient(90deg,rgba(48,41,35,.06),rgba(255,255,255,.42),rgba(48,41,35,.06)) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite salon-studio-empty-loading-module__53MsiW__shimmer;display:block}.salon-studio-empty-loading-module__53MsiW__skeletonTitle{width:38%;height:.82rem}.salon-studio-empty-loading-module__53MsiW__skeletonLine{height:.58rem}.salon-studio-empty-loading-module__53MsiW__listSkeleton{gap:.48rem;display:grid}.salon-studio-empty-loading-module__53MsiW__listSkeleton>div{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.32);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.72rem;display:grid}.salon-studio-empty-loading-module__53MsiW__avatarSkeleton{border-radius:.72rem;width:2.2rem;height:2.2rem}.salon-studio-empty-loading-module__53MsiW__listText{gap:.42rem;display:grid}.salon-studio-empty-loading-module__53MsiW__listText i:first-child{width:42%;height:.62rem}.salon-studio-empty-loading-module__53MsiW__listText i:last-child{width:68%;height:.48rem}.salon-studio-empty-loading-module__53MsiW__actionSkeleton{width:3.8rem;height:1.7rem}.salon-studio-empty-loading-module__53MsiW__loading{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.38);border-radius:1rem;align-items:center;gap:.8rem;padding:.86rem;display:flex}.salon-studio-empty-loading-module__53MsiW__loader{border:2px solid rgba(48,41,35,.1);border-top-color:var(--ss-aurora-context-border,rgba(151,181,203,.78));border-radius:50%;width:1.75rem;height:1.75rem;animation:.85s linear infinite salon-studio-empty-loading-module__53MsiW__spin}@keyframes salon-studio-empty-loading-module__53MsiW__spin{to{transform:rotate(360deg)}}@keyframes salon-studio-empty-loading-module__53MsiW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}article[data-factory-item^=spa-glass-empty-state]{grid-column:1/-1}article[data-factory-item=spa-glass-search-empty-state]{grid-column:1/-1}article[data-factory-item=spa-glass-unavailable-state]{grid-column:1/-1}article[data-factory-item=spa-glass-list-skeleton]{grid-column:1/-1}@media (max-width:640px){.salon-studio-empty-loading-module__53MsiW__unavailable{grid-template-columns:auto 1fr}.salon-studio-empty-loading-module__53MsiW__unavailable button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.salon-studio-empty-loading-module__53MsiW__skeletonTitle,.salon-studio-empty-loading-module__53MsiW__skeletonLine,.salon-studio-empty-loading-module__53MsiW__avatarSkeleton,.salon-studio-empty-loading-module__53MsiW__listText i,.salon-studio-empty-loading-module__53MsiW__actionSkeleton,.salon-studio-empty-loading-module__53MsiW__loader{animation:none}.salon-studio-empty-loading-module__53MsiW__loader{border-top-color:rgba(48,41,35,.26)}}
.salon-studio-forms-fields-module__oA2kEq__fieldGroup,.salon-studio-forms-fields-module__oA2kEq__section,.salon-studio-forms-fields-module__oA2kEq__required,.salon-studio-forms-fields-module__oA2kEq__review,.salon-studio-forms-fields-module__oA2kEq__inlineGroup,.salon-studio-forms-fields-module__oA2kEq__actions{width:100%;min-width:0}.salon-studio-forms-fields-module__oA2kEq__fieldGroup{background:linear-gradient(145deg,rgba(255,255,255,.45),rgba(255,255,255,.24)),var(--ss-aurora-context,rgba(190,211,228,.1));border:1px solid rgba(73,60,50,.13);border-radius:1.08rem;gap:.55rem;margin:0;padding:1rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.76)}.salon-studio-forms-fields-module__oA2kEq__fieldGroup legend{color:#302923;padding:0 .35rem;font-size:.82rem;font-weight:760}.salon-studio-forms-fields-module__oA2kEq__fieldGroup>p,.salon-studio-forms-fields-module__oA2kEq__sectionHead p,.salon-studio-forms-fields-module__oA2kEq__requiredHead p{color:rgba(48,41,35,.54);margin:0;font-size:.68rem;line-height:1.5}.salon-studio-forms-fields-module__oA2kEq__fieldBody,.salon-studio-forms-fields-module__oA2kEq__sectionBody{gap:.7rem;display:grid}.salon-studio-forms-fields-module__oA2kEq__section{background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.22)),var(--ss-aurora-context,rgba(190,211,228,.1));border:1px solid rgba(73,60,50,.13);border-radius:1.12rem;gap:.75rem;padding:1rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.78),0 8px 24px rgba(48,39,32,.035)}.salon-studio-forms-fields-module__oA2kEq__eyebrow{color:rgba(48,41,35,.45);letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:800}.salon-studio-forms-fields-module__oA2kEq__sectionHead{gap:.2rem;display:grid}.salon-studio-forms-fields-module__oA2kEq__sectionHead h3{color:#302923;margin:0;font-size:.92rem}.salon-studio-forms-fields-module__oA2kEq__inlineGroup{border-bottom:1px solid rgba(48,41,35,.08);grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr);align-items:start;gap:.8rem;padding:.72rem 0;display:grid}.salon-studio-forms-fields-module__oA2kEq__inlineGroup>strong{color:#302923;padding-top:.65rem;font-size:.73rem}.salon-studio-forms-fields-module__oA2kEq__inlineGroup>div{gap:.6rem;display:grid}.salon-studio-forms-fields-module__oA2kEq__required{background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.2)),rgba(194,154,85,.09);border:1px solid rgba(194,154,85,.34);border-radius:1rem;gap:.75rem;padding:.9rem;display:grid}.salon-studio-forms-fields-module__oA2kEq__requiredHead{justify-content:space-between;gap:.75rem;display:flex}.salon-studio-forms-fields-module__oA2kEq__requiredHead>div{gap:.16rem;display:grid}.salon-studio-forms-fields-module__oA2kEq__requiredHead strong,.salon-studio-forms-fields-module__oA2kEq__reviewHead strong{color:#302923;font-size:.78rem}.salon-studio-forms-fields-module__oA2kEq__requiredHead>span{color:rgba(104,76,28,.72);border:1px solid rgba(194,154,85,.34);border-radius:999px;align-self:start;padding:.28rem .5rem;font-size:.6rem;font-weight:760}.salon-studio-forms-fields-module__oA2kEq__review{background:rgba(255,255,255,.38);border:1px solid rgba(73,60,50,.13);border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.78)}.salon-studio-forms-fields-module__oA2kEq__reviewHead{border-bottom:1px solid rgba(48,41,35,.07);justify-content:space-between;align-items:center;padding:.75rem .85rem;display:flex}.salon-studio-forms-fields-module__oA2kEq__reviewHead button,.salon-studio-forms-fields-module__oA2kEq__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#302923;cursor:pointer;min-height:2.35rem;font:inherit;background:rgba(255,255,255,.62);border:1px solid rgba(73,60,50,.14);border-radius:.75rem;padding:0 .78rem;font-size:.68rem;font-weight:720}.salon-studio-forms-fields-module__oA2kEq__review dl{margin:0}.salon-studio-forms-fields-module__oA2kEq__review dl>div{border-bottom:1px solid rgba(48,41,35,.06);grid-template-columns:minmax(7rem,.6fr) minmax(0,1.4fr);gap:.75rem;padding:.68rem .85rem;display:grid}.salon-studio-forms-fields-module__oA2kEq__review dl>div:last-child{border-bottom:0}.salon-studio-forms-fields-module__oA2kEq__review dt{color:rgba(48,41,35,.5);font-size:.66rem}.salon-studio-forms-fields-module__oA2kEq__review dd{color:#302923;margin:0;font-size:.7rem;font-weight:650}.salon-studio-forms-fields-module__oA2kEq__actions{background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.34));border-top:1px solid rgba(48,41,35,.08);justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem;display:flex}.salon-studio-forms-fields-module__oA2kEq__actions>span{color:rgba(48,41,35,.52);font-size:.66rem}.salon-studio-forms-fields-module__oA2kEq__actions>div{gap:.55rem;margin-left:auto;display:flex}.salon-studio-forms-fields-module__oA2kEq__actions .salon-studio-forms-fields-module__oA2kEq__primary{border-color:var(--ss-aurora-context-border,rgba(151,181,203,.56));background:linear-gradient(145deg,rgba(255,255,255,.64),rgba(255,255,255,.32)),var(--ss-aurora-context,rgba(190,211,228,.2))}.salon-studio-forms-fields-module__oA2kEq__actions button:focus-visible{outline:2px solid var(--ss-aurora-context-border,rgba(151,181,203,.68));outline-offset:2px}.salon-studio-forms-fields-module__oA2kEq__reviewHead button:focus-visible{outline:2px solid var(--ss-aurora-context-border,rgba(151,181,203,.68));outline-offset:2px}article[data-factory-item^=spa-glass-field-group]{grid-column:1/-1}article[data-factory-item=spa-glass-form-section]{grid-column:1/-1}article[data-factory-item=spa-glass-required-field-group]{grid-column:1/-1}article[data-factory-item=spa-glass-review-field-group]{grid-column:1/-1}article[data-factory-item=spa-glass-form-actions]{grid-column:1/-1}@media (max-width:640px){.salon-studio-forms-fields-module__oA2kEq__inlineGroup,.salon-studio-forms-fields-module__oA2kEq__review dl>div{grid-template-columns:1fr}.salon-studio-forms-fields-module__oA2kEq__inlineGroup>strong{padding-top:0}.salon-studio-forms-fields-module__oA2kEq__actions{flex-direction:column;align-items:stretch}.salon-studio-forms-fields-module__oA2kEq__actions>div{width:100%;margin-left:0}.salon-studio-forms-fields-module__oA2kEq__actions button{flex:1}}.salon-studio-forms-fields-module__oA2kEq__section.salon-studio-forms-fields-module__oA2kEq__section{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fbfaf7 0%,#f5f3ee 100%);border:0;border-radius:5px;box-shadow:0 0 0 1px rgba(20,27,32,.06),0 2px 0 -1px #ece9e2,0 3px 0 -1px rgba(20,27,32,.1),0 12px 26px rgba(20,27,32,.06)}
.salon-studio-date-time-module__h_Yvla__stack{gap:.78rem;width:min(100%,38rem);display:grid}.salon-studio-date-time-module__h_Yvla__field,.salon-studio-date-time-module__h_Yvla__rangeField,.salon-studio-date-time-module__h_Yvla__weekdayField{gap:.42rem;width:100%;display:grid}.salon-studio-date-time-module__h_Yvla__labelRow,.salon-studio-date-time-module__h_Yvla__rangeHead,.salon-studio-date-time-module__h_Yvla__weekdayHead{justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.salon-studio-date-time-module__h_Yvla__copy{gap:.12rem;display:grid}.salon-studio-date-time-module__h_Yvla__copy strong{color:#20272d;font-size:.72rem;font-weight:700}.salon-studio-date-time-module__h_Yvla__copy span,.salon-studio-date-time-module__h_Yvla__hint,.salon-studio-date-time-module__h_Yvla__rangeStatus{color:rgba(59,42,34,.56);font-size:.64rem;line-height:1.4}.salon-studio-date-time-module__h_Yvla__controlAnchor{width:100%;position:relative}.salon-studio-date-time-module__h_Yvla__controlShell{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(250,247,242,.14));border:1px solid rgba(255,255,255,.38);border-radius:1rem;align-items:center;min-height:3rem;padding:0 .72rem;transition:border-color .18s,box-shadow .22s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.72),0 8px 20px rgba(59,42,34,.06)}.salon-studio-date-time-module__h_Yvla__controlShell:before{content:"";background:radial-gradient(circle at 72% 42%,var(--ss-aurora-context,rgba(190,211,228,.28)),transparent 38%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.salon-studio-date-time-module__h_Yvla__controlShell:hover,.salon-studio-date-time-module__h_Yvla__controlShell:focus-within,.salon-studio-date-time-module__h_Yvla__controlShell[data-open=true]{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.6));background:linear-gradient(145deg,rgba(255,255,255,.44),rgba(250,247,242,.18))}.salon-studio-date-time-module__h_Yvla__controlShell:focus-within,.salon-studio-date-time-module__h_Yvla__controlShell[data-open=true]{box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 0 0 2px var(--salon-presentation-focus)}.salon-studio-date-time-module__h_Yvla__controlShell:hover:before,.salon-studio-date-time-module__h_Yvla__controlShell:focus-within:before,.salon-studio-date-time-module__h_Yvla__controlShell[data-open=true]:before{opacity:1}.salon-studio-date-time-module__h_Yvla__controlIcon{z-index:1;color:rgba(59,42,34,.52);flex:none;margin-right:.56rem;font-size:.82rem;position:relative}.salon-studio-date-time-module__h_Yvla__controlButton{z-index:1;color:#20272d;cursor:pointer;width:100%;min-width:0;min-height:2.85rem;font:inherit;text-align:left;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;gap:.7rem;padding:0;font-size:.78rem;display:flex;position:relative}.salon-studio-date-time-module__h_Yvla__controlButton:disabled{cursor:default}.salon-studio-date-time-module__h_Yvla__controlValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.salon-studio-date-time-module__h_Yvla__field[data-align=center] .salon-studio-date-time-module__h_Yvla__controlValue{text-align:center;font-variant-numeric:tabular-nums;flex:auto}.salon-studio-date-time-module__h_Yvla__controlChevron{color:rgba(59,42,34,.5);flex:none;font-size:.72rem;transition:transform .18s}.salon-studio-date-time-module__h_Yvla__controlShell[data-open=true] .salon-studio-date-time-module__h_Yvla__controlChevron{transform:rotate(180deg)}.salon-studio-date-time-module__h_Yvla__field[data-disabled=true],.salon-studio-date-time-module__h_Yvla__rangeField[data-disabled=true]{opacity:.48}.salon-studio-date-time-module__h_Yvla__popover{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.38),transparent 36%),radial-gradient(circle at 84% 16%,var(--ss-aurora-context,rgba(190,211,228,.22)),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.34),rgba(244,239,233,.2));-webkit-backdrop-filter:blur(30px)saturate(128%);backdrop-filter:blur(30px)saturate(128%);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 24px 56px rgba(37,31,28,.16),0 0 34px var(--ss-aurora-context,rgba(190,211,228,.12));color:#302923;scrollbar-width:thin;scrollbar-color:rgba(59,42,34,.24) transparent;border:1px solid rgba(255,255,255,.56);border-radius:1.3rem;padding:.72rem;overflow:auto;container-type:inline-size}.salon-studio-date-time-module__h_Yvla__popover:before{content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(249,246,241,.34);border-top:1px solid rgba(255,255,255,.58);border-left:1px solid rgba(255,255,255,.58);width:.92rem;height:.92rem;position:absolute;top:-.48rem;left:50%;transform:translate(-50%)rotate(45deg)}.salon-studio-date-time-module__h_Yvla__popover[data-placement=above]:before{border:1px solid rgba(255,255,255,.58);border-top:0;border-left:0;top:auto;bottom:-.48rem}.salon-studio-date-time-module__h_Yvla__pickerTop{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid;position:relative}.salon-studio-date-time-module__h_Yvla__segmented{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.3);border-radius:.95rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.22rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.4)}.salon-studio-date-time-module__h_Yvla__segmentButton,.salon-studio-date-time-module__h_Yvla__navButton,.salon-studio-date-time-module__h_Yvla__railButton,.salon-studio-date-time-module__h_Yvla__dailyDate,.salon-studio-date-time-module__h_Yvla__dateCell,.salon-studio-date-time-module__h_Yvla__weekDate,.salon-studio-date-time-module__h_Yvla__timeChip{color:inherit;cursor:pointer;font:inherit;border:0}.salon-studio-date-time-module__h_Yvla__segmentButton{color:rgba(48,41,35,.58);background:0 0;border-radius:.72rem;min-height:2.2rem;padding:.4rem .54rem;font-size:.64rem;font-weight:700}.salon-studio-date-time-module__h_Yvla__segmentButton[aria-pressed=true]{color:#28231f;background:rgba(255,255,255,.68);box-shadow:inset 0 1px rgba(255,255,255,.86),0 6px 16px rgba(48,41,35,.06)}.salon-studio-date-time-module__h_Yvla__pickerNav{align-items:center;gap:.3rem;display:flex}.salon-studio-date-time-module__h_Yvla__todayButton{color:rgba(48,41,35,.8);cursor:pointer;height:2.2rem;font:inherit;font-size:var(--salon-type-small-size);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:0 .85rem;font-weight:600}.salon-studio-date-time-module__h_Yvla__monthYear{color:rgba(48,41,35,.7);padding-left:.22rem;font-size:.72rem;font-weight:650}.salon-studio-date-time-module__h_Yvla__navButton,.salon-studio-date-time-module__h_Yvla__railButton{color:rgba(48,41,35,.66);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34);border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:1rem;transition:transform .16s,background .18s,border-color .18s,box-shadow .18s;display:grid}.salon-studio-date-time-module__h_Yvla__navButton:hover,.salon-studio-date-time-module__h_Yvla__railButton:hover{box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.66);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__navButton:focus-visible{box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.66);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__railButton:focus-visible{box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.66);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__pickerHero{z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"month day""year day";align-items:center;column-gap:.65rem;padding:.62rem .22rem .56rem;display:grid;position:relative}.salon-studio-date-time-module__h_Yvla__heroMonth{min-width:0;font-family:var(--salon-ui-font);letter-spacing:-.055em;grid-area:month;font-size:max(1.7rem,min(10cqw,3.4rem));font-weight:400;line-height:.92}.salon-studio-date-time-module__h_Yvla__heroDay{font-family:var(--salon-ui-font);letter-spacing:-.055em;grid-area:day;align-self:center;font-size:max(1.85rem,min(10cqw,3.6rem));font-weight:400;line-height:.92}.salon-studio-date-time-module__h_Yvla__heroYear{color:rgba(48,41,35,.54);grid-area:year;margin-top:.24rem;font-size:.66rem;font-weight:620}.salon-studio-date-time-module__h_Yvla__dailyRail,.salon-studio-date-time-module__h_Yvla__weekRail{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.32rem;display:grid;position:relative}.salon-studio-date-time-module__h_Yvla__weekViewport{overscroll-behavior:contain;min-width:0;overflow:hidden}.salon-studio-date-time-module__h_Yvla__weekStrip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.34);border-radius:1rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:.14rem;padding:.34rem;animation:.18s cubic-bezier(.22,1,.36,1) salon-studio-date-time-module__h_Yvla__week-ruler-settle;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.42)}@keyframes salon-studio-date-time-module__h_Yvla__week-ruler-settle{0%{opacity:.62;transform:translate(.45rem)}to{opacity:1;transform:translate(0)}}.salon-studio-date-time-module__h_Yvla__weekDate{color:rgba(48,41,35,.64);background:0 0;border:1px solid transparent;border-radius:.72rem;place-items:center;gap:.12rem;min-width:0;min-height:3rem;padding:.24rem .04rem;transition:transform .16s,background .18s,border-color .18s,box-shadow .18s;display:grid}.salon-studio-date-time-module__h_Yvla__weekDate span:first-child{font-size:max(.48rem,min(2.25cqw,.6rem));font-weight:660}.salon-studio-date-time-module__h_Yvla__weekDate span:last-child{border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:max(.58rem,min(2.8cqw,.72rem));font-weight:720;display:grid}.salon-studio-date-time-module__h_Yvla__weekDate:hover:not(:disabled){background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.42);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__weekDate:focus-visible:not(:disabled){background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.42);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__weekDate[aria-pressed=true]{border-color:var(--ss-aurora-context-border,rgba(151,181,203,.58));color:#302923;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 5px 14px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.4)}.salon-studio-date-time-module__h_Yvla__weekDate[aria-pressed=true] span:last-child{background:rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.58)}.salon-studio-date-time-module__h_Yvla__dailyDate{color:rgba(48,41,35,.66);text-align:left;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34);border-radius:1rem;grid-template-columns:1fr auto;align-items:center;gap:.75rem;min-height:3rem;padding:.42rem .72rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.42)}.salon-studio-date-time-module__h_Yvla__dailyDate span{font-size:.66rem;font-weight:680}.salon-studio-date-time-module__h_Yvla__dailyDate strong{background:rgba(255,255,255,.26);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.76rem;display:grid}.salon-studio-date-time-module__h_Yvla__dailyDate[aria-pressed=true]{border-color:var(--ss-aurora-context-border,rgba(151,181,203,.6));color:#302923;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 5px 14px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.42)}.salon-studio-date-time-module__h_Yvla__weekDate:disabled,.salon-studio-date-time-module__h_Yvla__dailyDate:disabled,.salon-studio-date-time-module__h_Yvla__dateCell:disabled{cursor:default;opacity:.28}.salon-studio-date-time-module__h_Yvla__monthGrid{z-index:1;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.3);border-radius:1rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:.12rem;padding:.32rem;display:grid;position:relative}.salon-studio-date-time-module__h_Yvla__periodMonthGrid{z-index:1;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.3);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin-top:.48rem;padding:.32rem;display:grid;position:relative}.salon-studio-date-time-module__h_Yvla__periodMonth{color:rgba(48,41,35,.68);cursor:pointer;min-width:0;min-height:2.25rem;font:inherit;background:0 0;border:1px solid transparent;border-radius:.72rem;font-size:.68rem;font-weight:650;transition:transform .15s,background .17s,color .17s}.salon-studio-date-time-module__h_Yvla__periodMonth[data-current=true]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px rgba(48,41,35,.22)}.salon-studio-date-time-module__h_Yvla__periodMonth:hover:not(:disabled){background:rgba(255,255,255,.28);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__periodMonth:focus-visible:not(:disabled){background:rgba(255,255,255,.28);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__periodMonth[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.07) 25%,transparent 25%) 0 0/8px 8px,linear-gradient(225deg,rgba(255,255,255,.043) 25%,transparent 25%) 0 0/8px 8px,linear-gradient(145deg,rgba(54,53,51,.96),rgba(24,24,23,.98));border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px rgba(255,255,255,.17),0 7px 18px rgba(22,21,20,.22),0 0 0 1px rgba(28,27,26,.22)}.salon-studio-date-time-module__h_Yvla__periodMonth:disabled{cursor:default;opacity:.28}.salon-studio-date-time-module__h_Yvla__monthWeekday{color:rgba(48,41,35,.48);text-align:center;padding:.22rem 0;font-size:max(.46rem,min(2cqw,.58rem));font-weight:700}.salon-studio-date-time-module__h_Yvla__dateCell{color:rgba(48,41,35,.68);background:0 0;border:1px solid transparent;border-radius:.68rem;place-items:center;min-width:0;min-height:2.05rem;font-size:max(.56rem,min(2.8cqw,.7rem));font-weight:700;transition:transform .15s,background .17s,color .17s;display:grid}.salon-studio-date-time-module__h_Yvla__dateCell[data-outside=true]{color:rgba(48,41,35,.25)}.salon-studio-date-time-module__h_Yvla__dateCell[data-today=true]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px rgba(48,41,35,.22)}.salon-studio-date-time-module__h_Yvla__dateCell:hover:not(:disabled){background:rgba(255,255,255,.28);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__dateCell:focus-visible:not(:disabled){background:rgba(255,255,255,.28);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__dateCell[aria-pressed=true],.salon-studio-date-time-module__h_Yvla__timeChip[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.07) 25%,transparent 25%) 0 0/8px 8px,linear-gradient(225deg,rgba(255,255,255,.043) 25%,transparent 25%) 0 0/8px 8px,linear-gradient(145deg,rgba(54,53,51,.96),rgba(24,24,23,.98));border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px rgba(255,255,255,.17),0 7px 18px rgba(22,21,20,.22),0 0 0 1px rgba(28,27,26,.22)}.salon-studio-date-time-module__h_Yvla__timeSection{z-index:1;border-top:1px solid rgba(255,255,255,.34);gap:.5rem;margin-top:.68rem;padding-top:.65rem;display:grid;position:relative}.salon-studio-date-time-module__h_Yvla__timeOnly{border-top:0;margin-top:0;padding-top:0}.salon-studio-date-time-module__h_Yvla__timeHead{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.salon-studio-date-time-module__h_Yvla__timeHead strong{font-size:.7rem;font-weight:720}.salon-studio-date-time-module__h_Yvla__timeHead span{color:rgba(48,41,35,.48);font-size:.62rem}.salon-studio-date-time-module__h_Yvla__timeHero{font-family:var(--salon-ui-font);letter-spacing:-.055em;padding:.35rem 0 .2rem;font-size:max(2.15rem,min(14cqw,4.5rem));font-weight:400;line-height:.95}.salon-studio-date-time-module__h_Yvla__timeGrid{scrollbar-width:thin;scrollbar-color:rgba(59,42,34,.22) transparent;grid-template-columns:repeat(auto-fit,minmax(4.25rem,1fr));gap:.36rem;max-height:11.4rem;padding:.12rem .12rem .2rem;display:grid;overflow:auto}.salon-studio-date-time-module__h_Yvla__timeChip{color:rgba(48,41,35,.7);background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.34);border-radius:.78rem;min-height:2.45rem;padding:.42rem .35rem;font-size:.68rem;font-weight:680;transition:transform .15s,background .17s,border-color .17s,box-shadow .18s}.salon-studio-date-time-module__h_Yvla__timeChip:hover:not(:disabled){background:rgba(255,255,255,.26);border-color:rgba(255,255,255,.64);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__timeChip:focus-visible:not(:disabled){background:rgba(255,255,255,.26);border-color:rgba(255,255,255,.64);outline:none;transform:translateY(-1px)}.salon-studio-date-time-module__h_Yvla__timeChip:disabled{cursor:default;opacity:.3}.salon-studio-date-time-module__h_Yvla__rangeGrid{grid-template-columns:1fr auto 1fr;align-items:end;gap:.55rem;display:grid}.salon-studio-date-time-module__h_Yvla__rangeDivider{color:rgba(59,42,34,.42);place-items:center;height:3rem;font-size:.72rem;font-weight:760;display:grid}.salon-studio-date-time-module__h_Yvla__subLabel{color:rgba(59,42,34,.58);gap:.34rem;min-width:0;font-size:.63rem;font-weight:680;display:grid}.salon-studio-date-time-module__h_Yvla__weekdayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.38rem;display:grid}.salon-studio-date-time-module__h_Yvla__weekdayButton{width:100%;min-width:0;padding-left:.34rem;padding-right:.34rem}@media (max-width:680px){.salon-studio-date-time-module__h_Yvla__rangeGrid{grid-template-columns:1fr}.salon-studio-date-time-module__h_Yvla__rangeDivider{height:auto}.salon-studio-date-time-module__h_Yvla__weekdayGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.salon-studio-date-time-module__h_Yvla__controlShell,.salon-studio-date-time-module__h_Yvla__controlShell:before,.salon-studio-date-time-module__h_Yvla__controlChevron,.salon-studio-date-time-module__h_Yvla__navButton,.salon-studio-date-time-module__h_Yvla__railButton,.salon-studio-date-time-module__h_Yvla__weekDate,.salon-studio-date-time-module__h_Yvla__dailyDate,.salon-studio-date-time-module__h_Yvla__dateCell,.salon-studio-date-time-module__h_Yvla__timeChip,.salon-studio-date-time-module__h_Yvla__weekStrip{transition:none;animation:none}.salon-studio-date-time-module__h_Yvla__navButton:hover,.salon-studio-date-time-module__h_Yvla__railButton:hover,.salon-studio-date-time-module__h_Yvla__weekDate:hover,.salon-studio-date-time-module__h_Yvla__dateCell:hover,.salon-studio-date-time-module__h_Yvla__timeChip:hover{transform:none}}.salon-studio-date-time-module__h_Yvla__field[data-appearance=onDark] .salon-studio-date-time-module__h_Yvla__copy strong{color:#a8f0d4;font-size:.8rem;font-weight:500}.salon-studio-date-time-module__h_Yvla__field[data-appearance=onDark] .salon-studio-date-time-module__h_Yvla__controlShell{-webkit-backdrop-filter:none;background:#fff;border-color:rgba(0,0,0,.09)}:root body .salon-studio-date-time-module__h_Yvla__field[data-appearance=onDark] .salon-studio-date-time-module__h_Yvla__controlShell:-webkit-any(:hover,:focus-within,[data-open=true]){background:#fff}:root body .salon-studio-date-time-module__h_Yvla__field[data-appearance=onDark] .salon-studio-date-time-module__h_Yvla__controlShell:-moz-any(:hover,:focus-within,[data-open=true]){background:#fff}:root body .salon-studio-date-time-module__h_Yvla__field[data-appearance=onDark] .salon-studio-date-time-module__h_Yvla__controlShell:is(:hover,:focus-within,[data-open=true]){background:#fff}.salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell{-webkit-backdrop-filter:none;backdrop-filter:none}.salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell,.salon-studio-date-time-module__h_Yvla__popover.salon-studio-date-time-module__h_Yvla__popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fbfaf7 0%,#f5f3ee 100%);border:0;border-radius:8px;box-shadow:0 0 0 1px rgba(20,27,32,.08),0 2px 0 -1px #ece9e2,0 18px 40px rgba(20,27,32,.16)}.salon-studio-date-time-module__h_Yvla__popover.salon-studio-date-time-module__h_Yvla__popover:before{background:#fbfaf7;border-color:rgba(20,27,32,.08)}.salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell{background:linear-gradient(#ebe8e1 0%,#f4f2ed 100%);border:0;border-radius:8px;box-shadow:inset 0 .5px 1px rgba(60,55,45,.12),inset 0 -1px rgba(255,255,255,.85)}.salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell:before{display:none}.salon-studio-date-time-module__h_Yvla__rangeField[data-compact=true] .salon-studio-date-time-module__h_Yvla__rangeHead,.salon-studio-date-time-module__h_Yvla__rangeField[data-compact=true] .salon-studio-date-time-module__h_Yvla__subLabel>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.salon-studio-date-time-module__h_Yvla__rangeField[data-compact=true] .salon-studio-date-time-module__h_Yvla__rangeHead:has(.salon-studio-date-time-module__h_Yvla__rangeStatus){clip:auto;width:auto;height:auto;position:static;overflow:visible}.salon-studio-date-time-module__h_Yvla__rangeField[data-compact=true] .salon-studio-date-time-module__h_Yvla__rangeGrid{align-items:center;gap:.4rem}.salon-studio-date-time-module__h_Yvla__rangeField[data-compact=true] .salon-studio-date-time-module__h_Yvla__rangeDivider{height:auto}.salon-studio-date-time-module__h_Yvla__rangeField[data-compact=true] .salon-studio-date-time-module__h_Yvla__subLabel{gap:0}.salon-studio-date-time-module__h_Yvla__controlShell .salon-studio-date-time-module__h_Yvla__controlButton{--ss-control-shadow:none}[data-register] .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell[data-register-well]{--ss-control-shadow:inset 0 .5px 1px rgba(60,55,45,.12),inset 0 -1px 0 rgba(255,255,255,.85);min-height:44px;box-shadow:inset 0 .5px 1px rgba(60,55,45,.12),inset 0 -1px rgba(255,255,255,.85)}[data-register] .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell[data-register-well]:-webkit-any(:focus-within,[data-open=true]){box-shadow:inset 0 2px 4px rgba(20,27,32,.1),0 0 0 2px color-mix(in srgb,var(--register-tone)45%,transparent);background:#fff}[data-register] .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell[data-register-well]:-moz-any(:focus-within,[data-open=true]){box-shadow:inset 0 2px 4px rgba(20,27,32,.1),0 0 0 2px color-mix(in srgb,var(--register-tone)45%,transparent);background:#fff}[data-register] .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell[data-register-well]:is(:focus-within,[data-open=true]){box-shadow:inset 0 2px 4px rgba(20,27,32,.1),0 0 0 2px color-mix(in srgb,var(--register-tone)45%,transparent);background:#fff}[data-register] .salon-studio-date-time-module__h_Yvla__controlShell[data-register-well] .salon-studio-date-time-module__h_Yvla__controlButton{color:#20272d;min-height:40px;font-size:var(--salon-type-small-size);font-weight:var(--salon-type-weight-regular)}.salon-studio-date-time-module__h_Yvla__field[data-appearance=plain]{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:0;display:grid}.salon-studio-date-time-module__h_Yvla__field[data-appearance=plain] .salon-studio-date-time-module__h_Yvla__labelRow{margin:0}.salon-studio-date-time-module__h_Yvla__field[data-appearance=plain] .salon-studio-date-time-module__h_Yvla__copy strong{color:#6d7378;font-size:inherit;letter-spacing:.22em;text-transform:uppercase;font-weight:500}:root body .salon-studio-date-time-module__h_Yvla__field[data-appearance=plain] .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}:root body .salon-studio-date-time-module__h_Yvla__field[data-appearance=plain] .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell:-webkit-any(:hover,:focus-within,[data-open=true]){min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}:root body .salon-studio-date-time-module__h_Yvla__field[data-appearance=plain] .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell:-moz-any(:hover,:focus-within,[data-open=true]){min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}:root body .salon-studio-date-time-module__h_Yvla__field[data-appearance=plain] .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell:is(:hover,:focus-within,[data-open=true]){min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}.salon-studio-date-time-module__h_Yvla__field[data-appearance=plain] .salon-studio-date-time-module__h_Yvla__controlIcon{display:none}@media (max-width:560px){.salon-studio-date-time-module__h_Yvla__field[data-appearance=plain]{grid-template-columns:minmax(0,1fr);gap:.35rem}}:root body .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell{background:linear-gradient(#f3f1ec,#f3f1ec) padding-box padding-box,linear-gradient(#dcdad4 0%,#ecebe5 50%,#fff 100%) border-box;border:1px solid transparent;border-radius:999px;min-height:44px;padding:0;overflow:hidden;box-shadow:inset 0 .5px 1px rgba(60,55,45,.12)!important}:root body .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell:-webkit-any(:hover,:focus-within,[data-open=true]){background:linear-gradient(#fffefb,#fffefb) padding-box padding-box,linear-gradient(#b9b7b1 0%,#dedcd6 50%,#fff 100%) border-box;border-color:transparent}:root body .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell:-moz-any(:hover,:focus-within,[data-open=true]){background:linear-gradient(#fffefb,#fffefb) padding-box padding-box,linear-gradient(#b9b7b1 0%,#dedcd6 50%,#fff 100%) border-box;border-color:transparent}:root body .salon-studio-date-time-module__h_Yvla__controlShell.salon-studio-date-time-module__h_Yvla__controlShell:is(:hover,:focus-within,[data-open=true]){background:linear-gradient(#fffefb,#fffefb) padding-box padding-box,linear-gradient(#b9b7b1 0%,#dedcd6 50%,#fff 100%) border-box;border-color:transparent}:root body .salon-studio-date-time-module__h_Yvla__controlIcon{color:#e4e5e8;background:linear-gradient(160deg,#2a2b30,#0e0f11);border-radius:999px 0 0 999px;flex:none;align-self:stretch;place-items:center;min-width:34px;margin-right:0;padding:0 .5rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.14)}:root body .salon-studio-date-time-module__h_Yvla__controlButton.salon-studio-date-time-module__h_Yvla__controlButton{min-height:42px;padding:0 .9rem}:root body .salon-studio-date-time-module__h_Yvla__rangeField[data-compact=true] .salon-studio-date-time-module__h_Yvla__controlIcon{display:none}
.salon-studio-date-time-year-module__H4e4oG__yearHero{z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label year""meta year";align-items:center;column-gap:.75rem;padding:.62rem .22rem .58rem;display:grid;position:relative}.salon-studio-date-time-year-module__H4e4oG__yearHero>span{color:rgba(48,41,35,.52);letter-spacing:.08em;text-transform:uppercase;grid-area:label;font-size:.64rem;font-weight:720}.salon-studio-date-time-year-module__H4e4oG__yearHero>strong{font-family:var(--salon-ui-font);letter-spacing:-.055em;grid-area:year;font-size:max(2rem,min(12cqw,4rem));font-weight:400;line-height:.92}.salon-studio-date-time-year-module__H4e4oG__yearHero>small{color:rgba(48,41,35,.48);grid-area:meta;margin-top:.22rem;font-size:.6rem;font-weight:620}.salon-studio-date-time-year-module__H4e4oG__yearGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid;position:relative}.salon-studio-date-time-year-module__H4e4oG__yearMonth{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.3);border-radius:.88rem;min-width:0;padding:.42rem;box-shadow:inset 0 1px rgba(255,255,255,.34)}.salon-studio-date-time-year-module__H4e4oG__yearMonth h3{color:rgba(48,41,35,.78);letter-spacing:.01em;margin:0 0 .3rem;font-size:.66rem;font-weight:760}.salon-studio-date-time-year-module__H4e4oG__yearWeekdays,.salon-studio-date-time-year-module__H4e4oG__yearDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.06rem;display:grid}.salon-studio-date-time-year-module__H4e4oG__yearWeekdays{margin-bottom:.08rem}.salon-studio-date-time-year-module__H4e4oG__yearWeekdays span{color:rgba(48,41,35,.38);text-align:center;min-width:0;font-size:max(.38rem,min(1.45cqw,.48rem));font-weight:700}.salon-studio-date-time-year-module__H4e4oG__yearDay,.salon-studio-date-time-year-module__H4e4oG__yearDayEmpty{border-radius:.42rem;place-items:center;min-width:0;min-height:1.42rem;display:grid}.salon-studio-date-time-year-module__H4e4oG__yearDay{color:rgba(48,41,35,.62);cursor:pointer;font:inherit;background:0 0;border:1px solid transparent;font-size:max(.44rem,min(1.7cqw,.55rem));font-weight:680;transition:transform .15s,background .17s,border-color .17s,box-shadow .18s}.salon-studio-date-time-year-module__H4e4oG__yearDay:hover:not(:disabled){background:rgba(255,255,255,.26);border-color:rgba(255,255,255,.52);outline:none;transform:translateY(-1px)}.salon-studio-date-time-year-module__H4e4oG__yearDay:focus-visible:not(:disabled){background:rgba(255,255,255,.26);border-color:rgba(255,255,255,.52);outline:none;transform:translateY(-1px)}.salon-studio-date-time-year-module__H4e4oG__yearDay[aria-pressed=true]{border-color:var(--ss-aurora-context-border,rgba(151,181,203,.6));color:#302923;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 4px 12px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.46)}.salon-studio-date-time-year-module__H4e4oG__yearDay[data-today=true]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px rgba(48,41,35,.22)}.salon-studio-date-time-year-module__H4e4oG__yearDay:disabled{cursor:default;opacity:.24}@container (width<=25rem){.salon-studio-date-time-year-module__H4e4oG__yearGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=18rem){.salon-studio-date-time-year-module__H4e4oG__yearGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.salon-studio-date-time-year-module__H4e4oG__yearDay{transition:none}.salon-studio-date-time-year-module__H4e4oG__yearDay:hover{transform:none}}
.my-salon-module-chrome-module__jFjp8q__header{box-sizing:border-box;background:#fff;border-bottom:1px solid rgba(20,27,32,.07);flex:none;align-items:center;gap:.75rem;min-height:4.35rem;padding:.8rem 2rem;display:flex}.my-salon-module-chrome-module__jFjp8q__headerLead{align-items:center;gap:.75rem;min-width:0;display:flex}.my-salon-module-chrome-module__jFjp8q__headerCopy{gap:.12rem;min-width:0;display:grid}.my-salon-module-chrome-module__jFjp8q__headerCopy span{color:#747d83;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:720}.my-salon-module-chrome-module__jFjp8q__headerCopy strong{color:#20272d;letter-spacing:-.015em;font-size:.95rem;font-weight:650}.my-salon-module-chrome-module__jFjp8q__footer{box-sizing:border-box;background:#fff;border-top:1px solid rgba(20,27,32,.07);flex:none;justify-content:space-between;align-items:center;gap:.9rem;min-height:3.75rem;padding:.7rem 2rem;display:flex;box-shadow:0 -10px 28px rgba(29,34,38,.03)}.my-salon-module-chrome-module__jFjp8q__footerCopy{gap:.1rem;display:grid}.my-salon-module-chrome-module__jFjp8q__footerCopy strong{color:#20272d;font-size:.72rem;font-weight:720}.my-salon-module-chrome-module__jFjp8q__footerCopy span{color:#747d83;letter-spacing:.04em;font-size:.62rem}.my-salon-module-chrome-module__jFjp8q__footerState{color:#26744f;background:#eef7f2;border:1px solid #d7e9df;border-radius:999px;align-items:center;min-height:1.8rem;padding:.25rem .55rem;font-size:.6rem;font-weight:720;display:inline-flex}@media (max-width:720px){.my-salon-module-chrome-module__jFjp8q__header,.my-salon-module-chrome-module__jFjp8q__footer{padding-left:1rem;padding-right:1rem}.my-salon-module-chrome-module__jFjp8q__footer{flex-direction:column;align-items:stretch}}
.client-visual-gallery-module__gBSReW__gallery{flex-direction:column;flex:auto;min-height:0;display:flex}.client-visual-gallery-module__gBSReW__relationship{color:#5f7a4f;font-style:normal}.client-visual-gallery-module__gBSReW__relationship[data-tone=attention]{color:#b07a1c}
