.scheduler-operational-status-module__5hvxea__operational [data-scheduler-resource-header=true]{background:var(--scheduler-header-surface,#f6f7f5)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 8px 22px rgba(29,34,38,.07)!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-resource-header=true]>div{background:var(--scheduler-header-surface,#f6f7f5)!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true]>span:first-child>span:last-child{align-items:center;gap:.24rem;display:inline-flex}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true]>span:first-child>span:last-child:before{content:"";background:#42b8e6;border-radius:999px;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 0 1px rgba(66,184,230,.2),0 0 8px rgba(66,184,230,.7)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][data-status=arrived]>span:first-child>span:last-child:before{background:#39c77a;box-shadow:0 0 0 1px rgba(57,199,122,.2),0 0 8px rgba(57,199,122,.72)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][data-status=in-service]>span:first-child>span:last-child:before{background:#936fe3;box-shadow:0 0 0 1px rgba(147,111,227,.2),0 0 8px rgba(147,111,227,.72)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][data-status=pending]>span:first-child>span:last-child:before{background:#e4a63a;box-shadow:0 0 0 1px rgba(228,166,58,.2),0 0 8px rgba(228,166,58,.7)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][data-status=blocked]>span:first-child>span:last-child:before{background:#817b75;box-shadow:0 0 0 1px rgba(129,123,117,.2),0 0 7px rgba(129,123,117,.5)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Completed"]{--appointment-border:#82a84c;--appointment-fill:rgba(231,239,216,.82)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Completed"]>span:first-child>span:last-child:before{background:#82a84c;box-shadow:0 0 0 1px rgba(130,168,76,.22),0 0 8px rgba(130,168,76,.7)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Cancelled"]{--appointment-border:#e05252;--appointment-fill:rgba(253,233,233,.94)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Cancelled"]>span:first-child>span:last-child:before{background:#e05252;box-shadow:0 0 0 1px rgba(224,82,82,.2),0 0 8px rgba(224,82,82,.74)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Late cancel"]{--appointment-border:#f07852;--appointment-fill:rgba(255,237,230,.95)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Late cancel"]>span:first-child>span:last-child:before{background:#f07852;box-shadow:0 0 0 1px rgba(240,120,82,.2),0 0 8px rgba(240,120,82,.72)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", No-show"]{--appointment-border:#d94a72;--appointment-fill:rgba(252,231,238,.95)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", No-show"]>span:first-child>span:last-child:before{background:#d94a72;box-shadow:0 0 0 1px rgba(217,74,114,.2),0 0 8px rgba(217,74,114,.74)}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Cancelled"]{z-index:6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;flex-direction:row!important;align-items:center!important;gap:.35rem!important;width:min(9.75rem,100% - .7rem)!important;height:1.55rem!important;min-height:1.55rem!important;padding:.16rem .42rem!important;left:auto!important;right:.35rem!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Late cancel"]{z-index:6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;flex-direction:row!important;align-items:center!important;gap:.35rem!important;width:min(9.75rem,100% - .7rem)!important;height:1.55rem!important;min-height:1.55rem!important;padding:.16rem .42rem!important;left:auto!important;right:.35rem!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", No-show"]{z-index:6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;flex-direction:row!important;align-items:center!important;gap:.35rem!important;width:min(9.75rem,100% - .7rem)!important;height:1.55rem!important;min-height:1.55rem!important;padding:.16rem .42rem!important;left:auto!important;right:.35rem!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Cancelled"]>span:first-child{order:2;margin-left:auto}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Late cancel"]>span:first-child{order:2;margin-left:auto}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", No-show"]>span:first-child{order:2;margin-left:auto}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Cancelled"]>span:first-child>strong{display:none!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Late cancel"]>span:first-child>strong{display:none!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", No-show"]>span:first-child>strong{display:none!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Cancelled"]>span:nth-child(2){order:1;margin:0!important;font-size:.56rem!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Late cancel"]>span:nth-child(2){order:1;margin:0!important;font-size:.56rem!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", No-show"]>span:nth-child(2){order:1;margin:0!important;font-size:.56rem!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Cancelled"]>span:nth-child(n+3){display:none!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", Late cancel"]>span:nth-child(n+3){display:none!important}.scheduler-operational-status-module__5hvxea__operational [data-scheduler-appointment=true][aria-label*=", No-show"]>span:nth-child(n+3){display:none!important}
.salon-studio-scheduler-workspace-module__vohBpW__workspace{gap:.85rem;width:100%;display:grid}.salon-studio-scheduler-workspace-module__vohBpW__toolsTrigger{color:#302923;cursor:pointer;min-height:2.65rem;font:inherit;white-space:nowrap;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);border-radius:.86rem;align-items:center;gap:.38rem;padding:.34rem .62rem;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.58)}.salon-studio-scheduler-workspace-module__vohBpW__toolsTrigger>span:first-child{color:rgba(48,41,35,.5);font-size:.74rem}.salon-studio-scheduler-workspace-module__vohBpW__toolsTrigger strong{font-size:.59rem;font-weight:780}.salon-studio-scheduler-workspace-module__vohBpW__toolsTrigger small{color:rgba(48,41,35,.58);background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.42);border-radius:999px;padding:.16rem .34rem;font-size:.5rem;font-weight:780}.salon-studio-scheduler-workspace-module__vohBpW__toolsChevron{color:rgba(48,41,35,.42);font-size:.62rem;transition:transform .16s}.salon-studio-scheduler-workspace-module__vohBpW__toolsTrigger[data-open=true]{border-color:var(--ss-aurora-context-border,rgba(143,176,201,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 0 18px var(--ss-aurora-context,rgba(190,211,228,.18));background:rgba(255,255,255,.44)}.salon-studio-scheduler-workspace-module__vohBpW__toolsTrigger[data-open=true] .salon-studio-scheduler-workspace-module__vohBpW__toolsChevron{transform:rotate(180deg)}.salon-studio-scheduler-workspace-module__vohBpW__toolsTrigger:hover{border-color:var(--ss-aurora-context-border,rgba(143,176,201,.66));box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.18));background:rgba(255,255,255,.34);outline:none}.salon-studio-scheduler-workspace-module__vohBpW__toolsTrigger:focus-visible{border-color:var(--ss-aurora-context-border,rgba(143,176,201,.66));box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.18));background:rgba(255,255,255,.34);outline:none}.salon-studio-scheduler-workspace-module__vohBpW__toolbox{z-index:1200;overscroll-behavior:contain;background:radial-gradient(circle at 88% 4%,var(--ss-aurora-context,rgba(190,211,228,.24)),transparent 34%),linear-gradient(145deg,rgba(252,250,247,.82),rgba(244,239,233,.66));-webkit-backdrop-filter:blur(30px)saturate(128%);backdrop-filter:blur(30px)saturate(128%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 26px 64px rgba(52,42,35,.2),0 0 28px var(--ss-aurora-context,rgba(190,211,228,.1));color:#302923;scrollbar-width:thin;scrollbar-color:rgba(59,42,34,.2) transparent;border:1px solid rgba(255,255,255,.56);border-radius:1.25rem;gap:.72rem;padding:.82rem;display:grid;overflow:auto}.salon-studio-scheduler-workspace-module__vohBpW__toolboxHead{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.salon-studio-scheduler-workspace-module__vohBpW__toolboxHead>div{gap:.12rem;min-width:0;display:grid}.salon-studio-scheduler-workspace-module__vohBpW__eyebrow{color:rgba(51,43,37,.42);letter-spacing:.15em;margin:0;font-size:.5rem;font-weight:820}.salon-studio-scheduler-workspace-module__vohBpW__toolboxHead strong{color:#332b25;font-family:var(--salon-ui-font);letter-spacing:-.02em;font-size:1.12rem;font-weight:400;line-height:1.2}.salon-studio-scheduler-workspace-module__vohBpW__closeButton{color:rgba(48,41,35,.62);cursor:pointer;width:2rem;height:2rem;font:inherit;background:rgba(255,255,255,.26);border:1px solid rgba(255,255,255,.44);border-radius:50%;flex:none;place-items:center;font-size:1rem;line-height:1;display:grid}.salon-studio-scheduler-workspace-module__vohBpW__closeButton:hover,.salon-studio-scheduler-workspace-module__vohBpW__resetButton:hover{border-color:var(--ss-aurora-context-border,rgba(143,176,201,.66));box-shadow:0 0 16px var(--ss-aurora-context,rgba(190,211,228,.18));outline:none}.salon-studio-scheduler-workspace-module__vohBpW__closeButton:focus-visible{border-color:var(--ss-aurora-context-border,rgba(143,176,201,.66));box-shadow:0 0 16px var(--ss-aurora-context,rgba(190,211,228,.18));outline:none}.salon-studio-scheduler-workspace-module__vohBpW__resetButton:focus-visible{border-color:var(--ss-aurora-context-border,rgba(143,176,201,.66));box-shadow:0 0 16px var(--ss-aurora-context,rgba(190,211,228,.18));outline:none}.salon-studio-scheduler-workspace-module__vohBpW__toolboxNote{color:rgba(51,43,37,.5);margin:0;font-size:.56rem;line-height:1.45}.salon-studio-scheduler-workspace-module__vohBpW__toolboxGroups{gap:.62rem;display:grid}.salon-studio-scheduler-workspace-module__vohBpW__toolboxGroup{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.42);border-radius:.98rem;gap:.58rem;padding:.66rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.58)}.salon-studio-scheduler-workspace-module__vohBpW__toolboxGroup+.salon-studio-scheduler-workspace-module__vohBpW__toolboxGroup{position:relative}.salon-studio-scheduler-workspace-module__vohBpW__groupHead{align-items:center;gap:.52rem;display:flex}.salon-studio-scheduler-workspace-module__vohBpW__groupIcon{background:var(--ss-aurora-context,rgba(190,211,228,.18));color:rgba(48,41,35,.62);border:1px solid rgba(255,255,255,.46);border-radius:.62rem;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-size:.68rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.62)}.salon-studio-scheduler-workspace-module__vohBpW__groupHead>div{gap:.08rem;display:grid}.salon-studio-scheduler-workspace-module__vohBpW__groupHead strong{color:#382f29;font-size:.63rem;font-weight:800}.salon-studio-scheduler-workspace-module__vohBpW__groupHead small,.salon-studio-scheduler-workspace-module__vohBpW__toolControl>span{color:rgba(56,47,41,.5);font-size:.53rem;line-height:1.35}.salon-studio-scheduler-workspace-module__vohBpW__toolControl{gap:.32rem;display:grid}.salon-studio-scheduler-workspace-module__vohBpW__toolControl>span{font-weight:720}.salon-studio-scheduler-workspace-module__vohBpW__toggleStack{gap:.42rem;display:grid}.salon-studio-scheduler-workspace-module__vohBpW__toolboxFooter{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.52rem;display:grid}.salon-studio-scheduler-workspace-module__vohBpW__toolSummary{background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.42);border-radius:.82rem;gap:.08rem;min-width:0;padding:.54rem .62rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.56)}.salon-studio-scheduler-workspace-module__vohBpW__toolSummary span{color:rgba(59,42,34,.42);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:760}.salon-studio-scheduler-workspace-module__vohBpW__toolSummary strong{color:#342b25;text-overflow:ellipsis;font-size:.56rem;font-weight:720;line-height:1.35;overflow:hidden}.salon-studio-scheduler-workspace-module__vohBpW__resetButton{color:rgba(48,41,35,.68);cursor:pointer;min-height:100%;font:inherit;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.44);border-radius:.82rem;padding:0 .72rem;font-size:.55rem;font-weight:760}[data-scheduler-workspace=true] [data-display-interval="15"] .timeLabel:not([data-hour=true]){color:rgba(51,43,37,.38);font-size:.52rem}[data-scheduler-workspace=true] [data-display-interval="30"] .timeLabel:not([data-hour=true]){color:rgba(51,43,37,.4);font-size:.54rem}.salon-studio-scheduler-workspace-module__vohBpW__toolbox[data-mobile-sheet=true]{border-radius:1.2rem 1.2rem .9rem .9rem;box-shadow:inset 0 1px rgba(255,255,255,.9),0 -18px 56px rgba(52,42,35,.2)}@media (max-width:720px){.salon-studio-scheduler-workspace-module__vohBpW__toolbox{padding:.74rem}.salon-studio-scheduler-workspace-module__vohBpW__toolboxFooter{grid-template-columns:1fr}.salon-studio-scheduler-workspace-module__vohBpW__resetButton{min-height:2.5rem}}@media (prefers-reduced-motion:reduce){.salon-studio-scheduler-workspace-module__vohBpW__toolsChevron{transition:none}}.salon-studio-scheduler-workspace-module__vohBpW__toolbox.salon-studio-scheduler-workspace-module__vohBpW__toolbox{-webkit-backdrop-filter:none;backdrop-filter:none}
[data-scheduler-workspace=true] [data-full-workspace=true]{position:relative}.salon-studio-scheduler-interactions-module__vWhKkq__selectionContext{z-index:12;-webkit-backdrop-filter:none;backdrop-filter:none;width:max-content;max-width:52%;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;gap:.55rem;padding:0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.salon-studio-scheduler-interactions-module__vWhKkq__selectionCopy{white-space:nowrap;justify-content:center;align-items:baseline;gap:.34rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.salon-studio-scheduler-interactions-module__vWhKkq__selectionCopy>span{display:none}.salon-studio-scheduler-interactions-module__vWhKkq__selectionCopy strong{color:rgba(48,41,35,.78);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:800;overflow:hidden}.salon-studio-scheduler-interactions-module__vWhKkq__selectionCopy small{color:rgba(51,43,37,.52);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:650;overflow:hidden}.salon-studio-scheduler-interactions-module__vWhKkq__selectionCopy small:before{content:"·";color:rgba(51,43,37,.36);margin-right:.34rem}.salon-studio-scheduler-interactions-module__vWhKkq__moveScope{pointer-events:auto;align-items:center;gap:.48rem;display:flex}.salon-studio-scheduler-interactions-module__vWhKkq__moveScope>span{color:rgba(51,43,37,.48);font-size:.54rem;font-weight:760}.salon-studio-scheduler-interactions-module__vWhKkq__selectedTimeBand{display:none}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell{z-index:2;border:1px solid var(--ss-aurora-context-border,rgba(91,160,207,.98));background:var(--ss-aurora-context,rgba(146,202,236,.22));box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),inset 0 0 22px var(--ss-aurora-context,rgba(144,203,239,.22)),0 0 0 1px var(--ss-aurora-context-border,rgba(91,160,207,.34)),0 0 30px var(--ss-aurora-context,rgba(118,191,236,.38));pointer-events:none;border-radius:.72rem;position:absolute;left:.2rem;right:.2rem}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell[data-drag-preview=true]{z-index:8;border:2px dashed var(--ss-aurora-context-border,rgba(77,155,207,.88));background:var(--ss-aurora-context,rgba(111,190,239,.13));box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 0 0 2px var(--ss-aurora-context,rgba(101,185,235,.16)),0 0 24px var(--ss-aurora-context,rgba(101,185,235,.24));left:.08rem;right:.08rem}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell[data-range-selection=true]{min-height:0;display:block;overflow:hidden}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotRangeLabel{color:rgba(43,54,62,.78);white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.52);border-radius:999px;align-items:center;max-width:calc(100% - .64rem);min-height:1.2rem;padding:.18rem .42rem;font-size:.54rem;font-weight:780;line-height:1;display:inline-flex;position:absolute;top:.28rem;left:.32rem;overflow:hidden}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotRangeLabel[data-drag-label=true]{z-index:2;border-color:var(--ss-aurora-context-border,rgba(77,155,207,.42));color:#2f3940;background:rgba(255,255,255,.94);top:-1.48rem;left:0;box-shadow:0 5px 14px rgba(29,34,38,.09)}[data-scheduler-workspace=true]:has([data-scheduler-appointment=true][data-selected=true]) .selectedSlotCell:not([data-drag-preview=true]):not([data-range-selection=true]){display:none}[data-scheduler-workspace=true] [data-scheduler-appointment=true]{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-scheduler-workspace=true][data-drag-active=true] [data-scheduler-appointment=true]{cursor:grabbing}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-drag-owner=dragging]{will-change:transform;z-index:30!important;transform:translate3d(var(--scheduler-drag-x,0px),var(--scheduler-drag-y,0px),0)scale(1.012)!important;transition:none!important}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-drag-owner=settling]{will-change:transform;z-index:30!important;transform:translate3d(var(--scheduler-drag-x,0px),var(--scheduler-drag-y,0px),0)scale(1.012)!important;transition:none!important}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-drag-owner=dragging]{pointer-events:none!important}@media (pointer:fine){[data-scheduler-workspace=true] [data-resource-id][data-bookable=true]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-scheduler-workspace=true] [data-resource-id][data-bookable=true] [data-scheduler-appointment=true]{cursor:grab}[data-scheduler-workspace=true][data-range-selecting=true] [data-resource-id][data-bookable=true]{cursor:default}}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-selected=true]{z-index:6;isolation:isolate;filter:saturate(1.08)brightness(1.02);transform:translateY(-1px);border-color:var(--ss-aurora-context-border,rgba(87,158,205,.98))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),inset 0 0 16px var(--ss-aurora-context,rgba(100,185,235,.18)),0 10px 22px rgba(47,39,34,.11)!important;outline:none!important}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-selected=true]:after{content:"";z-index:3;border:2px solid var(--ss-aurora-context-border,rgba(87,158,205,.98));border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),inset 0 0 14px var(--ss-aurora-context,rgba(100,185,235,.16));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}[data-scheduler-workspace=true]>div:first-child{background:rgba(255,255,255,.16)!important}[data-scheduler-workspace=true] [data-full-workspace=true]>div:has([data-resource-id]){background:rgba(255,255,255,.08)!important;box-shadow:inset 0 1px rgba(255,255,255,.72),0 18px 46px rgba(52,42,35,.08)!important}[data-scheduler-workspace=true] [data-full-workspace=true]>div:has([data-resource-id])>div>div:first-child{background:rgba(255,255,255,.3)!important}[data-scheduler-workspace=true] [data-full-workspace=true]>div:has([data-resource-id])>div>div:first-child>div:first-child{background:rgba(255,255,255,.44)!important}[data-scheduler-workspace=true] [data-full-workspace=true]>div:has([data-resource-id])>div>div:nth-child(2){background:rgba(255,255,255,.024)!important}[data-scheduler-workspace=true] [data-full-workspace=true]>div:has([data-resource-id])>div>div:nth-child(2)>div:first-child{background:rgba(255,255,255,.32)!important}[data-scheduler-workspace=true] [data-resource-id]{background:rgba(255,255,255,.024)!important}@media (max-width:900px){.salon-studio-scheduler-interactions-module__vWhKkq__selectionContext{max-width:42%}.salon-studio-scheduler-interactions-module__vWhKkq__selectionCopy small{display:none}}@media (max-width:720px){.salon-studio-scheduler-interactions-module__vWhKkq__selectionContext{max-width:48%}.salon-studio-scheduler-interactions-module__vWhKkq__moveScope{display:none}}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell[data-drag-preview=true][data-conflict=true]{background:rgba(196,54,61,.07)!important;border-color:rgba(196,54,61,.55)!important}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell[data-conflict=true] .salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotRangeLabel{color:#fff!important;background:#c4363d!important}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-selected=true]{filter:none;border-color:transparent!important;box-shadow:0 8px 20px rgba(29,34,38,.12)!important}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-selected=true]:after{border-width:1.5px;border-color:var(--salon-app-accent,#4b8a60);box-shadow:none}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell[data-drag-preview=true]:not([data-conflict=true]){background:rgba(32,39,45,.1);border:1px solid rgba(32,39,45,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell[data-drag-preview=true][data-conflict=true]{box-shadow:none;border-width:1px!important}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell[data-drag-preview=true]:not([data-conflict=true]) .salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotRangeLabel{color:#fff;background:#2b343b;box-shadow:0 2px 6px rgba(29,34,38,.18)}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-selected=true]:after{content:"";border:1.5px solid var(--salon-presentation-gel-rim,transparent);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-pack-selected=true]:after{content:"";border:1.5px solid var(--salon-presentation-gel-rim,transparent);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell,.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotCell .salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotRangeLabel{border-radius:3px!important}[data-scheduler-workspace=true] [data-scheduler-appointment=true][data-gather-follow=true]{opacity:.82;z-index:29!important;transform:translate3d(var(--scheduler-follow-x,0px),var(--scheduler-drag-y,0px),0)!important;pointer-events:none!important;transition:none!important}.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotRangeLabel.salon-studio-scheduler-interactions-module__vWhKkq__selectedSlotRangeLabel{-webkit-backdrop-filter:none;backdrop-filter:none}
.calendar-customise-dialog-module__wRQyLa__body{gap:18px;display:grid}.calendar-customise-dialog-module__wRQyLa__section{background:#f1f2f0;border-radius:16px;gap:10px;padding:14px;display:grid}.calendar-customise-dialog-module__wRQyLa__sectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-customise-dialog-module__wRQyLa__sectionHead h3{color:#20272d;margin:0;font-size:13px;font-weight:700}.calendar-customise-dialog-module__wRQyLa__all{color:#5e676e;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.calendar-customise-dialog-module__wRQyLa__all:hover{color:#20272d}.calendar-customise-dialog-module__wRQyLa__rows{gap:8px;display:grid}.calendar-customise-dialog-module__wRQyLa__row{text-align:left;cursor:pointer;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 18px;display:grid}.calendar-customise-dialog-module__wRQyLa__light{background:#c4363d;border-radius:999px;width:7px;height:7px;transition:background .14s,box-shadow .14s;box-shadow:0 0 3px rgba(196,54,61,.45)}.calendar-customise-dialog-module__wRQyLa__row[aria-pressed=true] .calendar-customise-dialog-module__wRQyLa__light{background:#5fae7c;box-shadow:0 0 6px rgba(95,174,124,.85)}.calendar-customise-dialog-module__wRQyLa__rowText{min-width:0;display:grid}.calendar-customise-dialog-module__wRQyLa__rowText strong{color:#20272d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.calendar-customise-dialog-module__wRQyLa__rowText small{color:#7b8288;font-size:11px}.calendar-customise-dialog-module__wRQyLa__state{color:#7b8288;font-size:11px;font-weight:600}.calendar-customise-dialog-module__wRQyLa__row[aria-pressed=true] .calendar-customise-dialog-module__wRQyLa__state{color:#20272d}.calendar-customise-dialog-module__wRQyLa__empty,.calendar-customise-dialog-module__wRQyLa__warning{color:#7b8288;margin:0;font-size:12px}.calendar-customise-dialog-module__wRQyLa__warning{color:#b8433f}
.pocket-move-dialog-module__4LTm3a__body{gap:16px;display:grid}.pocket-move-dialog-module__4LTm3a__when{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.pocket-move-dialog-module__4LTm3a__error{color:#b8433f;margin:0;font-size:12px}@media (max-width:520px){.pocket-move-dialog-module__4LTm3a__when{grid-template-columns:1fr}}
.visit-info-dialog-module__D8LnBa__layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.visit-info-dialog-module__D8LnBa__card{color:#1d1f22;background:linear-gradient(170deg,#fbfaf6 0%,#f3f1ea 100%);padding:26px 26px 22px;position:relative;transform:rotate(-2deg);box-shadow:0 22px 44px rgba(20,27,32,.18),inset 0 2px rgba(255,255,255,.6)}.visit-info-dialog-module__D8LnBa__dollop{height:96px;margin-bottom:12px;position:relative}.visit-info-dialog-module__D8LnBa__dollop span{background:radial-gradient(circle at 34% 28%,#fff 0%,#f5f1e7 38%,#e4ddcc 78%,#d6cdb8 100%);border-radius:50%;position:absolute;box-shadow:inset -5px -8px 14px rgba(140,120,80,.18),0 8px 14px rgba(120,100,60,.14)}.visit-info-dialog-module__D8LnBa__dollop span:first-child{width:82px;height:62px;top:18px;left:96px}.visit-info-dialog-module__D8LnBa__dollop span:nth-child(2){width:58px;height:52px;top:4px;left:144px}.visit-info-dialog-module__D8LnBa__dollop span:nth-child(3){width:54px;height:44px;top:38px;left:78px}.visit-info-dialog-module__D8LnBa__dollop span:nth-child(4){width:20px;height:18px;top:62px;left:198px}.visit-info-dialog-module__D8LnBa__dollop i{background:radial-gradient(rgba(255,255,255,.95),rgba(255,255,255,0) 70%);border-radius:50%;width:50px;height:18px;position:absolute;top:16px;left:132px;transform:rotate(-18deg)}.visit-info-dialog-module__D8LnBa__rule{transform-origin:0;background:#1d1f22;width:74%;height:1px;margin:8px 0 12px 26%;transform:rotate(-8deg)}.visit-info-dialog-module__D8LnBa__brand{letter-spacing:.24em;margin:0;font-size:10px;font-weight:800}.visit-info-dialog-module__D8LnBa__brand b{font-weight:300}.visit-info-dialog-module__D8LnBa__kicker{color:#5b5e63;margin:8px 0 0;font-size:11px}.visit-info-dialog-module__D8LnBa__title{letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 0;font-size:24px;font-weight:800;line-height:1.02}.visit-info-dialog-module__D8LnBa__when{margin:8px 0 0;font-size:12px;font-weight:600}.visit-info-dialog-module__D8LnBa__steps{gap:8px;margin:16px 0 14px;display:grid}.visit-info-dialog-module__D8LnBa__step{border-bottom:1px solid rgba(29,31,34,.12);grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-bottom:8px;display:grid}.visit-info-dialog-module__D8LnBa__step em{color:#8a8d92;font-variant-numeric:tabular-nums;font-size:18px;font-style:normal;font-weight:300}.visit-info-dialog-module__D8LnBa__step strong{font-size:13px;font-weight:700;display:block}.visit-info-dialog-module__D8LnBa__step small{color:#6b6e73;font-size:11px}.visit-info-dialog-module__D8LnBa__step time{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.visit-info-dialog-module__D8LnBa__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.visit-info-dialog-module__D8LnBa__label{color:#fbfaf6;letter-spacing:.08em;background:#1d1f22;padding:4px 9px;font-size:10px;font-weight:700}.visit-info-dialog-module__D8LnBa__powered{color:#6b6e73;font-size:10px}.visit-info-dialog-module__D8LnBa__send{gap:14px;display:grid}.visit-info-dialog-module__D8LnBa__send h4{color:#20272d;margin:0;font-size:14px;font-weight:700}.visit-info-dialog-module__D8LnBa__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.visit-info-dialog-module__D8LnBa__contact{color:#7b8288;margin:0;font-size:11px}.visit-info-dialog-module__D8LnBa__result{margin:0;font-size:12px}.visit-info-dialog-module__D8LnBa__result[data-tone=good]{color:#2f6b47}.visit-info-dialog-module__D8LnBa__result[data-tone=warn]{color:#b8433f}@media (max-width:760px){.visit-info-dialog-module__D8LnBa__layout{grid-template-columns:1fr}}
.calendar-scheduler-module__VW64tW__schedulerRoot{--calendar-accent:var(--salon-app-accent);--scheduler-header-surface:color-mix(in srgb,var(--calendar-accent)7%,white);--ss-aurora-context:color-mix(in srgb,var(--calendar-accent)18%,transparent);--ss-aurora-context-border:color-mix(in srgb,var(--calendar-accent)68%,white);--ss-focus-aura-color:var(--calendar-accent);color:#20272d;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.calendar-scheduler-module__VW64tW__screenReaderOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calendar-scheduler-module__VW64tW__calendarHeaderMeta{color:#7c858b;white-space:nowrap;align-items:center;gap:max(.75rem,min(2vw,2rem));font-size:.68rem;display:flex}.calendar-scheduler-module__VW64tW__calendarLive{color:#687279;align-items:center;gap:.45rem;font-size:.66rem;display:flex}.calendar-scheduler-module__VW64tW__calendarLive>span{background:#2f9b63;border-radius:999px;width:.46rem;height:.46rem;box-shadow:0 0 0 4px rgba(47,155,99,.08)}.calendar-scheduler-module__VW64tW__calendarLive strong{font-weight:700}.calendar-scheduler-module__VW64tW__schedulerCard{background:#fff;border:1px solid rgba(20,27,32,.055);border-radius:26px;grid-template-rows:auto auto minmax(0,1fr);gap:.72rem;min-width:0;min-height:0;padding:1rem;display:grid;overflow:hidden;box-shadow:0 18px 48px rgba(29,34,38,.07)}.calendar-scheduler-module__VW64tW__calendarToolbar{border-bottom:1px solid rgba(20,27,32,.07);justify-content:space-between;align-items:end;gap:1rem;min-width:0;padding-bottom:.72rem;display:flex}.calendar-scheduler-module__VW64tW__locationPicker,.calendar-scheduler-module__VW64tW__datePicker{flex:0 15rem;gap:.28rem;min-width:11rem;display:grid}.calendar-scheduler-module__VW64tW__locationPicker>span,.calendar-scheduler-module__VW64tW__lifecyclePanel>span{color:#7c858b;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:750}.calendar-scheduler-module__VW64tW__datePicker [class*=labelRow] strong{color:#7c858b;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:750}.calendar-scheduler-module__VW64tW__locationPicker select{box-sizing:border-box;color:#20272d;width:100%;height:44px;min-height:44px;max-height:44px;font:inherit;background:#f6f7f5;border:1px solid rgba(20,27,32,.09);border-radius:.72rem;padding:0 2rem 0 .72rem;font-size:.7rem;font-weight:600}.calendar-scheduler-module__VW64tW__locationPicker select:focus-visible{outline-offset:2px;outline:2px solid #20272d}.calendar-scheduler-module__VW64tW__datePicker div:has(>button[aria-label=Date]){box-sizing:border-box;border-radius:.72rem;height:44px;min-height:44px;max-height:44px}.calendar-scheduler-module__VW64tW__datePicker button[aria-label=Date]{height:44px;min-height:44px;max-height:44px}.calendar-scheduler-module__VW64tW__datePicker [class*=copy] strong{color:#7c858b;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:750}.calendar-scheduler-module__VW64tW__bookingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.calendar-scheduler-module__VW64tW__bookingActions button{height:44px!important;min-height:44px!important;max-height:44px!important;padding:.5rem 1rem!important;font-size:.68rem!important;font-weight:700!important}.calendar-scheduler-module__VW64tW__bookingActionSecondary{color:#20272d!important;background:#fff!important;border:1px solid rgba(32,39,45,.14)!important;box-shadow:inset 0 1px rgba(255,255,255,.9),0 4px 12px rgba(29,34,38,.06)!important}.calendar-scheduler-module__VW64tW__bookingActionSecondary:hover:not(:disabled){color:#20272d!important;background:#f6f7f5!important;border-color:rgba(32,39,45,.26)!important}.calendar-scheduler-module__VW64tW__bookingActionSecondary:focus-visible{color:#20272d!important;background:#f6f7f5!important;border-color:rgba(32,39,45,.26)!important}.calendar-scheduler-module__VW64tW__bookingActionPrimary{color:#fff!important;background:#20272d!important;border-color:#20272d!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 8px 18px rgba(29,34,38,.14)!important}.calendar-scheduler-module__VW64tW__schedulerGrid{grid-template-columns:minmax(0,1fr) 17.5rem;gap:0;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.calendar-scheduler-module__VW64tW__calendarSurface{flex-direction:column;min-width:0;height:100%;min-height:0;padding-right:.9rem;display:flex;overflow:hidden}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-workspace=true]{flex-direction:column;flex:auto;height:100%;min-height:0;overflow:hidden;gap:.55rem!important;display:flex!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-workspace=true]>:first-child{flex:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f6f7f5!important;border:1px solid rgba(20,27,32,.055)!important;border-radius:.85rem!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-full-workspace=true]{flex-direction:column;flex:auto;min-height:0;overflow:hidden;gap:.5rem!important;height:auto!important;display:flex!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-full-workspace=true]>div:last-child{flex:auto;min-height:20rem;height:auto!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid rgba(20,27,32,.06)!important;border-radius:1rem!important;overflow:auto!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-resource-header=true]{border-bottom-color:color-mix(in srgb,var(--calendar-accent)20%,transparent)!important;background:color-mix(in srgb,var(--calendar-accent)7%,white)!important;min-height:3.75rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-resource-header=true] strong{color:var(--salon-ui-text-primary)!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-corner=true]{border-right-color:color-mix(in srgb,var(--calendar-accent)18%,transparent)!important;background:color-mix(in srgb,var(--calendar-accent)7%,white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-time-gutter=true]{border-right-color:color-mix(in srgb,var(--calendar-accent)18%,transparent)!important;background:color-mix(in srgb,var(--calendar-accent)7%,white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-corner=true] span{color:var(--salon-ui-text-secondary)!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-time-gutter=true] span{color:var(--salon-ui-text-secondary)!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-slot-line=true]{background:color-mix(in srgb,var(--calendar-accent)9%,transparent)!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-slot-line=true][data-hour=true]{background:color-mix(in srgb,var(--calendar-accent)19%,transparent)!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-availability=true]{border-color:color-mix(in srgb,var(--calendar-accent)28%,transparent)!important;background:color-mix(in srgb,var(--calendar-accent)8%,white)!important;color:var(--salon-ui-text-secondary)!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-availability=true][data-kind=closed]{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--calendar-accent)6%,white)0 6px,white 6px 12px)!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-resource-id]{background:#fff!important;border-right-color:rgba(20,27,32,.06)!important}.calendar-scheduler-module__VW64tW__calendarSurface [data-scheduler-appointment=true]{box-shadow:0 5px 14px rgba(29,34,38,.08)!important}.calendar-scheduler-module__VW64tW__rightRail{overscroll-behavior:contain;scrollbar-width:thin;border-left:1px solid rgba(20,27,32,.07);min-width:0;height:100%;min-height:0;padding-left:.9rem;overflow-y:auto}.calendar-scheduler-module__VW64tW__intelligenceHeading{border-bottom:1px solid rgba(20,27,32,.06);align-items:center;gap:.58rem;margin-bottom:.65rem;padding:.08rem .1rem .55rem;display:flex}.calendar-scheduler-module__VW64tW__intelligenceHeading>span{color:#4e5766;background:#f1f2f0;border-radius:.55rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;display:grid}.calendar-scheduler-module__VW64tW__intelligenceHeading strong,.calendar-scheduler-module__VW64tW__intelligenceHeading small{display:block}.calendar-scheduler-module__VW64tW__intelligenceHeading strong{color:#20272d;font-size:.72rem;font-weight:700}.calendar-scheduler-module__VW64tW__intelligenceHeading small{color:#8d969c;margin-top:.08rem;font-size:.58rem}.calendar-scheduler-module__VW64tW__lifecyclePanel{border-top:1px solid rgba(20,27,32,.07);gap:.55rem;margin-top:.7rem;padding-top:.7rem;display:grid}.calendar-scheduler-module__VW64tW__lifecyclePanel button,.calendar-scheduler-module__VW64tW__lifecycleSecondary button{min-height:2.25rem!important;font-size:.64rem!important}.calendar-scheduler-module__VW64tW__lifecycleSecondary{grid-template-columns:1fr;gap:.36rem;display:grid}[data-scheduler-compact-strip-host=true]{display:none!important}[data-scheduler-location-host=true]{display:none!important}[data-scheduler-root=true] [aria-label="Selected booking controls"]{box-shadow:none!important;background:#f6f7f5!important;border:1px solid rgba(20,27,32,.055)!important;border-radius:.85rem!important;display:flex!important}@media (max-width:1180px){.calendar-scheduler-module__VW64tW__schedulerGrid{grid-template-columns:minmax(0,1fr) 15.5rem}}@media (max-width:980px){.calendar-scheduler-module__VW64tW__schedulerRoot{height:auto}.calendar-scheduler-module__VW64tW__schedulerCard{overflow:visible}.calendar-scheduler-module__VW64tW__calendarToolbar{flex-direction:column;align-items:stretch}.calendar-scheduler-module__VW64tW__locationPicker{flex-basis:auto;width:min(100%,18rem)}.calendar-scheduler-module__VW64tW__bookingActions{justify-content:flex-start}.calendar-scheduler-module__VW64tW__schedulerGrid{grid-template-columns:1fr;overflow:visible}.calendar-scheduler-module__VW64tW__calendarSurface{height:auto;padding-right:0}.calendar-scheduler-module__VW64tW__rightRail{border-top:1px solid rgba(20,27,32,.07);border-left:0;height:auto;margin-top:.9rem;padding-top:.9rem;padding-left:0}}@media (max-width:760px){.calendar-scheduler-module__VW64tW__calendarHeaderMeta{white-space:normal;flex-wrap:wrap}.calendar-scheduler-module__VW64tW__bookingActions{grid-template-columns:1fr;display:grid}.calendar-scheduler-module__VW64tW__bookingActions button{width:100%}.calendar-scheduler-module__VW64tW__schedulerCard{border-radius:20px;padding:.75rem}}.calendar-scheduler-module__VW64tW__closureFields{color:#27302d;gap:18px;display:grid}.calendar-scheduler-module__VW64tW__closureFields fieldset{border:0;flex-wrap:wrap;gap:20px;margin:0;padding:0;display:flex}.calendar-scheduler-module__VW64tW__closureFields legend{width:100%;margin-bottom:10px;font-weight:700}.calendar-scheduler-module__VW64tW__closureFields label{align-items:center;gap:8px;display:flex}.calendar-scheduler-module__VW64tW__closureReason{flex-direction:column;font-weight:700;align-items:stretch!important}.calendar-scheduler-module__VW64tW__closureReason textarea{color:#202725;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9ddda;border-radius:14px;padding:12px 14px}.calendar-scheduler-module__VW64tW__closureReason textarea:focus-visible{outline-offset:2px;outline:2px solid #38865f}.calendar-scheduler-module__VW64tW__closureExcused{font-size:.9rem}.calendar-scheduler-module__VW64tW__schedulerGrid[data-intelligence=hidden],.calendar-scheduler-module__VW64tW__schedulerGrid.calendar-scheduler-module__VW64tW__schedulerGrid[data-intelligence=hidden]{grid-template-columns:minmax(0,1fr)!important}.calendar-scheduler-module__VW64tW__calendarToolbar.calendar-scheduler-module__VW64tW__calendarToolbar{align-items:center}.calendar-scheduler-module__VW64tW__locationPicker[data-single]{display:none!important}.calendar-scheduler-module__VW64tW__locationPicker>span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.calendar-scheduler-module__VW64tW__datePicker [class*=labelRow]{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions{background:linear-gradient(#e4e3de 0%,#efeee9 100%);border-radius:14px;flex-wrap:nowrap;align-items:stretch;gap:4px;height:44px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px rgba(20,27,32,.16),inset 0 -1px rgba(255,255,255,.8)}.calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button{letter-spacing:.005em;transform:translateY(-1px);color:#20272d!important;background:linear-gradient(#fff 0%,#f4f3ef 100%)!important;border:0!important;border-radius:10px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 1rem!important;font-size:.74rem!important;font-weight:560!important;box-shadow:inset 0 1px rgba(255,255,255,.9),0 1px rgba(20,27,32,.07),0 2px 4px rgba(20,27,32,.08)!important}.calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button:hover:not(:disabled){background:#fff!important}.calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button{align-items:center!important;gap:.45rem!important;display:inline-flex!important}.calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button>svg{color:#5e676e;flex:none}.calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button>span[aria-hidden=true]{display:none}.calendar-scheduler-module__VW64tW__statusToasts{z-index:80;pointer-events:none;justify-items:center;gap:.4rem;display:grid;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.calendar-scheduler-module__VW64tW__statusToast{color:#20272d;pointer-events:auto;background:rgba(255,255,255,.96);border-radius:999px;align-items:center;gap:.6rem;max-width:min(32rem,100vw - 2rem);padding:.55rem .95rem;animation:.26s cubic-bezier(.22,1,.36,1) both calendar-scheduler-module__VW64tW__statusToastIn;display:flex;box-shadow:0 10px 30px rgba(29,34,38,.14),0 1px 3px rgba(29,34,38,.06)}.calendar-scheduler-module__VW64tW__statusToast[data-tone=positive]{animation:.26s cubic-bezier(.22,1,.36,1) both calendar-scheduler-module__VW64tW__statusToastIn,.38s 2.22s both calendar-scheduler-module__VW64tW__statusToastOut}.calendar-scheduler-module__VW64tW__statusToast>span{background:#5fae7c;border-radius:999px;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 6px rgba(95,174,124,.8)}.calendar-scheduler-module__VW64tW__statusToast[data-tone=critical]>span{background:#c4363d;box-shadow:0 0 6px rgba(196,54,61,.6)}.calendar-scheduler-module__VW64tW__statusToast p{margin:0;font-size:.78rem;font-weight:500;line-height:1.35}.calendar-scheduler-module__VW64tW__statusToast button{color:#7a8288;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;width:1.6rem;height:1.6rem;min-height:0;font-size:1rem}@keyframes calendar-scheduler-module__VW64tW__statusToastIn{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@keyframes calendar-scheduler-module__VW64tW__statusToastOut{to{opacity:0;transform:translateY(-.4rem)}}@media (prefers-reduced-motion:reduce){.calendar-scheduler-module__VW64tW__statusToast,.calendar-scheduler-module__VW64tW__statusToast[data-tone=positive]{animation:none}}.calendar-scheduler-module__VW64tW__pocket{scrollbar-width:none;background:linear-gradient(#ecebe7 0%,#f3f2ee 100%);border-radius:14px;flex:auto;align-items:stretch;gap:4px;min-width:0;height:44px;margin-left:.8rem;margin-right:.8rem;padding:4px;transition:box-shadow .18s,background .18s,transform .2s cubic-bezier(.2,1.2,.4,1);display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px rgba(20,27,32,.12),inset 0 -1px rgba(255,255,255,.8)}.calendar-scheduler-module__VW64tW__pocket[data-pocket-ready=true]{background:linear-gradient(#e3eee5 0%,#eef5ef 100%);box-shadow:inset 0 1px 2px rgba(47,79,57,.14),0 0 0 2px rgba(95,174,124,.35)}.calendar-scheduler-module__VW64tW__pocket[data-pocket-over=true]{background:linear-gradient(#d6eadb 0%,#e9f4ec 100%);transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px 2px rgba(47,79,57,.18),0 0 0 2px rgba(95,174,124,.75),0 8px 22px rgba(95,174,124,.3)}.calendar-scheduler-module__VW64tW__pocket[data-pocket-over=true] .calendar-scheduler-module__VW64tW__pocketHint{color:#2f4f39}.calendar-scheduler-module__VW64tW__pocket[data-pocket-gulp=true]{animation:.34s cubic-bezier(.3,1.4,.5,1) calendar-scheduler-module__VW64tW__pocket-gulp}@keyframes calendar-scheduler-module__VW64tW__pocket-gulp{0%{transform:scale(1)}35%{transform:scale(.97,1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.calendar-scheduler-module__VW64tW__pocket[data-pocket-over=true]{transform:none}.calendar-scheduler-module__VW64tW__pocket[data-pocket-gulp=true]{animation:none}}.calendar-scheduler-module__VW64tW__pocketHint{color:#8a9196;text-overflow:ellipsis;white-space:nowrap;align-self:center;padding:0 .6rem;font-size:.72rem;overflow:hidden}.calendar-scheduler-module__VW64tW__pocketChip{background:linear-gradient(#fff 0%,#f4f3ef 100%);border-radius:10px;flex:none;align-items:stretch;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .16s,background .14s;display:inline-flex;transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.9),0 2px 4px rgba(20,27,32,.08)}.calendar-scheduler-module__VW64tW__pocketChip[data-on]{background:linear-gradient(#e3eee5 0%,#edf3ee 100%);transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(47,79,57,.14)}.calendar-scheduler-module__VW64tW__pocketChip>button{color:#20272d;font:inherit;cursor:pointer;background:0 0;border:0;min-height:0!important}.calendar-scheduler-module__VW64tW__pocketChip>button:first-child{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,auto);align-items:center;column-gap:.5rem;padding:0 .4rem 0 .7rem;display:grid}.calendar-scheduler-module__VW64tW__pocketChip>button:first-child>i{background:#c4363d;border-radius:999px;grid-row:1/span 2;width:.45rem;height:.45rem;box-shadow:0 0 3px rgba(196,54,61,.45)}.calendar-scheduler-module__VW64tW__pocketChip[data-on]>button:first-child>i{background:#5fae7c;box-shadow:0 0 6px rgba(95,174,124,.85)}.calendar-scheduler-module__VW64tW__pocketChip strong{white-space:nowrap;font-size:.74rem;font-weight:560;line-height:1.1}.calendar-scheduler-module__VW64tW__pocketChip small{color:#7a8288;white-space:nowrap;font-size:.64rem;line-height:1.2}.calendar-scheduler-module__VW64tW__pocketRemove{width:1.7rem;color:#9aa2a7!important;padding:0!important;font-size:.95rem!important}@media (prefers-reduced-motion:reduce){.calendar-scheduler-module__VW64tW__pocketChip{transition:none}}.calendar-scheduler-module__VW64tW__dayStepper{background:linear-gradient(#e4e3de 0%,#efeee9 100%);border-radius:14px;flex:none;align-items:stretch;gap:4px;height:44px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px rgba(20,27,32,.16),inset 0 -1px rgba(255,255,255,.8)}.calendar-scheduler-module__VW64tW__dayStep{color:#4e5766;cursor:pointer;background:linear-gradient(#fff 0%,#f4f3ef 100%);border:0;border-radius:10px;place-items:center;width:36px;display:grid;transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.9),0 2px 4px rgba(20,27,32,.08);min-height:0!important}.calendar-scheduler-module__VW64tW__dayStepper .calendar-scheduler-module__VW64tW__datePicker.calendar-scheduler-module__VW64tW__datePicker{flex:0 0 10.5rem;min-width:0}.calendar-scheduler-module__VW64tW__dayStepper .calendar-scheduler-module__VW64tW__datePicker div:has(>button[aria-label=Date]){background:#fff!important;border:0!important;border-radius:10px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.calendar-scheduler-module__VW64tW__dayStepper .calendar-scheduler-module__VW64tW__datePicker button[aria-label=Date]{background:#fff!important;border:0!important;border-radius:10px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.calendar-scheduler-module__VW64tW__calendarMenuButton{color:#20272d;max-width:14rem;font:inherit;cursor:pointer;background:#fff;border:1px solid rgba(32,39,45,.14);border-radius:999px;align-items:center;gap:.5rem;display:inline-flex}.calendar-scheduler-module__VW64tW__calendarMenuButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-scheduler-module__VW64tW__calendarMenuButton[aria-expanded=true]{background:#f1f2f0}.calendar-scheduler-module__VW64tW__pocketChip{cursor:grab;min-width:11rem}.calendar-scheduler-module__VW64tW__pocketChip>button:first-child{cursor:grab;flex:auto}.calendar-scheduler-module__VW64tW__pocketChip strong{font-size:.8rem;font-weight:650}[data-pocket-carry=true]{cursor:grabbing}.calendar-scheduler-module__VW64tW__dayStep[data-spring=true]{color:#2f4f39;animation:.65s ease-in-out infinite calendar-scheduler-module__VW64tW__day-spring}@keyframes calendar-scheduler-module__VW64tW__day-spring{0%,to{box-shadow:0 0 rgba(95,174,124,0)}50%{box-shadow:0 0 0 4px rgba(95,174,124,.35)}}@media (prefers-reduced-motion:reduce){.calendar-scheduler-module__VW64tW__dayStep[data-spring=true]{animation:none;box-shadow:0 0 0 2px rgba(95,174,124,.45)}}.calendar-scheduler-module__VW64tW__pocket{scroll-snap-type:x mandatory;scroll-behavior:smooth}.calendar-scheduler-module__VW64tW__pocketChip{scroll-snap-align:start}.calendar-scheduler-module__VW64tW__pocketCount{color:#5e676e;white-space:nowrap;flex:none;align-self:center;align-items:baseline;gap:.3rem;padding:0 .6rem 0 .5rem;font-size:.7rem;display:inline-flex}.calendar-scheduler-module__VW64tW__pocketCount strong{color:#20272d;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.calendar-scheduler-module__VW64tW__pocketPlace{color:#a2a7ab;font-variant-numeric:tabular-nums;flex:none;align-self:center;min-width:1.6rem;padding-left:.55rem;font-size:.85rem;font-weight:300;display:inline-grid}.calendar-scheduler-module__VW64tW__calendarToolbar.calendar-scheduler-module__VW64tW__calendarToolbar.calendar-scheduler-module__VW64tW__calendarToolbar{background:#fff;border:0;border-radius:5px;padding:.4rem .5rem;box-shadow:0 1px 3px rgba(20,27,32,.08)}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__dayStepper.calendar-scheduler-module__VW64tW__dayStepper,.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions,.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocket.calendar-scheduler-module__VW64tW__pocket:not([data-pocket-ready=true]):not([data-pocket-over=true]){box-shadow:none;background:0 0;padding:0}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__dayStepper.calendar-scheduler-module__VW64tW__dayStepper,.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions{gap:.4rem;height:40px}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__dayStep.calendar-scheduler-module__VW64tW__dayStep,.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button{transform:translateY(-1px);color:#20272d!important;background:linear-gradient(#fff 0%,#f4f3ef 100%)!important;border:1px solid rgba(20,27,32,.08)!important;border-radius:12px!important;height:40px!important;min-height:40px!important;max-height:40px!important;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)!important}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__dayStepper .calendar-scheduler-module__VW64tW__datePicker button[aria-label=Date]{transform:translateY(-1px);color:#20272d!important;background:linear-gradient(#fff 0%,#f4f3ef 100%)!important;border:1px solid rgba(20,27,32,.08)!important;border-radius:12px!important;height:40px!important;min-height:40px!important;max-height:40px!important;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)!important}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__dayStepper .calendar-scheduler-module__VW64tW__datePicker div:has(>button[aria-label=Date]){background:0 0!important;height:40px!important;min-height:40px!important;max-height:40px!important}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button{font-size:.62rem!important;font-weight:600!important}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__dayStep.calendar-scheduler-module__VW64tW__dayStep:active,.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button:active:not(:disabled),.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__bookingActions.calendar-scheduler-module__VW64tW__bookingActions button[aria-expanded=true]{transform:translateY(1px);background:linear-gradient(#e8e6e0 0%,#f1f0eb 100%)!important;box-shadow:inset 0 2px 4px rgba(20,27,32,.16),inset 0 -1px rgba(255,255,255,.7)!important}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocket.calendar-scheduler-module__VW64tW__pocket{border-radius:12px;gap:.5rem;height:40px;padding:0}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocketCount{color:#7b8288;letter-spacing:.26em;text-transform:uppercase;font-size:.56rem;font-weight:500}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocketCount strong{color:#20272d;font-weight:600}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocketHint{letter-spacing:.24em;text-transform:uppercase;font-size:.56rem}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocketChip.calendar-scheduler-module__VW64tW__pocketChip{background:#fbfaf7;border:0;border-radius:3px;box-shadow:0 0 0 1px rgba(20,27,32,.07),0 2px 0 -1px rgba(20,27,32,.1),inset 3px 0 #7e9c8a}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocketChip.calendar-scheduler-module__VW64tW__pocketChip[data-on]{box-shadow:0 0 0 1px rgba(20,27,32,.12),inset 0 .5px 1px rgba(60,55,45,.12),inset 3px 0 #5fae7c}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocketChip strong{font-weight:500}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocketChip>button:not(.calendar-scheduler-module__VW64tW__pocketRemove){align-items:baseline;gap:.5rem;display:inline-flex}.calendar-scheduler-module__VW64tW__calendarToolbar .calendar-scheduler-module__VW64tW__pocketChip small{color:#7b8288}
.enso-module__6ILHja__enso{flex:none;place-items:center;display:inline-grid;position:relative}.enso-module__6ILHja__enso svg{position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.enso-module__6ILHja__inside{position:relative}.enso-module__6ILHja__stroke{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.1s cubic-bezier(.35,.05,.25,1) .15s forwards enso-module__6ILHja__paint}.enso-module__6ILHja__landing{animation-duration:.6s;animation-delay:.45s}.enso-module__6ILHja__bristle{animation-delay:.18s}.enso-module__6ILHja__wash{animation-delay:.22s}.enso-module__6ILHja__tail{animation-duration:.4s;animation-delay:.95s}@keyframes enso-module__6ILHja__paint{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.enso-module__6ILHja__stroke{stroke-dashoffset:0;animation:none}}
.part-envelope-module__SmXokW__part{isolation:isolate;min-width:0;display:block;position:relative}.part-envelope-module__SmXokW__paper{z-index:2;color:#f7f4ec;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1.5px) 0 0/5px 5px,radial-gradient(circle at 70% 60%,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 1px,transparent 1.5px) 0 0/7px 7px,linear-gradient(#6f7a57,#5b6546);border-radius:9px;height:86px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 22px rgba(50,56,34,.22),inset 0 1px rgba(255,255,255,.12)}a.part-envelope-module__SmXokW__paper:hover{outline:none;transform:translateY(-2px);box-shadow:0 14px 26px rgba(50,56,34,.28),inset 0 1px rgba(255,255,255,.12)}a.part-envelope-module__SmXokW__paper:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 14px 26px rgba(50,56,34,.28),inset 0 1px rgba(255,255,255,.12)}.part-envelope-module__SmXokW__flapDown{clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));background:linear-gradient(#65704f,#58613f);height:62%;position:absolute;top:0;bottom:auto;left:0;right:0}.part-envelope-module__SmXokW__tie{pointer-events:none;width:60px;height:86px;position:absolute;top:0;left:50%;transform:translate(-50%)}.part-envelope-module__SmXokW__name{max-width:calc(50% - 30px);font-size:var(--salon-type-reading-size);font-weight:600;line-height:1.2;position:absolute;bottom:11px;left:14px}.part-envelope-module__SmXokW__sealed{color:#e3c79a;font-size:var(--salon-type-label-size);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:5px;font-weight:600;display:inline-flex;position:absolute;bottom:11px;right:14px}.part-envelope-module__SmXokW__open{padding-top:58px}.part-envelope-module__SmXokW__flapUp{z-index:0;clip-path:polygon(0 100%,50% 0,100% 100%);background:linear-gradient(#58613f,#65704f);height:40px;position:absolute;top:22px;left:0;right:0}.part-envelope-module__SmXokW__note{z-index:1;color:#8a5a2b;height:92px;font-size:var(--salon-type-caption-size);background:#fffdf9;border-radius:7px;padding:10px 12px;line-height:1.35;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both part-envelope-module__SmXokW__rise;position:absolute;top:0;left:14px;right:14px;box-shadow:0 8px 18px rgba(60,48,30,.14),0 0 0 1px rgba(60,48,30,.05)}.part-envelope-module__SmXokW__open .part-envelope-module__SmXokW__paper{clip-path:polygon(0 0,50% 22px,100% 0,100% 100%,0 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;height:104px;padding:0 12px 12px 14px;display:flex}.part-envelope-module__SmXokW__open .part-envelope-module__SmXokW__name{color:#f7f4ec;max-width:none;text-decoration:none;position:static}.part-envelope-module__SmXokW__open .part-envelope-module__SmXokW__name:hover{text-underline-offset:4px;text-decoration:underline}@keyframes part-envelope-module__SmXokW__rise{0%{transform:translateY(40px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.part-envelope-module__SmXokW__note{animation:none}a.part-envelope-module__SmXokW__paper:hover{transform:none}a.part-envelope-module__SmXokW__paper:focus-visible{transform:none}}
.reading-cards-module__orX3oa__deck{padding:0 10px 12px 0;display:grid;position:relative}.reading-cards-module__orX3oa__under{background:linear-gradient(#fbfaf8 0%,#f5f3ef 100%);border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 1px rgba(40,36,30,.07),0 2px 4px rgba(40,36,30,.06)}.reading-cards-module__orX3oa__under1{transform:translate(5px,6px)}.reading-cards-module__orX3oa__under2{opacity:.7;transform:translate(10px,12px)}.reading-cards-module__orX3oa__card{color:var(--salon-type-colour-ink);font-family:var(--salon-type-family);background:radial-gradient(circle at 5px 0,#efe8dd 2.2px,transparent 2.6px) 0 0/10px 6px repeat-x,linear-gradient(#fff 0%,#fdfcfa 100%);border-radius:4px;gap:.45rem;padding:1rem 1.1rem .95rem;animation:.38s cubic-bezier(.2,.8,.2,1) reading-cards-module__orX3oa__deal;display:grid;position:relative;box-shadow:0 0 0 1px rgba(40,36,30,.08),0 1px #ece9e4,0 2px #e2ded7,0 3px rgba(40,36,30,.08),0 4px 6px rgba(40,36,30,.1),10px 18px 30px rgba(40,36,30,.12)}.reading-cards-module__orX3oa__number{color:var(--salon-type-colour-quiet);font-size:var(--salon-type-label-size);font-weight:var(--salon-type-weight-semibold);letter-spacing:var(--salon-type-tracking-label);text-transform:uppercase}.reading-cards-module__orX3oa__card strong{font-size:var(--salon-type-heading-size);font-weight:var(--salon-type-weight-semibold);line-height:var(--salon-type-leading-tight)}.reading-cards-module__orX3oa__card p{color:var(--salon-type-colour-body);font-size:var(--salon-type-reading-size);line-height:var(--salon-type-leading-normal);margin:0}.reading-cards-module__orX3oa__next,.reading-cards-module__orX3oa__again{background:linear-gradient(180deg,var(--salon-olive-light)0%,var(--salon-olive-deep)100%);color:#f7f6f2;min-height:40px;font:inherit;font-size:var(--salon-type-caption-size);font-weight:var(--salon-type-weight-semibold);cursor:pointer;border:0;border-radius:5px;justify-self:start;align-items:center;gap:.5rem;padding:0 1.1rem;display:inline-flex}.reading-cards-module__orX3oa__next{margin-top:.25rem}.reading-cards-module__orX3oa__next:hover,.reading-cards-module__orX3oa__again:hover{filter:brightness(1.05)}.reading-cards-module__orX3oa__next:focus-visible{outline-offset:-4px;outline:1px solid rgba(255,255,255,.55)}.reading-cards-module__orX3oa__again:focus-visible{outline-offset:-4px;outline:1px solid rgba(255,255,255,.55)}.reading-cards-module__orX3oa__folded{color:var(--salon-type-colour-body);font-size:var(--salon-type-caption-size);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reading-cards-module__orX3oa__folded .reading-cards-module__orX3oa__again{background:color-mix(in srgb,var(--salon-olive)14%,white);min-height:32px;color:var(--salon-olive-deep);border:0;padding:0 .85rem}.reading-cards-module__orX3oa__tick{color:var(--salon-olive)}@keyframes reading-cards-module__orX3oa__deal{0%{opacity:0;transform:translate(8px,10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reading-cards-module__orX3oa__card{animation:none}}.reading-cards-module__orX3oa__keys{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reading-cards-module__orX3oa__back{color:#4f565c;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0 .5rem;font-size:.875rem}.reading-cards-module__orX3oa__back:hover{color:#20272d}
.immersive-plan-card-module__DAEDRa__card{--light-x:50%;--light-y:-30%;--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;transform:perspective(1100px)rotateX(var(--tilt-x))rotateY(var(--tilt-y));will-change:transform;transition:transform .52s cubic-bezier(.2,.7,.2,1),box-shadow .52s;position:relative}.immersive-plan-card-module__DAEDRa__card[data-near=true]{box-shadow:0 32px 70px rgba(43,48,52,.14),inset 0 1px rgba(255,255,255,.98)}.immersive-plan-card-module__DAEDRa__light{z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(circle 240px at var(--light-x)var(--light-y),rgba(255,228,186,.3),rgba(255,236,206,.1) 45%,rgba(255,236,206,0) 72%);opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.immersive-plan-card-module__DAEDRa__light:after{content:"";border-radius:inherit;background:radial-gradient(circle 160px at var(--light-x)var(--light-y),rgba(196,160,104,.95),rgba(196,160,104,0) 70%);-webkit-mask-composite:xor;padding:1.5px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0,#000 0) content-box,linear-gradient(#000 0,#000 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0,#000 0) content-box exclude,linear-gradient(#000 0,#000 0)}.immersive-plan-card-module__DAEDRa__card[data-near=true] .immersive-plan-card-module__DAEDRa__light{opacity:1}.immersive-plan-card-module__DAEDRa__scene{width:100%;height:78px;margin-top:auto;padding-top:1.25rem;display:block}.immersive-plan-card-module__DAEDRa__frame{fill:none;stroke:rgba(32,39,45,.16);stroke-width:1px}.immersive-plan-card-module__DAEDRa__block{fill:rgba(75,138,96,.2);transform-box:fill-box;transform-origin:0}.immersive-plan-card-module__DAEDRa__thread{fill:none;stroke:rgba(176,137,79,.7);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1)}.immersive-plan-card-module__DAEDRa__dot{fill:#4b8a60}.immersive-plan-card-module__DAEDRa__halo{fill:rgba(233,185,143,.22)}.immersive-plan-card-module__DAEDRa__pin,.immersive-plan-card-module__DAEDRa__star{opacity:.35;transform-box:fill-box;transform-origin:50%}.immersive-plan-card-module__DAEDRa__card[data-awake=true] .immersive-plan-card-module__DAEDRa__thread{stroke-dashoffset:0}.immersive-plan-card-module__DAEDRa__price{display:inline-block}@media (prefers-reduced-motion:no-preference){.immersive-plan-card-module__DAEDRa__card[data-near=true] .immersive-plan-card-module__DAEDRa__block{fill:rgba(75,138,96,.6);animation:.7s cubic-bezier(.2,.8,.2,1) both immersive-plan-card-module__DAEDRa__fill-in}.immersive-plan-card-module__DAEDRa__card[data-near=true] .immersive-plan-card-module__DAEDRa__pin,.immersive-plan-card-module__DAEDRa__card[data-near=true] .immersive-plan-card-module__DAEDRa__star{animation:.64s cubic-bezier(.2,.8,.2,1) both immersive-plan-card-module__DAEDRa__appear}.immersive-plan-card-module__DAEDRa__card[data-awake=true] .immersive-plan-card-module__DAEDRa__price{animation:.76s cubic-bezier(.2,.8,.2,1) both immersive-plan-card-module__DAEDRa__rise}}@media (prefers-reduced-motion:reduce){.immersive-plan-card-module__DAEDRa__card{transition:none;transform:none}.immersive-plan-card-module__DAEDRa__thread{stroke-dashoffset:0;transition:none}.immersive-plan-card-module__DAEDRa__pin,.immersive-plan-card-module__DAEDRa__star{opacity:1}}@keyframes immersive-plan-card-module__DAEDRa__fill-in{0%{opacity:.2;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes immersive-plan-card-module__DAEDRa__appear{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes immersive-plan-card-module__DAEDRa__rise{0%{opacity:0;filter:blur(2px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}
@property --login-light{syntax:"<length>";inherits:false;initial-value:4px}.login-button-module___LS-_W__login{--rim:linear-gradient(135deg,#eadbbd,#fff 30%,#d9c39b 55%,#f6eedf 80%,#e2cfa9);white-space:nowrap;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,246,241,.92))padding-box,var(--rim)border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent;border-radius:999px;align-items:center;gap:.6rem;transition:transform .36s cubic-bezier(.2,.7,.2,1),box-shadow .36s;box-shadow:inset 0 1px #fff,0 1px 2px rgba(43,48,52,.05),0 10px 24px -10px rgba(120,96,60,.28)}.login-button-module___LS-_W__login:before{content:"";background:radial-gradient(circle var(--login-light)at 50% 44%,#f3cfa8 0,#e9b98f 55%,rgba(201,138,91,.95) 85%,transparent 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%234b8a60' d='M47 88C27 84 10 65 13 37c13 10 26 22 34 39z'/%3E%3Cpath fill='%234b8a60' d='M53 88c20-4 37-23 34-51-13 10-26 22-34 39z'/%3E%3C/svg%3E") center/100% 100% no-repeat;flex:none;width:18px;height:18px}.login-button-module___LS-_W__login:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 4px rgba(233,185,143,.14),0 14px 30px -10px rgba(120,96,60,.36)}@media (prefers-reduced-motion:no-preference){.login-button-module___LS-_W__login:before{animation:2.8s ease-in-out infinite alternate login-button-module___LS-_W__login-breathe}.login-button-module___LS-_W__login:hover:before{animation-duration:1.4s}}@media (prefers-reduced-motion:reduce){.login-button-module___LS-_W__login{transition:none}.login-button-module___LS-_W__login:hover{transform:none}}@keyframes login-button-module___LS-_W__login-breathe{0%{--login-light:3.4px;filter:drop-shadow(0 0 rgba(233,185,143,0))}to{--login-light:4.4px;filter:drop-shadow(0 0 4px rgba(233,185,143,.8))}}.login-button-module___LS-_W__login.login-button-module___LS-_W__login{-webkit-backdrop-filter:none;backdrop-filter:none}
.trial-cta-module__jLS4ta__cta{white-space:nowrap;isolation:isolate;position:relative;overflow:hidden}.trial-cta-module__jLS4ta__cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,236,206,.16) 46%,rgba(255,246,228,.28) 50%,rgba(255,236,206,.16) 54%,transparent 70%) 130% 0/260% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.trial-cta-module__jLS4ta__cta:hover{box-shadow:inset 0 1px rgba(255,255,255,.16),0 14px 30px rgba(24,29,33,.22),0 0 0 4px rgba(233,185,143,.12)}@media (prefers-reduced-motion:no-preference){.trial-cta-module__jLS4ta__cta:after{animation:6.5s cubic-bezier(.55,0,.25,1) 1.5s infinite trial-cta-module__jLS4ta__sheen}.trial-cta-module__jLS4ta__cta:hover:after{animation-duration:2.2s}}@keyframes trial-cta-module__jLS4ta__sheen{0%,70%{background-position:130% 0}to{background-position:-30% 0}}
.velvet-swatch-module__9iZOVa__swatch{pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.2' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.12 0 0 0 -0.045'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23p)'/%3E%3C/svg%3E"),radial-gradient(80% 70% at 30% 75%,rgba(214,214,228,.14),rgba(255,255,255,0) 70%),#09090b;width:8.2rem;height:6rem;position:absolute;top:-1.4rem;right:-1.2rem;transform:rotate(5deg)}@media (max-width:560px){.velvet-swatch-module__9iZOVa__swatch{width:6rem;height:4.6rem}}
