.aiva-moon-module__I883jq__aivaMoon{width:calc(var(--planet)*1.7);height:calc(var(--planet)*1.25);place-items:center;display:inline-grid;position:relative}.aiva-moon-module__I883jq__aivaMoon>:first-child{z-index:1;grid-area:1/1;position:relative}.aiva-moon-module__I883jq__orbit{grid-area:1/1;place-items:center;width:100%;height:100%;display:grid;transform:rotate(-16deg)}.aiva-moon-module__I883jq__moon{animation:5.2s ease-in-out infinite alternate aiva-moon-module__I883jq__aivaMoonX,5.2s ease-in-out -2.6s infinite alternate aiva-moon-module__I883jq__aivaMoonY,10.4s linear infinite aiva-moon-module__I883jq__aivaMoonDepth;display:inline-flex}@keyframes aiva-moon-module__I883jq__aivaMoonX{0%{translate:calc(var(--planet)*-.78)0}to{translate:calc(var(--planet)*.78)0}}@keyframes aiva-moon-module__I883jq__aivaMoonY{0%{margin-top:calc(var(--planet)*-.32)}to{margin-top:calc(var(--planet)*.32)}}@keyframes aiva-moon-module__I883jq__aivaMoonDepth{0%,49%{z-index:2;scale:1}50%,to{z-index:0;scale:.72}}@media (prefers-reduced-motion:reduce){.aiva-moon-module__I883jq__moon{translate:calc(var(--planet)*.78)0;animation:none}}
.salon-header-notifications-module__s-XKZW__root{flex:none;align-items:center;gap:8px;display:flex;position:relative}.salon-header-notifications-module__s-XKZW__trigger{color:#20272d;cursor:pointer;background:#fff;border:1px solid #e1e5e2;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:relative}.salon-header-notifications-module__s-XKZW__trigger svg{width:19px;height:19px}.salon-header-notifications-module__s-XKZW__badge{color:#fff;background:#b94031;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.58rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.salon-header-notifications-module__s-XKZW__trigger:hover{background:#f2f3f1}.salon-header-notifications-module__s-XKZW__trigger:focus-visible{outline:2px solid var(--salon-ui-focus-ring);outline-offset:2px}.salon-header-notifications-module__s-XKZW__heading button:focus-visible{outline:2px solid var(--salon-ui-focus-ring);outline-offset:2px}.salon-header-notifications-module__s-XKZW__links a:focus-visible{outline:2px solid var(--salon-ui-focus-ring);outline-offset:2px}.salon-header-notifications-module__s-XKZW__notification:focus-visible{outline:2px solid var(--salon-ui-focus-ring);outline-offset:2px}.salon-header-notifications-module__s-XKZW__panel{z-index:80;color:#20272d;width:min(22rem,100vw - 2rem);font-family:var(--salon-ui-font);background:#fff;border:1px solid rgba(20,27,32,.08);border-radius:20px;max-height:min(80vh,38rem);position:absolute;top:calc(100% + .55rem);right:0;overflow-x:hidden;overflow-y:auto;box-shadow:0 24px 72px rgba(29,34,38,.16)}.salon-header-notifications-module__s-XKZW__heading{border-bottom:1px solid #e7e9e7;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.salon-header-notifications-module__s-XKZW__heading strong{font-size:.82rem;font-weight:750}.salon-header-notifications-module__s-XKZW__heading button{color:#687279;width:32px;height:32px;font:inherit;cursor:pointer;background:#f2f3f1;border:0;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.salon-header-notifications-module__s-XKZW__notificationList{border-bottom:1px solid #e7e9e7;max-height:min(45vh,22rem);display:grid;overflow-y:auto}.salon-header-notifications-module__s-XKZW__empty{color:#687279;margin:0;padding:1rem;font-size:.76rem}.salon-header-notifications-module__s-XKZW__notification{color:#20272d;text-align:left;cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf0ed;gap:.3rem;padding:.85rem 1rem;display:grid}.salon-header-notifications-module__s-XKZW__notification:last-child{border-bottom:0}.salon-header-notifications-module__s-XKZW__notification:hover{background:#f7f8f6}.salon-header-notifications-module__s-XKZW__notification[data-unread=true]{background:#f2f7f3}.salon-header-notifications-module__s-XKZW__notificationTitle{font-size:.78rem;font-weight:750}.salon-header-notifications-module__s-XKZW__notificationBody{color:#687279;font-size:.71rem;line-height:1.45}.salon-header-notifications-module__s-XKZW__notification time{color:#7c858b;font-size:.63rem}.salon-header-notifications-module__s-XKZW__tip{gap:.45rem;padding:1rem;display:grid}.salon-header-notifications-module__s-XKZW__tip>span{color:var(--salon-green-core);letter-spacing:.11em;font-size:.59rem;font-weight:800}.salon-header-notifications-module__s-XKZW__tip h2{letter-spacing:-.03em;margin:0;font-size:1.02rem;font-weight:700}.salon-header-notifications-module__s-XKZW__tip p{color:#687279;margin:0;font-size:.76rem;line-height:1.5}.salon-header-notifications-module__s-XKZW__links{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.salon-header-notifications-module__s-XKZW__links a{color:#20272d;border:1px solid #e0e5e0;border-radius:10px;align-items:center;gap:.25rem;min-height:44px;padding:.55rem .7rem;font-size:.7rem;font-weight:690;text-decoration:none;display:inline-flex}.salon-header-notifications-module__s-XKZW__chatTrigger{cursor:pointer;width:44px;height:44px;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .16s;display:inline-flex}.salon-header-notifications-module__s-XKZW__chatTrigger:hover{background:rgba(20,27,32,.04)}.salon-header-notifications-module__s-XKZW__chatTrigger:focus-visible{outline:2px solid var(--salon-ui-focus-ring);outline-offset:2px}.salon-header-notifications-module__s-XKZW__closeChat:focus-visible{outline:2px solid var(--salon-ui-focus-ring);outline-offset:2px}.salon-header-notifications-module__s-XKZW__chatComposer button:focus-visible{outline:2px solid var(--salon-ui-focus-ring);outline-offset:2px}.salon-header-notifications-module__s-XKZW__chatPanel{z-index:120;color:#20272d;width:min(26rem,100vw - 2rem);height:calc(100dvh - 6.5rem);min-height:min(25rem,100dvh - 6.25rem);font-family:var(--salon-ui-font);background:#fff;border:1px solid rgba(20,27,32,.08);border-radius:22px;flex-direction:column;display:flex;position:fixed;top:5.5rem;right:1rem;overflow:hidden;box-shadow:0 24px 72px rgba(29,34,38,.18)}.salon-header-notifications-module__s-XKZW__captureBody{flex-direction:column;flex:1;min-height:0;padding:0 1rem 1rem;display:flex}.salon-header-notifications-module__s-XKZW__chatHeader{background:#fff;border-bottom:1px solid #e7e9e7;flex:none;align-items:center;gap:.7rem;min-height:4.5rem;padding:.7rem .9rem;display:flex}.salon-header-notifications-module__s-XKZW__chatMark{color:#3f7857;background:#eff6f0;border:1px solid #dce8df;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;font-weight:800;display:grid}.salon-header-notifications-module__s-XKZW__chatHeader>div{gap:.12rem;min-width:0;display:grid}.salon-header-notifications-module__s-XKZW__chatHeader strong{font-size:.84rem;font-weight:780}.salon-header-notifications-module__s-XKZW__chatHeader span:not(.salon-header-notifications-module__s-XKZW__chatMark){color:#687279;font-size:.65rem}.salon-header-notifications-module__s-XKZW__closeChat{color:#687279;cursor:pointer;width:36px;height:36px;font:inherit;background:#f2f3f1;border:0;border-radius:50%;place-items:center;margin-left:auto;font-size:1.2rem;display:grid}.salon-header-notifications-module__s-XKZW__chatMessages{flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.salon-header-notifications-module__s-XKZW__chatWelcome{background:#f1f2f0;border-radius:16px;margin-top:auto;padding:1rem}.salon-header-notifications-module__s-XKZW__chatWelcome strong{font-size:.85rem}.salon-header-notifications-module__s-XKZW__chatWelcome p{color:#687279;margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.salon-header-notifications-module__s-XKZW__chatMessage{background:#f1f2f0;border-radius:16px;align-self:flex-start;max-width:92%;padding:.75rem .85rem}.salon-header-notifications-module__s-XKZW__chatMessage[data-role=user]{color:#fff;background:#20272d;align-self:flex-end}.salon-header-notifications-module__s-XKZW__chatMessage span{letter-spacing:.1em;text-transform:uppercase;opacity:.68;font-size:.57rem;font-weight:800}.salon-header-notifications-module__s-XKZW__chatMessage p{white-space:pre-wrap;margin:.2rem 0 0;font-size:.77rem;line-height:1.5}.salon-header-notifications-module__s-XKZW__chatError{color:#7a4d12;background:#fff3df;border-radius:12px;margin:0;padding:.7rem;font-size:.72rem}.salon-header-notifications-module__s-XKZW__responding{color:#687279;align-items:center;gap:.6rem;font-size:.7rem;display:flex}.salon-header-notifications-module__s-XKZW__frequency{color:#4c8a66;align-items:center;gap:2px;height:24px;display:inline-flex}.salon-header-notifications-module__s-XKZW__frequency i{background:currentColor;border-radius:2px;width:2px;height:5px;display:block}.salon-header-notifications-module__s-XKZW__frequency[data-active=true] i{animation:.78s ease-in-out infinite alternate salon-header-notifications-module__s-XKZW__aiva-frequency}.salon-header-notifications-module__s-XKZW__frequency[data-active=true] i:nth-child(2n){animation-delay:.1s}.salon-header-notifications-module__s-XKZW__frequency[data-active=true] i:nth-child(3n){animation-delay:.21s}.salon-header-notifications-module__s-XKZW__frequency[data-active=true] i:nth-child(4n){animation-delay:.32s}.salon-header-notifications-module__s-XKZW__chatComposer{border-top:1px solid #e7e9e7;flex:none;align-items:end;gap:.5rem;padding:.7rem;display:flex}.salon-header-notifications-module__s-XKZW__chatComposer textarea{resize:vertical;color:#20272d;min-height:52px;font:inherit;background:#fff;border:1px solid rgba(20,27,32,.1);border-radius:14px;flex:1;padding:.7rem;font-size:.75rem}.salon-header-notifications-module__s-XKZW__chatComposer textarea:focus{border-color:#4c8a66;outline:2px solid rgba(76,138,102,.15)}.salon-header-notifications-module__s-XKZW__chatComposer button{color:#fff;cursor:pointer;width:44px;height:44px;font:inherit;background:#20272d;border:0;border-radius:50%;flex:none;font-size:1.1rem}.salon-header-notifications-module__s-XKZW__chatComposer button:disabled{cursor:not-allowed;opacity:.45}.salon-header-notifications-module__s-XKZW__chatFootnote{color:#7c858b;flex:none;margin:0;padding:0 .9rem .65rem;font-size:.58rem;line-height:1.4}@keyframes salon-header-notifications-module__s-XKZW__aiva-frequency{0%{transform:scaleY(.45)}to{transform:scaleY(2.5)}}@media (max-width:600px){.salon-header-notifications-module__s-XKZW__chatPanel{width:calc(100vw - 1rem);height:calc(100dvh - 5.25rem);top:4.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.salon-header-notifications-module__s-XKZW__frequency[data-active=true] i{height:9px;animation:none}}.salon-header-notifications-module__s-XKZW__trigger,.salon-header-notifications-module__s-XKZW__chatTrigger{background:linear-gradient(#fff 0%,#f4f3ef 100%);border:1px solid rgba(20,27,32,.08);border-radius:12px;transition:transform 90ms,box-shadow 90ms,background .14s;transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.9),0 1px rgba(20,27,32,.06),0 2px 4px rgba(20,27,32,.08)}.salon-header-notifications-module__s-XKZW__trigger:hover,.salon-header-notifications-module__s-XKZW__chatTrigger:hover{background:linear-gradient(#fff 0%,#f8f7f3 100%)}.salon-header-notifications-module__s-XKZW__trigger:active,.salon-header-notifications-module__s-XKZW__chatTrigger:active,.salon-header-notifications-module__s-XKZW__trigger[aria-expanded=true],.salon-header-notifications-module__s-XKZW__chatTrigger[aria-expanded=true]{background:linear-gradient(#e8e6e0 0%,#f1f0eb 100%);transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(20,27,32,.16),inset 0 -1px rgba(255,255,255,.7)}@media (prefers-reduced-motion:reduce){.salon-header-notifications-module__s-XKZW__trigger,.salon-header-notifications-module__s-XKZW__chatTrigger{transition:none}}.salon-header-notifications-module__s-XKZW__chatTrigger[data-key=midnight]{background:radial-gradient(circle at 30% 20%,#3a3b4c 0%,#1f202a 75%);border-color:rgba(0,0,0,.3);overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.08),0 2px 5px rgba(0,0,0,.3)}.salon-header-notifications-module__s-XKZW__chatTrigger[data-key=midnight]:hover{background:radial-gradient(circle at 30% 20%,#434458 0%,#23242f 75%)}.salon-header-notifications-module__s-XKZW__chatTrigger[data-key=midnight]:active,.salon-header-notifications-module__s-XKZW__chatTrigger[data-key=midnight][aria-expanded=true]{background:radial-gradient(circle at 30% 20%,#2e2f3d 0%,#17181f 75%);box-shadow:inset 0 2px 5px rgba(0,0,0,.5)}.salon-header-notifications-module__s-XKZW__panel{background:#fbfaf7;border:0;border-radius:5px;box-shadow:0 1px 3px rgba(20,27,32,.1),0 24px 60px rgba(20,27,32,.16)}.salon-header-notifications-module__s-XKZW__heading strong{letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid rgba(20,27,32,.14);padding-bottom:.2rem;font-size:.56rem;font-weight:500}.salon-header-notifications-module__s-XKZW__notification{border-bottom:1px dotted rgba(20,27,32,.22);box-shadow:inset 3px 0 rgba(20,27,32,.14)}.salon-header-notifications-module__s-XKZW__notification:hover{box-shadow:inset 3px 0 #4b8a60}.salon-header-notifications-module__s-XKZW__notificationTitle{letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:500}.salon-header-notifications-module__s-XKZW__tip>span:first-child,.salon-header-notifications-module__s-XKZW__tip>small:first-child,.salon-header-notifications-module__s-XKZW__tip>p:first-child{color:#20272d;letter-spacing:.28em}.salon-header-notifications-module__s-XKZW__tip h2{letter-spacing:.01em;font-size:1.1rem;font-weight:300}.salon-header-notifications-module__s-XKZW__links a{background:linear-gradient(#fff 0%,#f4f3ef 100%);border:1px solid rgba(20,27,32,.08);border-radius:12px;transition:transform 90ms,box-shadow 90ms;transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.9),0 1px rgba(20,27,32,.06),0 2px 4px rgba(20,27,32,.08)}.salon-header-notifications-module__s-XKZW__links a:hover{background:linear-gradient(#fff 0%,#f8f7f3 100%);border-color:rgba(20,27,32,.08)}.salon-header-notifications-module__s-XKZW__links a:active{transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(20,27,32,.16)}.salon-header-notifications-module__s-XKZW__chatPanel{background:#fbfaf7;border-radius:5px}.salon-header-notifications-module__s-XKZW__chatMark{width:auto;height:auto;box-shadow:none;background:0 0;border:0}.salon-header-notifications-module__s-XKZW__chatHeader strong{letter-spacing:.32em;text-transform:uppercase;font-size:.62rem;font-weight:500}.salon-header-notifications-module__s-XKZW__chatWelcome{background:#fff;border:0;border-radius:4px;box-shadow:0 1px 3px rgba(20,27,32,.08)}.salon-header-notifications-module__s-XKZW__chatWelcome strong{letter-spacing:.01em;font-size:1rem;font-weight:300}.salon-header-notifications-module__s-XKZW__chatComposer textarea{border-radius:4px}.salon-header-notifications-module__s-XKZW__chatComposer button{color:#e6e8ec;background:linear-gradient(#2c3135 0%,#1b1e21 100%);border:1px solid rgba(0,0,0,.2);border-radius:12px;box-shadow:inset 0 1px rgba(255,255,255,.1),0 3px 8px rgba(20,27,32,.2)}.salon-header-notifications-module__s-XKZW__chatComposer button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}.salon-header-notifications-module__s-XKZW__panel.salon-header-notifications-module__s-XKZW__panel{background:linear-gradient(#f8f4ec 0%,#f1ebe0 100%);border:0;border-radius:5px;box-shadow:0 0 0 1px rgba(60,48,32,.08),0 2px 0 -1px #e6dfd2,0 24px 50px rgba(60,48,32,.16)}.salon-header-notifications-module__s-XKZW__notificationList.salon-header-notifications-module__s-XKZW__notificationList{gap:.7rem;padding:.8rem;display:grid}.salon-header-notifications-module__s-XKZW__notification.salon-header-notifications-module__s-XKZW__notification{color:#2e261d;text-align:left;background:radial-gradient(circle at 5px 0,#efe8dd 2.2px,transparent 2.6px) 0 0/10px 6px repeat-x,linear-gradient(#fffdf9 0%,#faf6ef 100%);border:0;border-radius:3px;gap:.35rem;padding:1rem 1rem .8rem;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;display:grid;position:relative;box-shadow:0 0 0 1px rgba(60,48,32,.08),0 1px 2px rgba(60,48,32,.06),0 8px 16px rgba(60,48,32,.07)}.salon-header-notifications-module__s-XKZW__notification.salon-header-notifications-module__s-XKZW__notification:hover{transform:translateY(-2px)rotate(-.4deg);box-shadow:0 0 0 1px rgba(60,48,32,.1),0 14px 26px rgba(60,48,32,.12)}.salon-header-notifications-module__s-XKZW__slipHead{border-bottom:1px solid rgba(140,106,69,.25);align-items:center;gap:.5rem;padding-bottom:.45rem;display:flex}.salon-header-notifications-module__s-XKZW__slipMark{color:#8c6a45;font-family:var(--salon-ui-font);font-size:1.25rem;line-height:1}.salon-header-notifications-module__s-XKZW__slipFrom{color:#8a7b68;letter-spacing:.26em;text-transform:uppercase;flex:1;font-size:.5rem;font-weight:700}.salon-header-notifications-module__s-XKZW__slipStamp{color:#c4363d;letter-spacing:.22em;text-transform:uppercase;border:1.5px solid rgba(196,54,61,.75);border-radius:3px;padding:.18rem .45rem;font-size:.46rem;font-weight:800;transform:rotate(-4deg)}.salon-header-notifications-module__s-XKZW__notification.salon-header-notifications-module__s-XKZW__notification .salon-header-notifications-module__s-XKZW__notificationTitle{color:#2e261d;font-family:var(--salon-ui-font);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:500;line-height:1.3}.salon-header-notifications-module__s-XKZW__notification.salon-header-notifications-module__s-XKZW__notification .salon-header-notifications-module__s-XKZW__notificationBody{color:#6e6152;font-size:.72rem;line-height:1.5}.salon-header-notifications-module__s-XKZW__slipFoot{border-top:1px dotted rgba(140,106,69,.35);justify-content:space-between;align-items:baseline;gap:.6rem;margin-top:.2rem;padding-top:.45rem;display:flex}.salon-header-notifications-module__s-XKZW__slipFoot time{color:#a8916f;font-family:var(--salon-ui-font);font-size:.74rem;font-style:normal}.salon-header-notifications-module__s-XKZW__slipOpen{color:#2e261d;letter-spacing:.22em;text-transform:uppercase;font-size:.5rem;font-weight:700}.salon-header-notifications-module__s-XKZW__tip.salon-header-notifications-module__s-XKZW__tip{background:linear-gradient(#fffdf9 0%,#faf6ef 100%);border-radius:3px;margin:0 .8rem .8rem;box-shadow:0 0 0 1px rgba(60,48,32,.08),0 8px 16px rgba(60,48,32,.06)}.salon-header-notifications-module__s-XKZW__tip.salon-header-notifications-module__s-XKZW__tip h2{font-family:var(--salon-ui-font);font-weight:400}@media (prefers-reduced-motion:reduce){.salon-header-notifications-module__s-XKZW__notification.salon-header-notifications-module__s-XKZW__notification{transition:none}.salon-header-notifications-module__s-XKZW__notification.salon-header-notifications-module__s-XKZW__notification:hover{transform:none}}.salon-header-notifications-module__s-XKZW__chatPanel{transform-origin:calc(100% - 7.2rem) -2.5rem;animation:.34s cubic-bezier(.2,.8,.25,1) both salon-header-notifications-module__s-XKZW__aivaChatOut}@keyframes salon-header-notifications-module__s-XKZW__aivaChatOut{0%{opacity:0;transform:scale(.08)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.salon-header-notifications-module__s-XKZW__chatPanel{animation:none}}.salon-header-notifications-module__s-XKZW__chatUpgrade{height:1.7rem;font-size:var(--salon-type-eyebrow-size);letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(#2b2f35 0%,#14171b 100%);border-radius:999px;flex:none;align-items:center;margin-left:auto;padding-left:.8rem;padding-right:.8rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 .5px rgba(255,255,255,.28),0 1px 2px rgba(20,27,32,.3)}.salon-header-notifications-module__s-XKZW__chatUpgrade b,.salon-header-notifications-module__s-XKZW__foilLetters{font-weight:inherit;background:linear-gradient(100deg,#8a8f9a 0%,#fff 28%,#a6abb5 46%,#fff 60%,#9aa0ab 80%,#eef0f3 100%) 0 0/280% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite salon-header-notifications-module__s-XKZW__chatUpgradeFoil}.salon-header-notifications-module__s-XKZW__chatUpgrade+.salon-header-notifications-module__s-XKZW__closeChat{margin-left:0}@keyframes salon-header-notifications-module__s-XKZW__chatUpgradeFoil{0%,72%{background-position:100% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.salon-header-notifications-module__s-XKZW__chatUpgrade b,.salon-header-notifications-module__s-XKZW__foilLetters{animation:none}}.salon-header-notifications-module__s-XKZW__chatPanel.salon-header-notifications-module__s-XKZW__chatPanel{background:linear-gradient(170deg,#fbfaf7 0%,#f5f3ee 100%);border:0;border-radius:18px;box-shadow:0 0 0 .5px rgba(38,42,47,.14),inset 0 0 0 1px rgba(255,255,255,.75),0 30px 70px -24px rgba(29,34,38,.38)}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatHeader{background:0 0;border-bottom:.5px solid rgba(38,42,47,.2);position:relative}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatHeader>:not(:first-child):not(.salon-header-notifications-module__s-XKZW__closeChat){position:relative}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatHeader strong{color:#24292e}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatHeader span:not(.salon-header-notifications-module__s-XKZW__chatMark){color:#6d7378}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatUpgrade{margin-right:5.2rem}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat{z-index:1;isolation:isolate;width:4.4rem;height:1.75rem;font-size:var(--salon-type-micro-size);letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(160deg,#2a2b30,#0e0f11);border-radius:0 0 2.2rem 2.2rem/0 0 1.75rem 1.75rem;margin:0;padding:0 0 .1rem;font-weight:500;position:absolute;top:0;right:1.2rem;box-shadow:inset 0 1px rgba(255,255,255,.14),0 2px 5px rgba(20,27,32,.28)}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(100deg,#3a58f4,#5b3df2,#f590dc,#785af5,#3a58f4) 0 0/300% 100%;transition:opacity .26s;animation:4s linear infinite paused salon-header-notifications-module__s-XKZW__chatCloseLights;position:absolute;top:0;bottom:0;left:0;right:0}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:after{content:"";position:absolute;top:0;bottom:-1rem;left:-.2rem;right:-.2rem}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat b{font-weight:inherit;background:linear-gradient(100deg,#8a8f9a 0%,#fff 28%,#a6abb5 46%,#fff 60%,#9aa0ab 80%,#eef0f3 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:-webkit-any(:hover,:focus-visible):before{opacity:1;animation-play-state:running}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:-moz-any(:hover,:focus-visible):before{opacity:1;animation-play-state:running}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:is(:hover,:focus-visible):before{opacity:1;animation-play-state:running}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:-webkit-any(:hover,:focus-visible) b{color:#fff;background:0 0}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:-moz-any(:hover,:focus-visible) b{color:#fff;background:0 0}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:is(:hover,:focus-visible) b{color:#fff;background:0 0}@keyframes salon-header-notifications-module__s-XKZW__chatCloseLights{to{background-position:-300% 0}}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatWelcome,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-note]{box-shadow:none;background:0 0;border-top:.5px solid rgba(38,42,47,.2);border-radius:0;padding:.9rem 0 0}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatMessages>:first-child,.salon-header-notifications-module__s-XKZW__chatPanel [aria-live]>[data-chat-note]:first-child,.salon-header-notifications-module__s-XKZW__chatPanel [aria-live]>[data-chat-message]:first-child{border-top:0;padding-top:0}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatMessage,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-message]{color:#24292e;background:0 0;border-top:.5px solid rgba(38,42,47,.2);border-radius:0;align-self:stretch;width:100%;max-width:none;margin:0;padding:.8rem 0 .2rem}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatMessage[data-role=user]{color:#24292e;background:0 0}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatMessage span,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-message]>p:first-child{letter-spacing:.22em;opacity:1;color:#6d7378;font-weight:500}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer.salon-header-notifications-module__s-XKZW__chatComposer,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer]{background:0 0;border-top:.5px solid rgba(38,42,47,.2);position:relative}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer.salon-header-notifications-module__s-XKZW__chatComposer[data-focus-host]:-webkit-any(:hover,:focus-within){box-shadow:none!important;border-color:rgba(38,42,47,.2)!important}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer.salon-header-notifications-module__s-XKZW__chatComposer[data-focus-host]:-moz-any(:hover,:focus-within){box-shadow:none!important;border-color:rgba(38,42,47,.2)!important}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer.salon-header-notifications-module__s-XKZW__chatComposer[data-focus-host]:is(:hover,:focus-within){box-shadow:none!important;border-color:rgba(38,42,47,.2)!important}.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer][data-focus-host]:-webkit-any(:hover,:focus-within){box-shadow:none!important;border-color:rgba(38,42,47,.2)!important}.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer][data-focus-host]:-moz-any(:hover,:focus-within){box-shadow:none!important;border-color:rgba(38,42,47,.2)!important}.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer][data-focus-host]:is(:hover,:focus-within){box-shadow:none!important;border-color:rgba(38,42,47,.2)!important}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer:before,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer]:before{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#54585c 0%,#9a9ea2 42%,#5c6064 70%,#84888c 100%);height:1px;transition:transform .34s cubic-bezier(.2,.8,.25,1);position:absolute;top:-.5px;left:0;right:0;transform:scaleX(0)}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer:focus-within:before,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer]:focus-within:before{transform:scaleX(1)}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer.salon-header-notifications-module__s-XKZW__chatComposer,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer]{align-items:center}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer textarea,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] textarea{box-sizing:border-box;height:44px;min-height:44px;box-shadow:none;resize:none;caret-color:#3a58f4;background:#fffefb;border:.5px solid rgba(38,42,47,.32);border-radius:14px;outline:none;padding:.72rem .9rem;line-height:1.25rem;transition:border-color .2s}@supports (field-sizing:content){.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer textarea,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] textarea{field-sizing:content;height:auto;max-height:8rem}}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer textarea:focus,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] textarea:focus{box-shadow:none;border-color:rgba(38,42,47,.72);outline:none}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer textarea::selection,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] textarea::selection{background:rgba(132,136,140,.32)}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer button,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] button{background:linear-gradient(#2b2f35 0%,#14171b 100%);border:0;border-radius:999px;box-shadow:inset 0 .5px rgba(255,255,255,.28),0 1px 2px rgba(20,27,32,.3)}.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] button{letter-spacing:.2em;text-transform:uppercase;padding-left:1.2rem;padding-right:1.2rem;font-size:.56rem;font-weight:600}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer button b,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] button b,.salon-header-notifications-module__s-XKZW__chatVideoKey b{font-weight:inherit;background:linear-gradient(100deg,#8a8f9a 0%,#fff 28%,#a6abb5 46%,#fff 60%,#9aa0ab 80%,#eef0f3 100%) 0 0/280% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite salon-header-notifications-module__s-XKZW__chatUpgradeFoil}.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer button:disabled,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] button:disabled{opacity:.38}@media (prefers-reduced-motion:reduce){.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat,.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__closeChat:before,.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer:before,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer]:before{transition:none;animation:none}}.salon-header-notifications-module__s-XKZW__chatVideoRow{flex:none;padding:0 .9rem .8rem}.salon-header-notifications-module__s-XKZW__chatVideoKey{color:#dfe1e5;cursor:pointer;width:100%;min-height:44px;font-size:var(--salon-type-eyebrow-size);letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(#2b2f35 0%,#14171b 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 .5px rgba(255,255,255,.28),0 1px 2px rgba(20,27,32,.3)}.salon-header-notifications-module__s-XKZW__chatVideoKey i{letter-spacing:0;font-size:.55rem;font-style:normal}@media (prefers-reduced-motion:reduce){.salon-header-notifications-module__s-XKZW__chatPanel .salon-header-notifications-module__s-XKZW__chatComposer button b,.salon-header-notifications-module__s-XKZW__chatPanel [data-chat-composer] button b,.salon-header-notifications-module__s-XKZW__chatVideoKey b{animation:none}}@media (min-width:601px){.salon-header-notifications-module__s-XKZW__root:has(>*>.salon-header-notifications-module__s-XKZW__chatTrigger){order:9}.salon-header-notifications-module__s-XKZW__chatPanel.salon-header-notifications-module__s-XKZW__chatPanel{transform-origin:calc(100% - .6rem) -2rem;height:calc(100dvh - 6.5rem);top:5.6rem}}
.product-therapy-cards-module__CODP1G__asking{color:#2e261d;background:linear-gradient(#f8f4ec 0%,#f1ebe0 100%);border-radius:5px;align-items:start;gap:max(1rem,min(2.4vw,2rem));padding:max(1rem,min(2vw,1.6rem));display:grid;box-shadow:0 0 0 1px rgba(60,48,32,.07),0 2px 0 -1px #e6dfd2,0 3px 0 -1px rgba(60,48,32,.1),0 14px 30px rgba(60,48,32,.07)}@media (min-width:900px){.product-therapy-cards-module__CODP1G__asking{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}}.product-therapy-cards-module__CODP1G__deck{padding:0 calc((var(--cards) - 1)*12px)calc((var(--cards) - 1)*9px)0;display:grid}.product-therapy-cards-module__CODP1G__prescription{transform-origin:30% 100%;background:radial-gradient(circle at 5px 0,#efe8dd 2.2px,transparent 2.6px) 0 0/10px 6px repeat-x,linear-gradient(#fffdf9 0%,#faf6ef 100%);border-radius:3px;grid-area:1/1;gap:.5rem;width:min(100%,560px);padding:1.25rem 1.3rem 1rem;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(60,48,32,.08),0 1px 2px rgba(60,48,32,.08),0 12px 26px rgba(60,48,32,.1)}.product-therapy-cards-module__CODP1G__prescription[data-depth="0"]{z-index:5}.product-therapy-cards-module__CODP1G__prescription[data-depth="1"]{z-index:4;filter:brightness(.985);cursor:pointer;transform:translate(12px,9px)rotate(1.4deg)}.product-therapy-cards-module__CODP1G__prescription[data-depth="2"]{z-index:3;filter:brightness(.97);cursor:pointer;transform:translate(24px,18px)rotate(2.6deg)}.product-therapy-cards-module__CODP1G__prescription[data-depth="3"],.product-therapy-cards-module__CODP1G__prescription[data-depth="4"]{z-index:2;filter:brightness(.955);cursor:pointer;transform:translate(36px,27px)rotate(3.6deg)}.product-therapy-cards-module__CODP1G__prescription[data-depth="4"],.product-therapy-cards-module__CODP1G__prescription:not([data-depth="0"])>*{visibility:hidden}.product-therapy-cards-module__CODP1G__prescriptionHead{border-bottom:1px solid rgba(140,106,69,.3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-bottom:.6rem;display:grid}.product-therapy-cards-module__CODP1G__rx{color:#8c6a45;font-family:var(--salon-ui-font);font-size:2rem;line-height:1}.product-therapy-cards-module__CODP1G__prescriptionHead b{font-family:var(--salon-ui-font);letter-spacing:.02em;font-size:1.05rem;font-weight:600;display:block}.product-therapy-cards-module__CODP1G__prescriptionHead small{color:#8a7b68;letter-spacing:.26em;text-transform:uppercase;font-size:.52rem;font-weight:600}.product-therapy-cards-module__CODP1G__stamp{color:#4f805c;letter-spacing:.22em;text-transform:uppercase;opacity:.85;border:1.5px solid rgba(79,128,92,.75);border-radius:3px;padding:.3rem .55rem;font-size:.5rem;font-weight:800;transform:rotate(-4deg)}.product-therapy-cards-module__CODP1G__prescription[data-blocking] .product-therapy-cards-module__CODP1G__stamp{color:#c4363d;opacity:1;background:rgba(196,54,61,.06);border:2.5px solid rgba(196,54,61,.92);border-radius:4px;padding:.38rem .7rem;font-weight:900;transform:rotate(-12deg)translateY(-2px)scale(1.12);box-shadow:inset 0 0 0 2px #fffdf9,inset 0 0 0 3.5px rgba(196,54,61,.6)}.product-therapy-cards-module__CODP1G__patient{flex-wrap:wrap;gap:.3rem 1.6rem;margin:0;display:flex}.product-therapy-cards-module__CODP1G__patient div{align-items:baseline;gap:.5rem;display:flex}.product-therapy-cards-module__CODP1G__patient dt{color:#8a7b68;letter-spacing:.26em;text-transform:uppercase;font-size:.5rem;font-weight:600}.product-therapy-cards-module__CODP1G__patient dd{font-family:var(--salon-ui-font);margin:0;font-size:1rem}.product-therapy-cards-module__CODP1G__why{color:#6e6152;max-width:26rem;margin:0;font-size:.7rem;line-height:1.5}.product-therapy-cards-module__CODP1G__directionsLabel{color:#8c6a45;font-family:var(--salon-ui-font);margin:.2rem 0 0;font-size:.9rem;font-style:normal}.product-therapy-cards-module__CODP1G__directions{color:#2e261d;background:repeating-linear-gradient(transparent 0,transparent calc(1.85em - 1px),rgba(120,150,170,.22) calc(1.85em - 1px),rgba(120,150,170,.22) 1.85em);max-width:24rem;margin:0;padding:0 0 0 1.2rem;font-size:.74rem;line-height:1.85;display:grid}.product-therapy-cards-module__CODP1G__directions li::marker{color:#8c6a45;font-family:var(--salon-ui-font)}.product-therapy-cards-module__CODP1G__texture{pointer-events:none;position:absolute;top:4.6rem;right:.6rem;transform:rotate(-6deg)}.product-therapy-cards-module__CODP1G__prescriptionFoot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.6rem;margin-top:.3rem;display:flex}.product-therapy-cards-module__CODP1G__signature{gap:.1rem;min-width:9rem;padding-top:.2rem;display:grid}.product-therapy-cards-module__CODP1G__signature i{color:#3d3a73;font-family:var(--salon-ui-font);transform-origin:0;border-bottom:1px solid rgba(46,38,29,.5);padding:0 .3rem .1rem;font-size:1.15rem;transform:rotate(-2deg)}.product-therapy-cards-module__CODP1G__signature small{color:#8a7b68;letter-spacing:.26em;text-transform:uppercase;font-size:.48rem;font-weight:600}.product-therapy-cards-module__CODP1G__begin{color:#f2f3f6;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(#3a3c4a 0%,#1f202a 100%);border:1px solid rgba(255,255,255,.08);border-radius:10px;align-items:center;gap:.5rem;min-height:40px;padding:0 1rem;font-size:.56rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.14),0 3px 8px rgba(20,27,32,.25)}.product-therapy-cards-module__CODP1G__begin:before{content:"";background:#5fae7c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px rgba(95,174,124,.9)}.product-therapy-cards-module__CODP1G__index{align-content:start;gap:.5rem;display:grid}.product-therapy-cards-module__CODP1G__eyebrow{color:#8a7b68;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:600}.product-therapy-cards-module__CODP1G__title{font-family:var(--salon-ui-font);margin:0;font-size:1.6rem;font-weight:400;line-height:1.05}.product-therapy-cards-module__CODP1G__title em{color:#8c6a45}.product-therapy-cards-module__CODP1G__lead{color:#6e6152;margin:0;font-size:.72rem;line-height:1.5}.product-therapy-cards-module__CODP1G__names{border-top:1px dotted rgba(140,106,69,.4);margin:.3rem 0 0;padding:0;list-style:none;display:grid}.product-therapy-cards-module__CODP1G__names li{border-bottom:1px dotted rgba(140,106,69,.4)}.product-therapy-cards-module__CODP1G__names button{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;padding:.4rem .5rem;display:grid}.product-therapy-cards-module__CODP1G__names button:hover{background:rgba(255,255,255,.5)}.product-therapy-cards-module__CODP1G__names button[aria-pressed=true]{background:linear-gradient(#ebe5da 0%,#f3eee6 100%);box-shadow:inset 0 2px 4px rgba(60,48,32,.14)}.product-therapy-cards-module__CODP1G__nameNumber{color:#8c6a45;font-family:var(--salon-ui-font);font-size:.9rem;font-style:normal}.product-therapy-cards-module__CODP1G__nameLabel{letter-spacing:0;font-size:.78rem;font-weight:500}.product-therapy-cards-module__CODP1G__nameCount{color:#c4363d;font-size:.7rem;font-weight:700}.product-therapy-cards-module__CODP1G__nameCount[data-fixed]{color:var(--salon-olive)}.product-therapy-cards-module__CODP1G__all{color:#2e261d;letter-spacing:.24em;text-transform:uppercase;justify-self:start;margin-top:.3rem;font-size:.54rem;font-weight:700;text-decoration:none}.product-therapy-cards-module__CODP1G__all:hover{color:#8c6a45}@media (max-width:520px){.product-therapy-cards-module__CODP1G__texture{display:none}}@media (prefers-reduced-motion:reduce){.product-therapy-cards-module__CODP1G__prescription{transition:none}}
.prescription-deck-card-module__dPpUQW__deck{width:min(380px,100%);position:relative}.prescription-deck-card-module__dPpUQW__sheet{background:#fbf8f1;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 10px 22px rgba(60,48,30,.12)}.prescription-deck-card-module__dPpUQW__sheet[data-at="0"]{transform:rotate(2.5deg)translate(8px,6px)}.prescription-deck-card-module__dPpUQW__sheet[data-at="1"]{transform:rotate(5deg)translate(16px,12px)}.prescription-deck-card-module__dPpUQW__card{text-align:left;background:#fffdf8;border-radius:10px;gap:12px;padding:18px 20px 16px;display:grid;position:relative;box-shadow:0 24px 50px rgba(50,40,24,.28),0 0 0 1px rgba(60,48,30,.06)}.prescription-deck-card-module__dPpUQW__head{color:#8a7b68;font-size:var(--salon-type-label-size);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.prescription-deck-card-module__dPpUQW__rx{color:#8c6a45;font-size:var(--salon-type-heading-size);letter-spacing:0;margin-right:8px}.prescription-deck-card-module__dPpUQW__stamp{color:#c4363d;border:2px solid rgba(196,54,61,.9);border-radius:4px;padding:4px 8px;font-weight:900;transform:rotate(-12deg);box-shadow:inset 0 0 0 1.5px #fffdf8,inset 0 0 0 3px rgba(196,54,61,.55)}.prescription-deck-card-module__dPpUQW__stamp[data-calm]{box-shadow:none;color:#4f805c;border-color:rgba(79,128,92,.75);transform:rotate(-4deg)}.prescription-deck-card-module__dPpUQW__count{color:#20272d;align-items:baseline;gap:10px;display:flex}.prescription-deck-card-module__dPpUQW__count b{color:#c4363d;font-size:var(--salon-type-display-size);letter-spacing:-.04em;font-weight:300;line-height:1}.prescription-deck-card-module__dPpUQW__count span{font-size:var(--salon-type-reading-size);font-weight:600}.prescription-deck-card-module__dPpUQW__direction{color:#6e6152;font-size:var(--salon-type-reading-size);margin:0}.prescription-deck-card-module__dPpUQW__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.prescription-deck-card-module__dPpUQW__turn{color:#8a7b68;font-size:var(--salon-type-caption-size);cursor:pointer;background:0 0;border:0;padding:6px 0}.prescription-deck-card-module__dPpUQW__turn:hover{color:#20272d}.prescription-deck-card-module__dPpUQW__count[data-fixed] b{color:var(--salon-olive)}.prescription-deck-card-module__dPpUQW__ask{gap:8px;display:grid}.prescription-deck-card-module__dPpUQW__who{color:#6f7f55;font-size:var(--salon-type-label-size);letter-spacing:.22em;text-transform:uppercase;font-weight:700}.prescription-deck-card-module__dPpUQW__question{color:#20272d;font-size:var(--salon-type-reading-size);margin:0;font-weight:600}.prescription-deck-card-module__dPpUQW__answer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.prescription-deck-card-module__dPpUQW__answer input{color:#20272d;min-width:0;min-height:44px;font-size:var(--salon-type-reading-size);background:#fbf8f1;border:1px solid rgba(111,127,85,.4);border-radius:999px;outline:none;padding:0 16px}.prescription-deck-card-module__dPpUQW__answer input:focus{background:#fff;border-color:#6f7f55}.prescription-deck-card-module__dPpUQW__note{color:#8a5a2b;font-size:var(--salon-type-caption-size);margin:0}.prescription-deck-card-module__dPpUQW__well{color:#4f805c;font-size:var(--salon-type-caption-size);margin:0}.prescription-deck-card-module__dPpUQW__productDeck{min-height:196px;display:grid;position:relative}.prescription-deck-card-module__dPpUQW__productSheet{background:#fbf8f1;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 6px 14px rgba(60,48,30,.1),0 0 0 1px rgba(60,48,30,.05)}.prescription-deck-card-module__dPpUQW__productSheet[data-at="0"]{transform:translate(6px,6px)rotate(1.5deg)}.prescription-deck-card-module__dPpUQW__productSheet[data-at="1"]{transform:translate(12px,12px)rotate(3deg)}.prescription-deck-card-module__dPpUQW__productCard{background:#fffdf8;border-radius:10px;grid-area:1/1;align-content:start;gap:6px;padding:14px 16px;display:grid;position:relative;box-shadow:0 10px 22px rgba(50,40,24,.16),0 0 0 1px rgba(60,48,30,.06)}.prescription-deck-card-module__dPpUQW__productCard[data-arriving]{z-index:2;animation:.42s cubic-bezier(.2,.8,.2,1) both prescription-deck-card-module__dPpUQW__cardUp}.prescription-deck-card-module__dPpUQW__productCard[data-leaving]{z-index:3;pointer-events:none;animation:.52s cubic-bezier(.55,0,.3,1) forwards prescription-deck-card-module__dPpUQW__cardToBack}.prescription-deck-card-module__dPpUQW__productName{color:#20272d;font-size:var(--salon-type-heading-size);margin:0;font-weight:600;line-height:1.25}.prescription-deck-card-module__dPpUQW__productMeta{color:#8a7b68;min-height:1em;font-size:var(--salon-type-caption-size);margin:0}@keyframes prescription-deck-card-module__dPpUQW__cardUp{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes prescription-deck-card-module__dPpUQW__cardToBack{0%{opacity:1;transform:none}45%{opacity:1;transform:translate(46%,-6%)rotate(8deg)scale(.96)}to{opacity:0;z-index:0;transform:translate(8px,14px)rotate(3deg)scale(.9)}}@media (prefers-reduced-motion:reduce){.prescription-deck-card-module__dPpUQW__productCard[data-arriving],.prescription-deck-card-module__dPpUQW__productCard[data-leaving]{animation:none}.prescription-deck-card-module__dPpUQW__productCard[data-leaving]{display:none}}.prescription-deck-card-module__dPpUQW__field{gap:4px;display:grid}.prescription-deck-card-module__dPpUQW__field span{color:#6f7f55;font-size:var(--salon-type-label-size);letter-spacing:.2em;text-transform:uppercase;font-weight:700}.prescription-deck-card-module__dPpUQW__field input,.prescription-deck-card-module__dPpUQW__field select{color:#20272d;min-width:0;min-height:42px;font-size:var(--salon-type-reading-size);background:#fbf8f1;border:1px solid rgba(111,127,85,.4);border-radius:999px;outline:none;padding:0 16px}.prescription-deck-card-module__dPpUQW__field input:focus,.prescription-deck-card-module__dPpUQW__field select:focus{background:#fff;border-color:#6f7f55}
.setup-shell-module__i2IQpG__shell{--setup-ink:var(--ss-ink,#0e0e0d);--setup-muted:var(--ss-muted,#66635e);--setup-line:var(--ss-line,#dedbd4);--setup-cream:var(--salon-ui-canvas-treatment);--setup-panel:var(--ss-panel,#f4f2ed);--setup-gold:var(--ss-gold,#b89959);--setup-nav:#0e0e0d;--setup-nav-text:#c9c5bd;--setup-nav-accent:var(--salon-presentation-on-dark);--setup-white:#fefcf9;--setup-ready:var(--salon-green-soft);height:100vh;height:100dvh;min-height:100vh;background:var(--setup-cream);min-height:100dvh;color:var(--setup-ink);font-family:var(--salon-ui-font);grid-template-columns:15.5rem minmax(0,1fr) 18.5rem;display:grid;overflow:hidden}.setup-shell-module__i2IQpG__nav,.setup-shell-module__i2IQpG__panel{min-height:0}.setup-shell-module__i2IQpG__nav{background:var(--setup-nav);color:var(--setup-white);flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex;overflow-x:hidden;overflow-y:auto}.setup-shell-module__i2IQpG__compactNav{scrollbar-width:thin;flex-direction:column;align-items:center;gap:.4rem;min-height:0;display:none;overflow-y:auto}@media (min-width:1101px){.setup-shell-module__i2IQpG__shell[data-left-compact=true]>.setup-shell-module__i2IQpG__nav{padding:1rem .65rem}.setup-shell-module__i2IQpG__shell[data-left-compact=true] .setup-shell-module__i2IQpG__compactNav{display:flex}.setup-shell-module__i2IQpG__shell[data-left-compact=true] .setup-shell-module__i2IQpG__fullNav{display:none}}.setup-shell-module__i2IQpG__compactExpand,.setup-shell-module__i2IQpG__compactLink{width:2.85rem;min-height:2.85rem;color:inherit;font:inherit;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:.7rem;flex:none;place-items:center;font-size:1.2rem;text-decoration:none;display:grid}.setup-shell-module__i2IQpG__compactLink[data-active=true]{color:#20272d;background:#fff}.setup-shell-module__i2IQpG__compactExpand:focus-visible{outline-offset:2px;outline:2px solid}.setup-shell-module__i2IQpG__compactLink:focus-visible{outline-offset:2px;outline:2px solid}.setup-shell-module__i2IQpG__brandRow{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .35rem;display:flex}.setup-shell-module__i2IQpG__brand{gap:.15rem;min-width:0;display:grid}.setup-shell-module__i2IQpG__brand strong{letter-spacing:.12em;font-size:.78rem;font-weight:700}.setup-shell-module__i2IQpG__brand span{letter-spacing:.08em;color:var(--setup-nav-text);text-transform:uppercase;font-size:.65rem}.setup-shell-module__i2IQpG__exitLink,.setup-shell-module__i2IQpG__mobileToggle,.setup-shell-module__i2IQpG__panelClose{color:var(--setup-white);font:inherit;cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.4rem .7rem;font-size:.7rem;font-weight:600;text-decoration:none}.setup-shell-module__i2IQpG__exitLink{align-items:center;display:inline-flex}.setup-shell-module__i2IQpG__navLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--setup-nav-accent);margin:.35rem .35rem 0;font-size:.65rem;font-weight:700}.setup-shell-module__i2IQpG__navList{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.setup-shell-module__i2IQpG__navItem,.setup-shell-module__i2IQpG__navItemActive{min-height:2.25rem;color:var(--setup-nav-text);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.setup-shell-module__i2IQpG__navItem:hover{color:var(--setup-white);background:rgba(255,255,255,.08)}.setup-shell-module__i2IQpG__navItemActive{color:var(--setup-white);background:rgba(184,154,88,.18);box-shadow:inset 0 0 0 1px rgba(184,154,88,.45)}.setup-shell-module__i2IQpG__navProgressPill{color:#77736c;background:rgba(255,255,255,.1);border-radius:999px;flex:0 0 3.1rem;justify-content:center;align-items:center;width:3.1rem;min-width:3.1rem;height:1.25rem;margin-left:auto;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.setup-shell-module__i2IQpG__navProgressPill[data-tone=complete]{color:#dcebd5;background:rgba(78,126,69,.48)}.setup-shell-module__i2IQpG__navProgressPill[data-tone=partial]{color:#f2dfb6;background:rgba(184,154,88,.3)}.setup-shell-module__i2IQpG__navItem:focus-visible{outline:2px solid var(--setup-nav-accent);outline-offset:2px}.setup-shell-module__i2IQpG__navItemActive:focus-visible{outline:2px solid var(--setup-nav-accent);outline-offset:2px}.setup-shell-module__i2IQpG__exitLink:focus-visible{outline:2px solid var(--setup-nav-accent);outline-offset:2px}.setup-shell-module__i2IQpG__mobileToggle:focus-visible{outline:2px solid var(--setup-nav-accent);outline-offset:2px}.setup-shell-module__i2IQpG__panelClose:focus-visible{outline:2px solid var(--setup-nav-accent);outline-offset:2px}.setup-shell-module__i2IQpG__centreToggle:focus-visible{outline:2px solid var(--setup-nav-accent);outline-offset:2px}.setup-shell-module__i2IQpG__centre{background:var(--setup-cream);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.setup-shell-module__i2IQpG__centreHeader{border-bottom:1px solid var(--setup-line);background:rgba(249,248,245,.92);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .75rem;display:flex}.setup-shell-module__i2IQpG__centreLead{gap:.45rem;min-width:0;display:grid}.setup-shell-module__i2IQpG__centreActions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.setup-shell-module__i2IQpG__centreToggle{border:1px solid var(--setup-line);background:var(--setup-white);color:var(--setup-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .75rem;font-size:.75rem;font-weight:600;display:none}.setup-shell-module__i2IQpG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--setup-gold);margin:0;font-size:.68rem;font-weight:700}.setup-shell-module__i2IQpG__title{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600}.setup-shell-module__i2IQpG__subtitle{max-width:40rem;color:var(--setup-muted);margin:.15rem 0 0;font-size:.88rem;line-height:1.45}.setup-shell-module__i2IQpG__workspace{min-height:0;padding:1rem 1.25rem 1.5rem;overflow:auto}.setup-shell-module__i2IQpG__panel{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--setup-panel);border-left:1px solid var(--setup-line);flex-direction:column;gap:.85rem;padding:1.15rem 1rem 1.25rem;display:flex;overflow-x:hidden;overflow-y:auto}.setup-shell-module__i2IQpG__panel>*{flex:none}.setup-shell-module__i2IQpG__panelHeader{gap:.35rem;padding:0 .15rem;display:grid}.setup-shell-module__i2IQpG__panelHeader h2{margin:0;font-size:1rem;font-weight:600}.setup-shell-module__i2IQpG__panelHeader p{color:var(--setup-muted);white-space:pre-line;margin:0;font-size:.8rem;line-height:1.45}.setup-shell-module__i2IQpG__cardList{gap:.65rem;display:grid}.setup-shell-module__i2IQpG__card{border:1px solid var(--setup-line);background:var(--setup-white);border-radius:.85rem;gap:.35rem;padding:.8rem .85rem;display:grid}.setup-shell-module__i2IQpG__card strong{font-size:.8rem;font-weight:650}.setup-shell-module__i2IQpG__card p{color:var(--setup-muted);margin:0;font-size:.78rem;line-height:1.45}.setup-shell-module__i2IQpG__cardMeta{letter-spacing:.04em;text-transform:uppercase;color:var(--setup-gold);font-size:.68rem;font-weight:650}.setup-shell-module__i2IQpG__checklistItem{width:100%;color:var(--setup-muted);text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:.55rem .15rem;display:flex}.setup-shell-module__i2IQpG__checklistGroup{gap:.15rem;display:grid}.setup-shell-module__i2IQpG__checklistGroup+.setup-shell-module__i2IQpG__checklistGroup{margin-top:.5rem}.setup-shell-module__i2IQpG__checklistGroup h3{letter-spacing:.05em;text-transform:uppercase;color:var(--setup-muted);margin:0 0 .25rem;font-size:.72rem;font-weight:700}button.setup-shell-module__i2IQpG__checklistItem{cursor:pointer}button.setup-shell-module__i2IQpG__checklistItem:hover{color:var(--setup-ink)}button.setup-shell-module__i2IQpG__checklistItem:focus-visible{color:var(--setup-ink)}button.setup-shell-module__i2IQpG__checklistItem:focus-visible{outline:2px solid var(--setup-gold);outline-offset:3px}.setup-shell-module__i2IQpG__checklistItem[data-complete=true]{color:#315f38}.setup-shell-module__i2IQpG__checklistItem strong{font-size:.86rem;font-weight:600}.setup-shell-module__i2IQpG__checklistMark{flex:0 0 1rem;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}.setup-shell-module__i2IQpG__card[data-kind=warning]{background:#fff8ef}.setup-shell-module__i2IQpG__card[data-kind=progress],.setup-shell-module__i2IQpG__card[data-kind=status]{background:color-mix(in srgb,var(--setup-ready)35%,white)}.setup-shell-module__i2IQpG__backdrop{display:none}.setup-shell-module__i2IQpG__modulePanel{border:1px solid var(--setup-line);background:var(--setup-white);border-radius:1.125rem;min-height:14rem;padding:1.75rem 1.5rem}.setup-shell-module__i2IQpG__moduleEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--setup-gold);margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.setup-shell-module__i2IQpG__moduleTitle{letter-spacing:-.02em;margin:0;font-size:max(1.6rem,min(2.2vw,2.1rem));font-weight:600}.setup-shell-module__i2IQpG__moduleBody{max-width:36rem;color:var(--setup-muted);margin:.85rem 0 0;font-size:1rem;line-height:1.6}.setup-shell-module__i2IQpG__moduleBadge{background:var(--ss-attention,#ede3cc);color:var(--setup-ink);border-radius:999px;margin-top:1.15rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (min-width:1101px){[data-setup-ambient-hud=true][data-left-hidden=true]+[data-setup-shell=true]{grid-template-columns:4.875rem minmax(0,1fr) 18.5rem}[data-setup-ambient-hud=true][data-right-hidden=true]+[data-setup-shell=true]{grid-template-columns:15.5rem minmax(0,1fr) 0}[data-setup-ambient-hud=true][data-left-hidden=true][data-right-hidden=true]+[data-setup-shell=true]{grid-template-columns:0 minmax(0,1fr) 0}[data-setup-ambient-hud=true][data-left-hidden=true][data-right-hidden=true]+[data-setup-shell=true]>.setup-shell-module__i2IQpG__nav{display:none}[data-setup-ambient-hud=true][data-right-hidden=true]+[data-setup-shell=true]>.setup-shell-module__i2IQpG__panel{display:none}.setup-shell-module__i2IQpG__shell[data-active-section=scheduler]{grid-template-columns:15.5rem minmax(0,1fr)}[data-setup-ambient-hud=true][data-left-hidden=true]+.setup-shell-module__i2IQpG__shell[data-active-section=scheduler]{grid-template-columns:4.875rem minmax(0,1fr)}[data-setup-ambient-hud=true][data-right-hidden=true]+.setup-shell-module__i2IQpG__shell[data-active-section=scheduler]{grid-template-columns:15.5rem minmax(0,1fr)}[data-setup-ambient-hud=true][data-left-hidden=true][data-right-hidden=true]+.setup-shell-module__i2IQpG__shell[data-active-section=scheduler]{grid-template-columns:0 minmax(0,1fr)}}@media (max-width:1100px){.setup-shell-module__i2IQpG__shell{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.setup-shell-module__i2IQpG__nav,.setup-shell-module__i2IQpG__panel{z-index:40;width:min(20rem,88vw);transition:transform .18s;position:fixed;top:0;bottom:0;transform:translate(-105%);box-shadow:0 18px 40px rgba(0,0,0,.18)}.setup-shell-module__i2IQpG__nav{left:0}.setup-shell-module__i2IQpG__panel{border-left:none;border-top:1px solid var(--setup-line);border-radius:1.15rem 1.15rem 0 0;width:min(22rem,92vw);height:min(70vh,34rem);top:auto;left:auto;right:0;transform:translate(105%)}.setup-shell-module__i2IQpG__shell[data-nav-open=true] .setup-shell-module__i2IQpG__nav,.setup-shell-module__i2IQpG__shell[data-panel-open=true] .setup-shell-module__i2IQpG__panel{transform:translate(0)}.setup-shell-module__i2IQpG__centreToggle{display:inline-flex}.setup-shell-module__i2IQpG__backdrop{z-index:30;cursor:pointer;background:rgba(14,14,13,.42);border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.setup-shell-module__i2IQpG__mobileOnly{display:inline-flex}}@media (min-width:1101px){.setup-shell-module__i2IQpG__mobileOnly{display:none}}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1]{--setup-ink:#171a1d;--setup-muted:#6e777d;--setup-line:#e7e9e7;--setup-cream:var(--salon-ui-canvas-treatment);--setup-panel:#fbfbfa;--setup-gold:var(--salon-app-accent);--setup-nav:#fbfbfa;--setup-nav-text:#596168;--setup-nav-accent:var(--salon-app-accent);--setup-white:#fff;--setup-ready:#edf2ec;--ss-ink:#171a1d;--ss-muted:#6e777d;--ss-line:#e7e9e7;--ss-cream:var(--salon-ui-canvas-base);--ss-panel:#fbfbfa;--ss-gold:var(--salon-app-accent);--ss-aurora-context:var(--salon-presentation-soft);--ss-aurora-context-border:var(--salon-presentation-border);--ss-focus-ring:var(--salon-app-accent);--salon-modern-positive:var(--salon-green-core);--salon-modern-positive-soft:#edf2ec;--salon-modern-warning:#b58b45;--salon-modern-dark:#202326;color:#171a1d;grid-template-columns:15.25rem minmax(0,1fr) 18.25rem;background:var(--salon-ui-canvas-treatment)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1]:before,.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1]:after{content:none!important;background:0 0!important;display:none!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__nav{color:#171a1d;border-right:1px solid #e7e9e7;padding:1rem .78rem 1.1rem;background:#fbfbfa!important}@media (min-width:1101px){.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1][data-left-compact=true]>.setup-shell-module__i2IQpG__nav{padding:1rem .65rem}}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__compactExpand,.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__compactLink{color:#596168;background:#fff;border-color:#e7e9e7}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__compactLink[data-active=true]{color:#fff;background:#20272d;border-color:#20272d}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__centre{background:var(--salon-ui-canvas-treatment)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__centreHeader{border-bottom:1px solid #e7e9e7;align-items:end;padding:1.05rem 1.35rem .92rem;background:#fff!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__centreLead{gap:.32rem}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__eyebrow{color:var(--salon-presentation-ink);letter-spacing:.14em;font-size:.56rem;font-weight:820}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__title{color:#171a1d;letter-spacing:-.055em;font-size:max(1.8rem,min(2.55vw,2.45rem));font-weight:360;line-height:.98}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__subtitle{color:#6e777d;max-width:48rem;margin-top:.12rem;font-size:.78rem;line-height:1.5}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__workspace{background:var(--salon-ui-canvas-treatment);padding:1rem 1.2rem 1.5rem}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__panel{border-left:1px solid #e7e9e7;gap:.78rem;padding:1rem .88rem 1.12rem;background:#fbfbfa!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__panelHeader{gap:.28rem;padding:.12rem .18rem .22rem}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__panelHeader h2{color:#171a1d;letter-spacing:-.025em;font-size:1rem;font-weight:650}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__panelHeader p{color:#6e777d;font-size:.7rem;line-height:1.5}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__card{box-shadow:none;background:#fff;border-color:#e7e9e7;border-radius:14px}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__cardMeta{color:var(--salon-presentation-ink)}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] nav{width:100%!important;max-width:none!important;box-shadow:none!important;color:#171a1d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.18rem 0!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] nav>div:first-child{padding:.3rem .5rem .88rem!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] nav>div:first-child p{color:var(--salon-presentation-ink)!important;letter-spacing:.14em!important;font-size:.5rem!important;font-weight:820!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] nav>div:first-child h3{color:#171a1d!important;font-family:var(--salon-ui-font)!important;letter-spacing:.02em!important;margin-top:.18rem!important;font-size:.67rem!important;font-weight:650!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] button[aria-expanded]{color:#899197!important;letter-spacing:.1em!important;min-height:2rem!important;padding-left:.5rem!important;padding-right:.5rem!important;font-size:.5rem!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] button[aria-expanded]:hover{color:#596168!important;background:#ededeb!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] [data-nav-id]{color:#596168!important;min-height:2.55rem!important;box-shadow:none!important;background:0 0!important;border:1px solid transparent!important;border-radius:10px!important;padding:.44rem .52rem!important;transform:none!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] [data-nav-id]:hover:not([aria-disabled=true]){color:#171a1d!important;background:#ededeb!important;border-color:transparent!important;transform:translate(2px)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] [data-nav-id][aria-current=page]{color:#fff!important;box-shadow:none!important;background:#202326!important;border-color:#202326!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] [data-nav-id][aria-current=page] *{color:inherit!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] [data-nav-id]>span:first-child>span:first-child{box-shadow:none!important;color:#6e777d!important;background:#f5f5f2!important;border-color:#e0e3e1!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] [data-nav-id][aria-current=page]>span:first-child>span:first-child{color:#fff!important;background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.18)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] span[title="Active module is in this group"]{background:var(--salon-presentation-on-dark)!important;box-shadow:0 0 0 3px var(--salon-presentation-focus)!important;border-color:rgba(255,255,255,.25)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-setup-navigation-shell=true] [data-nav-id][aria-current=page]>span:last-child>span:first-child{background:var(--salon-presentation-on-dark)!important;box-shadow:0 0 0 3px var(--salon-presentation-focus)!important;border-color:rgba(255,255,255,.25)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-type-a-data-grid=true]{--type-a-ink:#171a1d!important;--type-a-muted:#6e777d!important;--type-a-aura:var(--salon-presentation-hover)!important;--type-a-aura-border:var(--salon-presentation-border)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-toolbar=true]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e7e9e7!important;border-bottom:0!important;border-radius:16px 16px 0 0!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-toolbar=true] input:not([type=search]){color:#50585e!important;box-shadow:none!important;background:#f6f6f3!important;border-color:#e1e4e2!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-toolbar=true] select{color:#50585e!important;box-shadow:none!important;background:#f6f6f3!important;border-color:#e1e4e2!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-toolbar=true] button{color:#50585e!important;box-shadow:none!important;background:#f6f6f3!important;border-color:#e1e4e2!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-toolbar=true] input:focus{border-color:var(--salon-app-accent)!important;box-shadow:0 0 0 3px var(--salon-presentation-focus)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-toolbar=true] select:focus{border-color:var(--salon-app-accent)!important;box-shadow:0 0 0 3px var(--salon-presentation-focus)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-toolbar=true] button:focus-visible{border-color:var(--salon-app-accent)!important;box-shadow:0 0 0 3px var(--salon-presentation-focus)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e7e9e7!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true] table caption{color:#899197!important;background:#fbfbfa!important;border-bottom:1px solid #e7e9e7!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true] table th{color:#788087!important;letter-spacing:.075em!important;background:#f5f5f2!important;border-bottom-color:#e7e9e7!important;font-size:.55rem!important;font-weight:800!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true] table td{color:#394047!important;background:#fff!important;border-bottom-color:#eceeec!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true] tbody tr:hover td{background:#faf9f7!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true] tbody tr[data-selected=true] td{background:var(--salon-presentation-soft)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true] tbody tr:has(button[data-selected][aria-pressed=true]) td{background:var(--salon-presentation-soft)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true] tbody tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--salon-app-accent)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-data-table=true] tbody tr:has(button[data-selected][aria-pressed=true]) td:first-child{box-shadow:inset 3px 0 0 var(--salon-app-accent)!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-pagination=true]{color:#6e777d!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fbfbfa!important;border-color:#e7e9e7!important;border-radius:0 0 16px 16px!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-pagination=true] button{color:#50585e!important;box-shadow:none!important;background:#fff!important;border-color:#e1e4e2!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-salon-os-compat-grid-pagination=true] select{color:#50585e!important;box-shadow:none!important;background:#fff!important;border-color:#e1e4e2!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-spa-glass-intelligence-panel=true]{overflow:hidden;box-shadow:none!important;color:#171a1d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e7e9e7!important;border-radius:18px!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-spa-glass-intelligence-panel=true]>header{background:#fff!important;border-bottom:1px solid #e7e9e7!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-spa-glass-intelligence-panel=true] section{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#e7e9e7!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-spa-glass-intelligence-panel=true] details{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#e7e9e7!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-spa-glass-intelligence-panel=true] [data-tone=positive]{background:#edf2ec!important;border-color:#dbe7dd!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [data-spa-glass-intelligence-panel=true] [data-tone=warning]{background:#faf5eb!important;border-color:#eadfcb!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] [role=dialog][data-variant=modal]:has([data-salon-os-type-a-editor]){--spa-module-ink:#171a1d!important;--spa-module-muted:#6e777d!important;--spa-module-faint:#899197!important;--spa-module-line:#e7e9e7!important;--spa-module-rail-bg:var(--salon-presentation-soft)!important;--spa-module-card-bg:#fff!important;--spa-module-input-bg:#fff!important;--spa-module-dialog-bg:#fbfbfa!important;--spa-module-heading-bg:#fff!important;--spa-module-footer-bg:#fff!important;--spa-module-card-shadow:0 8px 22px rgba(29,34,38,.043)!important;--spa-module-dialog-shadow:0 30px 82px rgba(29,34,38,.18)!important;--ss-focus-aura-color:var(--salon-app-accent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1][data-active-section=products]{--products-green:var(--salon-green-core);--products-green-soft:#edf2ec}@media (min-width:1101px){[data-setup-ambient-hud=true][data-left-hidden=true]+[data-setup-shell=true][data-design-language=client-centre-v1]{grid-template-columns:4.875rem minmax(0,1fr) 18.25rem}[data-setup-ambient-hud=true][data-right-hidden=true]+[data-setup-shell=true][data-design-language=client-centre-v1]{grid-template-columns:15.25rem minmax(0,1fr) 0}[data-setup-ambient-hud=true][data-left-hidden=true][data-right-hidden=true]+[data-setup-shell=true][data-design-language=client-centre-v1]{grid-template-columns:0 minmax(0,1fr) 0}}.setup-shell-module__i2IQpG__homeShortcut{color:#202326;background:#fff;border:1px solid #e1e4e2;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:2.75rem;padding:.48rem .78rem;font-size:.7rem;font-weight:720;text-decoration:none;transition:transform .14s,background-color .14s,border-color .14s;display:inline-flex;box-shadow:0 6px 18px rgba(29,34,38,.06)}.setup-shell-module__i2IQpG__homeShortcut>span:first-child{color:var(--salon-presentation-ink);font-size:.9rem}.setup-shell-module__i2IQpG__homeShortcut:hover{background:#f5f5f2;border-color:#d9dcda;transform:translateY(-1px)}.setup-shell-module__i2IQpG__homeShortcut:focus-visible{background:#f5f5f2;border-color:#d9dcda;transform:translateY(-1px)}.setup-shell-module__i2IQpG__homeShortcut:focus-visible{outline:2px solid var(--salon-app-accent);outline-offset:2px}.setup-shell-module__i2IQpG__shell.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__centreHeader{border-bottom:1px dotted rgba(20,27,32,.22);background:linear-gradient(#fbfaf7 0%,#f5f3ee 100%)!important}.setup-shell-module__i2IQpG__shell.setup-shell-module__i2IQpG__shell[data-design-language=client-centre-v1] .setup-shell-module__i2IQpG__panel{border-left:1px dotted rgba(20,27,32,.22);background:linear-gradient(#f7f5f0 0%,#f1eee8 100%)!important}[data-setup-ambient-hud=true]+[data-setup-shell=true] .setup-shell-module__i2IQpG__centreHeader{padding-top:4.1rem}
.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip{grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;gap:.8rem;margin-bottom:1rem;display:grid}.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip>div,.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip>p{background:rgba(255,255,255,.38);border:1px solid rgba(72,59,49,.12);border-radius:1rem;margin:0;padding:.8rem .9rem}.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip>div{min-width:6.5rem}.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip span{color:rgba(33,29,26,.54);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:760;display:block}.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip strong{letter-spacing:-.04em;margin-top:.25rem;font-size:1.25rem;display:block}.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip>p{color:rgba(33,29,26,.64);font-size:.75rem;line-height:1.5}.salon-home-readiness-diagnostic-module__Lp3PGG__areaList{gap:.65rem;display:grid}.salon-home-readiness-diagnostic-module__Lp3PGG__area{background:rgba(255,255,255,.3);border:1px solid rgba(72,59,49,.13);border-radius:1.15rem;overflow:hidden}.salon-home-readiness-diagnostic-module__Lp3PGG__area[data-state=attention],.salon-home-readiness-diagnostic-module__Lp3PGG__area[data-state=not-started]{border-color:color-mix(in srgb,var(--salon-bloom-core)30%,transparent);background:var(--salon-bloom-soft)}.salon-home-readiness-diagnostic-module__Lp3PGG__areaTrigger{color:#211d1a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:100%;padding:.9rem;display:grid}.salon-home-readiness-diagnostic-module__Lp3PGG__stateMark{background:rgba(255,255,255,.58);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;font-weight:800;display:grid}.salon-home-readiness-diagnostic-module__Lp3PGG__area[data-state=ready] .salon-home-readiness-diagnostic-module__Lp3PGG__stateMark{color:#2e7651}.salon-home-readiness-diagnostic-module__Lp3PGG__area[data-state=attention] .salon-home-readiness-diagnostic-module__Lp3PGG__stateMark,.salon-home-readiness-diagnostic-module__Lp3PGG__area[data-state=not-started] .salon-home-readiness-diagnostic-module__Lp3PGG__stateMark{color:var(--salon-bloom-core)}.salon-home-readiness-diagnostic-module__Lp3PGG__areaCopy{min-width:0}.salon-home-readiness-diagnostic-module__Lp3PGG__areaCopy strong,.salon-home-readiness-diagnostic-module__Lp3PGG__areaCopy span{display:block}.salon-home-readiness-diagnostic-module__Lp3PGG__areaCopy strong{font-size:.83rem}.salon-home-readiness-diagnostic-module__Lp3PGG__areaCopy span{color:rgba(33,29,26,.58);margin-top:.18rem;font-size:.69rem;line-height:1.4}.salon-home-readiness-diagnostic-module__Lp3PGG__stateLabel{white-space:nowrap;color:rgba(33,29,26,.64);background:rgba(255,255,255,.5);border-radius:999px;padding:.36rem .55rem;font-size:.62rem;font-weight:720}.salon-home-readiness-diagnostic-module__Lp3PGG__chevron{color:rgba(33,29,26,.45);font-size:.72rem}.salon-home-readiness-diagnostic-module__Lp3PGG__areaBody{padding:0 .9rem .9rem 3.4rem}.salon-home-readiness-diagnostic-module__Lp3PGG__itemList{gap:.65rem;display:grid}.salon-home-readiness-diagnostic-module__Lp3PGG__item{background:rgba(255,255,255,.44);border:1px solid rgba(72,59,49,.11);border-radius:1rem;padding:.85rem}.salon-home-readiness-diagnostic-module__Lp3PGG__item[data-state=review]{border-color:color-mix(in srgb,var(--salon-bloom-core)28%,transparent);background:var(--salon-bloom-soft)}.salon-home-readiness-diagnostic-module__Lp3PGG__itemHeading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.salon-home-readiness-diagnostic-module__Lp3PGG__itemHeading strong,.salon-home-readiness-diagnostic-module__Lp3PGG__itemHeading span{display:block}.salon-home-readiness-diagnostic-module__Lp3PGG__itemHeading strong{font-size:.8rem}.salon-home-readiness-diagnostic-module__Lp3PGG__itemHeading div>span{color:rgba(33,29,26,.53);margin-top:.18rem;font-size:.65rem}.salon-home-readiness-diagnostic-module__Lp3PGG__itemState{white-space:nowrap;color:rgba(33,29,26,.55);font-size:.61rem;font-weight:740}.salon-home-readiness-diagnostic-module__Lp3PGG__issueGroup,.salon-home-readiness-diagnostic-module__Lp3PGG__recommendationGroup{margin-top:.72rem}.salon-home-readiness-diagnostic-module__Lp3PGG__issueGroup>span,.salon-home-readiness-diagnostic-module__Lp3PGG__recommendationGroup>span{color:rgba(33,29,26,.5);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:780}.salon-home-readiness-diagnostic-module__Lp3PGG__issueGroup ul,.salon-home-readiness-diagnostic-module__Lp3PGG__recommendationGroup ul{color:rgba(33,29,26,.72);margin:.35rem 0 0;padding-left:1rem;font-size:.69rem;line-height:1.45}.salon-home-readiness-diagnostic-module__Lp3PGG__recommendationGroup ul{color:rgba(33,29,26,.56)}.salon-home-readiness-diagnostic-module__Lp3PGG__actions{flex-wrap:wrap;gap:.45rem;margin-top:.78rem;display:flex}.salon-home-readiness-diagnostic-module__Lp3PGG__actions a,.salon-home-readiness-diagnostic-module__Lp3PGG__genericAction a{color:#211d1a;min-height:2rem;font:inherit;cursor:pointer;background:rgba(255,255,255,.6);border:1px solid rgba(33,29,26,.14);border-radius:999px;align-items:center;padding:0 .72rem;font-size:.67rem;font-weight:720;text-decoration:none;display:inline-flex}.salon-home-readiness-diagnostic-module__Lp3PGG__actions a:hover,.salon-home-readiness-diagnostic-module__Lp3PGG__genericAction a:hover{background:rgba(255,255,255,.78);border-color:rgba(33,29,26,.3);outline:none}.salon-home-readiness-diagnostic-module__Lp3PGG__actions a:focus-visible{background:rgba(255,255,255,.78);border-color:rgba(33,29,26,.3);outline:none}.salon-home-readiness-diagnostic-module__Lp3PGG__genericAction a:focus-visible{background:rgba(255,255,255,.78);border-color:rgba(33,29,26,.3);outline:none}.salon-home-readiness-diagnostic-module__Lp3PGG__genericAction{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.salon-home-readiness-diagnostic-module__Lp3PGG__genericAction p{color:rgba(33,29,26,.62);margin:0;font-size:.7rem;line-height:1.45}@media (max-width:720px){.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip{grid-template-columns:1fr 1fr}.salon-home-readiness-diagnostic-module__Lp3PGG__summaryStrip>p{grid-column:1/-1}.salon-home-readiness-diagnostic-module__Lp3PGG__areaTrigger{grid-template-columns:auto minmax(0,1fr) auto}.salon-home-readiness-diagnostic-module__Lp3PGG__stateLabel{display:none}.salon-home-readiness-diagnostic-module__Lp3PGG__areaBody{padding-left:.9rem}.salon-home-readiness-diagnostic-module__Lp3PGG__genericAction{flex-direction:column;align-items:stretch}}
.setup-mobile-shell-module__WlkM9q__shell{width:100%;height:100dvh;min-height:100dvh;color:var(--ss-ink,#0e0e0d);background:0 0;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.setup-mobile-shell-module__WlkM9q__header{z-index:20;padding:max(.75rem,env(safe-area-inset-top)).85rem .7rem;-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%);background:rgba(250,247,242,.58);border-bottom:1px solid rgba(255,255,255,.32);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;position:relative;box-shadow:0 12px 32px rgba(55,39,31,.08)}.setup-mobile-shell-module__WlkM9q__backButton,.setup-mobile-shell-module__WlkM9q__headerAction,.setup-mobile-shell-module__WlkM9q__surfaceHeader button{min-height:2.5rem;color:inherit;font:inherit;background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.44);border-radius:999px;padding:.55rem .72rem;font-size:.74rem;font-weight:700}.setup-mobile-shell-module__WlkM9q__headerAction[data-active=true]{border-color:rgba(255,76,67,.4);box-shadow:0 0 0 2px rgba(255,76,67,.1)}.setup-mobile-shell-module__WlkM9q__backButton{align-items:center;gap:.3rem;display:inline-flex}.setup-mobile-shell-module__WlkM9q__heading{text-align:center;gap:.08rem;min-width:0;display:grid}.setup-mobile-shell-module__WlkM9q__heading strong,.setup-mobile-shell-module__WlkM9q__surfaceHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:720;overflow:hidden}.setup-mobile-shell-module__WlkM9q__eyebrow{color:rgba(59,42,34,.54);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:800}.setup-mobile-shell-module__WlkM9q__workspace{min-width:0;min-height:0;padding:.85rem .85rem calc(6.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}.setup-mobile-shell-module__WlkM9q__subtitle{color:rgba(59,42,34,.66);margin:0 0 .8rem;font-size:.78rem;line-height:1.45}.setup-mobile-shell-module__WlkM9q__bottomNav{z-index:50;right:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(30px)saturate(125%);backdrop-filter:blur(30px)saturate(125%);background:rgba(40,34,30,.78);border:1px solid rgba(255,255,255,.42);border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.42rem;display:grid;position:fixed;left:.5rem;box-shadow:inset 0 1px rgba(255,255,255,.2),0 18px 46px rgba(24,18,15,.24)}.setup-mobile-shell-module__WlkM9q__bottomNav button{color:rgba(255,255,255,.72);min-width:0;min-height:3.25rem;font:inherit;background:0 0;border:0;border-radius:.9rem;place-items:center;gap:.15rem;padding:.35rem .2rem;font-size:.58rem;font-weight:700;line-height:1.1;display:grid}.setup-mobile-shell-module__WlkM9q__bottomNav button>span:first-child{font-size:1rem;line-height:1}.setup-mobile-shell-module__WlkM9q__bottomNav button[data-active=true]{color:#fff;background:rgba(255,255,255,.12)}.setup-mobile-shell-module__WlkM9q__bottomNav button:disabled{opacity:.42}.setup-mobile-shell-module__WlkM9q__surface{z-index:80;-webkit-backdrop-filter:blur(32px)saturate(118%);backdrop-filter:blur(32px)saturate(118%);background:rgba(241,237,230,.84);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.setup-mobile-shell-module__WlkM9q__surfaceHeader{padding:max(.85rem,env(safe-area-inset-top)).9rem .75rem;border-bottom:1px solid rgba(59,42,34,.1);justify-content:space-between;align-items:center;gap:1rem;display:flex}.setup-mobile-shell-module__WlkM9q__surfaceHeader>div{gap:.1rem;min-width:0;display:grid}.setup-mobile-shell-module__WlkM9q__surfaceBody{min-width:0;min-height:0;padding:.9rem .85rem calc(1.25rem + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overflow:auto}.setup-mobile-shell-module__WlkM9q__sectionsBody{padding:.75rem}.setup-mobile-shell-module__WlkM9q__toolsBody{padding:.85rem}.setup-mobile-shell-module__WlkM9q__toolsList{gap:.6rem;display:grid}.setup-mobile-shell-module__WlkM9q__toolButton{width:100%;min-height:4.25rem;color:inherit;font:inherit;text-align:left;background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.46);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.8rem .85rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.42)}.setup-mobile-shell-module__WlkM9q__toolButton[data-selected=true]{background:rgba(255,255,255,.48);border-color:rgba(255,76,67,.36)}.setup-mobile-shell-module__WlkM9q__toolButton:disabled{opacity:.45}.setup-mobile-shell-module__WlkM9q__toolIcon{background:rgba(255,255,255,.34);border:1px solid rgba(59,42,34,.1);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;display:grid}.setup-mobile-shell-module__WlkM9q__toolCopy{gap:.14rem;min-width:0;display:grid}.setup-mobile-shell-module__WlkM9q__toolCopy strong{font-size:.82rem}.setup-mobile-shell-module__WlkM9q__toolCopy small{color:rgba(59,42,34,.62);font-size:.7rem;line-height:1.35}.setup-mobile-shell-module__WlkM9q__toolBadge{background:rgba(255,255,255,.42);border-radius:999px;align-items:center;min-height:1.5rem;padding:.25rem .5rem;font-size:.64rem;font-weight:750;display:inline-flex}.setup-mobile-shell-module__WlkM9q__toolChevron{color:rgba(59,42,34,.45);font-size:1rem}.setup-mobile-shell-module__WlkM9q__askBody{min-height:0;padding:2rem 1.5rem calc(2rem + env(safe-area-inset-bottom));text-align:center;align-content:center;justify-items:center;gap:.8rem;display:grid}.setup-mobile-shell-module__WlkM9q__askGlyph{background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.5);border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;font-size:1.25rem;display:grid}.setup-mobile-shell-module__WlkM9q__askBody strong{font-size:1.1rem}.setup-mobile-shell-module__WlkM9q__askBody p{color:rgba(59,42,34,.66);max-width:20rem;margin:0;font-size:.82rem;line-height:1.55}.setup-mobile-shell-module__WlkM9q__assistBody{padding:.75rem}[data-setup-mobile-shell=true] aside[data-setup-control-panel]{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}[data-setup-mobile-shell=true] [data-business-setup=true]{gap:.85rem}@media (max-width:420px){.setup-mobile-shell-module__WlkM9q__header{gap:.45rem;padding-left:.65rem;padding-right:.65rem}.setup-mobile-shell-module__WlkM9q__headerAction,.setup-mobile-shell-module__WlkM9q__backButton{padding-left:.6rem;padding-right:.6rem}.setup-mobile-shell-module__WlkM9q__bottomNav{left:.35rem;right:.35rem}}.setup-mobile-shell-module__WlkM9q__headerActions{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.setup-mobile-shell-module__WlkM9q__homeButton{width:2.75rem;height:2.75rem;color:var(--salon-presentation-ink);background:#fff;border:1px solid #e1e4e2;border-radius:999px;place-items:center;text-decoration:none;display:grid;box-shadow:0 5px 14px rgba(29,34,38,.06)}.setup-mobile-shell-module__WlkM9q__homeButton:hover{color:#b95842;background:#f5f5f2;border-color:#d9dcda}.setup-mobile-shell-module__WlkM9q__homeButton:focus-visible{color:#b95842;background:#f5f5f2;border-color:#d9dcda}.setup-mobile-shell-module__WlkM9q__homeButton:focus-visible{outline:2px solid var(--salon-app-accent);outline-offset:2px}.setup-mobile-shell-module__WlkM9q__header.setup-mobile-shell-module__WlkM9q__header,.setup-mobile-shell-module__WlkM9q__bottomNav.setup-mobile-shell-module__WlkM9q__bottomNav,.setup-mobile-shell-module__WlkM9q__surface.setup-mobile-shell-module__WlkM9q__surface{-webkit-backdrop-filter:none;backdrop-filter:none}
.salon-studio-spatial-hud-module__ejKJbq__hud,.salon-studio-spatial-hud-module__ejKJbq__hud *{box-sizing:border-box}.salon-studio-spatial-hud-module__ejKJbq__hud{--hud-ink:#302923;--hud-muted:rgba(48,41,35,.52);--hud-border:rgba(255,255,255,.46);--hud-glass:rgba(255,255,255,.19);--hud-glass-strong:rgba(255,255,255,.48);width:100%;color:var(--hud-ink);position:relative}.salon-studio-spatial-hud-module__ejKJbq__hudRail{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;width:100%;display:grid}.salon-studio-spatial-hud-module__ejKJbq__wingSlot{min-width:0;display:flex}.salon-studio-spatial-hud-module__ejKJbq__wingSlot[data-side=left]{justify-content:flex-end}.salon-studio-spatial-hud-module__ejKJbq__wingSlot[data-side=right]{justify-content:flex-start}.salon-studio-spatial-hud-module__ejKJbq__core{border:1px solid var(--hud-border);-webkit-backdrop-filter:blur(24px)saturate(126%);backdrop-filter:blur(24px)saturate(126%);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 30px rgba(48,41,35,.08),0 0 28px var(--ss-aurora-context,rgba(190,211,228,.08));background:radial-gradient(circle at 50% 0,rgba(255,255,255,.5),transparent 52%),linear-gradient(145deg,rgba(255,255,255,.24),rgba(249,246,241,.09));border-radius:999px;grid-template-columns:repeat(3,max-content);justify-self:center;align-items:center;gap:.18rem;padding:.28rem;display:grid}.salon-studio-spatial-hud-module__ejKJbq__core[data-expanded=true]{box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 16px 38px rgba(48,41,35,.1),0 0 34px var(--ss-aurora-context,rgba(190,211,228,.14));border-bottom-color:rgba(255,255,255,.66)}.salon-studio-spatial-hud-module__ejKJbq__coreAction{min-height:2.2rem;color:var(--hud-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;padding:.48rem .72rem;font-size:.68rem;font-weight:680;transition:transform .16s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.salon-studio-spatial-hud-module__ejKJbq__coreAction:hover,.salon-studio-spatial-hud-module__ejKJbq__coreAction[data-selected=true]{color:var(--hud-ink);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,.54);outline:none}.salon-studio-spatial-hud-module__ejKJbq__coreAction:focus-visible{color:var(--hud-ink);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,.54);outline:none}.salon-studio-spatial-hud-module__ejKJbq__coreAction:focus-visible{box-shadow:0 0 0 3px var(--ss-aurora-context,rgba(190,211,228,.2))}.salon-studio-spatial-hud-module__ejKJbq__coreAction[data-action=ask]{min-height:2.38rem;color:var(--hud-ink);background:rgba(255,255,255,.28);padding-left:.92rem;padding-right:.92rem;font-weight:760}.salon-studio-spatial-hud-module__ejKJbq__coreAction:active{transform:translateY(1px)scale(.99)}.salon-studio-spatial-hud-module__ejKJbq__coreIcon{color:rgba(48,41,35,.58);place-items:center;width:1rem;height:1rem;font-size:.72rem;display:grid}.salon-studio-spatial-hud-module__ejKJbq__wing{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.34);border-radius:999px;align-items:center;gap:.28rem;min-width:0;padding:.22rem;display:flex}.salon-studio-spatial-hud-module__ejKJbq__wingStatus{min-height:1.95rem;color:var(--hud-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.36rem;padding:.34rem .48rem;display:inline-flex}.salon-studio-spatial-hud-module__ejKJbq__wingIcon{color:rgba(48,41,35,.46);font-size:.7rem}.salon-studio-spatial-hud-module__ejKJbq__statusText{align-items:baseline;gap:.28rem;font-size:.62rem;display:inline-flex}.salon-studio-spatial-hud-module__ejKJbq__statusText strong{color:var(--hud-ink);font-size:.64rem}.salon-studio-spatial-hud-module__ejKJbq__statusLabel{color:rgba(48,41,35,.42)}.salon-studio-spatial-hud-module__ejKJbq__statusLight,.salon-studio-spatial-hud-module__ejKJbq__roomLight{background:rgba(92,110,99,.55);border:1px solid rgba(255,255,255,.68);border-radius:50%;flex:none;width:.42rem;height:.42rem;display:block;box-shadow:0 0 8px rgba(92,110,99,.28)}.salon-studio-spatial-hud-module__ejKJbq__wingStatus[data-state=attention] .salon-studio-spatial-hud-module__ejKJbq__statusLight,.salon-studio-spatial-hud-module__ejKJbq__room[data-state=turnover] .salon-studio-spatial-hud-module__ejKJbq__roomLight{background:var(--salon-bloom-core);box-shadow:0 0 8px color-mix(in srgb,var(--salon-bloom-core)32%,transparent)}.salon-studio-spatial-hud-module__ejKJbq__wingStatus[data-state=quiet] .salon-studio-spatial-hud-module__ejKJbq__statusLight,.salon-studio-spatial-hud-module__ejKJbq__room[data-state=unavailable] .salon-studio-spatial-hud-module__ejKJbq__roomLight{box-shadow:none;background:rgba(94,89,86,.42)}.salon-studio-spatial-hud-module__ejKJbq__room[data-state=in-service] .salon-studio-spatial-hud-module__ejKJbq__roomLight{background:rgba(117,97,139,.68);box-shadow:0 0 8px rgba(117,97,139,.3)}.salon-studio-spatial-hud-module__ejKJbq__attachedExpansion{justify-content:center;width:100%;margin-top:.18rem;display:flex}.salon-studio-spatial-hud-module__ejKJbq__expansion{-webkit-backdrop-filter:blur(28px)saturate(126%);backdrop-filter:blur(28px)saturate(126%);width:min(100%,56rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 18px 46px rgba(48,41,35,.11),0 0 36px var(--ss-aurora-context,rgba(190,211,228,.1));transform-origin:50% 0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.32),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.26),rgba(249,246,241,.12));border:1px solid rgba(255,255,255,.5);border-radius:1.25rem;padding:.82rem;animation:.18s ease-out both salon-studio-spatial-hud-module__ejKJbq__hud-open;position:relative}.salon-studio-spatial-hud-module__ejKJbq__expansionStem{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.5);border-bottom:0;border-radius:.65rem .65rem 0 0;width:2.6rem;height:.6rem;position:absolute;top:-.38rem;left:50%;transform:translate(-50%)}.salon-studio-spatial-hud-module__ejKJbq__expansionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.15rem .18rem .72rem;display:flex}.salon-studio-spatial-hud-module__ejKJbq__expansionHeader p,.salon-studio-spatial-hud-module__ejKJbq__expansionHeader h4{margin:0}.salon-studio-spatial-hud-module__ejKJbq__expansionHeader p{color:rgba(48,41,35,.45);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.18rem;font-size:.58rem;font-weight:740}.salon-studio-spatial-hud-module__ejKJbq__expansionHeader h4{font-size:.92rem}.salon-studio-spatial-hud-module__ejKJbq__closeButton,.salon-studio-spatial-hud-module__ejKJbq__playButton{color:var(--hud-ink);font:inherit;cursor:pointer;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.48);place-items:center;display:grid}.salon-studio-spatial-hud-module__ejKJbq__closeButton{border-radius:50%;width:2rem;height:2rem}.salon-studio-spatial-hud-module__ejKJbq__closeButton:hover,.salon-studio-spatial-hud-module__ejKJbq__playButton:hover{box-shadow:0 0 0 3px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.38);outline:none}.salon-studio-spatial-hud-module__ejKJbq__closeButton:focus-visible{box-shadow:0 0 0 3px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.38);outline:none}.salon-studio-spatial-hud-module__ejKJbq__playButton:focus-visible{box-shadow:0 0 0 3px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.38);outline:none}.salon-studio-spatial-hud-module__ejKJbq__expansionBody{min-width:0}.salon-studio-spatial-hud-module__ejKJbq__roomPulse{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.44rem;display:grid}.salon-studio-spatial-hud-module__ejKJbq__roomPulse[data-compact=true]{flex-wrap:wrap;display:flex}.salon-studio-spatial-hud-module__ejKJbq__room{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.36);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;padding:.58rem .66rem;display:grid}.salon-studio-spatial-hud-module__ejKJbq__roomPulse[data-compact=true] .salon-studio-spatial-hud-module__ejKJbq__room{flex:10rem}.salon-studio-spatial-hud-module__ejKJbq__roomCopy{gap:.06rem;min-width:0;display:grid}.salon-studio-spatial-hud-module__ejKJbq__roomCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.salon-studio-spatial-hud-module__ejKJbq__roomCopy span,.salon-studio-spatial-hud-module__ejKJbq__room small{color:rgba(48,41,35,.5);font-size:.6rem}.salon-studio-spatial-hud-module__ejKJbq__soundscape{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.38);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) minmax(11rem,.9fr);align-items:center;gap:.72rem;padding:.62rem;display:grid}.salon-studio-spatial-hud-module__ejKJbq__playButton{border-radius:50%;width:2.6rem;height:2.6rem}.salon-studio-spatial-hud-module__ejKJbq__soundscapeCopy{gap:.12rem;min-width:0;display:grid}.salon-studio-spatial-hud-module__ejKJbq__soundscapeCopy strong{font-size:.76rem}.salon-studio-spatial-hud-module__ejKJbq__soundscapeCopy span,.salon-studio-spatial-hud-module__ejKJbq__volume span,.salon-studio-spatial-hud-module__ejKJbq__volume strong{color:rgba(48,41,35,.52);font-size:.62rem}.salon-studio-spatial-hud-module__ejKJbq__volume{grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:.42rem;display:grid}.salon-studio-spatial-hud-module__ejKJbq__volume input{accent-color:rgba(107,118,125,.86);width:100%}.salon-studio-spatial-hud-module__ejKJbq__fullScreen{background:radial-gradient(circle at 15% 10%,rgba(223,212,238,.45),transparent 35%),radial-gradient(circle at 84% 12%,rgba(197,224,234,.45),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.13),rgba(249,246,241,.05));border:1px solid rgba(255,255,255,.34);border-radius:1.45rem;width:min(100%,76rem);min-height:24rem;padding:1rem}.salon-studio-spatial-hud-module__ejKJbq__fullScreenGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.7rem;display:grid}.salon-studio-spatial-hud-module__ejKJbq__fullScreenPrompt{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34);border-radius:1rem;align-content:center;gap:.3rem;min-height:8rem;padding:.8rem;display:grid}.salon-studio-spatial-hud-module__ejKJbq__fullScreenPrompt span{color:rgba(48,41,35,.46);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:720}.salon-studio-spatial-hud-module__ejKJbq__fullScreenPrompt strong{font-size:1rem}.salon-studio-spatial-hud-module__ejKJbq__fullScreenPrompt p{color:rgba(48,41,35,.58);margin:0;font-size:.68rem;line-height:1.45}@keyframes salon-studio-spatial-hud-module__ejKJbq__hud-open{0%{opacity:0;transform:translateY(-.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:960px){.salon-studio-spatial-hud-module__ejKJbq__statusLabel{display:none}.salon-studio-spatial-hud-module__ejKJbq__wingStatus{padding-left:.38rem;padding-right:.38rem}}@media (max-width:760px){.salon-studio-spatial-hud-module__ejKJbq__hudRail{grid-template-columns:1fr}.salon-studio-spatial-hud-module__ejKJbq__wingSlot{display:none}.salon-studio-spatial-hud-module__ejKJbq__core{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.salon-studio-spatial-hud-module__ejKJbq__coreAction{min-width:0;padding-left:.55rem;padding-right:.55rem}.salon-studio-spatial-hud-module__ejKJbq__coreAction span:last-child{text-overflow:ellipsis;overflow:hidden}.salon-studio-spatial-hud-module__ejKJbq__soundscape,.salon-studio-spatial-hud-module__ejKJbq__fullScreenGrid{grid-template-columns:1fr}.salon-studio-spatial-hud-module__ejKJbq__volume{grid-template-columns:auto minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.salon-studio-spatial-hud-module__ejKJbq__expansion{animation:none}.salon-studio-spatial-hud-module__ejKJbq__coreAction{transition:none}}
.salon-studio-ambient-media-module__0Je3_q__sceneStage,.salon-studio-ambient-media-module__0Je3_q__sceneStage *{box-sizing:border-box}.salon-studio-ambient-media-module__0Je3_q__sceneStage{isolation:isolate;background-color:#6f776d;border:1px solid rgba(255,255,255,.5);border-radius:1.65rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,78rem);min-height:38rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.72),0 24px 70px rgba(31,29,27,.18)}.salon-studio-ambient-media-module__0Je3_q__sceneBackdrop{z-index:-2;filter:blur(var(--ambient-scene-blur,0px));transform:scale(var(--ambient-scene-scale,1));transform-origin:50%;will-change:filter,transform;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-image .22s,filter .18s,transform .18s;position:absolute;top:0;bottom:0;left:0;right:0}.salon-studio-ambient-media-module__0Je3_q__sceneStage[data-compact=true]{min-height:28rem}.salon-studio-ambient-media-module__0Je3_q__sceneScrim{z-index:-1;background:linear-gradient(rgba(18,19,18,.28) 0%,rgba(18,19,18,.05) 38%,rgba(18,19,18,.38) 100%),radial-gradient(circle at 50% 42%,transparent 0%,rgba(15,16,15,.06) 58%,rgba(15,16,15,.22) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.salon-studio-ambient-media-module__0Je3_q__sceneIdentity{color:#fffdf9;text-shadow:0 2px 18px rgba(15,14,13,.26);align-items:flex-start;gap:.62rem;width:min(100%,34rem);display:flex}.salon-studio-ambient-media-module__0Je3_q__sceneIdentity>div{gap:.12rem;display:grid}.salon-studio-ambient-media-module__0Je3_q__sceneIdentity strong{letter-spacing:-.02em;font-size:max(1.12rem,min(2vw,1.55rem))}.salon-studio-ambient-media-module__0Je3_q__sceneIdentity p{color:rgba(255,253,249,.76);margin:0;font-size:.72rem;line-height:1.45}.salon-studio-ambient-media-module__0Je3_q__elementPill{color:rgba(255,253,249,.92);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.46);border-radius:999px;flex:none;padding:.32rem .5rem;font-size:.58rem;font-weight:760}.salon-studio-ambient-media-module__0Je3_q__sceneForeground{place-items:center;min-height:0;padding-top:1rem;padding-bottom:1rem;display:grid;position:relative}.salon-studio-ambient-media-module__0Je3_q__scenePicker{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);scrollbar-width:none;scroll-snap-type:x proximity;background:rgba(29,28,26,.24);border:1px solid rgba(255,255,255,.34);border-radius:1.2rem;gap:.46rem;width:min(100%,70rem);margin-left:auto;margin-right:auto;padding:.48rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px rgba(255,255,255,.28)}.salon-studio-ambient-media-module__0Je3_q__scenePicker::-webkit-scrollbar{display:none}.salon-studio-ambient-media-module__0Je3_q__sceneChoice{color:#fff;cursor:pointer;scroll-snap-align:start;background-color:rgba(255,255,255,.08);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(255,255,255,.28);border-radius:.88rem;flex:0 0 max(8.6rem,min(14vw,11rem));min-height:5.2rem;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.salon-studio-ambient-media-module__0Je3_q__sceneChoice:hover,.salon-studio-ambient-media-module__0Je3_q__sceneChoice[data-selected=true]{border-color:rgba(255,255,255,.78);outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),0 0 0 3px rgba(255,255,255,.12)}.salon-studio-ambient-media-module__0Je3_q__sceneChoice:focus-visible{border-color:rgba(255,255,255,.78);outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),0 0 0 3px rgba(255,255,255,.12)}.salon-studio-ambient-media-module__0Je3_q__sceneChoice[data-selected=true]:after{content:"✓";color:#302923;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.72);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.64rem;font-weight:800;display:grid;position:absolute;top:.42rem;right:.42rem}.salon-studio-ambient-media-module__0Je3_q__sceneChoiceScrim{background:linear-gradient(transparent 28%,rgba(18,18,17,.68) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.salon-studio-ambient-media-module__0Je3_q__sceneChoiceCopy{text-align:left;text-shadow:0 1px 12px rgba(0,0,0,.3);gap:.04rem;display:grid;position:absolute;bottom:.48rem;left:.5rem;right:.5rem}.salon-studio-ambient-media-module__0Je3_q__sceneChoiceCopy small{color:rgba(255,255,255,.7);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:720}.salon-studio-ambient-media-module__0Je3_q__sceneChoiceCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.salon-studio-ambient-media-module__0Je3_q__player{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.62rem;width:100%;padding:.72rem;display:grid}.salon-studio-ambient-media-module__0Je3_q__playerTopline,.salon-studio-ambient-media-module__0Je3_q__nowPlaying,.salon-studio-ambient-media-module__0Je3_q__transport,.salon-studio-ambient-media-module__0Je3_q__progress,.salon-studio-ambient-media-module__0Je3_q__volume{align-items:center;display:flex}.salon-studio-ambient-media-module__0Je3_q__playerTopline,.salon-studio-ambient-media-module__0Je3_q__nowPlaying{justify-content:space-between;gap:.8rem}.salon-studio-ambient-media-module__0Je3_q__playerTopline>span,.salon-studio-ambient-media-module__0Je3_q__progress>span,.salon-studio-ambient-media-module__0Je3_q__volume>span{color:rgba(48,41,35,.5);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:720}.salon-studio-ambient-media-module__0Je3_q__playerTopline small{color:rgba(48,41,35,.44);font-size:.56rem}.salon-studio-ambient-media-module__0Je3_q__trackLibrary{scrollbar-width:none;scroll-snap-type:x proximity;gap:.52rem;width:100%;padding:.06rem .02rem .16rem;display:flex;overflow-x:auto}.salon-studio-ambient-media-module__0Je3_q__trackLibrary::-webkit-scrollbar{display:none}.salon-studio-ambient-media-module__0Je3_q__trackCard{color:#302923;min-width:0;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);border-radius:.9rem;flex:0 0 7.2rem;gap:.42rem;padding:.42rem;transition:transform .15s,border-color .16s,background .16s;display:grid}.salon-studio-ambient-media-module__0Je3_q__trackCard:hover,.salon-studio-ambient-media-module__0Je3_q__trackCard[data-selected=true]{background:rgba(255,255,255,.26);border-color:rgba(255,255,255,.72);outline:none;transform:translateY(-1px)}.salon-studio-ambient-media-module__0Je3_q__trackCard:focus-visible{background:rgba(255,255,255,.26);border-color:rgba(255,255,255,.72);outline:none;transform:translateY(-1px)}.salon-studio-ambient-media-module__0Je3_q__albumArt{aspect-ratio:1;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.38),transparent 28%),linear-gradient(145deg,#5c625d,#adb3ab);border:1px solid rgba(255,255,255,.34);border-radius:.68rem;place-items:end start;width:100%;padding:.52rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.34),0 8px 18px rgba(38,31,27,.14)}.salon-studio-ambient-media-module__0Je3_q__trackCard[data-track=meadow-drift] .salon-studio-ambient-media-module__0Je3_q__albumArt{background:radial-gradient(circle at 74% 18%,rgba(241,235,182,.5),transparent 28%),linear-gradient(145deg,#405a42,#9fb17e 56%,#dfc878)}.salon-studio-ambient-media-module__0Je3_q__trackCard[data-track=tideglass] .salon-studio-ambient-media-module__0Je3_q__albumArt{background:radial-gradient(circle at 72% 18%,rgba(229,246,255,.52),transparent 30%),linear-gradient(145deg,#1d5363,#6da8b9 58%,#d5d1ad)}.salon-studio-ambient-media-module__0Je3_q__trackCard[data-track=open-sky] .salon-studio-ambient-media-module__0Je3_q__albumArt{background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.62),transparent 30%),linear-gradient(145deg,#7794a6,#b6ced6 58%,#e6ddca)}.salon-studio-ambient-media-module__0Je3_q__trackCard[data-track=desert-ember] .salon-studio-ambient-media-module__0Je3_q__albumArt{background:radial-gradient(circle at 76% 16%,rgba(255,210,137,.48),transparent 29%),linear-gradient(145deg,#6a342a,#bd6c45 56%,#d3a36a)}.salon-studio-ambient-media-module__0Je3_q__trackCard[data-track=golden-horizon] .salon-studio-ambient-media-module__0Je3_q__albumArt{background:radial-gradient(circle at 74% 16%,rgba(255,244,181,.6),transparent 30%),linear-gradient(145deg,#71572c,#c79b3f 56%,#ddc978)}.salon-studio-ambient-media-module__0Je3_q__albumArt:after{content:"";background:rgba(255,255,255,.5);height:1px;position:absolute;top:auto;bottom:24%;left:18%;right:-20%;transform:rotate(-17deg);box-shadow:0 -7px rgba(255,255,255,.16),0 7px rgba(255,255,255,.22),0 14px rgba(255,255,255,.12)}.salon-studio-ambient-media-module__0Je3_q__albumMark{z-index:1;color:rgba(255,255,255,.92);letter-spacing:.15em;font-size:.54rem;font-weight:820;position:relative}.salon-studio-ambient-media-module__0Je3_q__albumLine{z-index:1;border:1px solid rgba(255,255,255,.72);border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.5rem;right:.5rem}.salon-studio-ambient-media-module__0Je3_q__trackCardCopy{gap:.1rem;min-width:0;display:grid}.salon-studio-ambient-media-module__0Je3_q__trackCardCopy strong,.salon-studio-ambient-media-module__0Je3_q__trackCardCopy small{text-overflow:ellipsis;overflow:hidden}.salon-studio-ambient-media-module__0Je3_q__trackCardCopy strong{white-space:nowrap;font-size:.64rem;font-weight:740}.salon-studio-ambient-media-module__0Je3_q__trackCardCopy small{color:rgba(48,41,35,.56);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;font-size:.51rem;line-height:1.15;display:-webkit-box}.salon-studio-ambient-media-module__0Je3_q__trackCardCopy>span{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.salon-studio-ambient-media-module__0Je3_q__trackCardCopy em,.salon-studio-ambient-media-module__0Je3_q__trackCardCopy i{font-size:.47rem;font-style:normal}.salon-studio-ambient-media-module__0Je3_q__trackCardCopy em{color:rgba(74,73,52,.76);font-weight:760}.salon-studio-ambient-media-module__0Je3_q__trackCardCopy i{color:rgba(48,41,35,.42);margin-left:auto}.salon-studio-ambient-media-module__0Je3_q__waveform{background:rgba(255,255,255,.13);border-radius:.78rem;align-items:center;gap:.12rem;height:2.7rem;padding:.4rem .5rem;display:flex}.salon-studio-ambient-media-module__0Je3_q__waveform i{background:rgba(68,61,55,.48);border-radius:999px;flex:1 1 0;max-width:.2rem;min-height:.2rem}.salon-studio-ambient-media-module__0Je3_q__nowPlaying>div{gap:.08rem;display:grid}.salon-studio-ambient-media-module__0Je3_q__nowPlaying small,.salon-studio-ambient-media-module__0Je3_q__nowPlaying span,.salon-studio-ambient-media-module__0Je3_q__duration{color:rgba(48,41,35,.5);font-size:.58rem}.salon-studio-ambient-media-module__0Je3_q__nowPlaying strong{color:#302923;font-size:.82rem}.salon-studio-ambient-media-module__0Je3_q__transport{justify-content:center;gap:.48rem}.salon-studio-ambient-media-module__0Je3_q__transport button{color:#302923;width:2.1rem;height:2.1rem;font:inherit;cursor:pointer;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.48);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.salon-studio-ambient-media-module__0Je3_q__transport .salon-studio-ambient-media-module__0Je3_q__playPause{background:rgba(255,255,255,.42);width:2.7rem;height:2.7rem}.salon-studio-ambient-media-module__0Je3_q__transport button:hover{background:rgba(255,255,255,.44);outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.12)}.salon-studio-ambient-media-module__0Je3_q__transport button:focus-visible{background:rgba(255,255,255,.44);outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.12)}.salon-studio-ambient-media-module__0Je3_q__progress,.salon-studio-ambient-media-module__0Je3_q__volume{grid-template-columns:4.2rem minmax(0,1fr) 2.4rem;gap:.52rem;display:grid}.salon-studio-ambient-media-module__0Je3_q__progress input,.salon-studio-ambient-media-module__0Je3_q__volume input{accent-color:rgba(81,88,83,.86);width:100%}.salon-studio-ambient-media-module__0Je3_q__progress strong,.salon-studio-ambient-media-module__0Je3_q__volume strong{color:rgba(48,41,35,.58);text-align:right;font-size:.6rem}.salon-studio-ambient-media-module__0Je3_q__deck{width:min(100%,78rem)}.salon-studio-ambient-media-module__0Je3_q__deckHud{width:min(100%,70rem);margin-left:auto;margin-right:auto}.salon-studio-ambient-media-module__0Je3_q__escapeMessage{color:#fffdf9;-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);background:rgba(23,23,21,.2);border:1px solid rgba(255,255,255,.32);border-radius:1rem;align-self:end;gap:.18rem;width:min(100%,31rem);margin:auto 0 0;padding:.76rem .86rem;display:grid}.salon-studio-ambient-media-module__0Je3_q__escapeMessage span{color:rgba(255,253,249,.68);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:760}.salon-studio-ambient-media-module__0Je3_q__escapeMessage strong{font-size:1.02rem}.salon-studio-ambient-media-module__0Je3_q__escapeMessage p{color:rgba(255,253,249,.72);margin:0;font-size:.66rem;line-height:1.45}.salon-studio-ambient-media-module__0Je3_q__expansionCopy{color:#302923;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.32);border-radius:.9rem;gap:.2rem;padding:.72rem;display:grid}.salon-studio-ambient-media-module__0Je3_q__expansionCopy strong{font-size:.78rem}.salon-studio-ambient-media-module__0Je3_q__expansionCopy span,.salon-studio-ambient-media-module__0Je3_q__expansionCopy small{color:rgba(48,41,35,.56);font-size:.62rem;line-height:1.45}.salon-studio-ambient-media-module__0Je3_q__expansionCopy small{color:rgba(48,41,35,.44)}@media (max-width:680px){.salon-studio-ambient-media-module__0Je3_q__sceneStage{border-radius:1.2rem;min-height:34rem;padding:.72rem}.salon-studio-ambient-media-module__0Je3_q__sceneIdentity{width:100%}.salon-studio-ambient-media-module__0Je3_q__sceneChoice{flex-basis:8.2rem}.salon-studio-ambient-media-module__0Je3_q__playerTopline,.salon-studio-ambient-media-module__0Je3_q__nowPlaying{flex-direction:column;align-items:flex-start}.salon-studio-ambient-media-module__0Je3_q__trackCard{flex-basis:6.6rem}.salon-studio-ambient-media-module__0Je3_q__progress,.salon-studio-ambient-media-module__0Je3_q__volume{grid-template-columns:3.7rem minmax(0,1fr) 2.2rem}}@media (prefers-reduced-motion:reduce){.salon-studio-ambient-media-module__0Je3_q__sceneBackdrop,.salon-studio-ambient-media-module__0Je3_q__sceneChoice,.salon-studio-ambient-media-module__0Je3_q__trackCard{transition:none}}
.salon-os-app-badge-module__M9yGcq__badge{color:#fff;min-height:1.2rem;font-family:var(--salon-ui-font);letter-spacing:.075em;white-space:nowrap;background:#20272d;border:1px solid #20272d;border-radius:.38rem;flex:none;justify-content:center;align-items:center;gap:.26rem;padding:.12rem .34rem;font-size:.54rem;font-weight:800;line-height:1;display:inline-flex}.salon-os-app-badge-module__M9yGcq__mark{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:1px;width:.55rem;height:.55rem;display:grid;transform:rotate(-8deg)}.salon-os-app-badge-module__M9yGcq__mark i{background:currentColor;border-radius:1px}.salon-os-app-badge-module__M9yGcq__mark i:last-child{background:#efaa92}.salon-os-app-badge-module__M9yGcq__badge[data-compact=true]{gap:.2rem;min-height:1.02rem;padding:.1rem .27rem;font-size:.47rem}.salon-os-app-badge-module__M9yGcq__badge[data-compact=true] .salon-os-app-badge-module__M9yGcq__mark{width:.47rem;height:.47rem}
.factory-spatial-hud-specimens-module__ZrfoYG__stage,.factory-spatial-hud-specimens-module__ZrfoYG__sheetStage{width:min(100%,72rem)}.factory-spatial-hud-specimens-module__ZrfoYG__immersiveStage{width:min(100%,78rem)}.factory-spatial-hud-specimens-module__ZrfoYG__mediaStage{width:min(100%,42rem)}.factory-spatial-hud-specimens-module__ZrfoYG__scenescapeMessage{color:#fffdf9;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);text-shadow:0 1px 14px rgba(0,0,0,.24);background:rgba(24,24,22,.22);border:1px solid rgba(255,255,255,.34);border-radius:1rem;gap:.18rem;width:min(100%,28rem);padding:.78rem .86rem;display:grid}.factory-spatial-hud-specimens-module__ZrfoYG__scenescapeMessage span{color:rgba(255,253,249,.68);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:760}.factory-spatial-hud-specimens-module__ZrfoYG__scenescapeMessage strong{font-size:1rem}.factory-spatial-hud-specimens-module__ZrfoYG__scenescapeMessage small{color:rgba(255,253,249,.74);font-size:.64rem;line-height:1.45}.factory-spatial-hud-specimens-module__ZrfoYG__wingsStage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;width:min(100%,72rem);display:grid}.factory-spatial-hud-specimens-module__ZrfoYG__wingsStage>:first-child{justify-self:end}.factory-spatial-hud-specimens-module__ZrfoYG__wingsStage>:last-child{justify-self:start}.factory-spatial-hud-specimens-module__ZrfoYG__centreMarker,.factory-spatial-hud-specimens-module__ZrfoYG__mockCore{color:#302923;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);white-space:nowrap;background:rgba(255,255,255,.26);border:1px solid rgba(255,255,255,.46);border-radius:999px;padding:.56rem .8rem;font-size:.68rem;font-weight:720;box-shadow:inset 0 1px rgba(255,255,255,.7)}.factory-spatial-hud-specimens-module__ZrfoYG__sheetStage{justify-items:center;gap:.22rem;display:grid}.factory-spatial-hud-specimens-module__ZrfoYG__mockCore{gap:.8rem;display:flex}.factory-spatial-hud-specimens-module__ZrfoYG__mockCore strong{font-weight:780}.factory-spatial-hud-specimens-module__ZrfoYG__copyPanel{color:#302923;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.34);border-radius:.95rem;gap:.25rem;padding:.75rem;display:grid}.factory-spatial-hud-specimens-module__ZrfoYG__copyPanel strong{font-size:.76rem}.factory-spatial-hud-specimens-module__ZrfoYG__copyPanel span,.factory-spatial-hud-specimens-module__ZrfoYG__fullScreenFooter{color:rgba(48,41,35,.58);font-size:.66rem;line-height:1.45}.factory-spatial-hud-specimens-module__ZrfoYG__fullScreenFooter{border-top:1px solid rgba(255,255,255,.26);justify-content:space-between;align-items:center;gap:.8rem;margin-top:.7rem;padding-top:.65rem;display:flex}.factory-spatial-hud-specimens-module__ZrfoYG__fullScreenFooter strong{color:rgba(48,41,35,.7);text-align:right;font-size:.64rem}@media (max-width:760px){.factory-spatial-hud-specimens-module__ZrfoYG__wingsStage{grid-template-columns:1fr}.factory-spatial-hud-specimens-module__ZrfoYG__wingsStage>*{justify-self:center!important}.factory-spatial-hud-specimens-module__ZrfoYG__fullScreenFooter{flex-direction:column;align-items:flex-start}.factory-spatial-hud-specimens-module__ZrfoYG__fullScreenFooter strong{text-align:left}}
.later-settlement-modal-module__bbqFIW__sheet{color:#20272d;gap:.8rem;display:grid}.later-settlement-modal-module__bbqFIW__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.later-settlement-modal-module__bbqFIW__summary span,.later-settlement-modal-module__bbqFIW__internalValue{background:#f3f4f2;border-radius:13px;gap:.14rem;padding:.68rem;display:grid}.later-settlement-modal-module__bbqFIW__summary small,.later-settlement-modal-module__bbqFIW__internalValue small{color:#697379;font-size:.54rem}.later-settlement-modal-module__bbqFIW__summary strong,.later-settlement-modal-module__bbqFIW__internalValue strong{font-size:.72rem;font-weight:680}.later-settlement-modal-module__bbqFIW__splitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.later-settlement-modal-module__bbqFIW__validation,.later-settlement-modal-module__bbqFIW__error,.later-settlement-modal-module__bbqFIW__note{margin:0;font-size:.59rem;line-height:1.48}.later-settlement-modal-module__bbqFIW__validation{color:#765f42}.later-settlement-modal-module__bbqFIW__error{color:#9a4438}.later-settlement-modal-module__bbqFIW__note{color:#687279;border-top:1px solid rgba(32,39,45,.06);padding-top:.55rem}.later-settlement-modal-module__bbqFIW__result{background:color-mix(in srgb,var(--salon-green-core,#4cab72)9%,white);text-align:center;border-radius:16px;justify-items:center;gap:.3rem;padding:1.45rem .9rem;display:grid}.later-settlement-modal-module__bbqFIW__result>span{background:var(--salon-green-core,#4cab72);color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:850;display:grid}.later-settlement-modal-module__bbqFIW__result strong{font-size:.86rem;font-weight:720}.later-settlement-modal-module__bbqFIW__result small{color:#607068;font-size:.6rem}@media (max-width:640px){.later-settlement-modal-module__bbqFIW__summary,.later-settlement-modal-module__bbqFIW__splitGrid{grid-template-columns:1fr}}.later-settlement-modal-module__bbqFIW__resultTenders{border-top:1px solid rgba(32,39,45,.08);width:100%;margin-top:.65rem;display:grid}.later-settlement-modal-module__bbqFIW__resultTenders article{text-align:left;border-bottom:1px solid rgba(32,39,45,.08);justify-content:space-between;align-items:center;gap:.7rem;padding:.58rem 0;display:flex}.later-settlement-modal-module__bbqFIW__resultTenders article>div{gap:.1rem;display:grid}.later-settlement-modal-module__bbqFIW__resultTenders article>div:last-child{justify-items:end}.later-settlement-modal-module__bbqFIW__resultTenders b,.later-settlement-modal-module__bbqFIW__resultTenders strong{font-size:.64rem;font-weight:680}.later-settlement-modal-module__bbqFIW__resultTenders small{color:#687279;font-size:.54rem}
.booking-service-quick-add-module__gyQv3G__form{gap:.9rem;min-width:0;display:grid}.booking-service-quick-add-module__gyQv3G__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.booking-service-quick-add-module__gyQv3G__followUp{background:rgba(255,255,255,.5);border:1px solid rgba(78,91,82,.1);border-radius:.85rem;gap:.2rem;padding:.72rem .78rem;display:grid}.booking-service-quick-add-module__gyQv3G__followUp strong{color:#303733;font-size:.66rem}.booking-service-quick-add-module__gyQv3G__followUp span{color:#777e79;font-size:.6rem;line-height:1.48}.booking-service-quick-add-module__gyQv3G__error{background:var(--salon-bloom-soft);color:#8c3b35;border:1px solid rgba(170,61,55,.16);border-radius:.72rem;margin:0;padding:.55rem .65rem;font-size:.64rem;line-height:1.45}@media (max-width:640px){.booking-service-quick-add-module__gyQv3G__row{grid-template-columns:1fr}}
