/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-700:oklch(49.1% .27 292.581);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing)*6)}.top-full{top:100%}.right-6{right:calc(var(--spacing)*6)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-20{z-index:20}.z-50{z-index:50}.z-\[4000\]{z-index:4000}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-auto{margin-left:auto}.hero-academic-cap{--hero-academic-cap:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.26%2010.147a60.438%2060.438%200%200%200-.491%206.347A48.62%2048.62%200%200%201%2012%2020.904a48.62%2048.62%200%200%201%208.232-4.41%2060.46%2060.46%200%200%200-.491-6.347m-15.482%200a50.636%2050.636%200%200%200-2.658-.813A59.906%2059.906%200%200%201%2012%203.493a59.903%2059.903%200%200%201%2010.399%205.84c-.896.248-1.783.52-2.658.814m-15.482%200A50.717%2050.717%200%200%201%2012%2013.489a50.702%2050.702%200%200%201%207.74-3.342M6.75%2015a.75.75%200%201%200%200-1.5.75.75%200%200%200%200%201.5Zm0%200v-3.675A55.378%2055.378%200%200%201%2012%208.443m-7.007%2011.55A5.981%205.981%200%200%200%206.75%2015.75v-1.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-academic-cap);-webkit-mask:var(--hero-academic-cap);-webkit-mask:var(--hero-academic-cap);mask:var(--hero-academic-cap);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right{--hero-arrow-up-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2019.5%2015-15m0%200H8.25m11.25%200v11.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);mask:var(--hero-arrow-up-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray{--hero-arrow-up-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5m-13.5-9L12%203m0%200%204.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203.75v4.5m0-4.5h4.5m-4.5%200L9%209M3.75%2020.25v-4.5m0%204.5h4.5m-4.5%200L9%2015M20.25%203.75h-4.5m4.5%200v4.5m0-4.5L15%209m5.25%2011.25h-4.5m4.5%200v-4.5m0%204.5L15%2015%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banknotes{--hero-banknotes:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018.75a60.07%2060.07%200%200%201%2015.797%202.101c.727.198%201.453-.342%201.453-1.096V18.75M3.75%204.5v.75A.75.75%200%200%201%203%206h-.75m0%200v-.375c0-.621.504-1.125%201.125-1.125H20.25M2.25%206v9m18-10.5v.75c0%20.414.336.75.75.75h.75m-1.5-1.5h.375c.621%200%201.125.504%201.125%201.125v9.75c0%20.621-.504%201.125-1.125%201.125h-.375m1.5-1.5H21a.75.75%200%200%200-.75.75v.75m0%200H3.75m0%200h-.375a1.125%201.125%200%200%201-1.125-1.125V15m1.5%201.5v-.75A.75.75%200%200%200%203%2015h-.75M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm3%200h.008v.008H18V10.5Zm-12%200h.008v.008H6V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);mask:var(--hero-banknotes);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%203.104v5.714a2.25%202.25%200%200%201-.659%201.591L5%2014.5M9.75%203.104c-.251.023-.501.05-.75.082m.75-.082a24.301%2024.301%200%200%201%204.5%200m0%200v5.714c0%20.597.237%201.17.659%201.591L19.8%2015.3M14.25%203.104c.251.023.501.05.75.082M19.8%2015.3l-1.57.393A9.065%209.065%200%200%201%2012%2015a9.065%209.065%200%200%200-6.23-.693L5%2014.5m14.8.8%201.402%201.402c1.232%201.232.65%203.318-1.067%203.611A48.309%2048.309%200%200%201%2012%2021c-2.773%200-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5%2014.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell-alert{--hero-bell-alert:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200M3.124%207.5A8.969%208.969%200%200%201%205.292%203m13.416%200a8.969%208.969%200%200%201%202.168%204.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell-alert);-webkit-mask:var(--hero-bell-alert);-webkit-mask:var(--hero-bell-alert);mask:var(--hero-bell-alert);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-office-2{--hero-building-office-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2021h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75%206.75h.75m-.75%203h.75m-.75%203h.75m3-6h.75m-.75%203h.75m-.75%203h.75M6.75%2021v-3.375c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21M3%203h12m-.75%204.5H21m-3.75%203.75h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);mask:var(--hero-building-office-2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-storefront{--hero-building-storefront:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2021v-7.5a.75.75%200%200%201%20.75-.75h3a.75.75%200%200%201%20.75.75V21m-4.5%200H2.36m11.14%200H18m0%200h3.64m-1.39%200V9.349M3.75%2021V9.349m0%200a3.001%203.001%200%200%200%203.75-.615A2.993%202.993%200%200%200%209.75%209.75c.896%200%201.7-.393%202.25-1.016a2.993%202.993%200%200%200%202.25%201.016c.896%200%201.7-.393%202.25-1.015a3.001%203.001%200%200%200%203.75.614m-16.5%200a3.004%203.004%200%200%201-.621-4.72l1.189-1.19A1.5%201.5%200%200%201%205.378%203h13.243a1.5%201.5%200%200%201%201.06.44l1.19%201.189a3%203%200%200%201-.621%204.72M6.75%2018h3.75a.75.75%200%200%200%20.75-.75V13.5a.75.75%200%200%200-.75-.75H6.75a.75.75%200%200%200-.75.75v3.75c0%20.414.336.75.75.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);mask:var(--hero-building-storefront);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar{--hero-calendar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);mask:var(--hero-calendar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days{--hero-calendar-days:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5m-9-6h.008v.008H12v-.008ZM12%2015h.008v.008H12V15Zm0%202.25h.008v.008H12v-.008ZM9.75%2015h.008v.008H9.75V15Zm0%202.25h.008v.008H9.75v-.008ZM7.5%2015h.008v.008H7.5V15Zm0%202.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V15Zm0%202.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0%202.25h.008v.008H16.5V15Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-bottom-center-text{--hero-chat-bubble-bottom-center-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%208.25h9m-9%203H12m-9.75%201.51c0%201.6%201.123%202.994%202.707%203.227%201.129.166%202.27.293%203.423.379.35.026.67.21.865.501L12%2021l2.755-4.133a1.14%201.14%200%200%201%20.865-.501%2048.172%2048.172%200%200%200%203.423-.379c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);mask:var(--hero-chat-bubble-bottom-center-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down-solid{--hero-chevron-down-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12.53%2016.28a.75.75%200%200%201-1.06%200l-7.5-7.5a.75.75%200%200%201%201.06-1.06L12%2014.69l6.97-6.97a.75.75%200%201%201%201.06%201.06l-7.5%207.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down-solid);-webkit-mask:var(--hero-chevron-down-solid);-webkit-mask:var(--hero-chevron-down-solid);mask:var(--hero-chevron-down-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left-solid{--hero-chevron-left-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M7.72%2012.53a.75.75%200%200%201%200-1.06l7.5-7.5a.75.75%200%201%201%201.06%201.06L9.31%2012l6.97%206.97a.75.75%200%201%201-1.06%201.06l-7.5-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left-solid);-webkit-mask:var(--hero-chevron-left-solid);-webkit-mask:var(--hero-chevron-left-solid);mask:var(--hero-chevron-left-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right-solid{--hero-chevron-right-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M16.28%2011.47a.75.75%200%200%201%200%201.06l-7.5%207.5a.75.75%200%200%201-1.06-1.06L14.69%2012%207.72%205.03a.75.75%200%200%201%201.06-1.06l7.5%207.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right-solid);-webkit-mask:var(--hero-chevron-right-solid);-webkit-mask:var(--hero-chevron-right-solid);mask:var(--hero-chevron-right-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-list{--hero-clipboard-document-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);mask:var(--hero-clipboard-document-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cloud-arrow-up{--hero-cloud-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2016.5V9.75m0%200%203%203m-3-3-3%203M6.75%2019.5a4.5%204.5%200%200%201-1.41-8.775%205.25%205.25%200%200%201%2010.233-2.33%203%203%200%200%201%203.758%203.848A3.752%203.752%200%200%201%2018%2019.5H6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cloud-arrow-up);-webkit-mask:var(--hero-cloud-arrow-up);-webkit-mask:var(--hero-cloud-arrow-up);mask:var(--hero-cloud-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-credit-card{--hero-credit-card:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%208.25h19.5M2.25%209h19.5m-16.5%205.25h6m-6%202.25h3m-3.75%203h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-credit-card);-webkit-mask:var(--hero-credit-card);-webkit-mask:var(--hero-credit-card);mask:var(--hero-credit-card);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-duplicate{--hero-document-duplicate:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2017.25v3.375c0%20.621-.504%201.125-1.125%201.125h-9.75a1.125%201.125%200%200%201-1.125-1.125V7.875c0-.621.504-1.125%201.125-1.125H6.75a9.06%209.06%200%200%201%201.5.124m7.5%2010.376h3.375c.621%200%201.125-.504%201.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06%209.06%200%200%200-1.5-.124H9.375c-.621%200-1.125.504-1.125%201.125v3.5m7.5%2010.375H9.375a1.125%201.125%200%200%201-1.125-1.125v-9.25m12%206.625v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-duplicate);-webkit-mask:var(--hero-document-duplicate);-webkit-mask:var(--hero-document-duplicate);mask:var(--hero-document-duplicate);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-text{--hero-document-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel{--hero-funnel:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203c2.755%200%205.455.232%208.083.678.533.09.917.556.917%201.096v1.044a2.25%202.25%200%200%201-.659%201.591l-5.432%205.432a2.25%202.25%200%200%200-.659%201.591v2.927a2.25%202.25%200%200%201-1.244%202.013L9.75%2021v-6.568a2.25%202.25%200%200%200-.659-1.591L3.659%207.409A2.25%202.25%200%200%201%203%205.818V4.774c0-.54.384-1.006.917-1.096A48.32%2048.32%200%200%201%2012%203Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart{--hero-heart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%208.25c0-2.485-2.099-4.5-4.688-4.5-1.935%200-3.597%201.126-4.312%202.733-.715-1.607-2.377-2.733-4.313-2.733C5.1%203.75%203%205.765%203%208.25c0%207.22%209%2012%209%2012s9-4.78%209-12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);mask:var(--hero-heart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-key{--hero-key:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25a3%203%200%200%201%203%203m3%200a6%206%200%200%201-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201%201%2021.75%208.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);mask:var(--hero-key);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link-slash{--hero-link-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.181%208.68a4.503%204.503%200%200%201%201.903%206.405m-9.768-2.782L3.56%2014.06a4.5%204.5%200%200%200%206.364%206.365l3.129-3.129m5.614-5.615%201.757-1.757a4.5%204.5%200%200%200-6.364-6.365l-4.5%204.5c-.258.26-.479.541-.661.84m1.903%206.405a4.495%204.495%200%200%201-1.242-.88%204.483%204.483%200%200%201-1.062-1.683m6.587%202.345%205.907%205.907m-5.907-5.907L8.898%208.898M2.991%202.99%208.898%208.9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link-slash);-webkit-mask:var(--hero-link-slash);-webkit-mask:var(--hero-link-slash);mask:var(--hero-link-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-megaphone{--hero-megaphone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.34%2015.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5%204.5%200%201%201%200-9h.75c.704%200%201.402-.03%202.09-.09m0%209.18c.253.962.584%201.892.985%202.783.247.55.06%201.21-.463%201.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845%2020.845%200%200%201-1.44-4.282m3.102.069a18.03%2018.03%200%200%201-.59-4.59c0-1.586.205-3.124.59-4.59m0%209.18a23.848%2023.848%200%200%201%208.835%202.535M10.34%206.66a23.847%2023.847%200%200%200%208.835-2.535m0%200A23.74%2023.74%200%200%200%2018.795%203m.38%201.125a23.91%2023.91%200%200%201%201.014%205.395m-1.014%208.855c-.118.38-.245.754-.38%201.125m.38-1.125a23.91%2023.91%200%200%200%201.014-5.395m0-3.46c.495.413.811%201.035.811%201.73%200%20.695-.316%201.317-.811%201.73m0-3.46a24.347%2024.347%200%200%201%200%203.46%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-megaphone);-webkit-mask:var(--hero-megaphone);-webkit-mask:var(--hero-megaphone);mask:var(--hero-megaphone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus{--hero-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);mask:var(--hero-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol{--hero-no-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18.364%2018.364A9%209%200%200%200%205.636%205.636m12.728%2012.728A9%209%200%200%201%205.636%205.636m12.728%2012.728L5.636%205.636%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);mask:var(--hero-no-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-phone{--hero-phone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206.75c0%208.284%206.716%2015%2015%2015h2.25a2.25%202.25%200%200%200%202.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97%201.293c-.282.376-.769.542-1.21.38a12.035%2012.035%200%200%201-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963%203.102a1.125%201.125%200%200%200-1.091-.852H4.5A2.25%202.25%200%200%200%202.25%204.5v2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-phone);-webkit-mask:var(--hero-phone);-webkit-mask:var(--hero-phone);mask:var(--hero-phone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-receipt-percent{--hero-receipt-percent:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2014.25%206-6m4.5-3.493V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185ZM9.75%209h.008v.008H9.75V9Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm4.125%204.5h.008v.008h-.008V13.5Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-receipt-percent);-webkit-mask:var(--hero-receipt-percent);-webkit-mask:var(--hero-receipt-percent);mask:var(--hero-receipt-percent);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-receipt-refund{--hero-receipt-refund:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%209.75h4.875a2.625%202.625%200%200%201%200%205.25H12M8.25%209.75%2010.5%207.5M8.25%209.75%2010.5%2012m9-7.243V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-receipt-refund);-webkit-mask:var(--hero-receipt-refund);-webkit-mask:var(--hero-receipt-refund);mask:var(--hero-receipt-refund);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal{--hero-signal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.348%2014.652a3.75%203.75%200%200%201%200-5.304m5.304%200a3.75%203.75%200%200%201%200%205.304m-7.425%202.121a6.75%206.75%200%200%201%200-9.546m9.546%200a6.75%206.75%200%200%201%200%209.546M5.106%2018.894c-3.808-3.807-3.808-9.98%200-13.788m13.788%200c3.808%203.807%203.808%209.98%200%2013.788M12%2012h.008v.008H12V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);mask:var(--hero-signal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-square-2-stack{--hero-square-2-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%208.25V6a2.25%202.25%200%200%200-2.25-2.25H6A2.25%202.25%200%200%200%203.75%206v8.25A2.25%202.25%200%200%200%206%2016.5h2.25m8.25-8.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-7.5A2.25%202.25%200%200%201%208.25%2018v-1.5m8.25-8.25h-6a2.25%202.25%200%200%200-2.25%202.25v6%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-square-2-stack);-webkit-mask:var(--hero-square-2-stack);-webkit-mask:var(--hero-square-2-stack);mask:var(--hero-square-2-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star{--hero-star:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);mask:var(--hero-star);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ticket{--hero-ticket:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%206v.75m0%203v.75m0%203v.75m0%203V18m-9-5.25h5.25M7.5%2015h3M3.375%205.25c-.621%200-1.125.504-1.125%201.125v3.026a2.999%202.999%200%200%201%200%205.198v3.026c0%20.621.504%201.125%201.125%201.125h17.25c.621%200%201.125-.504%201.125-1.125v-3.026a2.999%202.999%200%200%201%200-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ticket);-webkit-mask:var(--hero-ticket);-webkit-mask:var(--hero-ticket);mask:var(--hero-ticket);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-circle{--hero-user-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-plus{--hero-user-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%207.5v3m0%200v3m0-3h3m-3%200h-3m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM3%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%209.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);mask:var(--hero-user-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);mask:var(--hero-users);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wallet{--hero-wallet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a2.25%202.25%200%200%200-2.25-2.25H15a3%203%200%201%201-6%200H5.25A2.25%202.25%200%200%200%203%2012m18%200v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6m18%200V9M3%2012V9m18%200a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%209m18%200V6a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%206v3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wallet);-webkit-mask:var(--hero-wallet);-webkit-mask:var(--hero-wallet);mask:var(--hero-wallet);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-window{--hero-window:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%208.25V18a2.25%202.25%200%200%200%202.25%202.25h13.5A2.25%202.25%200%200%200%2021%2018V8.25m-18%200V6a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%206v2.25m-18%200h18M5.25%206h.008v.008H5.25V6ZM7.5%206h.008v.008H7.5V6Zm2.25%200h.008v.008H9.75V6Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-window);-webkit-mask:var(--hero-window);-webkit-mask:var(--hero-window);mask:var(--hero-window);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle{--hero-x-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9.75%209.75%204.5%204.5m0-4.5-4.5%204.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);mask:var(--hero-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-24{height:calc(var(--spacing)*24)}.h-\[38px\]{height:38px}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-\[13\.5rem\]{max-height:13.5rem}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-28{width:calc(var(--spacing)*28)}.w-56{width:calc(var(--spacing)*56)}.w-80{width:calc(var(--spacing)*80)}.w-\[min\(92vw\,32rem\)\]{width:min(92vw,32rem)}.w-\[min\(92vw\,52rem\)\]{width:min(92vw,52rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.2fr_repeat\(2\,1fr\)_auto\]{grid-template-columns:1.2fr repeat(2,1fr) auto}.grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[7rem_1fr_auto\]{grid-template-columns:7rem 1fr auto}.grid-cols-\[220px_repeat\(7\,1fr\)\]{grid-template-columns:220px repeat(7,1fr)}.grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#ebe4de\]>:not(:last-child)){border-color:#ebe4de}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[36px\]{border-radius:36px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#D27865\]{border-color:#d27865}.border-\[\#D27865\]\/20{border-color:oklab(66.7359% .0980548 .0633998/.2)}.border-\[\#D27865\]\/35{border-color:oklab(66.7359% .0980548 .0633998/.35)}.border-\[\#bfa88f\]{border-color:#bfa88f}.border-\[\#cdbda9\]{border-color:#cdbda9}.border-\[\#ded6cf\]{border-color:#ded6cf}.border-\[\#e7dfd8\]{border-color:#e7dfd8}.border-\[\#e8e0d9\]{border-color:#e8e0d9}.border-\[var\(--line-soft\)\]{border-color:var(--line-soft)}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-900{border-color:var(--color-slate-900)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-900{border-color:var(--color-stone-900)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/80{border-color:color-mix(in oklab,var(--color-zinc-200)80%,transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-t-black{border-top-color:var(--color-black)}.\!bg-\[\#D27865\]{background-color:#d27865!important}.bg-\[\#2f2723\]{background-color:#2f2723}.bg-\[\#101317\]{background-color:#101317}.bg-\[\#D27865\]{background-color:#d27865}.bg-\[\#D27865\]\/8{background-color:oklab(66.7359% .0980548 .0633998/.08)}.bg-\[\#d8803f\]{background-color:#d8803f}.bg-\[\#efebe6\]{background-color:#efebe6}.bg-\[\#fbf9f6\]{background-color:#fbf9f6}.bg-\[\#fdfcfb\]{background-color:#fdfcfb}.bg-\[rgba\(236\,231\,224\,0\.9\)\]{background-color:#ece7e0e6}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50)70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/80{background-color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-black{background-color:var(--color-black)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/80{background-color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/80{background-color:color-mix(in oklab,var(--color-emerald-100)80%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100\/80{background-color:#e0e7ffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-100\/80{background-color:color-mix(in oklab,var(--color-indigo-100)80%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100\/80{background-color:#ffe4e6cc}@supports (color:color-mix(in lab, red, red)){.bg-rose-100\/80{background-color:color-mix(in oklab,var(--color-rose-100)80%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100\/80{background-color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/80{background-color:color-mix(in oklab,var(--color-sky-100)80%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50)50%,transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50)60%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50)70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-700{background-color:var(--color-stone-700)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-emerald-950{--tw-gradient-to:var(--color-emerald-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-950{--tw-gradient-to:var(--color-indigo-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1rem\]{font-size:1rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#D27865\]{color:#d27865!important}.\!text-white{color:var(--color-white)!important}.text-\[\#2f2723\]{color:#2f2723}.text-\[\#3b2f25\]{color:#3b2f25}.text-\[\#4d4844\]{color:#4d4844}.text-\[\#5a4a3f\]{color:#5a4a3f}.text-\[\#7b6757\]{color:#7b6757}.text-\[\#8b7c6f\]{color:#8b7c6f}.text-\[\#8c7a6a\]{color:#8c7a6a}.text-\[\#8f8881\]{color:#8f8881}.text-\[\#9b948e\]{color:#9b948e}.text-\[\#9c958f\]{color:#9c958f}.text-\[\#716b66\]{color:#716b66}.text-\[\#494541\]{color:#494541}.text-\[\#968272\]{color:#968272}.text-\[\#A96051\]{color:#a96051}.text-\[\#B66553\]{color:#b66553}.text-\[\#C46E5B\]{color:#c46e5b}.text-\[\#D27865\]{color:#d27865}.text-\[\#aaa39c\]{color:#aaa39c}.text-\[\#b9aea4\]{color:#b9aea4}.text-\[rgba\(90\,85\,82\,0\.7\)\]{color:#5a5552b3}.text-\[var\(--accent-coral\)\]{color:var(--accent-coral)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-900{color:var(--color-indigo-900)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-900{color:var(--color-sky-900)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-900{color:var(--color-stone-900)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.text-white\/54{color:color-mix(in oklab,var(--color-white)54%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.text-white\/86{color:color-mix(in oklab,var(--color-white)86%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab,var(--color-white)92%,transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(253\,252\,251\,0\.9\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#fdfcfbe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-40px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow:0 20px 60px -40px var(--tw-shadow-color,#0f172a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(193\,125\,60\,0\.4\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#c17d3c66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_-40px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow:0 30px 80px -40px var(--tw-shadow-color,#0f172a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_-45px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 30px 80px -45px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(89\,64\,46\,0\.25\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#59402e40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_120px_-44px_rgba\(0\,0\,0\,0\.88\)\]{--tw-shadow:0 40px 120px -44px var(--tw-shadow-color,#000000e0);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[1px_1px_3px_rgba\(201\,197\,193\,0\.45\)\,-1px_-1px_2px_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow:1px 1px 3px var(--tw-shadow-color,#c9c5c173),-1px -1px 2px var(--tw-shadow-color,#ffffff47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_3px_8px_rgba\(181\,101\,83\,0\.32\)\,-5px_-5px_12px_rgba\(255\,255\,255\,0\.78\)\]{--tw-shadow:3px 3px 8px var(--tw-shadow-color,#b5655352),-5px -5px 12px var(--tw-shadow-color,#ffffffc7);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_3px_8px_rgba\(191\,185\,178\,0\.68\)\,-5px_-5px_12px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:3px 3px 8px var(--tw-shadow-color,#bfb9b2ad),-5px -5px 12px var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-200{--tw-shadow-color:oklch(90.5% .093 164.15)}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-200{--tw-shadow-color:color-mix(in oklab,var(--color-emerald-200)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\,color\]{transition-property:transform,box-shadow,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:text-slate-900:is(:where(.group):hover *){color:var(--color-slate-900)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.peer-checked\/daily\:relative:is(:where(.peer\/daily):checked~*){position:relative}.peer-checked\/daily\:z-10:is(:where(.peer\/daily):checked~*){z-index:10}.peer-checked\/daily\:block:is(:where(.peer\/daily):checked~*){display:block}.peer-checked\/daily\:rounded-full:is(:where(.peer\/daily):checked~*){border-radius:3.40282e38px}.peer-checked\/daily\:bg-white:is(:where(.peer\/daily):checked~*){background-color:var(--color-white)}.peer-checked\/daily\:text-\[\#c96f5e\]:is(:where(.peer\/daily):checked~*){color:#c96f5e}.peer-checked\/daily\:shadow-\[0_3px_12px_rgba\(83\,66\,57\,0\.10\)\]:is(:where(.peer\/daily):checked~*){--tw-shadow:0 3px 12px var(--tw-shadow-color,#5342391a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-checked\/weekly\:relative:is(:where(.peer\/weekly):checked~*){position:relative}.peer-checked\/weekly\:z-10:is(:where(.peer\/weekly):checked~*){z-index:10}.peer-checked\/weekly\:block:is(:where(.peer\/weekly):checked~*){display:block}.peer-checked\/weekly\:rounded-full:is(:where(.peer\/weekly):checked~*){border-radius:3.40282e38px}.peer-checked\/weekly\:bg-white:is(:where(.peer\/weekly):checked~*){background-color:var(--color-white)}.peer-checked\/weekly\:text-\[\#c96f5e\]:is(:where(.peer\/weekly):checked~*){color:#c96f5e}.peer-checked\/weekly\:shadow-\[0_3px_12px_rgba\(83\,66\,57\,0\.10\)\]:is(:where(.peer\/weekly):checked~*){--tw-shadow:0 3px 12px var(--tw-shadow-color,#5342391a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing)*4)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-zinc-100::file-selector-button{background-color:var(--color-zinc-100)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing)*2)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.only\:block:only-child{display:block}.only\:table-row:only-child{display:table-row}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[var\(--accent-coral\)\]:hover{border-color:var(--accent-coral)}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-violet-300:hover{border-color:var(--color-violet-300)}.hover\:\!bg-\[\#C96F5B\]:hover{background-color:#c96f5b!important}.hover\:bg-\[rgba\(242\,238\,232\,0\.96\)\]:hover{background-color:#f2eee8f5}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:text-\[var\(--accent-coral\)\]:hover{color:var(--accent-coral)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:border-slate-400:focus{border-color:var(--color-slate-400)}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-rose-200:focus{--tw-ring-color:var(--color-rose-200)}.focus\:ring-slate-200:focus{--tw-ring-color:var(--color-slate-200)}.focus\:ring-slate-500:focus{--tw-ring-color:var(--color-slate-500)}.focus\:ring-slate-900\/20:focus{--tw-ring-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-slate-900\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-slate-900)20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:shadow-\[inset_1px_1px_2px_rgba\(201\,197\,193\,0\.45\)\,inset_-1px_-1px_2px_rgba\(255\,255\,255\,0\.28\)\]:active{--tw-shadow:inset 1px 1px 2px var(--tw-shadow-color,#c9c5c173),inset -1px -1px 2px var(--tw-shadow-color,#ffffff47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-7{margin-top:calc(var(--spacing)*7)}.sm\:block{display:block}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[140px_1fr_1fr_auto\]{grid-template-columns:140px 1fr 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:p-20{padding:calc(var(--spacing)*20)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-7{padding-block:calc(var(--spacing)*7)}.sm\:py-14{padding-block:calc(var(--spacing)*14)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[2fr\,1\.5fr\,auto\]{grid-template-columns:2fr,1.5fr,auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}}html:has(#reception-home){scroll-behavior:smooth;background:#f2efe7}body:has(#reception-home){background:#f2efe7;margin:0}#reception-home{--reception-ink:#111210;--reception-paper:#f2efe7;--reception-paper-deep:#e8e3d9;--reception-coral:#f1725a;--reception-lime:#d8efaa;--reception-violet:#bcb7ef;--reception-line:#11121021;background:var(--reception-paper);color:var(--reception-ink);font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:Geist,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}#reception-home ::selection{background:var(--reception-coral);color:#111210}#reception-home a,#reception-home button{-webkit-tap-highlight-color:transparent}#reception-home a:focus-visible,#reception-home [tabindex]:focus-visible{outline:2px solid var(--reception-coral);outline-offset:5px}.reception-nav{z-index:100;color:#f7f3eb;-webkit-backdrop-filter:blur(24px)saturate(125%);background:#141512b8;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(100% - 44px,1420px);min-height:66px;padding:9px 10px 9px 24px;transition:width .4s cubic-bezier(.22,1,.36,1),top .4s cubic-bezier(.22,1,.36,1),background .3s;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 52px #0000002e}.reception-nav.is-condensed{background:#141512e8;width:min(100% - 28px,1160px);top:12px}.reception-wordmark{color:inherit;letter-spacing:-.035em;justify-self:start;align-items:center;gap:11px;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.reception-wordmark-mark{background:var(--reception-coral);border-radius:50%;grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;width:27px;height:27px;padding:6px 5px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:grid;transform:rotate(-8deg)}.reception-wordmark:hover .reception-wordmark-mark{transform:rotate(12deg)}.reception-wordmark-mark span{background:#171714;border-radius:999px;width:100%;display:block}.reception-wordmark-mark span:first-child{height:55%}.reception-wordmark-mark span:nth-child(2){height:100%}.reception-wordmark-mark span:nth-child(3){height:72%}.reception-nav-links{justify-content:center;align-items:center;gap:32px;display:flex}.reception-nav-links a,.reception-nav-login{color:#f7f3ebb3;letter-spacing:.02em;font-size:.78rem;font-weight:520;text-decoration:none;transition:color .18s;position:relative}.reception-nav-links a:after,.reception-nav-login:after{content:"";background:var(--reception-coral);height:1px;transition:right .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5px;left:0;right:100%}.reception-nav-links a:hover,.reception-nav-login:hover{color:#fff}.reception-nav-links a:hover:after,.reception-nav-login:hover:after{right:0}.reception-nav-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.reception-button{background:var(--reception-ink);color:#fff;letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-size:.84rem;font-weight:620;line-height:1;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s;display:inline-flex;box-shadow:0 12px 34px #11121026}.reception-button svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.reception-button:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1112103d}.reception-button:hover svg{transform:translate(3px)}.reception-button--nav{color:#111210;min-height:46px;box-shadow:none;background:#f4f1e9;padding-inline:21px}.reception-button--nav:hover{background:var(--reception-coral);box-shadow:none}.reception-button--light{color:#111210;background:#f6f2ea}.reception-button--light:hover{background:var(--reception-coral)}.reception-hero{color:#f5f1e9;isolation:isolate;background:radial-gradient(circle at 80% 48%,#f1725a1f,#0000 31%),linear-gradient(145deg,#11120f 0%,#171812 46%,#0d0e0c 100%);align-items:flex-start;min-height:100svh;padding:clamp(165px,17vh,210px) clamp(24px,4.8vw,76px) 78px;display:flex;position:relative;overflow:hidden}.reception-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:soft-light;background-image:url("/images/paper bk.PNG");background-position:50%;background-size:680px;position:absolute;inset:0}.reception-hero-grid{z-index:-1;opacity:.1;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:min(8vw,110px) min(8vw,110px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 42%,#000,#0000 78%);mask-image:radial-gradient(circle at 62% 42%,#000,#0000 78%)}.reception-hero-glow{z-index:-1;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.reception-hero-glow--one{aspect-ratio:1;border:1px solid #d8efaa33;width:44vw;top:-22vw;right:-16vw;box-shadow:0 0 140px #d8efaa14,inset 0 0 120px #d8efaa0d}.reception-hero-glow--two{aspect-ratio:1;filter:blur(100px);background:#bcb7ef1c;width:34vw;bottom:-26vw;left:38vw}.reception-hero-copy{z-index:3;width:min(100%,1360px);margin-inline:auto;position:relative}.reception-kicker{color:#1112108a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 26px;font-size:.72rem;font-weight:650;line-height:1.3}.reception-hero-kicker{color:#f5f1e98f}.reception-hero-title{letter-spacing:-.078em;text-wrap:balance;width:min(88%,1240px);margin:0;font-size:clamp(4rem,8.1vw,8.25rem);font-weight:430;line-height:.86}.reception-inline-image{vertical-align:.03em;background:linear-gradient(90deg,#0000,#f1725a47),url(/images/landing-page-full-panel-screenshot-3.png) 50% 16%/180%;border:1px solid #ffffff38;border-radius:999px;width:clamp(102px,11vw,178px);height:clamp(46px,5vw,78px);margin:0 .05em 0 .08em;transition:transform .6s cubic-bezier(.22,1,.36,1),background-size .7s;display:inline-block;overflow:hidden;transform:rotate(-3deg);box-shadow:inset 0 0 0 4px #ffffff12}.reception-hero-title:hover .reception-inline-image{background-size:205%;transform:rotate(2deg)scale(1.06)}.reception-hero-lower{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:32px;width:min(100%,660px);margin-top:clamp(48px,7vw,90px);display:grid}.reception-hero-summary{color:#f5f1e9a3;letter-spacing:-.025em;margin:0;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:410;line-height:1.55}.reception-hero-actions{flex-direction:column;align-items:flex-start;gap:19px;display:flex}.reception-text-link{color:#f5f1e9c7;border-bottom:1px solid #f5f1e954;align-items:center;gap:10px;padding-bottom:5px;font-size:.77rem;font-weight:540;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.reception-text-link span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.reception-text-link:hover{border-color:var(--reception-coral);color:#fff}.reception-text-link:hover span{transform:translate(3px,-3px)}.reception-text-link--dark{color:#111210bd;border-color:#11121047}.reception-text-link--dark:hover{color:#111210}.reception-hero-product{z-index:2;pointer-events:none;width:clamp(430px,38vw,610px);height:clamp(600px,65vw,760px);position:absolute;bottom:-115px;right:clamp(-108px,-4vw,-46px)}.reception-product-halo{aspect-ratio:1;border:1px solid #ffffff17;border-radius:50%;width:88%;position:absolute;top:5%;left:0;box-shadow:inset 0 0 90px #f1725a0f,0 0 120px #f1725a0d}.reception-phone-shell{-webkit-backdrop-filter:blur(26px)saturate(120%);transform-origin:bottom;background:linear-gradient(150deg,#ffffff2b,#ffffff0b),#20201cbd;border:1px solid #ffffff42;border-radius:54px 54px 0 0;width:min(72%,410px);height:88%;padding:14px;position:absolute;bottom:0;right:10%;overflow:hidden;transform:rotate(3deg);box-shadow:-32px 40px 110px #0000008c,inset 0 1px #ffffff38}.reception-phone-top{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;height:46px;padding:0 12px 8px;font-size:.62rem;font-weight:620;display:flex}.reception-live-dot{color:var(--reception-lime);align-items:center;gap:6px;display:inline-flex}.reception-live-dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #d8efaa17}.reception-phone-image{border-radius:35px;height:225px;overflow:hidden}.reception-phone-image img{object-fit:cover;object-position:50% 23%;filter:saturate(.75)contrast(1.02);width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.02)}.reception-phone-shell:hover .reception-phone-image img{transform:scale(1.08)}.reception-phone-chat{flex-direction:column;align-items:stretch;gap:12px;padding:24px 10px 18px;display:flex}.reception-phone-label{color:#ffffff70;letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:.58rem;font-weight:650}.reception-chat-row{color:#ffffffd1;border-radius:18px;max-width:88%;padding:12px 14px;font-size:.72rem;line-height:1.45}.reception-chat-row--customer{background:#ffffff1a;border-bottom-right-radius:5px;align-self:flex-end}.reception-chat-row--agent{color:#161411;background:#f1725ad1;border-bottom-left-radius:5px;align-self:flex-start}.reception-time-choice{color:var(--reception-lime);background:#d8efaa12;border:1px solid #d8efaa40;border-radius:15px;justify-content:space-between;align-items:center;margin-top:1px;padding:13px 15px;font-size:.68rem;font-weight:610;display:flex}.reception-floating-card{z-index:3;color:#111210;-webkit-backdrop-filter:blur(18px);background:#f6f2eaeb;border:1px solid #ffffff3d;border-radius:18px;align-items:center;gap:12px;padding:13px 14px;display:flex;position:absolute;box-shadow:0 24px 58px #00000047}.reception-floating-card small,.reception-floating-card strong{white-space:nowrap;display:block}.reception-floating-card small{color:#11121080;letter-spacing:.04em;margin-bottom:3px;font-size:.57rem;font-weight:550}.reception-floating-card strong{font-size:.69rem;font-weight:690}.reception-floating-card--booking{animation:5s ease-in-out infinite reception-float;top:32%;left:2%}.reception-floating-card--availability{animation:6s ease-in-out .8s infinite reverse reception-float;top:18%;right:1%}.reception-floating-icon,.reception-floating-check{flex:none;justify-content:center;align-items:center;display:inline-flex}.reception-floating-icon{color:#b54634;background:#f1725a2b;border-radius:11px;width:34px;height:34px}.reception-floating-check{width:23px;height:23px;color:var(--reception-lime);background:#111210;border-radius:50%;margin-left:8px}.reception-orbit-dot{background:var(--reception-coral);border:3px solid #f6f2ea;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #f1725a2b}@keyframes reception-float{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translateY(-13px)rotate(1deg)}}.reception-scroll-cue{z-index:4;color:#f5f1e961;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;font-size:.57rem;font-weight:580;text-decoration:none;display:inline-flex;position:absolute;bottom:31px;left:clamp(24px,4.8vw,76px)}.reception-scroll-line{background:#ffffff29;width:62px;height:1px;position:relative;overflow:hidden}.reception-scroll-line:after{content:"";background:var(--reception-coral);animation:2.4s ease-in-out infinite reception-scroll-line;position:absolute;inset:0;transform:translate(-100%)}@keyframes reception-scroll-line{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.reception-marquee{background:var(--reception-coral);color:#151512;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1a;padding:21px 0;overflow:hidden}.reception-marquee-track{will-change:transform;align-items:center;gap:28px;width:max-content;animation:34s linear infinite reception-marquee;display:flex}.reception-marquee-track span{letter-spacing:.14em;white-space:nowrap;font-size:.68rem;font-weight:710}.reception-marquee-track i{border:1px solid #111210ad;border-radius:50%;width:8px;height:8px}@keyframes reception-marquee{to{transform:translate(-50%)}}.reception-section{padding:clamp(120px,14vw,210px) clamp(22px,4.8vw,76px)}.reception-capabilities{background:radial-gradient(circle at 9% 14%,#f1725a1a,transparent 21%),var(--reception-paper)}.reception-section-heading{grid-template-columns:.68fr 1.8fr .8fr;align-items:start;gap:42px;width:min(100%,1360px);margin:0 auto clamp(72px,8vw,120px);display:grid}.reception-section-heading h2{letter-spacing:-.068em;max-width:850px;margin:0;font-size:clamp(3rem,5.1vw,5.8rem);font-weight:450;line-height:.94}.reception-section-heading>p:last-child{color:#1112108f;max-width:370px;margin:6px 0 0;font-size:.96rem;line-height:1.65}.reception-bento{border:1px solid var(--reception-line);background:var(--reception-line);border-radius:34px;grid-template-rows:minmax(535px,auto) minmax(390px,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;width:min(100%,1360px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 32px 80px #473d2e14}.reception-bento-card{isolation:isolate;background:#f9f7f1f2;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(28px,3.2vw,48px);display:flex;position:relative;overflow:hidden}.reception-bento-card:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(60px);opacity:0;background:#f1725a14;border-radius:50%;transition:opacity .6s;position:absolute;inset:auto -20% -50% 30%}.reception-bento-card:hover:after{opacity:1}.reception-bento-card--chat{color:#f4f0e8;background:#171815;flex-direction:row;grid-column:span 7;gap:30px}.reception-bento-card--schedule{background:#d7efaa;grid-column:span 5}.reception-bento-card--customers,.reception-bento-card--growth,.reception-bento-card--operations{grid-column:span 4}.reception-bento-card--growth{background:#ef735b}.reception-bento-card--operations{background:#c3bff0}.reception-card-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:28px;display:flex;position:relative}.reception-bento-card--chat .reception-card-copy{justify-content:space-between;width:44%}.reception-card-icon{background:#ffffff59;border:1px solid #11121029;border-radius:15px;flex:none;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.reception-bento-card--chat .reception-card-icon{color:var(--reception-coral);background:#ffffff14;border-color:#ffffff29}.reception-card-icon--dark{color:var(--reception-lime);background:#111210;border-color:#111210b8}.reception-card-copy h3{letter-spacing:-.055em;max-width:540px;margin:0;font-size:clamp(1.65rem,2.4vw,2.65rem);font-weight:470;line-height:1.02}.reception-card-copy p{color:#11121094;max-width:490px;margin:15px 0 0;font-size:.89rem;line-height:1.6}.reception-bento-card--chat .reception-card-copy p{color:#f4f0e88a}.reception-conversation-demo{background:radial-gradient(circle at 100% 0,#f1725a2b,#0000 43%),#ffffff0b;border:1px solid #ffffff1c;border-radius:28px;flex-direction:column;align-self:stretch;gap:14px;width:54%;padding:22px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex;transform:rotate(1.5deg)translateY(28px)}.reception-bento-card:hover .reception-conversation-demo{transform:rotate(0)translateY(11px)}.reception-conversation-header{color:#ffffff6b;letter-spacing:.06em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:1px 2px 17px;font-size:.61rem;display:flex}.reception-conversation-header span:first-child{align-items:center;gap:8px;display:inline-flex}.reception-conversation-header i{background:var(--reception-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d8efaa17}.reception-demo-bubble{border-radius:17px;max-width:82%;padding:14px 16px;font-size:.73rem;line-height:1.48}.reception-demo-bubble--left{color:#ffffffbf;background:#ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.reception-demo-bubble--right{background:var(--reception-coral);color:#171713;border-bottom-right-radius:4px;align-self:flex-end}.reception-demo-thinking{gap:4px;padding-left:10px;display:inline-flex}.reception-demo-thinking span{background:#ffffff4d;border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite reception-thinking}.reception-demo-thinking span:nth-child(2){animation-delay:.12s}.reception-demo-thinking span:nth-child(3){animation-delay:.24s}@keyframes reception-thinking{50%{background:var(--reception-coral);transform:translateY(-4px)}}.reception-demo-action{color:var(--reception-lime);background:#d8efaa0f;border:1px solid #d8efaa2e;border-radius:14px;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 15px;font-size:.66rem;font-weight:620;display:flex}.reception-schedule-demo{background:#f6f3eb9c;border:1px solid #11121029;border-radius:24px 24px 0 0;width:100%;margin-top:34px;padding:22px 20px 8px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(25px);box-shadow:0 20px 45px #44522517}.reception-bento-card:hover .reception-schedule-demo{transform:translateY(8px)}.reception-schedule-day{border-bottom:1px solid #1112101a;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:17px;display:grid}.reception-schedule-day span,.reception-schedule-day em{letter-spacing:.08em;font-size:.58rem;font-style:normal;font-weight:640}.reception-schedule-day strong{letter-spacing:-.02em;font-size:.83rem}.reception-schedule-day em{color:var(--reception-lime);background:#111210;border-radius:999px;padding:6px 8px}.reception-schedule-lane{border-bottom:1px solid #11121014;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:58px;display:grid}.reception-schedule-lane>span{color:#1112106b;font-size:.59rem}.reception-schedule-block,.reception-schedule-opening{border-radius:10px;padding:9px 11px}.reception-schedule-block{background:#ffffffb8;justify-content:space-between;align-items:center;display:flex}.reception-schedule-block strong{font-size:.67rem}.reception-schedule-block small{color:#11121085;font-size:.56rem}.reception-schedule-block--one{width:79%}.reception-schedule-block--two{width:94%}.reception-schedule-block--three{width:67%}.reception-schedule-opening{color:#11121094;text-align:center;border:1px dashed #11121045;width:82%;font-size:.58rem;font-weight:630}.reception-mini-portrait-stack{align-items:center;margin-bottom:50px;display:flex}.reception-mini-portrait-stack span{color:#1112109e;background:#ded9cf;border:5px solid #f9f7f1;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-left:-13px;font-size:.74rem;font-weight:690;transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 9px 25px #11121014}.reception-mini-portrait-stack span:first-child{background:#f2b39c;margin-left:0}.reception-mini-portrait-stack span:nth-child(2){background:#d8efaa}.reception-mini-portrait-stack span:nth-child(3){background:#c3bff0}.reception-mini-portrait-stack span:last-child{color:#fff;background:#111210}.reception-bento-card:hover .reception-mini-portrait-stack span{transform:translateX(calc(var(--portrait-index,1)*4px))}.reception-growth-orbit{border:1px solid #1112104d;border-radius:50%;align-self:center;width:170px;height:170px;margin-bottom:35px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative}.reception-bento-card:hover .reception-growth-orbit{transform:rotate(22deg)scale(1.04)}.reception-growth-orbit div{color:#fff;background:#111210;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:24px;box-shadow:0 18px 42px #11121033}.reception-growth-orbit div span{color:#ffffff73;letter-spacing:.13em;text-transform:uppercase;font-size:.55rem}.reception-growth-orbit div strong{letter-spacing:-.06em;margin-top:5px;font-size:1.35rem}.reception-growth-orbit i{border:3px solid var(--reception-coral);background:#111210;border-radius:50%;width:11px;height:11px;position:absolute}.reception-growth-orbit i:first-of-type{top:22px;left:15px}.reception-growth-orbit i:nth-of-type(2){top:76px;right:-5px}.reception-growth-orbit i:nth-of-type(3){bottom:-4px;left:48px}.reception-operation-lines{flex-direction:column;gap:13px;margin:18px 0 48px;display:flex}.reception-operation-lines span{width:var(--line-size);transform-origin:0;background:linear-gradient(90deg,#111210eb 0 34%,#ffffff47 34%);border:1px solid #11121021;border-radius:999px;height:24px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.reception-operation-lines span:nth-child(2),.reception-operation-lines span:nth-child(4){background:linear-gradient(90deg,var(--reception-coral)0 52%,#ffffff40 52%)}.reception-bento-card:hover .reception-operation-lines span{transform:scaleX(1.08)}.reception-manifesto{color:#f2eee6;background:#111210;align-items:flex-start;min-height:150vh;padding:0 clamp(22px,4.8vw,76px);display:flex;position:relative;overflow:hidden}.reception-manifesto:before{content:"";aspect-ratio:1;border:1px solid #f1725a2b;border-radius:50%;width:58vw;position:absolute;top:18vh;right:-24vw;box-shadow:0 0 130px #f1725a14,inset 0 0 100px #f1725a0a}.reception-manifesto-inner{flex-direction:column;justify-content:center;width:min(100%,1360px);min-height:100vh;margin:0 auto;padding:110px 0 80px;display:flex;position:sticky;top:0}.reception-manifesto .reception-kicker{color:var(--reception-coral)}.reception-reveal-copy{letter-spacing:-.073em;max-width:1250px;margin:0;font-size:clamp(3.2rem,6.3vw,7rem);font-weight:430;line-height:.98}.reception-reveal-copy span{color:#f2eee6;opacity:.12;will-change:opacity;display:inline}.reception-flow-section{background:radial-gradient(circle at 4% 45%,#d8efaa29,#0000 24%),#eae5db;padding:clamp(130px,16vw,240px) clamp(22px,4.8vw,76px)}.reception-flow-shell{grid-template-columns:minmax(280px,.78fr) minmax(480px,1.22fr);align-items:start;gap:clamp(70px,10vw,160px);width:min(100%,1360px);margin:0 auto;display:grid}.reception-flow-intro{padding-top:38px}.reception-flow-intro h2{letter-spacing:-.07em;max-width:610px;margin:0;font-size:clamp(3.1rem,5vw,5.6rem);font-weight:450;line-height:.94}.reception-flow-intro>p:not(.reception-kicker){color:#11121094;max-width:500px;margin:34px 0;font-size:.96rem;line-height:1.68}.reception-flow-cards{min-height:1500px;position:relative}.reception-flow-card{transform-origin:top;will-change:transform;border:1px solid #11121029;border-radius:34px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:58px;min-height:430px;padding:clamp(30px,4.4vw,64px);display:grid;position:sticky;top:130px;overflow:hidden;box-shadow:0 28px 80px #443a2a2e}.reception-flow-card+.reception-flow-card{margin-top:110px}.reception-flow-card--one{color:#f3efe7;background:#171815}.reception-flow-card--two{background:#d8efaa;top:150px}.reception-flow-card--three{background:#f1725a;top:170px}.reception-flow-index{opacity:.35;background:currentColor;align-self:start;width:58px;height:1px;margin-top:10px;display:block}.reception-flow-symbol{border:1px solid;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:60px;height:60px;display:inline-flex}.reception-flow-card>div:last-child{grid-column:1/-1;align-self:end}.reception-flow-card>div:last-child>p{letter-spacing:.14em;opacity:.58;text-transform:uppercase;margin:0 0 17px;font-size:.63rem;font-weight:680}.reception-flow-card h3{letter-spacing:-.065em;max-width:620px;margin:0;font-size:clamp(2.2rem,3.8vw,4.6rem);font-weight:470;line-height:.98}.reception-flow-card>div:last-child>span{opacity:.62;max-width:520px;margin-top:24px;font-size:.91rem;line-height:1.62;display:block}.reception-accordion-section{background:var(--reception-paper);padding:clamp(130px,16vw,240px) clamp(22px,4.8vw,76px)}.reception-section-heading--compact{grid-template-columns:.55fr 1.45fr;margin-bottom:clamp(60px,7vw,100px)}.reception-section-heading--compact h2{max-width:790px}.reception-accordions{gap:8px;width:min(100%,1360px);height:690px;margin:0 auto;display:flex}.reception-accordion{cursor:pointer;background:#e7e2d8;border:1px solid #11121024;border-radius:27px;flex:1;grid-template-rows:1fr auto;min-width:0;transition:flex .75s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.reception-accordion--active{flex:3}.reception-accordions:hover .reception-accordion--active{flex:1}.reception-accordions .reception-accordion:hover,.reception-accordions .reception-accordion:focus-visible{flex:3}.reception-accordion-visual{background:#1a1b18;border-radius:21px;min-height:0;margin:9px;position:relative;overflow:hidden}.reception-accordion-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0000003d);position:absolute;inset:0}.reception-accordion-visual img{object-fit:cover;filter:saturate(.62)contrast(1.04);width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .5s;display:block;transform:scale(1.04)}.reception-accordion:hover .reception-accordion-visual img{filter:saturate(.9)contrast(1.03);transform:scale(1.1)}.reception-accordion-copy{z-index:2;min-height:185px;padding:24px 26px 28px;position:relative}.reception-accordion-copy>span{color:#1112107a;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-bottom:18px;font-size:.61rem;font-weight:660;display:block}.reception-accordion-copy h3,.reception-accordion-copy p{opacity:0;width:500px;max-width:90%;transition:opacity .45s 80ms,transform .5s cubic-bezier(.22,1,.36,1) 80ms;transform:translateY(10px)}.reception-accordion--active .reception-accordion-copy h3,.reception-accordion--active .reception-accordion-copy p,.reception-accordion:hover .reception-accordion-copy h3,.reception-accordion:hover .reception-accordion-copy p,.reception-accordion:focus-visible .reception-accordion-copy h3,.reception-accordion:focus-visible .reception-accordion-copy p{opacity:1;transform:translateY(0)}.reception-accordions:hover .reception-accordion--active:not(:hover) .reception-accordion-copy h3,.reception-accordions:hover .reception-accordion--active:not(:hover) .reception-accordion-copy p{opacity:0;transform:translateY(10px)}.reception-accordion-copy h3{letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,2.6vw,3rem);font-weight:470;line-height:1}.reception-accordion-copy p{color:#11121091;margin:14px 0 0;font-size:.8rem;line-height:1.5}.reception-accordion-visual--team{background:radial-gradient(circle,#bcb7ef85,#0000 43%),#181916;justify-content:center;align-items:center;display:flex}.reception-team-map{width:310px;height:310px;transition:transform .8s cubic-bezier(.22,1,.36,1);position:relative;transform:scale(.75)}.reception-accordion:hover .reception-team-map,.reception-accordion:focus-visible .reception-team-map{transform:scale(1)}.reception-team-map:before,.reception-team-map:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:30px}.reception-team-map:after{inset:90px}.reception-team-map span{z-index:2;background:var(--reception-violet);color:#151512;border:7px solid #181916c7;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;font-size:.65rem;font-weight:720;display:inline-flex;position:absolute}.reception-team-map span:first-child{top:80px;left:10px}.reception-team-map span:nth-child(2){background:var(--reception-coral);top:44px;right:17px}.reception-team-map span:nth-child(3){background:var(--reception-lime);bottom:16px;left:132px}.reception-team-map i{background:#ffffff9e;border-radius:50%;width:6px;height:6px;position:absolute}.reception-team-map i:first-of-type{top:45px;left:151px}.reception-team-map i:nth-of-type(2){bottom:92px;right:62px}.reception-team-map i:nth-of-type(3){bottom:65px;left:78px}.reception-accordion-visual--customer{background:linear-gradient(135deg,#f1725a6b,#0000 58%),#171815;justify-content:center;align-items:center;display:flex}.reception-record-card{color:#111210;background:#f7f3ebeb;border:1px solid #ffffff2e;border-radius:28px;width:270px;padding:28px;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:rotate(-5deg)scale(.82);box-shadow:0 30px 70px #00000059}.reception-accordion:hover .reception-record-card,.reception-accordion:focus-visible .reception-record-card{transform:rotate(1deg)scale(1)}.reception-record-card>span{color:#11121070;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:650}.reception-record-card strong{letter-spacing:-.05em;margin-top:30px;font-size:1.7rem;display:block}.reception-record-card p{color:#11121080;font-size:.72rem}.reception-record-card div{gap:7px;margin-top:27px;display:flex}.reception-record-card i{background:var(--reception-coral);border-radius:999px;height:7px;display:block}.reception-record-card i:first-child{width:46%}.reception-record-card i:nth-child(2){background:var(--reception-lime);width:25%}.reception-record-card i:nth-child(3){background:var(--reception-violet);width:14%}.reception-accordion-visual--growth{background:var(--reception-coral);justify-content:center;align-items:center;display:flex}.reception-growth-rings{width:320px;height:320px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative}.reception-accordion:hover .reception-growth-rings,.reception-accordion:focus-visible .reception-growth-rings{transform:rotate(70deg)scale(1.05)}.reception-growth-rings span{border:1px solid #1112108c;border-radius:50%;position:absolute}.reception-growth-rings span:first-child{inset:10px}.reception-growth-rings span:nth-child(2){border-width:18px;border-color:#0000 #111210 #111210;inset:62px}.reception-growth-rings span:nth-child(3){background:var(--reception-lime);inset:124px;box-shadow:0 0 50px #d8efaa59}.reception-final-cta{color:#f4f0e8;text-align:center;background:radial-gradient(circle at 50% 105%,#f1725a3d,#0000 38%),#111210;justify-content:center;align-items:center;min-height:88vh;padding:130px 24px;display:flex;position:relative;overflow:hidden}.reception-final-cta:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.reception-final-orbit{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:min(75vw,920px);position:absolute}.reception-final-orbit:before,.reception-final-orbit:after{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute}.reception-final-orbit:before{inset:14%}.reception-final-orbit:after{inset:31%}.reception-final-orbit span{background:var(--reception-coral);border:3px solid #111210;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 1px #f1725a7a}.reception-final-orbit span:first-child{top:30%;left:8%}.reception-final-orbit span:nth-child(2){background:var(--reception-lime);top:19%;right:15%}.reception-final-orbit span:nth-child(3){background:var(--reception-violet);bottom:12%;right:24%}.reception-final-copy{z-index:2;max-width:1100px;position:relative}.reception-final-copy .reception-kicker{color:var(--reception-coral)}.reception-final-copy h2{letter-spacing:-.082em;margin:0;font-size:clamp(4rem,8vw,9rem);font-weight:440;line-height:.84}.reception-final-copy>p:not(.reception-kicker){color:#f4f0e891;max-width:590px;margin:35px auto 0;font-size:1rem;line-height:1.6}.reception-final-actions{justify-content:center;align-items:center;gap:27px;margin-top:43px;display:flex}.reception-footer{color:#f4f0e8;background:#0b0c0a;grid-template-columns:1.2fr .8fr;gap:80px;padding:90px clamp(24px,4.8vw,76px) 35px;display:grid}.reception-wordmark--footer{font-size:1.4rem}.reception-footer-brand p{color:#f4f0e866;max-width:330px;margin:24px 0 0;font-size:.79rem;line-height:1.6}.reception-footer-links{grid-template-columns:repeat(2,1fr);gap:50px;display:grid}.reception-footer-links div{flex-direction:column;gap:13px;display:flex}.reception-footer-links span{color:#f4f0e859;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:.58rem;font-weight:650}.reception-footer-links a{color:#f4f0e8bd;width:fit-content;font-size:.76rem;text-decoration:none;transition:color .18s}.reception-footer-links a:hover{color:var(--reception-coral)}.reception-footer-bottom{color:#f4f0e847;letter-spacing:.03em;border-top:1px solid #ffffff17;grid-column:1/-1;justify-content:space-between;gap:30px;margin-top:50px;padding-top:25px;font-size:.59rem;display:flex}@media (max-width:1180px){.reception-nav{grid-template-columns:1fr auto}.reception-nav-links{display:none}.reception-hero-title{width:82%;font-size:clamp(4rem,9vw,7.4rem)}.reception-hero-product{opacity:.83;width:500px;right:-125px}.reception-section-heading{grid-template-columns:.55fr 1.45fr}.reception-section-heading>p:last-child{grid-column:2}.reception-section-heading--compact>p:last-child{display:none}.reception-flow-shell{grid-template-columns:.8fr 1.2fr;gap:70px}}@media (max-width:960px){.reception-hero{min-height:1120px;padding-top:160px}.reception-hero-title{width:100%;max-width:880px;font-size:clamp(4rem,11vw,6.8rem)}.reception-hero-lower{grid-template-columns:1fr;width:65%}.reception-hero-product{opacity:1;width:520px;bottom:-145px;right:-36px}.reception-bento{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.reception-bento-card--chat,.reception-bento-card--schedule,.reception-bento-card--customers,.reception-bento-card--growth{grid-column:span 1}.reception-bento-card--operations{grid-column:span 2}.reception-bento-card{min-height:460px}.reception-bento-card--chat{flex-direction:column}.reception-bento-card--chat .reception-card-copy,.reception-conversation-demo{width:100%}.reception-bento-card--chat .reception-card-copy{gap:45px}.reception-conversation-demo{min-height:290px}.reception-flow-shell{grid-template-columns:1fr}.reception-flow-intro{max-width:780px}.reception-flow-cards{min-height:auto}.reception-flow-card{position:relative;top:auto}.reception-flow-card--two,.reception-flow-card--three{top:auto}.reception-accordions{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}.reception-accordion,.reception-accordion--active,.reception-accordions:hover .reception-accordion--active,.reception-accordions .reception-accordion:hover{flex:none;min-height:590px}.reception-accordion-copy h3,.reception-accordion-copy p,.reception-accordions:hover .reception-accordion--active:not(:hover) .reception-accordion-copy h3,.reception-accordions:hover .reception-accordion--active:not(:hover) .reception-accordion-copy p{opacity:1;transform:none}}@media (max-width:700px){.reception-nav{width:calc(100% - 20px);min-height:58px;padding:7px 7px 7px 16px;top:12px}.reception-nav.is-condensed{width:calc(100% - 12px);top:8px}.reception-wordmark{font-size:.91rem}.reception-nav-login{display:none}.reception-button--nav{min-height:42px;padding-inline:17px;font-size:.75rem}.reception-hero{min-height:1050px;padding:132px 20px 66px}.reception-hero-grid{background-size:68px 68px}.reception-hero-title{letter-spacing:-.074em;width:100%;font-size:clamp(3.65rem,17vw,5.5rem);line-height:.9}.reception-inline-image{width:92px;height:43px}.reception-hero-lower{gap:26px;width:100%;max-width:440px;margin-top:42px}.reception-hero-actions{gap:17px}.reception-hero-product{transform-origin:100% 100%;width:500px;bottom:-125px;right:-100px;transform:scale(.84)}.reception-floating-card--availability{display:none}.reception-floating-card--booking{top:29%;left:7%}.reception-scroll-cue{display:none}.reception-section{padding:118px 16px}.reception-section-heading,.reception-section-heading--compact{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.reception-section-heading>p:last-child{grid-column:auto}.reception-section-heading h2{font-size:clamp(2.85rem,13vw,4.7rem)}.reception-bento{border-radius:24px;grid-template-columns:1fr}.reception-bento-card--chat,.reception-bento-card--schedule,.reception-bento-card--customers,.reception-bento-card--growth,.reception-bento-card--operations{grid-column:span 1}.reception-bento-card{min-height:420px;padding:28px}.reception-bento-card--chat{min-height:760px}.reception-card-copy h3{font-size:2.05rem}.reception-manifesto{min-height:145vh;padding-inline:20px}.reception-manifesto-inner{padding-block:100px}.reception-reveal-copy{font-size:clamp(3rem,13vw,4.9rem)}.reception-flow-section,.reception-accordion-section{padding:120px 16px}.reception-flow-shell{gap:65px}.reception-flow-intro{padding:0 7px}.reception-flow-intro h2{font-size:clamp(2.9rem,13vw,4.7rem)}.reception-flow-card{border-radius:26px;gap:42px;min-height:440px;padding:30px}.reception-flow-card+.reception-flow-card{margin-top:28px}.reception-flow-card h3{font-size:2.6rem}.reception-accordions{grid-template-columns:1fr}.reception-accordion,.reception-accordion--active,.reception-accordions:hover .reception-accordion--active,.reception-accordions .reception-accordion:hover{min-height:570px}.reception-final-cta{min-height:820px;padding:110px 20px}.reception-final-orbit{width:145vw}.reception-final-copy h2{font-size:clamp(4rem,18vw,6.2rem)}.reception-final-actions{flex-direction:column}.reception-footer{grid-template-columns:1fr;gap:55px;padding:75px 22px 30px}.reception-footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html:has(#reception-home){scroll-behavior:auto}#reception-home *,#reception-home :before,#reception-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reception-reveal-copy span{opacity:1}}html:has(#kiinora-marketing-concept){scroll-behavior:smooth;background:#f6f2eb}body:has(#kiinora-marketing-concept){background:#f6f2eb;margin:0}#kiinora-marketing-concept{--kc-paper:#f6f2eb;--kc-paper-deep:#ebe4da;--kc-paper-soft:#fbf8f3;--kc-ink:#2f2723;--kc-muted:#7d7169;--kc-faint:#b9aea4;--kc-coral:#d27865;--kc-coral-deep:#a95746;--kc-taupe:#c9b59d;--kc-line:#4738301f;--kc-frost:#ffffff8f;--kc-frost-strong:#ffffffbd;--kc-shadow:0 30px 90px #4b372b1a;--kc-shadow-soft:0 20px 60px #4b372b12;background:var(--kc-paper);width:100%;max-width:100%;color:var(--kc-ink);font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:Geist,Avenir Next,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}#kiinora-marketing-concept *{box-sizing:border-box}#kiinora-marketing-concept ::selection{background:var(--kc-coral);color:#fffaf7}#kiinora-marketing-concept a,#kiinora-marketing-concept button{-webkit-tap-highlight-color:transparent}#kiinora-marketing-concept a:focus-visible,#kiinora-marketing-concept button:focus-visible,#kiinora-marketing-concept [tabindex]:focus-visible{outline:2px solid var(--kc-coral);outline-offset:5px}.kc-nav{z-index:80;-webkit-backdrop-filter:blur(26px)saturate(120%);background:#f6f2ebad;border:1px solid #ffffffad;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(100% - 40px,1320px);min-height:64px;padding:8px 10px 8px 22px;transition:top .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),background .25s;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffeb,0 18px 48px #49342a1a}.kc-nav.is-condensed{background:#f6f2ebe6;width:min(100% - 28px,1130px);top:12px}.kc-brand{color:var(--kc-ink);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.kc-brand-mark{background:#d27865f2;border-radius:50%;grid-template-columns:repeat(2,6px);place-content:center;gap:3px;width:29px;height:29px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #ffffff61,0 8px 18px #a0544433}.kc-brand:hover .kc-brand-mark{transform:rotate(9deg)scale(1.05)}.kc-brand-mark span{background:#fdf7f2;border-radius:999px;width:6px}.kc-brand-mark span:first-child{align-self:end;height:9px}.kc-brand-mark span:last-child{height:16px}.kc-brand-word{letter-spacing:-.035em;font-size:1rem;font-weight:590}.kc-nav-links{align-items:center;gap:30px;display:flex}.kc-nav-links a,.kc-nav-login{color:#2f2723a8;font-size:.78rem;font-weight:520;text-decoration:none;transition:color .18s;position:relative}.kc-nav-links a:after,.kc-nav-login:after{content:"";background:var(--kc-coral);height:1px;transition:right .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5px;left:0;right:100%}.kc-nav-links a:hover,.kc-nav-login:hover{color:var(--kc-ink)}.kc-nav-links a:hover:after,.kc-nav-login:hover:after{right:0}.kc-nav-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.kc-button{letter-spacing:-.012em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:.84rem;font-weight:560;line-height:1;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s,background .26s;display:inline-flex}.kc-button svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.kc-button:hover{transform:translateY(-2px)}.kc-button:hover svg{transform:translate(3px)}.kc-button--nav{background:var(--kc-ink);color:#fffaf7;min-height:46px;box-shadow:0 12px 26px #2f272329}.kc-button--nav:hover{background:#1f1916;box-shadow:0 15px 32px #2f272338}.kc-button--primary{background:var(--kc-ink);color:#fffaf7;box-shadow:0 18px 38px #2f27232e}.kc-button--primary:hover{background:#211b18;box-shadow:0 22px 46px #2f27233d}.kc-button--ghost{color:var(--kc-ink);-webkit-backdrop-filter:blur(16px);background:#ffffff70;border-color:#2f272324;box-shadow:inset 0 1px #fffc}.kc-button--ghost:hover{background:#ffffffb3;border-color:#2f272338}.kc-hero{isolation:isolate;min-height:100svh;padding:clamp(156px,18vh,205px) clamp(24px,5vw,78px) 112px;position:relative}.kc-hero:before{content:"";z-index:-3;background:radial-gradient(circle at 78% 26%,#d2786533,#0000 30%),radial-gradient(circle at 25% 78%,#c9b59d38,#0000 31%),linear-gradient(#fbf8f3 0%,#f6f2eb 72%,#eee6db 100%);position:absolute;inset:0}.kc-hero:after{content:"";z-index:-2;pointer-events:none;opacity:.22;background-image:linear-gradient(#5c493e14 1px,#0000 1px),linear-gradient(90deg,#5c493e14 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 38%,#000,#0000 72%);mask-image:radial-gradient(circle at 70% 38%,#000,#0000 72%)}.kc-hero-ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kc-orb{filter:blur(1px);border-radius:50%;display:block;position:absolute}.kc-orb--coral{aspect-ratio:1;background:radial-gradient(circle at 32% 30%,#ffefe6bf,#d278653d 42%,#d2786514 68%,#0000 72%);width:clamp(220px,29vw,500px);top:14vh;right:-8vw;box-shadow:inset 0 0 70px #ffffff42}.kc-orb--taupe{aspect-ratio:1;filter:blur(34px);background:#c9b59d38;width:clamp(150px,16vw,270px);bottom:7vh;right:33vw}.kc-orb--cream{aspect-ratio:1;border:1px solid #d278652e;width:clamp(130px,14vw,235px);top:31vh;left:-5vw;box-shadow:0 0 80px #d2786514}.kc-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(48px,7vw,110px);width:min(100%,1400px);margin-inline:auto;display:grid}.kc-hero-copy{z-index:4;position:relative}.kc-hero-intro{color:#2f272394;letter-spacing:.015em;width:fit-content;margin:0 0 24px;font-size:.78rem;font-weight:560}.kc-hero-title{letter-spacing:-.07em;text-wrap:balance;max-width:1160px;margin:0;font-size:clamp(3.65rem,6vw,6.9rem);font-weight:380;line-height:.91}.kc-hero-inline-media{vertical-align:.04em;background:linear-gradient(90deg,#f6f2eb29,#d278652e),url(/images/booking%20schedule.jpg) 50% 42%/155%;border:1px solid #ffffffd1;border-radius:999px;width:clamp(84px,8.2vw,132px);height:clamp(40px,4.2vw,66px);margin:0 .02em 0 .08em;transition:transform .5s cubic-bezier(.22,1,.36,1),background-size .6s;display:inline-block;transform:rotate(-2.5deg);box-shadow:inset 0 1px #ffffffd1,0 10px 28px #4d372c1f}.kc-hero-title:hover .kc-hero-inline-media{background-size:178%;transform:rotate(2deg)scale(1.05)}.kc-hero-summary{color:#2f2723ad;max-width:590px;margin:34px 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.62}.kc-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.kc-hero-footnote{color:#2f272370;max-width:560px;margin:20px 0 0;font-size:.77rem;line-height:1.55}.kc-hero-product{perspective:1500px;place-items:center;min-height:650px;display:grid;position:relative}.kc-frost-card{-webkit-backdrop-filter:blur(28px)saturate(118%);background:linear-gradient(145deg,#ffffffc7,#ffffff73);border:1px solid #ffffffd1;box-shadow:inset 0 1px #fffffff5,0 38px 100px #4a362a1f}.kc-dashboard{border-radius:36px;width:min(100%,650px);min-height:500px;padding:24px;position:relative;transform:rotateY(-5deg)rotateX(2deg)}.kc-dashboard-topbar{justify-content:space-between;align-items:center;padding:2px 2px 18px;display:flex}.kc-dashboard-topbar>div{gap:4px;display:grid}.kc-dashboard-day{color:var(--kc-coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650}.kc-dashboard-topbar strong{letter-spacing:-.035em;font-size:1.25rem;font-weight:520}.kc-round-action{background:linear-gradient(180deg,#e09a87,var(--kc-coral));color:#fffaf7;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff6b,0 13px 28px #a858453d}.kc-dashboard-tabs{border-bottom:1px solid #44342c14;gap:8px;padding-bottom:18px;display:flex}.kc-dashboard-tabs span{color:#2f27237a;border-radius:999px;padding:8px 13px;font-size:.72rem}.kc-dashboard-tabs span.is-active{color:var(--kc-coral-deep);background:#d278651f}.kc-schedule-preview{grid-template-columns:34px 1fr;gap:12px;min-height:350px;padding-top:22px;display:grid}.kc-schedule-times{color:#2f272352;grid-template-rows:repeat(5,1fr);align-items:start;font-size:.64rem;display:grid}.kc-schedule-lanes{background-image:repeating-linear-gradient(#0000 0 72px,#46362e12 72px 73px);grid-template-rows:38px repeat(4,1fr);grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid;position:relative}.kc-staff-heading{color:#2f27239e;align-items:center;gap:7px;font-size:.68rem;display:flex}.kc-avatar{width:27px;height:27px;color:var(--kc-ink);background:#c9b59d52;border-radius:50%;place-items:center;font-size:.65rem;font-style:normal;display:inline-grid}.kc-appointment{background:#ffffffad;border:1px solid #ffffffb8;border-radius:16px;gap:3px;padding:11px 12px;display:grid;position:absolute;box-shadow:0 12px 26px #3a2b2312}.kc-appointment strong{font-size:.72rem;font-weight:600}.kc-appointment span{color:#2f272380;font-size:.61rem}.kc-appointment--one{height:76px;top:66px;left:0;right:calc(50% + 6px)}.kc-appointment--two{background:#e5cdc4c7;height:90px;top:116px;left:calc(50% + 6px);right:0}.kc-appointment--three{background:#e7dfd3cc;height:70px;top:232px;left:0;right:calc(50% + 6px)}.kc-float-card{z-index:6;border-radius:24px;gap:5px;padding:18px 20px;display:grid;position:absolute}.kc-float-card strong{letter-spacing:-.025em;font-size:1rem;font-weight:560}.kc-float-card>span:last-child{color:#2f272375;font-size:.66rem}.kc-float-label{color:var(--kc-coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:650}.kc-float-card--customer{width:225px;bottom:78px;left:-18px;transform:rotate(-3deg)}.kc-float-card--sales{width:205px;top:92px;right:-18px;transform:rotate(3deg)}.kc-marquee{border-top:1px solid var(--kc-line);border-bottom:1px solid var(--kc-line);background:#ffffff57;padding:24px 0;overflow:hidden}.kc-marquee-track{align-items:center;gap:24px;width:max-content;animation:32s linear infinite kc-marquee;display:flex}.kc-marquee-track span{color:#2f27238f;letter-spacing:.02em;white-space:nowrap;font-size:.76rem;font-weight:560}.kc-marquee-track i{background:#d27865c7;border-radius:50%;width:5px;height:5px;display:block}@keyframes kc-marquee{to{transform:translate(-50%)}}.kc-section{padding:clamp(120px,15vw,220px) clamp(24px,5vw,78px)}.kc-section-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:38px 70px;width:min(100%,1260px);margin:0 auto clamp(58px,7vw,96px);display:grid}.kc-section-heading>p{color:var(--kc-coral-deep);align-self:start;margin:9px 0 0;font-size:.78rem;line-height:1.5}.kc-section-heading h2{letter-spacing:-.065em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(2.9rem,5.4vw,6.1rem);font-weight:380;line-height:.95}.kc-section-heading>span{color:#2f272394;grid-column:2;max-width:690px;font-size:1rem;line-height:1.7}.kc-bento{grid-template-rows:repeat(2,minmax(310px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:14px;width:min(100%,1260px);min-height:760px;margin-inline:auto;display:grid}.kc-bento-card{box-shadow:inset 0 1px 0 #fffffff5,var(--kc-shadow-soft);background:linear-gradient(145deg,#ffffffbd,#ffffff6b);border:1px solid #ffffffd6;border-radius:38px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden}.kc-bento-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fffffff5,0 36px 80px #4b372b1f}.kc-bento-card--operations{background:radial-gradient(circle at 88% 10%,#d278652e,#0000 28%),linear-gradient(145deg,#ffffffc2,#ffffff70);grid-area:span 2/span 7;grid-template-rows:auto 1fr;padding:clamp(30px,4vw,52px);display:grid}.kc-bento-card--customers,.kc-bento-card--money{grid-column:span 5;padding:clamp(28px,3.3vw,42px)}.kc-bento-card--customers{background:radial-gradient(circle at 90% 5%,#c9b59d42,#0000 34%),linear-gradient(145deg,#ffffffc7,#ffffff73)}.kc-bento-card--money{background:radial-gradient(circle at 88% 0,#d2786521,#0000 32%),linear-gradient(145deg,#ffffffbd,#fff6)}.kc-card-copy{z-index:2;position:relative}.kc-card-copy p{color:var(--kc-coral-deep);margin:0 0 13px;font-size:.71rem;font-weight:630}.kc-card-copy h3{letter-spacing:-.055em;text-wrap:balance;max-width:560px;margin:0;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:400;line-height:.98}.kc-bento-card--customers .kc-card-copy h3,.kc-bento-card--money .kc-card-copy h3{font-size:clamp(1.75rem,2.4vw,2.7rem)}.kc-card-copy>span{color:#2f27238c;max-width:540px;margin-top:18px;font-size:.88rem;line-height:1.62;display:block}.kc-mini-day{background:#ffffff80;border:1px solid #ffffffc2;border-radius:26px;align-self:end;margin-top:44px;padding:25px;box-shadow:inset 0 1px #ffffffe6}.kc-mini-day-head{border-bottom:1px solid #2f272314;justify-content:space-between;align-items:baseline;padding-bottom:17px;display:flex}.kc-mini-day-head strong{font-size:1.05rem;font-weight:560}.kc-mini-day-head span{color:#2f27236b;font-size:.68rem}.kc-mini-day-line{color:#2f272380;grid-template-columns:42px 8px 1fr;align-items:center;gap:12px;min-height:58px;font-size:.7rem;display:grid}.kc-mini-day-line b{background:var(--kc-coral);border-radius:50%;width:6px;height:6px}.kc-mini-day-line em{color:#2f2723c2;font-size:.8rem;font-style:normal}.kc-customer-stack{gap:9px;margin-top:34px;display:grid}.kc-customer-row{background:#ffffff7a;border:1px solid #ffffffbd;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.kc-customer-initial{width:38px;height:38px;color:var(--kc-coral-deep);background:#d278651f;border-radius:50%;place-items:center;font-size:.72rem;font-weight:650;display:grid}.kc-customer-row>span:last-child{gap:3px;display:grid}.kc-customer-row strong{font-size:.8rem;font-weight:580}.kc-customer-row small{color:#2f27236b;font-size:.64rem}.kc-money-sheet{border-top:1px solid #2f272314;gap:0;margin-top:29px;display:grid}.kc-money-sheet div{border-bottom:1px solid #2f272314;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.kc-money-sheet span{color:#2f27237a;font-size:.72rem}.kc-money-sheet strong{font-size:.8rem;font-weight:600}.kc-money-sheet div.is-total{border-bottom:0;margin-top:8px;padding-top:16px}.kc-money-sheet div.is-total span,.kc-money-sheet div.is-total strong{color:var(--kc-ink);font-size:1rem}.kc-story-section{color:#f8f2ec;background:radial-gradient(circle at 14% 12%,#d278651f,#0000 28%),linear-gradient(160deg,#2a2421,#1f1a18 70%);padding:clamp(130px,16vw,240px) clamp(24px,5vw,78px)}.kc-story-shell{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(54px,8vw,120px);width:min(100%,1260px);margin-inline:auto;display:grid}.kc-story-intro{align-self:start;max-width:440px;padding-top:18px}.kc-story-intro>p{color:#e8a795e6;margin:0 0 18px;font-size:.77rem}.kc-story-intro h2{letter-spacing:-.066em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.2vw,5.8rem);font-weight:370;line-height:.94}.kc-story-intro>span{color:#f8f2ec8f;margin-top:28px;font-size:.92rem;line-height:1.7;display:block}.kc-story-panels{gap:22vh;padding-bottom:7vh;display:grid}.kc-story-panel{-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff1b,#ffffff0b);border:1px solid #ffffff1f;border-radius:38px;grid-template-rows:auto 1fr;gap:34px;min-height:640px;padding:clamp(26px,4vw,46px);display:grid;box-shadow:inset 0 1px #ffffff1c,0 36px 90px #00000029}.kc-story-copy>span{color:#e8a795e0;font-size:.71rem}.kc-story-copy h3{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:390;line-height:.98}.kc-story-copy p{color:#f8f2ec8f;max-width:610px;margin:20px 0 0;font-size:.9rem;line-height:1.65}.kc-story-media{background:radial-gradient(circle at 78% 20%,#d2786529,#0000 32%),#ffffff0e;border:1px solid #ffffff1a;border-radius:28px;place-items:center;min-height:330px;display:grid;overflow:hidden}.kc-readiness-list{gap:10px;width:min(86%,480px);display:grid}.kc-readiness-list div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.kc-readiness-list span{color:#f8f2ecad;font-size:.78rem}.kc-readiness-list strong{color:#f0ad98;font-size:.68rem;font-weight:580}.kc-change-card,.kc-close-sheet{background:#ffffff13;border:1px solid #ffffff21;border-radius:28px;width:min(84%,470px);padding:28px;box-shadow:0 26px 70px #00000021}.kc-change-card{gap:12px;display:grid}.kc-change-status{color:#f0ad98;font-size:.7rem}.kc-change-card strong{letter-spacing:-.05em;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:430}.kc-change-card p{color:#f8f2ec85;margin:0;font-size:.78rem}.kc-change-people{align-items:center;margin-top:12px;display:flex}.kc-change-people .kc-avatar{color:#f7eee8;background:#f0ad9833;border:2px solid #2a2421;margin-right:-6px}.kc-change-people small{color:#f8f2ec6b;margin-left:16px}.kc-close-top{justify-content:space-between;align-items:end;display:flex}.kc-close-top span{color:#f8f2ec7a;font-size:.72rem}.kc-close-top strong{letter-spacing:-.05em;font-size:2rem;font-weight:430}.kc-close-bar{background:#ffffff14;border-radius:999px;height:8px;margin:30px 0;overflow:hidden}.kc-close-bar span{border-radius:inherit;background:linear-gradient(90deg,#d27865,#f0ad98);height:100%;display:block}.kc-close-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kc-close-grid span{background:#ffffff0f;border-radius:16px;gap:5px;padding:14px;display:grid}.kc-close-grid small{color:#f8f2ec6b;font-size:.62rem}.kc-close-grid strong{font-size:1.15rem;font-weight:500}.kc-everything-section{background:radial-gradient(circle at 90% 16%,#d2786524,transparent 27%),var(--kc-paper)}.kc-section-heading--compact{grid-template-columns:.65fr 1.35fr}.kc-accordions{gap:10px;width:min(100%,1260px);height:640px;margin-inline:auto;display:flex}.kc-accordion{cursor:default;background:#ffffff80;border:1px solid #ffffffd1;border-radius:34px;flex:.72;grid-template-rows:minmax(0,1fr) auto;gap:0;min-width:0;transition:flex .65s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 20px 58px #4b372b12}.kc-accordion:hover,.kc-accordion:focus-within,.kc-accordion:focus,.kc-accordion.is-active{flex:1.75;transform:translateY(-5px);box-shadow:inset 0 1px #fffffff0,0 34px 82px #4b372b1c}.kc-accordion-visual{background:radial-gradient(circle at 74% 24%,#d2786526,#0000 33%),linear-gradient(150deg,#ffffffb8,#ece4d9d1);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.kc-accordion-visual:after{content:"";opacity:.2;background-image:linear-gradient(#503e3514 1px,#0000 1px),linear-gradient(90deg,#503e3514 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.kc-accordion-visual--book{align-content:center;justify-items:start;gap:5px;padding:34px}.kc-accordion-time{color:var(--kc-coral-deep);font-size:.7rem}.kc-accordion-visual--book strong,.kc-accordion-visual--customer strong,.kc-accordion-visual--business strong{z-index:1;letter-spacing:-.04em;font-size:clamp(1.1rem,2.2vw,2rem);font-weight:470;position:relative}.kc-accordion-visual--book small,.kc-accordion-visual--customer small{z-index:1;color:#2f27237a;font-size:.68rem;position:relative}.kc-team-orbit{z-index:1;width:180px;height:180px;position:relative}.kc-team-orbit:before{content:"";border:1px solid #d2786542;border-radius:50%;position:absolute;inset:18px}.kc-team-orbit span{width:48px;height:48px;color:var(--kc-ink);background:#ffffffb8;border:1px solid #fffc;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;box-shadow:0 14px 30px #43312814}.kc-team-orbit span:first-child{top:0;left:66px}.kc-team-orbit span:nth-child(2){bottom:28px;right:4px}.kc-team-orbit span:nth-child(3){bottom:20px;left:7px}.kc-accordion-visual--customer{align-content:center;gap:8px}.kc-profile-ring{z-index:1;width:74px;height:74px;color:var(--kc-coral-deep);background:#d278651a;border:1px solid #d2786542;border-radius:50%;place-items:center;margin-bottom:8px;font-size:.9rem;font-weight:650;display:grid;position:relative}.kc-accordion-visual--business{align-content:center;gap:26px;padding:30px}.kc-sparkline{z-index:1;align-items:end;gap:8px;width:min(100%,230px);height:84px;display:flex;position:relative}.kc-sparkline i{background:#d2786561;border-radius:999px 999px 5px 5px;flex:1}.kc-sparkline i:first-child{height:34%}.kc-sparkline i:nth-child(2){height:54%}.kc-sparkline i:nth-child(3){height:48%}.kc-sparkline i:nth-child(4){height:72%}.kc-sparkline i:nth-child(5){background:var(--kc-coral);height:92%}.kc-accordion-copy{z-index:2;background:#ffffff9e;border-top:1px solid #2f272312;align-content:end;gap:9px;min-height:165px;padding:28px;display:grid;position:relative}.kc-accordion-copy span{color:var(--kc-coral-deep);font-size:.67rem}.kc-accordion-copy h3{letter-spacing:-.045em;max-width:380px;margin:0;font-size:clamp(1.25rem,2vw,2.2rem);font-weight:420;line-height:1.03}.kc-manifesto{background:#f2e9df;place-items:center;min-height:92svh;padding:120px clamp(24px,5vw,78px);display:grid}.kc-manifesto p{text-align:center;letter-spacing:-.075em;text-wrap:balance;width:min(100%,1240px);margin:0;font-size:clamp(3.6rem,7.4vw,8.2rem);font-weight:370;line-height:.92}.kc-manifesto-inline{vertical-align:-.03em;background:linear-gradient(90deg,#d2786514,#ffffff0d),url(/images/landing-page-full-panel-screenshot-3.png) 50% 42%/170%;border:1px solid #ffffffc2;border-radius:999px;width:clamp(105px,13vw,220px);height:clamp(48px,6.2vw,96px);margin:0 .06em;display:inline-block;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 42px #49362c1c}.kc-final{color:#fff8f2;background:radial-gradient(circle at 50% 58%,#d2786538,#0000 26%),#2b2421;place-items:center;min-height:94svh;padding:130px 24px;display:grid;position:relative;overflow:hidden}.kc-final-copy{z-index:3;text-align:center;width:min(100%,1040px);position:relative}.kc-final-copy>p{color:#efab99;margin:0 0 22px;font-size:.78rem}.kc-final-copy h2{letter-spacing:-.078em;text-wrap:balance;margin:0;font-size:clamp(4rem,8vw,8.5rem);font-weight:360;line-height:.9}.kc-final-copy>span{color:#fff8f28c;max-width:650px;margin:30px auto 0;font-size:.95rem;line-height:1.7;display:block}.kc-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.kc-button--final{color:#2b2421;background:#fff8f2;min-height:56px;box-shadow:0 18px 40px #0000002e}.kc-button--final:hover{background:#e8aa98;box-shadow:0 24px 54px #00000038}.kc-final-link{color:#fff8f2a3;font-size:.78rem;text-decoration:none}.kc-final-link:hover{color:#fff8f2}.kc-final-orbit{pointer-events:none;position:absolute;inset:0}.kc-final-orbit span{border:1px solid #efab9929;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-final-orbit span:first-child{aspect-ratio:1;width:48vw}.kc-final-orbit span:nth-child(2){aspect-ratio:1;width:66vw}.kc-final-orbit span:nth-child(3){aspect-ratio:1;opacity:.6;width:84vw}.kc-footer{background:#f2e9df;border-top:1px solid #2f272317;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:150px;padding:40px clamp(24px,5vw,78px);display:grid}.kc-footer-links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.kc-footer-links a{color:#2f27238a;font-size:.72rem;text-decoration:none}.kc-footer-links a:hover{color:var(--kc-ink)}.kc-footer>p{color:#2f272361;text-align:right;justify-self:end;margin:0;font-size:.68rem}@media (max-width:1120px){.kc-hero-grid{grid-template-columns:1fr;gap:58px}.kc-hero-copy{max-width:900px}.kc-hero-product{width:min(100%,760px);min-height:610px;margin-inline:auto}.kc-dashboard{width:min(88%,650px)}.kc-float-card--customer{left:3%}.kc-float-card--sales{right:2%}.kc-story-shell{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:56px}}@media (max-width:900px){.kc-nav{grid-template-columns:1fr auto}.kc-nav-links,.kc-nav-login{display:none}.kc-hero{padding-top:145px}.kc-hero-title{max-width:800px;font-size:clamp(3.5rem,10vw,6.4rem)}.kc-section-heading,.kc-section-heading--compact{grid-template-columns:1fr;gap:20px}.kc-section-heading>span{grid-column:auto}.kc-bento{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.kc-bento-card--operations,.kc-bento-card--customers,.kc-bento-card--money{grid-area:auto}.kc-bento-card--operations{min-height:680px}.kc-story-shell{grid-template-columns:1fr}.kc-story-intro{max-width:700px}.kc-story-panels{gap:70px}.kc-accordions{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}.kc-accordion,.kc-accordion:hover,.kc-accordion:focus,.kc-accordion.is-active{min-height:520px;transform:none}.kc-footer{grid-template-columns:1fr;justify-items:start}.kc-footer-links{justify-content:flex-start}.kc-footer>p{text-align:left;justify-self:start}}@media (max-width:640px){.kc-nav{width:calc(100% - 24px);min-height:58px;padding:7px 8px 7px 16px;top:12px}.kc-brand-word{font-size:.92rem}.kc-button--nav{min-height:42px;padding-inline:16px}.kc-hero{padding:120px 18px 80px}.kc-hero-title{font-size:clamp(3.15rem,14.8vw,5rem);line-height:.93}.kc-hero-inline-media{width:82px;height:39px}.kc-hero-actions{display:grid}.kc-button--primary,.kc-button--ghost{width:100%}.kc-hero-product{min-height:500px}.kc-dashboard{border-radius:28px;width:100%;min-height:420px;padding:18px;transform:none}.kc-dashboard-tabs span:nth-child(n+4){display:none}.kc-schedule-preview{min-height:285px}.kc-schedule-lanes{background-image:repeating-linear-gradient(#0000 0 58px,#46362e12 58px 59px);gap:0 8px}.kc-appointment{padding:9px}.kc-appointment--one{height:64px;top:56px}.kc-appointment--two{height:78px;top:100px}.kc-appointment--three{height:62px;top:194px}.kc-float-card{display:none}.kc-section{padding:105px 18px}.kc-section-heading{margin-bottom:48px}.kc-section-heading h2{font-size:clamp(2.8rem,13vw,4.6rem)}.kc-bento-card{border-radius:28px}.kc-bento-card--operations{min-height:600px;padding:28px}.kc-bento-card--customers,.kc-bento-card--money{padding:28px}.kc-card-copy h3,.kc-bento-card--customers .kc-card-copy h3,.kc-bento-card--money .kc-card-copy h3{font-size:2.2rem}.kc-mini-day{padding:18px}.kc-story-section{padding:110px 18px}.kc-story-intro h2{font-size:clamp(3rem,14vw,4.6rem)}.kc-story-panel{border-radius:28px;min-height:560px;padding:24px}.kc-story-media{min-height:280px}.kc-readiness-list,.kc-change-card,.kc-close-sheet{width:92%}.kc-close-grid{gap:6px}.kc-close-grid span{padding:10px}.kc-accordions{grid-template-columns:1fr}.kc-accordion,.kc-accordion:hover,.kc-accordion:focus,.kc-accordion.is-active{min-height:480px}.kc-manifesto{min-height:76svh;padding:90px 18px}.kc-manifesto p{font-size:clamp(3.1rem,14vw,5rem)}.kc-manifesto-inline{width:94px;height:44px}.kc-final{min-height:82svh;padding:110px 18px}.kc-final-copy h2{font-size:clamp(3.5rem,15vw,5.4rem)}.kc-final-actions{display:grid}.kc-button--final{width:100%}.kc-footer{padding:38px 18px}}@media (prefers-reduced-motion:reduce){html:has(#kiinora-marketing-concept){scroll-behavior:auto}.kc-marquee-track{animation-play-state:paused}.kc-button,.kc-brand-mark,.kc-bento-card,.kc-accordion,.kc-hero-inline-media{transition:none}}.customer-auth-page,.customer-portal-page{color:#57524e;background:linear-gradient(#e7e3dc38,#e7e3dc38),url(/images/texture.jpg) 50%/cover fixed;min-height:100vh;font-family:Avenir Next LT Pro,Avenir Next,Avenir,DM Sans,sans-serif}.customer-auth-main,.customer-portal-main{width:100%;padding:clamp(22px,5vw,54px) 18px 110px}.customer-auth-shell{width:min(100%,460px);margin:0 auto}.customer-auth-back{color:#3f3732ad;letter-spacing:.08em;align-items:center;gap:7px;margin:0 0 18px 8px;font-size:.77rem;font-weight:600;text-decoration:none;display:inline-flex}.customer-auth-back svg{width:14px;height:14px}.customer-auth-card,.customer-portal-surface{-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);background:radial-gradient(circle at 26% 14%,#ffffff7a,#0000 35%),#f0ece6d4;border:1px solid #ffffff94;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 0 -18px 30px #52443a09,-8px 16px 34px #332b251f}.customer-auth-card{text-align:center;border-radius:56px;padding:44px 34px 38px}.customer-auth-brand{background:#ffffff4d;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 22px;display:grid;box-shadow:inset 0 1px #fffc,0 10px 24px #30282314}.customer-auth-brand img{object-fit:contain;border-radius:50%;width:58px;height:58px}.customer-auth-monogram{color:#433831b8;font-size:1.55rem;font-weight:600}.customer-auth-eyebrow,.customer-portal-eyebrow{color:#4b413b94;letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:700}.customer-auth-card h1{color:#453e39;letter-spacing:-.025em;margin:0;font-size:clamp(1.72rem,5vw,2.15rem);font-weight:500;line-height:1.08}.customer-auth-subtitle{color:#4c433db3;max-width:330px;margin:13px auto 28px;font-size:.94rem;line-height:1.55}.customer-auth-form{text-align:left;gap:14px;display:grid}.customer-auth-field{gap:7px;display:grid}.customer-auth-field label{color:#403732a1;letter-spacing:.09em;text-transform:uppercase;padding-left:3px;font-size:.7rem;font-weight:700}.customer-auth-field input,.customer-profile-input,.customer-date-input{color:#403a36;width:100%;height:50px;font:inherit;background:#ded8d17a;border:0;border-radius:17px;outline:1px solid #ffffff73;padding:0 16px;box-shadow:inset 3px 5px 9px #493d3417,inset -3px -4px 8px #ffffff70}.customer-auth-field--code input{text-align:center;letter-spacing:.22em;height:62px;font-size:1.6rem;font-weight:600}.customer-auth-inline-notice{color:#403732a8;align-items:flex-start;gap:8px;margin:-2px 4px 2px;font-size:.76rem;line-height:1.45;display:flex}.customer-auth-inline-notice svg{flex:none;width:16px;height:16px;margin-top:1px}.customer-auth-field input:focus,.customer-profile-input:focus,.customer-date-input:focus{outline:2px solid var(--customer-accent,#d27865)}@supports (color:color-mix(in lab, red, red)){.customer-auth-field input:focus,.customer-profile-input:focus,.customer-date-input:focus{outline:2px solid color-mix(in srgb,var(--customer-accent,#d27865)50%,white)}}.customer-auth-primary,.customer-portal-primary,.customer-portal-secondary,.customer-portal-danger,.customer-slot,.customer-staff-option{cursor:pointer;letter-spacing:.055em;border:0;border-radius:999px;min-height:48px;font-family:inherit;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s}.customer-auth-primary,.customer-portal-primary{background:var(--customer-accent,#d27865);color:#fff;margin-top:6px;box-shadow:inset 0 1px #ffffff61,-3px 8px 15px #3d2f272e}.customer-auth-primary:hover,.customer-portal-primary:hover,.customer-portal-secondary:hover,.customer-slot:hover,.customer-staff-option:hover{transform:translateY(-1px)}.customer-auth-switch{color:#4037329e;margin:22px 0 0;font-size:.83rem}.customer-auth-switch a{color:#4a403a;font-weight:700;text-decoration:none}.customer-portal-shell{width:min(100%,820px);margin:0 auto}.customer-portal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:0 8px;display:flex}.customer-portal-brand{align-items:center;gap:12px;display:flex}.customer-portal-logo{object-fit:contain;background:#ffffff73;border-radius:50%;width:48px;height:48px;padding:5px;box-shadow:0 7px 18px #362d271a}.customer-portal-brand strong{color:#463e39;font-size:.98rem;font-weight:600;display:block}.customer-portal-brand span{color:#423a3491;font-size:.73rem}.customer-portal-user{color:#514943;background:#f2eee8a6;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,-2px 6px 12px #332b2514}.customer-portal-surface{border-radius:42px;padding:clamp(24px,5vw,42px)}.customer-portal-hero{margin-bottom:24px}.customer-portal-title{color:#423b37;letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,4vw,2.25rem);font-weight:500}.customer-portal-subtitle{color:#4038339e;margin:8px 0 0;font-size:.9rem;line-height:1.5}.customer-next-visit{background:#ffffff45;border-radius:28px;margin-top:25px;padding:26px;box-shadow:inset 0 1px #ffffffa6,inset 3px 5px 10px #4539300e}.customer-next-visit h2,.customer-booking-card h3{color:#413a36;margin:0;font-size:1.2rem;font-weight:600}.customer-next-meta{color:#433a34ad;flex-wrap:wrap;gap:8px 15px;margin:10px 0 20px;font-size:.86rem;display:flex}.customer-bookings-grid{gap:12px;margin-top:18px;display:grid}.customer-booking-card{background:#ffffff38;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px 20px;display:grid;box-shadow:inset 0 1px #ffffff8c}.customer-booking-card p{color:#443b359e;margin:6px 0 0;font-size:.82rem}.customer-booking-link{color:inherit;text-decoration:none}.customer-booking-chevron{color:#42393373;width:18px;height:18px}.customer-tabs{background:#d2cac159;border-radius:999px;gap:7px;margin:20px 0 4px;padding:5px;display:flex}.customer-tab{color:#3c342f99;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:10px;font-size:.78rem;font-weight:700}.customer-tab.is-active{color:#443c37;background:#ffffff8c;box-shadow:-2px 5px 10px #362c2614}.customer-portal-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.customer-portal-primary,.customer-portal-secondary,.customer-portal-danger{padding:0 18px}.customer-portal-secondary{color:#4d453f;background:#ffffff59;box-shadow:inset 0 1px #ffffffbf,-2px 6px 12px #372d2614}.customer-portal-danger{color:#8c4f46;background:#97574b1a;box-shadow:inset 0 1px #ffffff8c}.customer-action-panel{background:#d9d2ca52;border-radius:25px;margin-top:18px;padding:20px;box-shadow:inset 3px 5px 10px #44393212}.customer-action-panel h3{color:#443c37;margin:0 0 13px;font-size:.92rem}.customer-date-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.customer-date-row .customer-portal-secondary{min-height:50px}.customer-slots,.customer-staff-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:14px;display:grid}.customer-slot,.customer-staff-option{color:#504740;background:#ffffff59;padding:11px 13px;box-shadow:inset 0 1px #ffffffb3}.customer-slot.is-selected,.customer-staff-option.is-selected{outline:2px solid var(--customer-accent,#d27865)}@supports (color:color-mix(in lab, red, red)){.customer-slot.is-selected,.customer-staff-option.is-selected{outline:2px solid color-mix(in srgb,var(--customer-accent,#d27865)55%,white)}}.customer-slot.is-selected,.customer-staff-option.is-selected{background:#ffffff8a}.customer-staff-option small{opacity:.58;margin-top:2px;display:block}.customer-staff-option.is-unavailable-now:not(.is-selected){opacity:.72}.customer-staff-alternatives{border-top:1px solid #483d3514;margin-top:18px;padding-top:16px}.customer-staff-alternatives .customer-portal-eyebrow{margin-bottom:4px}.customer-change-preview{background:#fff3;border-radius:23px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin-top:18px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff85}.customer-change-preview-card{color:#403833b3;background:#ffffff45;border-radius:18px;min-width:0;padding:15px 16px}.customer-change-preview-card.is-proposed{background:var(--customer-accent,#d27865)}@supports (color:color-mix(in lab, red, red)){.customer-change-preview-card.is-proposed{background:color-mix(in srgb,var(--customer-accent,#d27865)8%,#ffffff59)}}.customer-change-preview-card.is-proposed{box-shadow:inset 0 0 0 1px var(--customer-accent,#d27865)}@supports (color:color-mix(in lab, red, red)){.customer-change-preview-card.is-proposed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--customer-accent,#d27865)14%,transparent)}}.customer-change-preview-card>span{color:#483e387a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.customer-change-preview-card strong,.customer-change-preview-card small{display:block}.customer-change-preview-card strong{color:#463e39;font-size:.84rem;font-weight:700;line-height:1.35}.customer-change-preview-card small{color:#453c369e;margin-top:3px;font-size:.74rem;line-height:1.35}.customer-change-preview-arrow{color:#483e3861;place-items:center;display:grid}.customer-status-pill{color:#423933a6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff5c;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.66rem;font-weight:700;display:inline-flex}.customer-status-pill.is-cancelled{color:#8c4f46;background:#97574b1a}.customer-empty{text-align:center;color:#443b359e;background:#fff3;border-radius:28px;margin:20px 0 0;padding:26px}.customer-profile-form{gap:14px;margin-top:22px;display:grid}.customer-profile-form label{color:#413832a3;letter-spacing:.06em;gap:6px;font-size:.72rem;font-weight:700;display:grid}.customer-profile-readonly{opacity:.72}.customer-chat-panel{gap:12px;margin-top:18px;display:grid}.customer-chat-log{gap:9px;max-height:380px;display:grid;overflow-y:auto}.customer-chat-row{border-radius:18px;max-width:88%;padding:12px 15px;font-size:.86rem;line-height:1.5}.customer-chat-row.is-user{background:var(--customer-accent,#d27865);color:#fff;justify-self:end}.customer-chat-row.is-agent{color:#4b433e;background:#ffffff61}.customer-chat-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.customer-chat-form input{background:#fff6;border:0;border-radius:999px;outline:none;height:48px;padding:0 18px}.customer-chat-form button{min-width:78px}.customer-portal-nav{left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#efebe5d1;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffffb3,-4px 12px 28px #2f272229}.customer-portal-nav a,.customer-portal-nav button{color:#40373299;text-align:center;min-width:72px;font:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 13px;font-size:.68rem;font-weight:700;text-decoration:none}.customer-portal-nav .is-active{color:#443c37;background:#ffffff8f;box-shadow:-2px 5px 10px #342b2514}html.customer-account-embedded,body.customer-account-embedded,body.customer-account-embedded .customer-auth-page,body.customer-account-embedded .customer-portal-page{min-height:0;background:0 0!important}body.customer-account-embedded .customer-auth-main,body.customer-account-embedded .customer-portal-main{background:0 0;min-height:0;padding:4px 0 88px}body.customer-account-embedded .customer-auth-shell,body.customer-account-embedded .customer-portal-shell{width:100%;max-width:none}body.customer-account-embedded .customer-auth-back{display:none}body.customer-account-embedded #floating-nav,body.customer-account-embedded .floating-nav-shell{display:none!important}body.customer-account-embedded .customer-auth-card,body.customer-account-embedded .customer-portal-surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}body.customer-account-embedded .customer-auth-card{padding:10px 12px 28px}body.customer-account-embedded .customer-auth-field input:focus,body.customer-account-embedded .customer-profile-input:focus,body.customer-account-embedded .customer-date-input:focus{outline:none}body.customer-account-embedded .customer-auth-field--code input{border-radius:16px;height:48px}body.customer-account-embedded .customer-auth-inline-notice{color:#403732a8;text-shadow:0 0 4px #fff9f4,0 0 9px #fff9f4e6,0 0 16px #fff9f4b8,0 0 20px var(--customer-accent,#d27865);font-weight:700}@supports (color:color-mix(in lab, red, red)){body.customer-account-embedded .customer-auth-inline-notice{text-shadow:0 0 4px #fff9f4,0 0 9px #fff9f4e6,0 0 16px #fff9f4b8,0 0 20px color-mix(in srgb,var(--customer-accent,#d27865)46%,transparent)}}body.customer-account-embedded .customer-auth-inline-notice svg{filter:drop-shadow(0 0 3px #fff9f4)drop-shadow(0 0 7px #fff9f4d1)drop-shadow(0 0 10px var(--customer-accent,#d27865))}@supports (color:color-mix(in lab, red, red)){body.customer-account-embedded .customer-auth-inline-notice svg{filter:drop-shadow(0 0 3px #fff9f4)drop-shadow(0 0 7px #fff9f4d1)drop-shadow(0 0 10px color-mix(in srgb,var(--customer-accent,#d27865)48%,transparent))}}body.customer-account-embedded .customer-auth-primary{isolation:isolate;color:#57524e;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 2px #fff9f4b8,0 0 5px #fff9f46b,0 0 9px #fff9f433;background:0 0;border:0;border-radius:999px;justify-self:center;width:auto;min-width:220px;min-height:0;margin-top:8px;padding:12px 30px;font-size:.74rem;font-weight:500;line-height:1.2;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 0 8px #fff9f475,0 0 20px #fff9f43d,0 0 34px #fff9f41f,-2.5px 5px 7px #1826302b,1px 2px 3px #1826300a,inset 0 1px #ffffff8c,inset 0 0 14px #fff9f429}body.customer-account-embedded .customer-auth-primary:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(110% 160% at 50% -20%,#ffffff9e 0%,#fff9f447 44%,#0000 75%),linear-gradient(#fffdfa2e 0%,#fff9f414 100%),#e3e0db14;position:absolute;inset:0}body.customer-account-embedded .customer-auth-primary:after{content:"";z-index:2;box-sizing:border-box;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:radial-gradient(64% 92% at 0 0,#ffffffd6 0%,#ffffff75 24%,#0000 58%),radial-gradient(46% 70% at 100% 0,#ffffff61 0%,#ffffff21 26%,#0000 58%),radial-gradient(68% 96% at 100% 100%,#1f2b3242 0%,#1f2b3214 30%,#0000 64%),radial-gradient(42% 66% at 0 100%,#ffffff3d 0%,#0000 56%),#ffffff38;padding:.8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body.customer-account-embedded .customer-auth-primary:hover{transform:translateY(-1px);box-shadow:0 0 10px #fff9f494,0 0 24px #fff9f44d,0 0 40px #fff9f429,-3px 6px 9px #18263033,1px 2px 3px #1826300a,inset 0 1px #ffffff9e,inset 0 0 16px #fff9f433}body.customer-account-embedded .customer-portal-header{padding-inline:12px}body.customer-account-embedded .customer-portal-surface{padding:12px}@media (max-width:560px){.customer-auth-main,.customer-portal-main{padding:22px 14px 104px}.customer-auth-card{border-radius:42px;padding:36px 24px 30px}.customer-portal-surface{border-radius:34px;padding:26px 20px}.customer-portal-header{align-items:flex-start}.customer-portal-user span{display:none}.customer-booking-card{grid-template-columns:minmax(0,1fr) auto}.customer-date-row,.customer-change-preview{grid-template-columns:1fr}.customer-change-preview-arrow{min-height:12px;transform:rotate(90deg)}.customer-portal-nav{justify-content:space-between;width:calc(100% - 26px)}.customer-portal-nav a,.customer-portal-nav button{flex:1;min-width:0;padding-inline:8px}}[data-phx-session],[data-phx-teleported-src]{display:contents}:root{--nav-top:30.0469px;--bg-main:#faf8f3;--axis-w:88px;--slot-h:160px;--slot-step:40px;--staff-count:2;--staff-header-h:0px;--glass-bg:#ffffffb3;--card-bg:#ffffffe6;--glass-shadow:0 25px 80px #00000014;--accent-coral:#ee7f63;--lux-accent:var(--accent-coral);--text-main:#2f2723;--text-muted:#b9aea4;--grid-line:#0000000a;--card-gap:32px;--lane-gap:72px;--lane-width:360px;--top-boundary:132px;--staff-row-pull-up:98px;--staff-safe-zone-h:0cm}*,:before,:after{box-sizing:border-box}html{background:0 0;margin:0;padding:0}button,input,textarea{color:var(--text-main);background:0 0;margin:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lux-wrapper{color:var(--text-main);background:0 0;border-left:1px solid #0000000d;border-right:1px solid #0000000d;max-width:1440px;min-height:100vh;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.lux-canvas-main{flex:1;grid-template-rows:auto 1fr;row-gap:20px;padding:32px 60px 48px;display:grid;position:relative;overflow:hidden}.lux-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.lux-hero-date{letter-spacing:.5em;text-transform:uppercase;color:var(--text-muted);font-size:.85rem}.lux-hero-title{color:var(--text-main);margin-top:.35rem;font-size:clamp(36px,5vw,48px);font-weight:100}.lux-hero-kicker{letter-spacing:.35em;text-transform:uppercase;color:var(--text-muted);margin-top:.5rem;font-size:.85rem}.lux-hero-actions{align-items:center;gap:12px;display:flex}.lux-hero-btn{width:48px;height:48px;color:var(--text-muted);box-shadow:var(--glass-shadow);background:#ffffff73;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:inline-flex}.lux-hero-btn:hover{color:var(--accent-coral);transform:translateY(-2px);box-shadow:0 30px 80px #0000001a}.lux-hero-btn--primary{letter-spacing:.35em;text-transform:uppercase;background:var(--accent-coral);color:#fff;border-radius:999px;width:auto;padding:0 28px;font-size:.75rem}.lux-hero-btn--primary.is-closed{opacity:.6}.lux-hero-add{position:relative}.lux-hero-menu{width:220px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:30;background:#ffffffd9;border:1px solid #ffffff80;border-radius:28px;padding:1rem;position:absolute;top:calc(100% + 12px);right:0}.lux-hero-menu-title{letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem;font-size:.65rem}.lux-hero-menu-list{flex-direction:column;gap:.5rem;display:flex}.lux-hero-menu-item{color:var(--text-main);text-align:left;background:#ffffffb3;border:none;border-radius:18px;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.9rem;transition:background .2s,transform .2s;display:flex}.lux-hero-menu-item:hover{background:#ffffffe6;transform:translate(2px)}.lux-hero-menu-icon{width:40px;height:40px;color:var(--accent-coral);background:#f7ede1e6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lux-content-stack{flex-direction:column;gap:16px;display:flex}.lux-lane-strip{grid-template-columns:var(--axis-w)minmax(0,1fr);align-items:center;gap:var(--lane-gap);margin-top:-16px;display:grid}.lux-axis-spacer{width:var(--axis-w);height:1px}.lux-lane-strip-scroll{padding-bottom:10px;overflow-x:auto}.lux-lane-strip-grid{gap:var(--lane-gap);grid-auto-rows:1fr;display:grid}.lux-lane-header{z-index:210;background:#fffffff2;border:1px solid #fff9;border-radius:999px;align-items:center;gap:1.25rem;min-width:0;padding:.9rem 1.5rem;display:flex;position:relative;transform:translateY(-24px);box-shadow:0 25px 50px #00000014}.lux-lane-header .lux-staff-avatar{width:64px;height:64px;color:var(--text-muted);background:#fffc;border:4px solid #fffffff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden;box-shadow:0 20px 35px #0000001f}.lux-lane-header .lux-staff-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lux-lane-header .lux-staff-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.lux-staff-meta{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.lux-lane-header .lux-staff-name{letter-spacing:.02em;color:var(--text-main);font-size:.95rem;font-weight:600}.lux-lane-header .lux-staff-role{letter-spacing:.35em;text-transform:uppercase;color:#2f272373;margin-top:.15rem;font-size:.55rem}.lux-lane-header .lux-staff-util{letter-spacing:.3em;text-transform:uppercase;color:#2c242073;font-size:.6rem}.lux-controls{flex-wrap:wrap;gap:.75rem;display:flex}.lux-chip{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:var(--glass-shadow);letter-spacing:.35em;text-transform:uppercase;color:var(--text-muted);background:#ffffffa6;border:none;border-radius:9999px;padding:.55rem 1.4rem;font-size:.55rem;transition:color .2s,transform .2s}.lux-chip:hover{color:var(--accent-coral);transform:translateY(-1px)}.lux-stage{flex:1;margin-top:-12px;padding-right:56px;position:relative;overflow:hidden}.lux-grid-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;padding-bottom:56px;padding-left:8px;overflow:auto hidden}.lux-grid-scroll::-webkit-scrollbar{display:none}.lux-scheduler{grid-template-rows:var(--staff-header-h)repeat(var(--row-count,1),var(--slot-step));grid-template-columns:var(--axis-w)repeat(var(--staff-count),var(--lane-width));align-items:start;row-gap:0;column-gap:var(--lane-gap);min-width:max-content;padding:40px 0 80px;display:grid;position:relative}.lux-axis-column{grid-area:1/1/-1;grid-template-rows:var(--staff-header-h)repeat(var(--row-count,1),var(--slot-step));z-index:200;background:#fdfcfb;align-content:start;padding:0 28px 0 12px;display:grid;position:sticky;top:0;left:0}.lux-axis-head{height:var(--staff-header-h)}.lux-time-label{letter-spacing:.25em;text-transform:uppercase;color:#2f272380;border-top:1px solid #00000008;flex-direction:column;justify-content:flex-start;padding-left:.75rem;font-size:.75rem;display:flex}.lux-time-label span:last-child{letter-spacing:.35em;color:#2c24208c;font-size:.6rem}.lux-row-rule{pointer-events:none;z-index:40;border-top:1px solid #2f27230f;grid-column:1/-1}.lux-slot{min-height:var(--slot-step);z-index:60;justify-content:center;align-items:center;display:flex;position:relative}.lux-slot-btn{width:32px;height:32px;color:var(--accent-coral);opacity:0;background:#ffffffe6;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:opacity .2s,transform .2s;display:flex;transform:translateY(10px)}.lux-slot:hover .lux-slot-btn,.lux-slot:focus-within .lux-slot-btn{opacity:1;transform:translateY(0)}.lux-card{background:var(--card-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);text-align:left;color:var(--text-main);border:1px solid #ffffff8c;border-radius:42px;padding:1.8rem 2rem;transition:transform .2s,box-shadow .25s;box-shadow:0 35px 80px #0000001a}.lux-card:hover{transform:translateY(-4px);box-shadow:0 45px 100px #00000026}.lux-booking{cursor:grab;z-index:160}.lux-booking:active{transform:scale(.98);box-shadow:0 35px 90px #0003}.lux-booking [data-resize-handle]{cursor:ns-resize}.lux-card-range{letter-spacing:.4em;text-transform:uppercase;color:var(--accent-coral);margin-bottom:1.25rem;font-size:.55rem}.lux-card-service{color:var(--text-main);font-size:1.25rem;font-weight:400;line-height:1.35}.lux-card-client-row{color:#2f2723a6;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;display:flex}.lux-card-dot{background:var(--accent-coral);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 6px #ee7f632e}.lux-card-client{color:var(--text-main);font-size:.95rem;font-weight:600}.lux-block{color:#8b4a46;box-shadow:none;background:#fff9;border:1px dashed #d2786580;border-radius:36px}.lux-block-label{text-transform:uppercase;letter-spacing:.3em;font-size:10px}.lux-block-note{color:#b8695f;font-size:.85rem}@media (max-width:1024px){.lux-stage{border-radius:28px;padding:1.25rem}.lux-board{grid-template-columns:120px minmax(0,1fr);gap:1.25rem}.lux-staff-row{top:.5rem}}@media (max-width:720px){.lux-controls{flex-direction:column;align-items:stretch}.lux-chip{justify-content:center;width:100%}.lux-stage{--lux-axis-width:110px;--lux-staff-height:118px;max-height:none}.lux-staff-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.lux-staff-card{flex-direction:column;align-items:flex-start}}#bookings-new-container .lux-scheduler-grid{position:relative;overflow:hidden}:root{--lux-accent:#d27865;--lux-glow:#d2786566;--lux-glow2:#d2786533;--lux-dot:6px;--glass-light:#ffffff26;--glass-tint:#ffffff40;--bg-creamy:#e6e3de;--glow-warm:#fef3c766;--glow-pearl:#fff9;--lane-base:#ffffff1a;--lane-accent:#f3ebe059;--glass-blur-deep:blur(40px)}.lux-now-guide{pointer-events:none;z-index:1600;position:absolute;left:0;right:0;overflow:visible}.lux-now-dot{left:calc(var(--axis-w) + (var(--lux-dot)/2));top:calc(-1*(var(--lux-dot)/2));width:var(--lux-dot);height:var(--lux-dot);box-shadow:none;will-change:transform,opacity,filter;background:#d27865f2;border-radius:999px;position:absolute;transform:translateZ(0)}.lux-now-dot:before{content:"";filter:blur(5px);opacity:.88;background:radial-gradient(circle,#d2786585 0%,#d2786547 42%,#d278651a 68%,#d2786500 100%);border-radius:999px;position:absolute;inset:-8px}.lux-now-dot:after{content:"";filter:blur(14px);opacity:.82;pointer-events:none;background:radial-gradient(circle,#d278652e 0%,#d2786517 45%,#d278650a 65%,#d2786500 100%);border-radius:999px;position:absolute;inset:-22px}.lux-now-timeline{left:calc(var(--axis-w) + var(--lux-dot));opacity:.74;filter:blur(.18px);transform-origin:0;background:linear-gradient(90deg,#c65c487a 0%,#d278657a 42%,#c668587a 72%,#ae584c7a 100%);height:2px;position:absolute;top:-1px;right:0;transform:translateZ(0);box-shadow:0 0 7px #be5c4a33}.lux-now-timeline:after{content:"";filter:blur(2.2px);opacity:.72;pointer-events:none;background:linear-gradient(90deg,#d2786516 0%,#c65c4816 48%,#ae584c16 100%);position:absolute;inset:-4px 0}@keyframes lux-breathe{0%{opacity:.3;transform:translateZ(0)scaleX(1)}50%{opacity:.55;transform:translateZ(0)scaleX(1.006)}to{opacity:.3;transform:translateZ(0)scaleX(1)}}@keyframes lux-breathe-dot{0%{opacity:.78;filter:saturate();transform:translateZ(0)scale(1)}50%{opacity:.96;filter:saturate(1.08);transform:translateZ(0)scale(1.1)}to{opacity:.78;filter:saturate();transform:translateZ(0)scale(1)}}.lux-now-timeline{animation:4.8s ease-in-out infinite lux-breathe}.lux-now-dot{animation:4.8s ease-in-out infinite lux-breathe-dot}@media (prefers-reduced-motion:reduce){.lux-now-timeline,.lux-now-dot{animation:none}}.lux-action-halo{z-index:2200;cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;place-items:center;width:64px;height:64px;transition:transform .2s;display:grid;position:fixed;bottom:28px;right:34px;box-shadow:6px 6px 12px #c9c5c1,-6px -6px 12px #fff}.lux-action-halo:hover{box-shadow:8px 8px 16px #c6c2bd,-6px -6px 14px #fff}.lux-halo-icon{color:#d27865d9;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:300;line-height:1}.lux-hours-closed{color:#857264;text-align:center;letter-spacing:.08em;background:#ffffffd9;border:1px solid #0000000d;border-radius:32px;margin-top:2rem;padding:1.5rem;font-size:.95rem}.lux-hours-closed-panel{box-sizing:border-box;background:repeating-linear-gradient(135deg,#6e665e0f 0 4px,#ffffff26 4px 11px);border-radius:34px;justify-content:center;align-items:flex-start;width:min(1360px,100vw - 340px);min-height:clamp(420px,52vh,640px);margin:104px auto 0;padding:42px 48px;display:flex;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #80776f06}.lux-hours-closed-panel .lux-hours-closed{z-index:1;width:min(100%,1160px);margin:0;position:relative}.admin-app{color:#1a1a2e!important;background-color:#0000!important;width:100%!important;max-width:none!important;height:100vh!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.admin-context-identity{z-index:1200;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;width:max-content;max-width:min(320px,28vw);height:132px;padding:22px 0;display:flex;position:fixed;top:-.25cm;left:212.205px}.admin-context-date-big{letter-spacing:-.025em;color:#191110;font-family:Inter,sans-serif;font-size:18.7px;font-weight:500;line-height:1.2}.admin-context-day-name{letter-spacing:.1em;color:#191110;text-transform:uppercase;margin-top:6px;font-family:Inter,sans-serif;font-size:17px;font-weight:300}.admin-context-studio-label{color:#c86e49;letter-spacing:.4em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:11px;font-weight:800;overflow:hidden;transform:translateY(-.25cm)}.admin-context-identity.has-branch-selector{z-index:1600;pointer-events:auto}.admin-context-branch-selector{position:relative}.admin-context-branch-selector>summary{list-style:none}.admin-context-branch-selector>summary::-webkit-details-marker{display:none}.admin-context-branch-selector-trigger{cursor:pointer;border:0;align-items:center;gap:7px;width:max-content;max-width:min(340px,32vw);padding:0;display:inline-flex}.admin-context-branch-selector-caret{color:#c86e49b8;flex:0 0 13px;width:13px;height:13px;transition:transform .16s}.admin-context-branch-selector[open] .admin-context-branch-selector-caret{transform:rotate(180deg)}.admin-context-branch-selector-card{-webkit-backdrop-filter:blur(24px)saturate(118%);background:#faf7f2f7;border:1px solid #fffc;border-radius:25px;width:330px;max-height:min(560px,100vh - 170px);position:absolute;top:calc(100% + 4px);left:-18px;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 22px 52px #4f3c3026,0 4px 14px #4f3c3012}.admin-context-branch-selector-head{background:linear-gradient(125deg,#fff7eff5,#f7ebe1db);border-radius:18px;gap:5px;margin:10px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffffe6}.admin-context-branch-selector-head strong{color:#2a221feb;font-size:15px;font-weight:720}.admin-context-branch-selector-head span{color:#52494394;font-size:11px}.admin-context-branch-selector-scroll{max-height:430px;padding:2px 10px 12px;overflow-y:auto}.admin-context-branch-selector-section-label{color:#4d443e9e;letter-spacing:.08em;margin:0;padding:10px 8px 6px;font-size:9.5px;font-weight:760}.admin-context-branch-selector-divider{background:#5e524a17;height:1px;margin:5px 0}.admin-context-branch-option{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:9px;padding:7px 9px;display:flex}.admin-context-branch-option:hover,.admin-context-branch-option.is-selected{background:#ffffffb8}.admin-context-branch-option-copy{flex:auto;gap:2px;min-width:0;display:grid}.admin-context-branch-option-copy strong{color:#312925e6;font-size:12.5px;font-weight:650}.admin-context-branch-option-copy small{color:#544a4480;font-size:10px;font-weight:500}.admin-context-branch-primary-pill{color:#c86e49;background:#d278651a;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:720}.admin-context-branch-option-check{color:#d27865;width:14px;height:14px}#bookings-new-container .lux-top-left{visibility:hidden}@media (max-width:1100px){.admin-context-identity{left:8vw}}@media (max-width:900px){.admin-context-identity{max-width:44vw;left:6vw}}@media (max-width:600px){.admin-context-identity{max-width:calc(100vw - 48px);left:24px}}.admin-main{width:100%!important;max-width:none!important;padding:32px 250px!important;padding-top:calc(var(--nav-top,32px) - var(--top-boundary,132px) + 32px)!important;top:var(--top-boundary,132px)!important;box-sizing:border-box!important;background:0 0!important;flex-direction:column!important;gap:120px!important;margin:0!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important}.admin-main::-webkit-scrollbar{width:10px}.admin-main{scrollbar-width:thin;scrollbar-color:#bab7b1e6 transparent}.admin-main::-webkit-scrollbar-track{background:0 0}.admin-main::-webkit-scrollbar-thumb{background:#bab7b1e6 padding-box padding-box;border:2px solid #0000;border-radius:999px}#admin-overview-live{height:100%;min-height:0}.admin-main.admin-overview-main{gap:0!important;overflow:hidden!important}body{color:#000;background-color:#e6e3de;background-image:none;font-family:Inter,sans-serif;overflow-x:hidden}html.scroll-locked,body.scroll-locked{overscroll-behavior:none;overflow:hidden}body.scroll-locked .admin-main{overscroll-behavior:none;overflow:hidden!important}.glass-lane{width:var(--lane-width);background:#fff;border:1px solid #00000008;border-radius:32px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 20px 80px #00000005}.floating-nav{--floating-nav-padding-y:32px;left:var(--floating-nav-left);top:calc(var(--top-overlay-h,80px) + ((100vh - var(--top-overlay-h,80px))/2) - .75cm);width:var(--floating-nav-width);padding:var(--floating-nav-padding-y)0;-webkit-backdrop-filter:blur(var(--landing-panel-blur,32px))saturate(var(--landing-panel-saturate,112%))contrast(var(--landing-panel-contrast,104%));z-index:2000;pointer-events:auto;isolation:isolate;box-shadow:inset 0 0 0 1px rgba(255,255,255,calc(.34*var(--landing-panel-material-alpha,1))),inset 8px 0 20px rgba(255,255,255,calc(.1*var(--landing-panel-material-alpha,1))),inset -8px 0 22px rgba(110,118,124,calc(.1*var(--landing-panel-material-alpha,1))),inset 0 1px 0 rgba(255,255,255,calc(.5*var(--landing-panel-material-alpha,1))),0 24px 60px rgba(16,16,18,calc(.1*var(--landing-panel-material-alpha,1)));background:radial-gradient(at 48% 20%,#ffffff20 0 14%,#0000 34%),radial-gradient(at 82% 25%,#fff1 0 16%,#0000 34%),radial-gradient(at 30% 66%,#ffffff0e 0 20%,#0000 44%),radial-gradient(at 60% 92%,#bec4c80e 0 24%,#0000 52%),radial-gradient(circle,#ffffff0b 0 24%,#ffffff09 56%,#ffffff0b 100%),linear-gradient(#fff2 0%,#ffffff13 42%,#ffffff1d 100%);border-radius:999px;flex-direction:column;align-items:center;display:flex;position:fixed;overflow:hidden;transform:translateY(-50%)}@media (min-width:901px){.floating-nav-shell:before{content:"";left:var(--floating-nav-left);top:calc(var(--top-overlay-h,80px) + ((100vh - var(--top-overlay-h,80px))/2) - .75cm);width:var(--floating-nav-width);height:var(--floating-nav-height);pointer-events:none;z-index:2001;-webkit-mask-composite:xor;filter:drop-shadow(0 0 1.2px #ffffff80)drop-shadow(0 0 5px #ffffff29);visibility:hidden;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#fffffff0 0%,#ffffffe6 14%,#fffc 38%,#ffffffa3 72%,#ffffff7a 100%);border-radius:999px;padding:2.8px;position:fixed;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.floating-nav-shell[data-floating-nav-measured=true]:before{visibility:visible}}.floating-nav:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 45% 13%,rgba(255,255,255,calc(.19125*var(--landing-panel-material-alpha,1)))0%,rgba(255,255,255,calc(.09*var(--landing-panel-material-alpha,1)))28%,transparent 54%),radial-gradient(ellipse at 74% 12%,rgba(255,255,255,calc(.1125*var(--landing-panel-material-alpha,1)))0%,transparent 38%),radial-gradient(circle at 50% 50%,rgba(255,255,255,calc(.050625*var(--landing-panel-material-alpha,1)))0%,rgba(255,255,255,calc(.0225*var(--landing-panel-material-alpha,1)))52%,transparent 78%),linear-gradient(180deg,#ffffff2b 0%,#ffffff1a 14%,#ffffff0b 30%,#ffffff06 48%,transparent 68%);position:absolute;inset:0}.floating-nav:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(0deg,#ffffff17 0 2px,#0000 2px),radial-gradient(circle,#ffffff0b 0%,#ffffff04 62%,#0000 88%),linear-gradient(90deg,#ffffff0b 0%,#ffffff06 6%,#0000 16% 84%,#969ea406 94%,#828a9009 100%),linear-gradient(#ffffff09 0%,#ffffff03 7%,#0000 16% 88%,#969ea404 100%);border-radius:999px;position:absolute;inset:0}.floating-nav-section{z-index:1;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex;position:relative}.floating-nav-section--footer{margin-top:82.2047px}.floating-nav-desktop-logo{display:none}@media (min-width:901px){.floating-nav-section--footer{margin-top:44px}.floating-nav-desktop-logo{z-index:2;pointer-events:none;flex:0 0 38px;place-items:center;width:38px;height:38px;margin-top:20px;display:grid;position:relative}.floating-nav-desktop-logo-image{object-fit:contain;filter:drop-shadow(-.55px -.65px .45px #fffffff5)drop-shadow(0 2.8px 2.5px #a091880e);width:31.59px;max-width:none;height:31.59px;display:block}}.floating-nav-btn--access-disabled{pointer-events:none;cursor:default}.floating-nav-btn--layout-hidden{visibility:hidden}.floating-nav-btn--access-hidden{display:none!important}.floating-nav.is-layout-measuring .floating-nav-btn--access-hidden{visibility:hidden!important;pointer-events:none!important;display:grid!important}.floating-nav{overflow:visible}.floating-nav-btn{z-index:1;box-sizing:border-box;width:48px;height:48px;color:inherit;cursor:pointer;opacity:.78;background:0 0;border:none;border-radius:999px;flex:0 0 48px;place-items:center;padding:0;text-decoration:none;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .45s cubic-bezier(.19,1,.22,1);display:grid;position:relative}.floating-nav-btn:focus{outline:none}.floating-nav-btn>*{z-index:2;position:relative}.floating-nav-btn:before{content:"";pointer-events:none;opacity:0;z-index:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:#d27865;border:none;border-radius:999px;padding:6px;transition:opacity .16s,transform .16s,box-shadow .18s;position:absolute;inset:-10px;transform:scale(.98);box-shadow:0 0 10px #d278651f,0 0 18px #d278650f;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.floating-nav-btn:after{content:"";opacity:0;pointer-events:none;z-index:-1;border-radius:50%;transition:opacity .18s,filter .18s;position:absolute;inset:-4px}.floating-nav-btn:hover:not(.is-active):after{opacity:.88;filter:blur(6px);background:radial-gradient(circle,#d2786585 0%,#d278654d 28%,#d278651f 46%,#0000 62%)}.floating-nav-btn:hover:not(.is-active){transform:translateY(-2px)}.floating-nav-btn.is-active:before{opacity:0;transform:scale(1);box-shadow:0 0 8px #d2786524,0 0 16px #d278652e,0 0 24px #d2786514}.floating-nav-btn.is-active:after{opacity:0!important;filter:none!important;background:0 0!important}.floating-nav-btn.is-active{opacity:1}.floating-nav-btn:focus-visible:before,.floating-nav-btn:focus-visible:after{opacity:0}.floating-nav-btn--footer{opacity:.65}.floating-nav-visual{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:visible}.floating-nav-selection-ring{opacity:0;pointer-events:none;z-index:0;border-radius:50%;transition:opacity .2s;position:absolute;inset:-10px}.floating-nav-icon{z-index:3;object-fit:contain;background:#ffffffb3;border:1px solid #ffffffd1;border-radius:50%;width:48px;height:48px;padding:8px;display:block;position:relative;box-shadow:7px 7px 12px #8b7e7057,-7px -7px 12px #ffffffb3,inset 0 1px #ffffff61}.floating-nav-btn--logout .floating-nav-icon,.floating-nav-btn--account_menu .floating-nav-icon{padding:0;transform:scale(1.18)}.floating-nav-btn--operations .floating-nav-icon{object-fit:cover;padding:0}.floating-nav-btn--schedule .floating-nav-icon{transform:rotate(90deg)}:root{--floating-nav-left:48px;--floating-nav-width:80px;--floating-nav-gap:7px;--floating-nav-height:520px}.instant-side-card{animation:.18s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.side-card-content{pointer-events:auto;-webkit-backdrop-filter:blur(46px)saturate(125%);scrollbar-width:none;background:radial-gradient(120% 90% at 50% 35%,#ffffff8c 0%,#ffffff6b 45%,#ffffff2e 72%,#fff0 100%);border:none;border-radius:32px;flex-direction:column;justify-content:center;gap:clamp(34px,6.5vh,92px);width:100%;height:100%;padding:64px 0;display:flex;overflow:hidden auto;box-shadow:0 26px 90px #00000009}.side-card-content::-webkit-scrollbar{width:0;height:0}.side-card-item{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;padding:0 24px 0 30px;display:block;position:relative}.side-card-label{letter-spacing:.34em;text-transform:uppercase;color:#0a0e1438;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:260;transition:color .24s,transform .24s,letter-spacing .24s,opacity .24s;display:block}.side-card-label:after{content:""}@media (hover:hover) and (pointer:fine){.side-card-item:hover .side-card-label{color:#0a0e146b;letter-spacing:.36em;opacity:.96;transform:translate(2px)}}.side-card-item:active .side-card-label{opacity:.7;transform:translate(2px)scale(.992)}.side-card-item.is-active .side-card-label{color:#d27865eb;opacity:1}.side-card-item.is-active .side-card-label:after{content:"_";margin-left:.18em;display:inline-block}:root{--bg-main:#faf8f3;--axis-w:88px;--slot-h:160px;--slot-step:40px;--staff-count:2;--staff-header-h:0px;--glass-bg:#ffffffb3;--card-bg:#ffffffe6;--glass-shadow:0 25px 80px #00000014;--accent-coral:#ee7f63;--lux-accent:var(--accent-coral);--text-main:#2f2723;--text-muted:#b9aea4;--grid-line:#0000000a;--card-gap:32px;--lane-gap:72px;--lane-width:360px;--search-safe-zone:120px}.floating-search{top:calc(var(--nav-top,32px) - 95px);z-index:2000;pointer-events:auto;-webkit-backdrop-filter:blur(40px)saturate(110%);background:#ffffff0f;border:none;border-radius:999px;width:auto;transition:box-shadow .3s,transform .3s;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 26px 90px #00000009}.floating-search:after,.floating-search:hover:after,.floating-search:focus-within:after{display:none}.floating-search-form{z-index:1;align-items:center;gap:16px;min-width:520px;padding:12px 24px;display:flex;position:relative}.lux-search-form{align-items:center;gap:16px;min-width:520px;padding:12px 24px;display:flex}.lux-search-icon{color:#2f2723d9;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.lux-search-input{text-transform:uppercase;letter-spacing:.2em;color:#2f272380;background:0 0;border:none;flex:1;min-width:400px;height:16px;padding:0;font-size:.7rem;line-height:16px}.lux-search-input:focus{outline:none}.lux-search-input::placeholder{color:#2f27234d}.floating-search-icon{color:#2f272359;width:16px;height:16px}.floating-search-input{text-transform:uppercase;letter-spacing:.2em;color:#2f272380;background:0 0;border:none;flex:1;padding:0;font-size:.7rem}.floating-search-input:focus{outline:none}.floating-search-input::placeholder{color:#2f27234d}.floating-search-hint{letter-spacing:.3em;text-transform:uppercase;color:#2f27234d;font-size:.6rem}.admin-horizon{justify-content:space-between;align-items:flex-start;gap:80px;display:flex}.admin-horizon-copy{max-width:720px}.admin-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#1a1a2e73;margin-bottom:8px;font-size:.65rem}.admin-headline{letter-spacing:-.02em;text-transform:lowercase;margin:24px 0 0;font-size:clamp(48px,6vw,80px);font-weight:200}.admin-headline-secondary{letter-spacing:.05em;color:#1a1a2e73;text-transform:lowercase;margin:16px 0 0;font-size:clamp(28px,4vw,48px);font-style:italic;font-weight:200}.admin-body{color:#1a1a2ea6;margin-top:28px;font-size:1rem;line-height:2}.admin-engine{flex-direction:column;align-self:flex-start;align-items:flex-end;gap:12px;display:flex}.admin-engine-tag{letter-spacing:.3em;text-transform:uppercase;color:#1a1a2e73;font-size:.45rem}.admin-engine-state{color:#e06c31;letter-spacing:.3em;text-transform:uppercase;font-size:.7rem}.admin-avatar{letter-spacing:.2em;background:#ffffff26;border:.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:500;display:flex}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:80px;display:grid}.admin-metric{border-top:1px solid #1a1a2e1a;padding-top:20px}.admin-metric-label{letter-spacing:.4em;text-transform:uppercase;color:#1a1a2e73;font-size:.55rem}.admin-metric-value{letter-spacing:-.01em;margin-top:18px;font-size:clamp(36px,4vw,56px);font-weight:200}.admin-metric-meta{letter-spacing:.25em;text-transform:uppercase;color:#1a1a2e66;margin-top:10px;font-size:.7rem}.bookings-stage{margin-top:14px;position:relative}#bookings-new-container .lux-schedule-scroll{overscroll-behavior-x:contain;min-height:0;padding-bottom:30px;position:relative;overflow:auto}#bookings-new-container .lux-staff-band-mask{width:100%;height:var(--lux-sticky-band-h,104px);margin-bottom:calc(var(--lux-sticky-band-h,104px)*-1);pointer-events:none;z-index:45;background:#e6e3de;position:sticky;top:0;left:0}#bookings-new-container .lux-schedule-scroll:before{content:"";width:var(--axis-w,70px);pointer-events:none;z-index:15;background:#e6e3de;position:absolute;top:0;bottom:0;left:0}#bookings-new-container .lux-axis-header-mask{width:calc(var(--axis-w,70px) + 12px);height:var(--lux-sticky-band-h,104px);margin-bottom:calc(var(--lux-sticky-band-h,104px)*-1);pointer-events:auto;z-index:60;background:#e6e3de;position:sticky;top:0;left:0}#bookings-new-container .lux-time-axis-mask{z-index:12;width:var(--axis-w,70px);margin-top:calc(var(--lux-sticky-band-h,104px)*-1);min-height:calc(100% + var(--lux-sticky-band-h,104px));pointer-events:auto;background:#e6e3de;place-self:stretch stretch;position:sticky;left:0}#bookings-new-container .lux-schedule-scroll::-webkit-scrollbar{width:10px;height:10px}#bookings-new-container .lux-schedule-scroll::-webkit-scrollbar-thumb{background:#0000000f;border-radius:999px}#bookings-new-container .lux-schedule-scroll::-webkit-scrollbar-track{background:0 0}@media (max-width:1100px){.floating-nav{left:24px}.admin-main{padding:32px 8vw!important}}@media (max-width:900px){.floating-nav{flex-direction:row;width:auto;padding:18px 24px;top:auto;bottom:32px;transform:none}.floating-nav-section{flex-direction:row;gap:16px}.floating-nav-section--footer{margin-top:0;margin-left:24px}.admin-main{padding:32px 6vw!important}.admin-horizon{flex-direction:column;align-items:flex-start;gap:48px}}@media (max-width:600px){.floating-search{width:calc(100% - 48px)}.admin-main{padding:32px 24px!important}}#bookings-new-container .lux-search-form{box-shadow:none;-webkit-backdrop-filter:blur(24px)saturate(110%);background:#ffffff0f;border:none;border-radius:999px;min-width:520px;padding:12px 24px;background-color:#0000!important;align-items:center!important;display:flex!important;position:relative!important}#bookings-new-container .lux-search-input{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;height:16px!important;line-height:16px!important}#bookings-new-container .lux-search-form:hover,#bookings-new-container .lux-search-form:focus-within{transform:translateY(-1px);box-shadow:0 18px 60px #0000000f;background:#ffffff1a!important}#bookings-new-container .lux-day-nav-btn{-webkit-backdrop-filter:blur(24px)saturate(110%);box-shadow:none!important;background:#ffffff0f!important;border:none!important}#bookings-new-container .lux-day-nav-btn:hover{transform:translateY(-1px);background:#ffffff1a!important;border:none!important;box-shadow:0 18px 60px #0000000f!important}#bookings-new-container .lux-day-nav{gap:6px!important}#bookings-new-container .lux-day-nav-btn{color:#27221fc7!important;-webkit-backdrop-filter:none!important;background:#efebe6ad!important;border:0!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;transition:color .16s,transform .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:5px 6px 12px #a49b942e,-4px -4px 10px #ffffff8a!important}#bookings-new-container .lux-day-nav-btn:hover,#bookings-new-container .lux-day-nav-calendar[aria-expanded=true]{color:#d27865!important;background:#efebe6ad!important;transform:translateY(-1px)!important;box-shadow:5px 6px 12px #a49b942e,-4px -4px 10px #ffffff8a!important}#bookings-new-container .lux-day-nav-today{color:#27221feb!important;letter-spacing:.16em!important;text-transform:uppercase!important;width:auto!important;min-width:76px!important;padding:0 14px!important;font-size:11px!important;font-weight:800!important}#bookings-new-container .lux-day-nav-calendar{border-radius:14px!important;width:44px!important;height:44px!important;margin-left:8px!important}#bookings-new-container .lux-overview-stack{min-height:56px}#bookings-new-container{--bookings-top-overlay-h:278px}#bookings-new-container .lux-search-form{top:-40.3px!important}#bookings-new-container .lux-overview-row>.lux-day-nav{z-index:2;position:absolute;bottom:76.441px;left:184px;transform:none!important}@media (max-width:1400px){#bookings-new-container .lux-overview-row>.lux-day-nav{bottom:-64px;left:0}}#bookings-new-container .lux-overview-row{top:calc(100% - 3px);left:24px;right:auto}#bookings-new-container .lux-canvas{top:calc(var(--bookings-top-overlay-h) - 6px)!important}#bookings-new-container{--staff-row-pull-up:0px;background-color:#e6e3de!important}body:has(#bookings-new-container){background-color:#e6e3de!important;overflow-x:hidden!important}#bookings-new-container .bookings-stage{background:0 0!important;margin-top:0!important}#bookings-new-container .lux-header-bar,#bookings-new-container .lux-top-header{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important}#bookings-new-container .horizon-overlay{z-index:2500!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(3px)!important;background:0 0!important}#bookings-new-container .horizon-shell{z-index:2510!important}#bookings-new-container .horizon-modal{z-index:2520!important;position:relative!important}#bookings-new-container .horizon-interaction-notice-backdrop{z-index:30;border-radius:inherit;background:#e6e3de2e;place-items:center;padding:24px;display:grid;position:absolute;inset:0}#bookings-new-container .horizon-interaction-notice{color:#fff8f2f5;background:#b59d8a;border:1px solid #fff1e55c;border-radius:28px;width:min(400px,100%);padding:28px 76px;position:relative;box-shadow:14px 16px 30px #28160d2e,inset 0 1px #fff6ef57,inset 0 -18px 34px #4d302014}#bookings-new-container .horizon-interaction-notice-icon{color:#fff8f2e6;border:1px solid #fff1e56b;border-radius:999px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:650;display:inline-grid;position:absolute;top:28px;left:24px}#bookings-new-container .horizon-interaction-notice-label{color:#fff4ebb8;letter-spacing:.14em;margin:0 0 8px;font-size:.68rem;font-weight:750}#bookings-new-container .horizon-interaction-notice-text{color:#fff8f2fa;margin:0 0 20px;font-size:1.05rem;font-weight:650;line-height:1.3}#bookings-new-container .horizon-interaction-notice-close{color:#fff8f2d1;cursor:pointer;background:#fff4ea1f;border:0;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;font-size:1.7rem;font-weight:300;line-height:1;display:inline-grid;position:absolute;top:18px;right:18px}#bookings-new-container .horizon-interaction-notice-action{color:#563726e6;letter-spacing:.11em;cursor:pointer;background:#fff8f2d6;border:1px solid #fff8f28f;border-radius:999px;min-height:38px;padding:0 22px;font-size:.75rem;font-weight:750}#bookings-new-container .horizon-interaction-notice-close:hover,#bookings-new-container .horizon-interaction-notice-action:hover{filter:brightness(1.05)}#bookings-new-container .horizon-modal--block-time .horizon-window-mode-dock{top:14px}#bookings-new-container .horizon-window-mode-dock{z-index:8;background:0 0;border:0;padding:0;position:absolute;top:6px;left:24px}#bookings-new-container .horizon-window-mode-toggle{background:#e6e3dec7;border:0;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px;width:256px;min-height:46px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 3px 3px 7px #c5bfb985,inset -3px -3px 7px #ffffffb3}#bookings-new-container .horizon-window-mode-btn{color:#433d398f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:38px;margin:0;padding:0 18px;font-size:13px;font-weight:700;line-height:1;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}#bookings-new-container .horizon-window-mode-btn:hover:not(.is-active){color:#2f2723d1;background:#ffffff29}#bookings-new-container .horizon-window-mode-btn.is-active{color:#fffffffa;background:#2f2723f0;border-radius:999px;box-shadow:0 7px 16px #463d372e}#bookings-new-container .horizon-window-mode-btn:focus-visible{outline-offset:2px;outline:2px solid #d2786594}#bookings-new-container .horizon-block-time-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}#bookings-new-container .horizon-block-time-top-pane{flex:1;min-height:0;padding:14px clamp(24px,4vw,48px) 40px;position:relative}#bookings-new-container .horizon-block-time-stage{width:min(720px,100% - 32px);margin:20px auto 0}#bookings-new-container .horizon-block-time-form{flex-direction:column;gap:22px;width:100%;display:flex}#bookings-new-container .horizon-block-time-date-field{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}#bookings-new-container .horizon-block-time-field-label{color:#443d398f;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}#bookings-new-container .horizon-block-time-date-field>.horizon-block-time-field-label{color:#d27865!important}#bookings-new-container .horizon-block-time-date-nav{justify-content:center;align-items:center;gap:6px;display:flex}#bookings-new-container .horizon-block-time-date-step,#bookings-new-container .horizon-block-time-calendar-btn{color:#27221fc7;cursor:pointer;background:#efebe6ad;border:0;flex:none;justify-content:center;align-items:center;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:5px 6px 12px #a49b942e,-4px -4px 10px #ffffff8a}#bookings-new-container .horizon-block-time-date-step{border-radius:999px;width:38px;height:38px}#bookings-new-container .horizon-block-time-calendar-btn{border-radius:14px;width:44px;height:44px;margin-left:8px}#bookings-new-container .horizon-block-time-date-step:hover,#bookings-new-container .horizon-block-time-calendar-btn:hover,#bookings-new-container .horizon-block-time-calendar-btn[aria-expanded=true]{color:#d27865;transform:translateY(-1px)}#bookings-new-container .horizon-block-time-date-value{letter-spacing:.12em;text-align:center;text-transform:uppercase;min-width:230px;padding:0 12px;font-size:11.9px;font-weight:800;color:#d27865!important}#bookings-new-container .horizon-block-time-calendar{z-index:30;-webkit-backdrop-filter:blur(20px);background:#e8e4dff5;border:1px solid #ffffff7a;border-radius:28px;width:318px;padding:18px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:18px 22px 44px #7e736a33,-10px -10px 24px #ffffff9e}#bookings-new-container .horizon-block-time-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#bookings-new-container .horizon-block-time-field-card{text-align:left;background:#ece8e380;border:1px solid #ffffff5c;border-radius:28px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex;box-shadow:inset 1px 1px #ffffff7a,10px 14px 28px #645b5414}#bookings-new-container .horizon-block-time-staff-column{flex-direction:column;gap:14px;min-width:0;display:flex}#bookings-new-container .horizon-block-time-staff-card{flex:auto}#bookings-new-container .horizon-block-time-select-shell>div,#bookings-new-container .horizon-block-time-field-card>div{margin:0}#bookings-new-container .horizon-block-time-select,#bookings-new-container .horizon-block-time-text-input{color:#141210d1;background:#ece9e4;border:0;border-radius:999px;outline:none;width:100%;min-height:48px;padding:0 16px;font-size:13px;font-weight:600;box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff}#bookings-new-container .horizon-block-time-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23766d63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:46px}#bookings-new-container .horizon-block-time-note-input{color:#2f2723db;resize:vertical;background:#ffffff6b;border:0;border-radius:18px;outline:none;width:100%;min-height:96px;padding:14px 16px;font-size:13px;font-weight:650;box-shadow:inset 3px 3px 8px #c4bdb77a,inset -3px -3px 8px #fff9}#bookings-new-container .horizon-block-time-select:focus,#bookings-new-container .horizon-block-time-text-input:focus{box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff,0 0 0 1px #ffffff8f}#bookings-new-container .horizon-block-time-text-input::placeholder{color:#1412106b}#bookings-new-container .horizon-block-time-note-input:focus{box-shadow:inset 3px 3px 8px #c4bdb766,inset -3px -3px 8px #ffffffa8,0 0 0 2px #d2786533}#bookings-new-container .horizon-block-time-staff-picker{position:relative}#bookings-new-container .horizon-block-time-selected-staff{--horizon-block-time-staff-preview-height:92px;position:relative}#bookings-new-container .horizon-block-time-staff-pills{min-height:48px;max-height:var(--horizon-block-time-staff-preview-height);flex-wrap:wrap;align-items:center;gap:8px;display:flex;overflow:hidden}#bookings-new-container .horizon-block-time-staff-overflow-toggle{color:#d27865;cursor:pointer;background:#ffffff6b;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin:8px auto 0;transition:transform .16s,color .16s;display:inline-flex;box-shadow:3px 4px 8px #a49b9424,-2px -2px 6px #ffffff80}#bookings-new-container .horizon-block-time-staff-overflow-toggle:hover{transform:translateY(-1px)}#bookings-new-container .horizon-block-time-selected-staff.is-expanded .horizon-block-time-staff-overflow-toggle{transform:rotate(180deg)}#bookings-new-container .horizon-block-time-staff-overflow-list{z-index:26;opacity:0;pointer-events:none;background:#ebe7e2fa;border:1px solid #ffffff80;border-radius:20px;flex-wrap:wrap;gap:8px;max-height:190px;padding:8px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-4px);box-shadow:14px 18px 34px #5c534c2e}#bookings-new-container .horizon-block-time-selected-staff.is-expanded .horizon-block-time-staff-overflow-list{opacity:1;pointer-events:auto;transform:translateY(0)}#bookings-new-container .horizon-block-time-staff-pill,#bookings-new-container .horizon-block-time-staff-add{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;transition:transform .16s,box-shadow .16s,color .16s;display:inline-flex}#bookings-new-container .horizon-block-time-staff-pill{color:#fffffff5;background:#2f2723eb;padding:0 14px 0 16px;font-size:12px;font-weight:750;box-shadow:0 7px 16px #463d3729}#bookings-new-container .horizon-block-time-staff-pill.is-locked{cursor:default;padding-right:16px}#bookings-new-container .horizon-block-time-staff-add{color:#d27865;background:#ffffff6b;width:42px;padding:0;box-shadow:4px 5px 10px #a49b9429,-3px -3px 8px #ffffff85}#bookings-new-container .horizon-block-time-staff-add.is-empty{color:#4b433ea8;width:auto;padding:0 16px;font-size:12px;font-weight:700}#bookings-new-container .horizon-block-time-staff-pill:hover,#bookings-new-container .horizon-block-time-staff-add:hover{transform:translateY(-1px)}#bookings-new-container .horizon-block-time-staff-options{z-index:25;-webkit-backdrop-filter:blur(18px);background:#ebe7e2f7;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:14px 18px 34px #5c534c2e}#bookings-new-container .horizon-block-time-staff-options-title{color:#453e397a;letter-spacing:.13em;text-transform:uppercase;margin:0 4px 6px;font-size:9px;font-weight:800}#bookings-new-container .horizon-block-time-staff-option{color:#362f2bc2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}#bookings-new-container .horizon-block-time-staff-option:hover,#bookings-new-container .horizon-block-time-staff-option.is-selected{color:#2f2723f0;background:#ffffff70}#bookings-new-container .horizon-block-time-staff-option span{flex-direction:column;gap:3px;display:flex}#bookings-new-container .horizon-block-time-staff-option strong{font-size:12px;font-weight:750}#bookings-new-container .horizon-block-time-staff-option small{color:#4b443f75;font-size:10px}#bookings-new-container .horizon-block-time-staff-empty{color:#4b443f80;margin:8px 4px;font-size:12px;line-height:1.5}#bookings-new-container .horizon-block-time-footer{justify-content:flex-end;align-items:center;gap:16px;padding:0 4px;display:flex}#bookings-new-container .horizon-block-time-time-control{text-align:left;flex-direction:column;gap:9px;width:100%;margin-top:2px;display:flex}#bookings-new-container .horizon-block-time-time-pills{flex-direction:column;gap:10px;display:flex}#bookings-new-container .horizon-block-time-time-setting{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}#bookings-new-container .horizon-block-time-time-setting-label{color:#443d398f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}#bookings-new-container .horizon-block-time-time-pill{color:#141210d1;background:#ece9e4;border:0;border-radius:999px;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:0 16px;transition:box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff}#bookings-new-container .horizon-block-time-time-pill:focus-within{box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff,0 0 0 1px #ffffff8f}#bookings-new-container .horizon-block-time-time-pill>div{width:100%;min-width:0;margin:0}#bookings-new-container .horizon-block-time-time-input{width:100%;min-width:0;min-height:48px;color:inherit;box-shadow:none;text-transform:uppercase;caret-color:#d27865;background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1}#bookings-new-container .horizon-block-time-time-input::placeholder{color:#14121057;text-transform:uppercase}#bookings-new-container .horizon-block-time-time-input:focus{box-shadow:none;outline:0}#bookings-new-container .horizon-block-time-time-separator{color:#4b443f6b;font-size:18px;font-weight:700}#bookings-new-container .horizon-block-time-period-toggle{background:#1412100f;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}#bookings-new-container .horizon-block-time-period-btn{color:#14121080;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:49px;padding:7px 12px;font-size:10px;font-weight:600;transition:all .2s}#bookings-new-container .horizon-block-time-period-btn:hover{color:#141210b8}#bookings-new-container .horizon-block-time-period-btn.is-active{color:#fff;background:#342d29;box-shadow:0 10px 18px #1a151229}#bookings-new-container .horizon-block-time-actions{justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#bookings-new-container .horizon-block-time-staff-column .horizon-block-time-actions{margin-top:auto}#bookings-new-container .horizon-block-time-remove{color:#5a55529e;appearance:none;cursor:pointer;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:12px;font-weight:800;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:3px 4px 7px #3f383245,1px 1px 3px #544a422e,-3px -3px 8px #ffffffa3}#bookings-new-container .horizon-block-time-remove:hover{color:#d27865;background:linear-gradient(145deg,#fbf8f2,#ebe4da);transform:translateY(-1px);box-shadow:4px 5px 8px #3f38324f,1px 1px 3px #544a4233,-3px -3px 8px #ffffffa8}#bookings-new-container .horizon-block-time-remove:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#bookings-new-container .horizon-block-time-remove:focus-visible{outline-offset:2px;color:#d27865;outline:2px solid #d278658c}#bookings-new-container .horizon-block-time-save{color:#fffffff5;cursor:pointer;background:#2f2723f0;border:0;border-radius:999px;min-height:46px;padding:0 22px;font-size:12px;font-weight:800;transition:transform .16s,opacity .16s;box-shadow:0 8px 18px #463d3729}#bookings-new-container .horizon-block-time-save:hover:not([disabled]){transform:translateY(-1px)}#bookings-new-container .horizon-block-time-save[disabled]{opacity:.38;cursor:not-allowed}#bookings-new-container .horizon-block-time-form-notice--confirm{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}#bookings-new-container .horizon-block-time-notice-action{color:#3e3834db;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f8f5eff5;border:1px solid #ffffffbd;border-radius:999px;min-height:28px;padding:0 12px;font-size:10px;font-weight:900;box-shadow:0 5px 13px #5c524a24,inset 1px 1px 2px #fffc,inset -1px -1px 2px #cfc9c294}#bookings-new-container .horizon-block-time-notice-action.is-primary{color:#fff;background:#d27865eb;box-shadow:0 5px 12px #d278652e}#bookings-new-container .horizon-block-time-form-notice{color:#d27865;text-align:center;margin:-6px 0 0;font-size:12px;font-weight:650}@media (min-width:761px){#bookings-new-container .horizon-block-time-stage{margin-top:20px!important}#bookings-new-container .horizon-block-time-date-field{width:auto;margin:0;position:absolute;top:14px;left:50%;transform:translate(-50%)}}@media (max-width:760px){#bookings-new-container .horizon-window-mode-dock{top:4px;left:16px}#bookings-new-container .horizon-modal--block-time .horizon-window-mode-dock{top:12px}#bookings-new-container .horizon-window-mode-toggle{width:220px;min-height:42px}#bookings-new-container .horizon-window-mode-btn{min-height:34px;padding:0 12px;font-size:12px}#bookings-new-container .horizon-block-time-top-pane{padding:18px 16px 30px}#bookings-new-container .horizon-block-time-stage{width:100%;margin-top:42px}#bookings-new-container .horizon-block-time-fields-grid{grid-template-columns:1fr}#bookings-new-container .horizon-block-time-date-value{min-width:178px;font-size:10.2px}#bookings-new-container .horizon-block-time-calendar{width:min(318px,100vw - 44px)}#bookings-new-container .horizon-block-time-footer{flex-direction:column;align-items:stretch}#bookings-new-container .horizon-block-time-time-pills{width:100%}#bookings-new-container .horizon-block-time-time-pill{flex:1 1 0;min-width:0}#bookings-new-container .horizon-block-time-actions{width:100%}#bookings-new-container .horizon-block-time-remove{flex:none;width:auto}#bookings-new-container .horizon-block-time-save{flex:auto;width:auto}}#bookings-new-container .horizon-window-actions-row{justify-content:space-between;align-items:flex-start;display:flex}#bookings-new-container .horizon-window-actions{align-items:center;gap:12px;display:flex}#bookings-new-container .horizon-hide-btn{color:#5a55529e;cursor:pointer;background:#f4f0eae6;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:color .16s,transform .16s;display:inline-flex;box-shadow:6px 7px 14px #aea8a17a,-4px -4px 10px #ffffffc7}#bookings-new-container .horizon-window-actions .horizon-hide-btn,#bookings-new-container .horizon-window-actions .horizon-close-btn{color:#5a55529e;appearance:none;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:50%;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;box-shadow:3px 4px 7px #3f383245,1px 1px 3px #544a422e,-3px -3px 8px #ffffffa3}#bookings-new-container .horizon-window-actions .horizon-hide-btn:hover,#bookings-new-container .horizon-window-actions .horizon-close-btn:hover{color:#d27865;background:linear-gradient(145deg,#fbf8f2,#ebe4da);transform:translateY(-1px);box-shadow:4px 5px 8px #3f38324f,1px 1px 3px #544a4233,-3px -3px 8px #ffffffa8}#bookings-new-container .horizon-window-actions .horizon-hide-btn:focus-visible,#bookings-new-container .horizon-window-actions .horizon-close-btn:focus-visible{color:#5a55528c}#bookings-new-container .horizon-window-actions .horizon-hide-btn svg,#bookings-new-container .horizon-window-actions .horizon-close-btn svg{stroke-width:1.35px}#bookings-new-container .horizon-minimized-booking-tab{z-index:2490;color:#6b6865c2;width:46px;min-height:142px;-webkit-backdrop-filter:blur(var(--landing-panel-blur,32px))saturate(var(--landing-panel-saturate,112%))contrast(var(--landing-panel-contrast,104%));isolation:isolate;cursor:pointer;background:radial-gradient(at 42% 18%,#ffffff38 0 16%,#0000 42%),radial-gradient(at 24% 70%,#ffffff1a 0 22%,#0000 52%),linear-gradient(#ffffff2b 0%,#ffffff14 46%,#ffffff21 100%);border:0;border-radius:22px 0 0 22px;flex-direction:column;justify-content:center;align-items:center;padding:18px 7px;transition:color .16s,transform .16s;display:flex;position:fixed;top:46%;right:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffffc7,inset 7px 0 18px #ffffff29,inset -7px 0 20px #6e767c1a,inset 0 1px #ffffffb8,-7px 14px 30px #10101221}#bookings-new-container .horizon-minimized-booking-tab:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(at 46% 14%,#ffffff3d 0%,#ffffff1a 30%,#0000 58%),linear-gradient(#ffffff2e 0%,#ffffff0d 34%,#0000 72%);position:absolute;inset:0}#bookings-new-container .horizon-minimized-booking-tab-icon{z-index:1;stroke-width:2.5px;transform-origin:50%;width:28px;height:28px;transition:transform .16s,stroke-width .16s;position:relative}#bookings-new-container .horizon-minimized-booking-tab:hover{color:#c9634e;transform:translate(-9px)scale(1.04);box-shadow:inset 0 0 0 2px #ffffffdb,inset 7px 0 18px #ffffff38,inset -7px 0 20px #d2786524,inset 0 1px #ffffffc7,-14px 18px 36px #d2786557}#bookings-new-container .horizon-minimized-booking-tab:hover .horizon-minimized-booking-tab-icon{transform:scale(1.24)}#bookings-new-container .horizon-minimized-booking-tab:hover .horizon-minimized-booking-tab-icon *{stroke-width:4.8px!important}#staff-new-live .shift-editor-minimized-tab,#bookings-new-container .shift-editor-minimized-tab{z-index:2490;color:#6b6865c2;width:46px;min-height:142px;-webkit-backdrop-filter:blur(var(--landing-panel-blur,32px))saturate(var(--landing-panel-saturate,112%))contrast(var(--landing-panel-contrast,104%));isolation:isolate;cursor:pointer;background:radial-gradient(at 42% 18%,#ffffff38 0 16%,#0000 42%),radial-gradient(at 24% 70%,#ffffff1a 0 22%,#0000 52%),linear-gradient(#ffffff2b 0%,#ffffff14 46%,#ffffff21 100%);border:0;border-radius:22px 0 0 22px;flex-direction:column;justify-content:center;align-items:center;padding:18px 7px;transition:color .16s,transform .16s;display:flex;position:fixed;top:46%;right:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffffc7,inset 7px 0 18px #ffffff29,inset -7px 0 20px #6e767c1a,inset 0 1px #ffffffb8,-7px 14px 30px #10101221}#staff-new-live .shift-editor-minimized-tab:before,#bookings-new-container .shift-editor-minimized-tab:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(at 46% 14%,#ffffff3d 0%,#ffffff1a 30%,#0000 58%),linear-gradient(#ffffff2e 0%,#ffffff0d 34%,#0000 72%);position:absolute;inset:0}#staff-new-live .shift-editor-minimized-tab .horizon-minimized-booking-tab-icon,#bookings-new-container .shift-editor-minimized-tab .horizon-minimized-booking-tab-icon{z-index:1;stroke-width:2.5px;width:28px;height:28px;position:relative}#staff-new-live .shift-editor-minimized-tab:hover,#bookings-new-container .shift-editor-minimized-tab:hover{color:#d27865;transform:translate(-3px)}#staff-new-live .shift-editor-minimized-tab:hover{transform:translate(-9px)scale(1.04);box-shadow:inset 0 0 0 2px #ffffffdb,inset 7px 0 18px #ffffff38,inset -7px 0 20px #d2786524,inset 0 1px #ffffffc7,-14px 18px 36px #d2786557}#staff-new-live .shift-editor-minimized-tab:hover .horizon-minimized-booking-tab-icon{transform:scale(1.24)}#staff-new-live .shift-editor-minimized-tab:hover .horizon-minimized-booking-tab-icon *{stroke-width:4.8px!important}#staff-new-live .staff-shift-editor-minimized-guard{top:0;bottom:120px;left:var(--name-col-w);z-index:50;width:calc(7*var(--day-col-w));cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute}#staff-new-live .staff-shift-editor-minimized-guard:focus-visible{outline:0}#bookings-new-container .schedule-roster-minimized-guard{z-index:2489;cursor:default;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0}#bookings-new-container .schedule-roster-minimized-guard:focus-visible{outline:0}#bookings-new-container.is-modal-open .lux-top-header{opacity:0!important;pointer-events:none!important}#bookings-new-container,#bookings-new-container .lux-canvas,#bookings-new-container .bookings-stage{height:100%;min-height:0}#bookings-new-container .lux-canvas{right:56px;overflow:hidden}#bookings-new-container .lux-scheduler-shell{flex-direction:column;height:100%;min-height:0;display:flex}#bookings-new-container .lux-schedule-scroll{overscroll-behavior-x:contain;flex:1;min-height:0;overflow:auto}#bookings-new-container .lux-staff-row{z-index:50;width:max-content;min-width:100%;min-height:var(--lux-sticky-band-h,104px);grid-template-columns:var(--axis-w,70px)repeat(var(--staff-count),var(--lane-w,360px));column-gap:var(--gap,8px);padding:14px 6px calc(8px + var(--staff-safe-zone-h,88px))6px;align-items:start;display:grid;position:sticky;top:0;box-shadow:none!important;background:#e6e3de!important;border-bottom:none!important}#bookings-new-container .lux-staff-row:after{content:"";height:var(--staff-safe-zone-h,88px);pointer-events:none;background:linear-gradient(#e6e3defa 0%,#e6e3def5 60%,#e6e3deeb 100%);position:absolute;bottom:0;left:0;right:0}.admin-search-standard-root,.admin-top-stage-standard-root{--top-boundary:calc(132px + 1cm)}.admin-search-standard-root .floating-search{opacity:0;visibility:hidden;top:calc(var(--nav-top,32px) + 12px)!important;background:#e9e6e1!important;border:none!important;transition:box-shadow .18s,background-color .18s,border-color .18s!important;box-shadow:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff!important}.admin-search-standard-root[data-nav-ready=true] .floating-search{opacity:1;visibility:visible}.admin-search-standard-root .floating-search-form{background:0 0!important}.admin-search-standard-root .floating-search-form>div{flex:auto;min-width:0}.admin-search-standard-root .floating-search-input{width:100%;min-width:0;display:block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;transition:color .18s,font-weight .18s,letter-spacing .18s!important}.admin-search-standard-root .floating-search-icon{color:#2f27239e!important}.admin-search-standard-root .floating-search:hover,.admin-search-standard-root .floating-search:focus-within{background:#efebe6!important;box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff!important}.admin-search-standard-root .floating-search:focus-within{background:#e8e4de!important;box-shadow:inset 5px 5px 10px #c9c5c0,inset -4px -4px 9px #fff!important}.admin-search-standard-root .floating-search:hover .floating-search-icon,.admin-search-standard-root .floating-search:focus-within .floating-search-icon{color:#231e1bb8!important}.admin-search-standard-root .floating-search:hover .floating-search-input,.admin-search-standard-root .floating-search:focus-within .floating-search-input{color:#231e1bb8!important;letter-spacing:.1em!important;font-weight:500!important}.admin-search-standard-root .floating-search:hover .floating-search-input::placeholder,.admin-search-standard-root .floating-search:focus-within .floating-search-input::placeholder{color:#231e1b6b!important;letter-spacing:.1em!important;font-weight:500!important}.admin-search-standard-root .floating-search:before,.admin-search-standard-root .floating-search:after{display:none!important}.admin-standard-canvas{box-sizing:border-box;background:0 0;flex-direction:column;flex:auto;align-items:center;width:100%;height:100%;min-height:0;padding:0 56px;display:flex;position:relative;overflow:visible}.admin-standard-scroll-region{z-index:1;scrollbar-width:thin;scrollbar-color:#bab7b19e transparent;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex:auto;align-items:center;width:min(1080px,100vw - 220px);max-width:none;min-height:0;padding:0 40px 56px;display:flex;position:relative;overflow:hidden auto}.admin-standard-scroll-region::-webkit-scrollbar{width:8px}.admin-standard-scroll-region::-webkit-scrollbar-track{background:0 0}.admin-standard-scroll-region::-webkit-scrollbar-thumb{background:#bab7b19e;border-radius:999px}#admin-overview-live .overview-canvas{color:#35322b}#admin-overview-live .overview-canvas:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#e6e3defa 0%,#e6e3ded1 42%,#e6e3de00 100%);height:58px;position:absolute;top:42px;left:0;right:0}#admin-overview-live .overview-scroll-region{z-index:1;scrollbar-width:thin;scrollbar-color:#bab7b19e transparent;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;align-items:center;width:min(1080px,100vw - 220px);max-width:none;min-height:0;padding:0 40px 56px;display:flex;position:relative;overflow:hidden auto}#admin-overview-live .overview-scroll-region::-webkit-scrollbar{width:8px}#admin-overview-live .overview-scroll-region::-webkit-scrollbar-track{background:0 0}#admin-overview-live .overview-scroll-region::-webkit-scrollbar-thumb{background:#bab7b19e;border-radius:999px}#admin-overview-live.has-calendar-flow-modal .overview-scroll-region{z-index:3000;overflow:visible}#admin-overview-live .overview-hero{box-shadow:none;background:0 0;border:none;padding:0 0 36px;position:relative}#admin-overview-live .overview-month-calendar{width:min(980px,100vw - 420px);max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;transform-origin:top;background:0 0;border:0;border-radius:0;margin:42px auto 36px;padding:0;transform:none}#admin-overview-live .overview-month-calendar-head{justify-content:center;align-items:center;margin-bottom:18px;display:flex}#admin-overview-live .overview-month-nav{justify-content:center;justify-self:center;align-items:center;gap:14px;display:inline-flex}#admin-overview-live .overview-month-nav-btn{background:#efebe6ad;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:4px 5px 7px #685e586b,-4px -4px 10px #ffffff8a;color:#706a66!important}#admin-overview-live .overview-month-nav-btn:hover{transform:translateY(-2px);box-shadow:6px 8px 11px #685e587a,-5px -5px 12px #ffffff94;color:#d27865!important}#admin-overview-live .overview-month-nav-btn:hover .overview-month-nav-icon{color:#d27865!important;background-color:#d27865!important}#admin-overview-live .overview-month-nav-icon{flex:none;width:1.32rem;height:1.32rem;color:#706a66!important;background-color:#706a66!important}#admin-overview-live .overview-month-nav-current{letter-spacing:.16em;text-transform:uppercase;width:auto;min-width:128px;padding:0 18px;font-size:11px;font-weight:800;color:#706a66!important}#admin-overview-live .overview-month-weekdays,#admin-overview-live .overview-month-grid{grid-template-columns:repeat(7,112px);justify-content:space-between;column-gap:clamp(12px,1.35vw,22px);display:grid}#admin-overview-live .overview-month-weekdays{margin-bottom:14px}#admin-overview-live .overview-month-grid{row-gap:16px}#admin-overview-live .overview-month-weekdays span{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#625e58b8;font-size:12px;font-weight:700}#admin-overview-live .overview-month-day{width:112px;min-height:0;box-shadow:none;background:0 0;border:0;align-content:start;justify-items:center;gap:12px;padding:0;display:grid;position:relative;overflow:visible}#admin-overview-live .overview-month-day-core{background:#e6e3de;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;width:112px;height:112px;padding:14px 12px 12px;transition:box-shadow .18s,transform .18s,color .18s;display:flex;position:relative;box-shadow:6px 6px 12px #d1cec9,-4px -4px 8px #fff}#admin-overview-live .overview-month-day:hover .overview-month-day-core{transform:translateY(-1px)}#admin-overview-live .overview-month-day:focus-visible{outline:none}#admin-overview-live .overview-month-day:focus-visible .overview-month-day-core{box-shadow:0 0 0 2px #d278659e,6px 6px 12px #d1cec9,-4px -4px 8px #fff}#admin-overview-live .overview-month-day.is-today .overview-month-day-core{color:#1e140ac7;background:#e6e3de;transform:translateY(0);box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff}#admin-overview-live .overview-month-day.is-today .overview-month-day-core:after{content:"";background:#d27865d1;border-radius:999px;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 4px #d278651f}#admin-overview-live .overview-month-day.is-outside-month{opacity:.46}#admin-overview-live .overview-month-day-number{letter-spacing:0;color:#141210c7;font-size:25px;font-weight:700;line-height:1}#admin-overview-live .overview-month-day-tags{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:100%;max-width:100%;display:flex}#admin-overview-live .overview-month-flow-tag{--flow-status-color:#55758a;--flow-status-glow:#55758a38;letter-spacing:.035em;min-height:20px;color:var(--flow-status-color);box-shadow:none;background:0 0;grid-template-rows:auto 2px;place-items:end center;gap:5px;padding:0 2px;font-size:9px;font-weight:700;line-height:1;display:inline-grid}#admin-overview-live .overview-month-flow-tag:after{content:"";background:var(--flow-status-color);width:40px;height:2px;box-shadow:0 0 8px var(--flow-status-glow);opacity:.82;border-radius:999px}#admin-overview-live .overview-month-flow-tag.is-risk,#admin-overview-live .overview-month-flow-tag.is-peak,#admin-overview-live .overview-month-flow-tag.is-overbooked{--flow-status-color:#d27865;--flow-status-glow:#d278653d}#admin-overview-live .overview-month-flow-tag.is-steady,#admin-overview-live .overview-month-flow-tag.is-active{--flow-status-color:#9b8973;--flow-status-glow:#9b897338}#admin-overview-live .overview-month-flow-tag.is-calm,#admin-overview-live .overview-month-flow-tag.is-warm,#admin-overview-live .overview-month-flow-tag.is-soft{--flow-status-color:#55758a;--flow-status-glow:#55758a38}#admin-overview-live .overview-month-flow-tag.is-off{--flow-status-color:#7a746c9e;--flow-status-glow:#7a746c29}#admin-overview-live .overview-month-staff-tag{letter-spacing:.015em;white-space:nowrap;color:#47413cd1;background:#e8e4dee6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:92px;min-height:16px;padding:1px 9px 1px 19px;font-size:8.5px;font-weight:550;line-height:1.2;display:inline-flex;position:relative;box-shadow:2px 3px 6px #aea8a15c,-2px -2px 5px #ffffffb8,inset 0 1px #ffffffc7,inset 0 -1px #aba29914}#admin-overview-live .overview-month-staff-tag:before{content:"";background:#d27865e6;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 0 0 2px #d2786514,inset 0 1px #ffffff80}#admin-overview-live .overview-month-staff-tag.is-sick:before{background:#746d66d1;box-shadow:0 0 0 2px #746d6612,inset 0 1px #ffffff6b}#admin-overview-live .overview-month-staff-tag.is-time-off:before{background:#8f7765d1}#admin-overview-live .overview-month-staff-tag.is-watch:before,#admin-overview-live .overview-month-staff-tag.is-more:before{background:#76706aad}#admin-overview-live .overview-month-staff-tag.is-more{color:#544d48ad;background:#e6e2dcc7}#admin-overview-live .overview-insight-layer,#admin-overview-live .overview-insight-shell{display:contents}#admin-overview-live .overview-insight-layer.is-calendar-flow-modal{z-index:120;overscroll-behavior:contain;padding:52px 28px 72px;display:block;position:fixed;inset:0;overflow:hidden auto}#admin-overview-live .overview-flow-modal-backdrop{z-index:0;-webkit-backdrop-filter:blur(12px);background:#e1ded994;border:0;width:100%;height:100%;position:fixed;inset:0}#admin-overview-live .is-calendar-flow-modal .overview-insight-shell{z-index:1;background:#ebe8e3f5;border:1px solid #ffffffd1;border-radius:28px;flex-direction:column;align-items:center;width:min(1080px,100vw - 56px);min-height:calc(100vh - 124px);margin:0 auto;padding:54px 56px 64px;display:flex;position:relative;box-shadow:18px 22px 48px #97918947,-10px -10px 28px #ffffff94}#admin-overview-live .overview-flow-modal-close{z-index:5;color:#44403bb8;background:#efede8;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;top:24px;right:24px;box-shadow:7px 8px 16px #b1aba44d,-6px -6px 14px #ffffffbd}#admin-overview-live .overview-flow-modal-close:hover,#admin-overview-live .overview-flow-modal-close:focus-visible{color:#d27865;outline:none}#admin-overview-live .overview-flow-modal-close-icon{width:1.35rem;height:1.35rem}#admin-overview-live .is-calendar-flow-modal .overview-hero{width:100%;padding:0}#admin-overview-live .is-calendar-flow-modal .hero-orbit-lines{display:none}#admin-overview-live .is-calendar-flow-modal .hero-body{margin-top:0;padding-bottom:0;display:block}#admin-overview-live .is-calendar-flow-modal .health-orb-wrap{transform:none}#admin-overview-live .is-calendar-flow-modal .overview-bottom{width:min(920px,100%);margin-top:96px;padding-top:0}#admin-overview-live .overview-calendar-flow-summary{width:min(920px,100%);margin:8px auto 0}#admin-overview-live .overview-calendar-flow-summary-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 16px;padding:0 4px;display:flex}#admin-overview-live .overview-calendar-flow-eyebrow{color:#433e398c;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700}#admin-overview-live .overview-calendar-flow-summary-head h2,#admin-overview-live .overview-calendar-flow-detail-head h3{color:#302c28e6;letter-spacing:-.02em;margin:7px 0 0;font-size:1.15rem;font-weight:560}#admin-overview-live .overview-calendar-flow-summary-card{width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:#efece7d6;border:1px solid #ffffffb8;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(120px,.5fr) auto;align-items:center;gap:24px;padding:22px 28px;transition:transform .16s,box-shadow .16s,background .16s;display:grid;box-shadow:8px 10px 22px #9f978f29,-5px -5px 13px #ffffffa3,inset 0 1px #fff6}#admin-overview-live .overview-calendar-flow-summary-card:hover,#admin-overview-live .overview-calendar-flow-summary-card:focus-visible{background:#f3efeaeb;outline:none;box-shadow:7px 9px 19px #9f978f2e,-4px -4px 12px #ffffffb8,inset 0 1px #ffffff75}#admin-overview-live .overview-calendar-flow-summary-card:active{transform:translateY(1px)}#admin-overview-live .overview-calendar-flow-state{gap:7px;min-width:0;display:grid}#admin-overview-live .overview-calendar-flow-state strong{color:#58738a;letter-spacing:-.035em;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:430;line-height:1}#admin-overview-live .overview-calendar-flow-state span{color:#46413c94;font-size:.84rem;line-height:1.45}#admin-overview-live .overview-calendar-flow-capacity{border-left:1px solid #a79f972e;justify-content:center;align-items:baseline;gap:7px;min-height:62px;padding-left:24px;display:flex}#admin-overview-live .overview-calendar-flow-capacity strong{color:#36322de0;font-size:1.35rem;font-weight:650}#admin-overview-live .overview-calendar-flow-capacity span{color:#4c46418a;font-size:.78rem}#admin-overview-live .overview-calendar-flow-report-link{color:#d27865;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;font-size:.76rem;font-weight:650;display:inline-flex}#admin-overview-live .overview-calendar-flow-report-chevron{width:1rem;height:1rem;transition:transform .16s}#admin-overview-live .overview-calendar-flow-report-chevron.is-open{transform:rotate(180deg)}#admin-overview-live .overview-calendar-flow-detail{background:#eff2eee0;border:1px solid #ffffffb8;border-radius:26px;width:min(920px,100%);margin:22px auto 0;padding:28px;box-shadow:8px 11px 24px #97918929,-5px -5px 14px #ffffff9e}#admin-overview-live .overview-calendar-flow-detail-head{margin-bottom:24px}#admin-overview-live .overview-calendar-flow-load-layout{grid-template-columns:minmax(220px,.75fr) minmax(0,1.55fr);align-items:center;gap:38px;display:grid}#admin-overview-live .overview-calendar-flow-load-copy{align-content:center;gap:12px;display:grid}#admin-overview-live .overview-calendar-flow-load-state{color:#58738a;letter-spacing:-.04em;background:#eeebf2e0;border-radius:50%;place-items:center;width:150px;height:150px;font-size:2rem;font-weight:430;display:grid;box-shadow:8px 9px 18px #9b948e26,-6px -6px 14px #ffffffb3}#admin-overview-live .overview-calendar-flow-load-summary{color:#536b98;max-width:290px;margin:2px 0 0;font-size:.92rem;font-weight:540;line-height:1.45}#admin-overview-live .overview-calendar-flow-load-note{color:#45413c99;max-width:310px;margin:0;font-size:.79rem;line-height:1.45}#admin-overview-live .overview-calendar-flow-timeline{min-width:0}#admin-overview-live .overview-calendar-flow-detail .proof-insight-timeline-chart{align-items:end;min-height:205px}#admin-overview-live .overview-calendar-flow-detail .proof-insight-timeline-key{justify-content:center;margin-top:14px}#admin-overview-live .overview-calendar-flow-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}#admin-overview-live .overview-calendar-flow-detail-card{text-align:center;background:#f7f6f394;border:1px solid #ffffff94;border-radius:20px;align-content:center;justify-items:center;gap:7px;min-height:122px;padding:18px;display:grid;box-shadow:5px 6px 13px #9d979021,-4px -4px 10px #ffffff94}#admin-overview-live .overview-calendar-flow-detail-card strong{color:#36322de0;font-size:1rem;font-weight:650}#admin-overview-live .overview-calendar-flow-detail-card span{color:#3b3732bf;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:700}#admin-overview-live .overview-calendar-flow-detail-card p{color:#4b454094;margin:0;font-size:.75rem;line-height:1.35}@media (max-width:720px){#admin-overview-live .overview-insight-layer.is-calendar-flow-modal{padding:16px 12px 36px}#admin-overview-live .is-calendar-flow-modal .overview-insight-shell{border-radius:22px;width:100%;min-height:calc(100vh - 52px);padding:72px 18px 40px}#admin-overview-live .overview-flow-modal-close{top:18px;right:18px}#admin-overview-live .is-calendar-flow-modal .health-orb{width:min(447px,100vw - 60px);height:min(447px,100vw - 60px)}#admin-overview-live .is-calendar-flow-modal .health-orb-wrap{min-height:min(447px,100vw - 60px)}}#admin-overview-live .hero-label,#admin-overview-live .block-title,#admin-overview-live .card-title{letter-spacing:.34em;text-transform:uppercase;color:#35322b;font-size:9px;font-weight:600}#admin-overview-live .hero-label{transform:translateY(-.5cm)}#admin-overview-live .hero-orbit-lines,#admin-overview-live .hero-orbit{display:none}#admin-overview-live .hero-orbit-lg{width:640px;height:640px}#admin-overview-live .hero-orbit-sm{opacity:.28;width:500px;height:500px}#admin-overview-live .hero-center{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}#admin-overview-live .hero-body{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:92px;margin-top:22px;padding-bottom:28px;display:grid}#admin-overview-live .health-orb-wrap{min-height:447px;transform:translateX(var(--hero-align-dx,0px));flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#admin-overview-live .overview-date-label{color:#e58f7c;letter-spacing:.24em;text-align:center;text-transform:uppercase;width:min(18rem,62%);margin-top:.2rem;font-size:11.5px;font-weight:700;line-height:1}#admin-overview-live .overview-date-numeric-label{color:#847f7beb;letter-spacing:.18em;text-align:center;width:min(18rem,62%);margin-top:calc(.22rem - .2cm);font-size:11.5px;font-weight:600;line-height:1}#admin-overview-live .orb-summaries-link{color:#48443ed9;background:#efede8;border:none;border-radius:40px;flex-shrink:0;place-items:center;width:12rem;min-width:12rem;max-width:calc(100% - 1.5rem);height:32px;margin-top:auto;margin-bottom:0;padding:0 14px;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out,background .18s,color .18s;display:grid;position:static;box-shadow:6px 6px 12px #a39d94c7,-8px -8px 16px #fff}#admin-overview-live .orb-summaries-link:hover,#admin-overview-live .orb-summaries-link:focus-visible{color:#35322bd6;background:#f1eee8;outline:none;transform:translateY(-1px);box-shadow:7px 7px 14px #a39d94cc,-10px -10px 20px #fff}#admin-overview-live .orb-summaries-link:active{transform:none;box-shadow:inset 8px 8px 16px #d1cfc9,inset -8px -8px 16px #fff}#admin-overview-live .orb-summaries-text{text-align:center;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1;display:block}#promo-live{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}#promo-live .promo-tab,#promo-live .promo-input-shell input,#promo-live .promo-toggle-btn,#promo-live .promo-tier,#promo-live .promo-add-ritual,#promo-live .promo-save-btn,#promo-live .promo-calendar-head strong,#promo-live .promo-calendar-grid span,#promo-live .promo-ritual-copy strong,#promo-live .promo-ritual-copy span{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#promo-live,html{scroll-behavior:smooth}#promo-live .promo-canvas{color:#35322be0;--promo-neumorphic-up:3px 3px 8px #bfb9b2ad,-3px -3px 8px #ffffffc2;--promo-neumorphic-inset:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff;--promo-card-surface:#e5e0dc;margin-top:0;padding:0 56px 104px;position:relative;overflow:visible}#promo-live .promo-shell{max-width:860px;min-height:0;height:calc(100vh - var(--nav-top,0px) - 88px);max-height:calc(100vh - var(--nav-top,0px) - 88px);grid-template-rows:auto minmax(0,1fr);row-gap:1cm;margin:0 auto;padding:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}#promo-live .promo-shell--package-page{height:auto;max-height:none}#promo-live.billing-live .promo-tabs-actions{justify-content:flex-end;width:auto;min-width:52px;margin-left:auto}#promo-live.billing-live .billing-tabs-action-spacer{visibility:hidden;flex:0 0 70px;width:70px;height:70px}#promo-live.billing-live .billing-record-status-filter{flex:0 0 188px;width:188px;max-width:188px;margin:0;transform:translate(-.22cm)}#promo-live.billing-live .billing-record-status-filter-field{box-sizing:border-box;background:#ece7e0f0;border-radius:999px;align-items:center;width:100%;height:38px;min-height:38px;padding:0 20px;transition:background-color .18s,box-shadow .18s;display:flex;box-shadow:inset 5px 5px 9px #4c3f3033,inset -5px -5px 10px #ffffffe6}#promo-live.billing-live .billing-record-status-filter-field:hover,#promo-live.billing-live .billing-record-status-filter-field:focus-within{background:#f0ebe4f5}#promo-live.billing-live .billing-record-status-filter-field select{appearance:none;width:100%;height:38px;font:inherit;letter-spacing:.04em;text-transform:none;cursor:pointer;border-radius:0;outline:0;margin:0;font-size:.765rem;font-weight:700;box-shadow:none!important;color:#d27865!important;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23766d63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 0 center/14px 14px no-repeat!important;border:0!important;padding:0 34px 0 0!important}#promo-live.billing-live .billing-record-status-filter-field select:focus-visible{outline:0}#promo-live.billing-live .billing-page-panel{margin-top:8px}#promo-live.billing-live .billing-page-panel-body{justify-content:center;align-items:center;min-height:420px;display:flex}#promo-live.billing-live .billing-page-payment-list{gap:18px;width:100%;padding-top:10px;display:grid}#promo-live.billing-live .billing-page-records-panel{box-shadow:none;background:0 0;padding:0}#promo-live.billing-live .billing-record-date-filter{z-index:70;justify-content:flex-start;align-items:center;gap:14px;padding:14px 12px 4px;display:flex;position:relative;overflow:visible}#promo-live.billing-live .billing-record-date-nav{align-items:center;gap:6px;display:flex;position:relative}#promo-live.billing-live .billing-record-date-btn{color:#27221fc7;background:#efebe6ad;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:5px 6px 12px #a49b942e,-4px -4px 10px #ffffff8a}#promo-live.billing-live .billing-record-date-btn:hover,#promo-live.billing-live .billing-record-date-calendar[aria-expanded=true]{color:#d27865;transform:translateY(-1px);box-shadow:5px 6px 12px #a49b942e,-4px -4px 10px #ffffff8a}#promo-live.billing-live .billing-record-date-today{color:#27221feb;letter-spacing:.16em;text-transform:uppercase;width:auto;min-width:76px;padding:0 14px;font-size:11px;font-weight:800}#promo-live.billing-live .billing-record-date-today.is-active{color:#d27865}#promo-live.billing-live .billing-record-date-calendar{border-radius:14px;width:44px;height:44px;margin-left:8px}#promo-live.billing-live .billing-record-date-calendar-icon{stroke-width:1.55px;flex-shrink:0;width:1.58rem;height:1.58rem}#promo-live.billing-live .billing-record-date-current{color:#35322b8a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}#promo-live.billing-live .billing-record-calendar{z-index:140;-webkit-backdrop-filter:blur(18px);background:#e6e3def5;border:1px solid #ffffff70;border-radius:28px;width:318px;padding:18px;position:absolute;top:calc(100% + 12px);left:0;right:auto;box-shadow:18px 22px 44px #978c8038,-10px -10px 24px #ffffffad,inset 1px 1px #ffffff94}#promo-live.billing-live .billing-record-calendar-head{grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;margin-bottom:16px;display:grid}#promo-live.billing-live .billing-record-calendar-head strong{text-align:center;color:#191110;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:800}#promo-live.billing-live .billing-record-calendar-nav{color:#1412109e;background:#e6e3de;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:5px 5px 10px #d1cec9,-5px -5px 10px #fff}#promo-live.billing-live .billing-record-calendar-nav:hover{color:#d27865;transform:translateY(-1px)}#promo-live.billing-live .billing-record-calendar-weekdays,#promo-live.billing-live .billing-record-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}#promo-live.billing-live .billing-record-calendar-weekdays{margin-bottom:10px}#promo-live.billing-live .billing-record-calendar-weekdays span{text-align:center;color:#14121061;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}#promo-live.billing-live .billing-record-calendar-day,#promo-live.billing-live .billing-record-calendar-empty{width:32px;height:32px}#promo-live.billing-live .billing-record-calendar-day{color:#141210ad;background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;font-size:12px;font-weight:700;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}#promo-live.billing-live .billing-record-calendar-day:hover{color:#d27865;background:#ffffff6b;box-shadow:4px 4px 8px #bfb9b275,-4px -4px 8px #ffffffb8}#promo-live.billing-live .billing-record-calendar-day.is-today{color:#d27865}#promo-live.billing-live .billing-record-calendar-day.is-selected{color:#191110;background:linear-gradient(#d2786557,#e6e3de);box-shadow:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff}@media (max-width:700px){#promo-live.billing-live .billing-record-date-filter{flex-direction:column;align-items:flex-start;gap:8px}#promo-live.billing-live .billing-record-calendar{width:min(318px,100vw - 48px);left:0;right:auto}}#promo-live.billing-live .billing-page-records-list{gap:18px;padding:10px 12px 14px;display:grid}#promo-live.billing-live .promo-shell{flex-direction:column;row-gap:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:visible}#promo-live.billing-live .promo-scroll-area{flex:auto;height:auto;min-height:0;max-height:none;padding-bottom:104px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#0000008f 2px,#000000e6 6px,#000 12px 100%);mask-image:linear-gradient(#0000 0,#0000008f 2px,#000000e6 6px,#000 12px 100%)}#promo-live.billing-live .promo-scroll-area>.promo-content-start-spacer{flex:0 0 0;height:0}#promo-live.billing-live .billing-page-record-card{background:#e5e0dc;border-radius:24px;position:relative;overflow:hidden;box-shadow:10px 10px 20px #c9c5c1f5,-4px -4px 10px #ffffffb8}#promo-live.billing-live .billing-page-record-card[open]{overflow:visible}#promo-live.billing-live .billing-page-record-card summary::-webkit-details-marker{display:none}#promo-live.billing-live .billing-page-record-summary{cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 28px;list-style:none;display:flex}#promo-live.billing-live .billing-page-record-title-line{flex-direction:column;align-items:flex-start;gap:4px;display:flex}#promo-live.billing-live .billing-page-record-name-row{flex-wrap:wrap;align-items:center;gap:7.2px;min-width:0;display:flex}#promo-live.billing-live .billing-page-record-status-pill{letter-spacing:.102em;text-transform:uppercase;color:#5a55528c;white-space:nowrap;background:#e5e0dcb3;border:0;border-radius:999px;align-items:center;min-height:21.7px;padding:0 8.7px;font-size:7.95px;font-weight:600;line-height:1;display:inline-flex;box-shadow:2.9px 2.9px 5.8px #c9c5c1,-2.9px -2.9px 5.8px #fff}#promo-live.billing-live .billing-page-record-status-pill.is-paid{color:#60806ce6}#promo-live.billing-live .billing-page-record-status-pill.is-upcoming{color:#c86650}#promo-live.billing-live .billing-page-record-status-pill.is-no_show,#promo-live.billing-live .billing-page-record-status-pill.is-cancelled,#promo-live.billing-live .billing-page-record-status-pill.is-void,#promo-live.billing-live .billing-page-record-status-pill.is-refunded{color:#875c50e6}#promo-live.billing-live .billing-page-record-copy{gap:4px;display:grid}#promo-live.billing-live .billing-page-record-name{color:#141210d9;margin:0;font-size:14.4px;font-weight:600;line-height:1.2}#promo-live.billing-live .billing-page-record-meta{color:#1412108c;margin:0;font-size:13px;font-weight:400;line-height:1.25}#promo-live.billing-live .billing-page-record-pills{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}#promo-live.billing-live .billing-page-record-pill{color:#534d49b8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ffffff61;border-radius:999px;align-items:center;min-height:24px;padding:0 12px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #bdb7b247,6px 6px 12px #b4aea857,-1px -1px 3px #ffffff4d}#promo-live.billing-live .billing-page-record-pill.is-status{color:#6a5c52e6;background:#ffffff80}#promo-live.billing-live .billing-page-record-pill.is-paid,#promo-live.billing-live .billing-page-record-pill.is-upcoming{color:#c86650;background:#e28b761f}#promo-live.billing-live .billing-page-record-pill.is-no_show,#promo-live.billing-live .billing-page-record-pill.is-cancelled,#promo-live.billing-live .billing-page-record-pill.is-void{color:#695f58cc;background:#695f5814}#promo-live.billing-live .billing-page-record-chevron{color:#5a555259;flex:none;width:18px;height:18px;transition:transform .16s}#promo-live.billing-live .billing-page-record-summary-actions{flex:none;align-items:center;gap:16px;display:inline-flex}#promo-live.billing-live .billing-page-record-card[open] .billing-page-record-chevron{transform:rotate(180deg)}#promo-live.billing-live .billing-page-record-detail{border-top:1px solid #1412100f;margin:0 28px 18px;padding-top:14px}#promo-live.billing-live .billing-page-record-detail-head{color:#1412106b;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}#promo-live.billing-live .billing-page-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}#promo-live.billing-live .horizon-footer-save-btn{all:unset;cursor:pointer;letter-spacing:.25em;text-transform:uppercase;color:#c86e49;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);white-space:nowrap;background:#e5e0dc;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 34px;font-size:10px;font-weight:500;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:6px 6px 12px #c9c5c1,-3px -3px 7px #fff}#promo-live.billing-live .horizon-footer-save-btn:hover{box-shadow:8px 8px 16px #c6c2bd,-3px -3px 8px #fff}#promo-live.billing-live .horizon-footer-save-btn:active{transform:translateY(1px)}#promo-live.billing-live .horizon-footer-save-btn:focus-visible{outline-offset:3px;color:#d27865;outline:2px solid #d278658c}#promo-live.billing-live .horizon-footer-save-btn:disabled{cursor:not-allowed;opacity:.56}#promo-live.billing-live .payment-preview-refund-btn{letter-spacing:.25em;min-height:42px;padding:0 34px;font-size:10px}#promo-live.billing-live .billing-page-record-refund-btn{border:0;outline:0;flex:none;min-width:0}#promo-live.billing-live .billing-page-record-refund-btn:focus,#promo-live.billing-live .billing-page-record-refund-btn:focus-visible{outline-offset:0;border:0;outline:0}#promo-live.billing-live .billing-page-record-refund-confirm{align-items:center;gap:8px;min-height:42px;display:inline-flex}#promo-live.billing-live .billing-page-record-refund-confirm>span{color:#625f569e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}#promo-live.billing-live .billing-page-record-refund-confirm-btn{color:#625f56b3;letter-spacing:.12em;text-transform:uppercase;background:#e5e0dcc7;border:0;border-radius:999px;min-width:46px;height:34px;padding:0 12px;font-size:10px;font-weight:700;box-shadow:3px 3px 7px #c9c5c1,-3px -3px 7px #fff}#promo-live.billing-live .billing-page-record-refund-confirm-btn.is-confirm{color:#d27865}#promo-live.billing-live .billing-page-record-invoice-btn,#promo-live.billing-live .billing-page-record-download-btn,#promo-live.billing-live .billing-page-record-void-btn{color:#a76e62e6;cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#promo-live.billing-live .billing-page-record-invoice-btn{color:#534d49b8}#promo-live.billing-live .billing-page-record-download-btn{color:#587462db}#promo-live.billing-live .billing-page-record-invoice-btn:hover,#promo-live.billing-live .billing-page-record-download-btn:hover,#promo-live.billing-live .billing-page-record-void-btn:hover{background:#e5e0dce0;transform:translateY(-1px)}#promo-live.billing-live .billing-page-record-invoice-btn:active,#promo-live.billing-live .billing-page-record-download-btn:active,#promo-live.billing-live .billing-page-record-void-btn:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#promo-live.billing-live .billing-page-record-detail-grid,#promo-live.billing-live .billing-page-record-line-list{gap:10px;display:grid}#promo-live.billing-live .billing-page-record-void-confirm{background:#f8f4efd1;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:inset 1px 1px #ffffffb3}#promo-live.billing-live .billing-page-record-void-confirm-copy{color:#615751d1;margin:0;font-size:13px;font-weight:500;line-height:1.38}#promo-live.billing-live .billing-page-record-void-confirm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}#promo-live.billing-live .billing-page-record-void-confirm-btn{color:#58504ad6;cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#promo-live.billing-live .billing-page-record-void-confirm-btn:hover{background:#e5e0dce0;transform:translateY(-1px)}#promo-live.billing-live .billing-page-record-void-confirm-btn:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#promo-live.billing-live .billing-page-record-void-confirm-btn--confirm{color:#a76e62e6}#promo-live.billing-live .billing-page-record-line-list{border-top:1px solid #1412100f;margin-top:14px;padding-top:12px}#promo-live.billing-live .billing-page-record-detail-row,#promo-live.billing-live .billing-page-record-line{color:#14121094;justify-content:space-between;align-items:baseline;gap:18px;font-size:13px;line-height:1.4;display:flex}#promo-live.billing-live .billing-page-record-detail-row span,#promo-live.billing-live .billing-page-record-line span{color:#1412106b}#promo-live.billing-live .billing-page-record-detail-row strong,#promo-live.billing-live .billing-page-record-line strong{color:#141210ad;text-align:right;font-weight:600}#promo-live.billing-live .billing-page-records-empty{background:#f7f3ee80;border-radius:24px;gap:10px;margin:10px 12px 14px;padding:28px 30px;display:grid;box-shadow:inset 2px 2px 6px #cbc5be3d,inset -2px -2px 6px #ffffff85}#promo-live.billing-live .billing-page-records-empty-title{letter-spacing:.18em;text-transform:uppercase;color:#1412109e;margin:0;font-size:12px;font-weight:600}#promo-live.billing-live .billing-page-records-empty-copy{color:#14121085;margin:0;font-size:14px;line-height:1.6}#promo-live.billing-live .billing-page-payment-row{align-items:center;padding-inline:12px 0}#promo-live.billing-live .billing-page-payment-avatar{overflow:hidden}#promo-live.billing-live .billing-page-payment-avatar-image{object-fit:contain;filter:brightness(0)saturate()invert(25%)sepia(10%)saturate(638%)hue-rotate(181deg)brightness(93%)contrast(89%);width:49px;height:49px;display:block}#promo-live.billing-live .billing-page-payment-avatar.is-active .billing-page-payment-avatar-image{filter:brightness(0)saturate()invert(66%)sepia(17%)saturate(1399%)hue-rotate(321deg)brightness(88%)contrast(87%)}#promo-live.billing-live .billing-page-payment-avatar--wallet .billing-page-payment-avatar-image,#promo-live.billing-live .billing-page-payment-avatar--bank-transfer .billing-page-payment-avatar-image{width:40px;height:40px}#promo-live.billing-live .billing-page-payment-row .promo-created-content{align-items:center;min-height:96px;display:flex}#promo-live.billing-live .billing-page-payment-row .promo-created-summary{justify-content:space-between;width:100%}#promo-live.billing-live .billing-page-payment-row .promo-created-copy{gap:6px}#promo-live.billing-live .billing-page-payment-row .promo-created-name{font-size:16px}#promo-live.billing-live .billing-page-payment-row .promo-created-roleline{letter-spacing:.24em;font-size:9px}#promo-live.billing-live .billing-page-payment-btn{justify-content:center;min-width:164px}#promo-live.billing-live .billing-page-panel-body--tax,#promo-live.billing-live .billing-page-panel-body--invoice{min-height:auto;display:block}#promo-live.billing-live .billing-page-panel--graphic-setting{margin-top:38px}#promo-live.billing-live .billing-page-invoice-position-block{max-width:360px}#promo-live.billing-live .billing-page-panel-body--invoice .billing-page-invoice-position-block+.billing-page-invoice-position-block{margin-top:28px}#promo-live.billing-live .billing-page-graphic-setting-body .promo-graphic-stack{gap:0}#promo-live.billing-live .billing-page-graphic-setting-body .promo-graphic-card{border-radius:38px;gap:18px;width:100%;padding:28px 32px 32px}#promo-live.billing-live .billing-page-graphic-setting-body .promo-color-picker,#promo-live.billing-live .billing-page-graphic-setting-body .promo-color-palette,#promo-live.billing-live .billing-page-graphic-setting-body .promo-graphic-slider-row,#promo-live.billing-live .billing-page-graphic-setting-body .promo-graphic-upload-stack{width:100%;max-width:none}#promo-live.billing-live .billing-page-graphic-setting-body .promo-graphic-upload-dropzone{width:100%}#promo-live.billing-live .billing-page-info-body{min-height:auto;display:block}#promo-live.billing-live .billing-page-panel--info{box-shadow:none;background:0 0;padding:0}#promo-live.billing-live .billing-page-info-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:80px;padding:8px 28px 0;display:grid}#promo-live.billing-live .billing-page-info-grid{gap:20px;margin-top:8px;display:grid}#promo-live.billing-live .billing-page-info-grid--overview{row-gap:44px;margin-top:0}#promo-live.billing-live .billing-page-info-item{gap:12px;display:grid}#promo-live.billing-live .billing-page-info-label{color:#625f569e;letter-spacing:.34em;text-transform:uppercase;font-size:10.35px;font-weight:600}#promo-live.billing-live .billing-page-info-value{color:#8f6d5af5;letter-spacing:-.035em;font-size:clamp(1.18rem,1.5vw,1.55rem);font-weight:300;line-height:1.12}#promo-live.billing-live .billing-page-panel-body--tax.is-muted{opacity:.56;filter:grayscale(.08)}#promo-live.billing-live .billing-page-copy{color:#766f67db;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:1.05rem}#promo-live.billing-live .billing-page-tax-grid{margin-top:8px}#promo-live.billing-live .billing-page-tax-grid .promo-input-shell{min-height:52px;padding:0 16px}#promo-live.billing-live .billing-page-tax-grid .promo-input-shell input{height:30px;font-size:15px;line-height:30px}#promo-live.billing-live .billing-page-tax-grid .promo-input-shell--money{--promo-number-start:40px}#promo-live.billing-live .billing-page-tax-grid .promo-input-shell--money input{height:30px;line-height:30px}#promo-live.billing-live .billing-page-tax-grid .promo-buy-get-shell--select{min-width:360px;height:46px}#promo-live.billing-live .billing-page-tax-grid .promo-buy-get-shell--select select{font-size:.84rem}#promo-live.billing-live .billing-page-add-mode-row{align-items:center;gap:20px;display:flex}#promo-live.billing-live .billing-page-add-mode-row .promo-toggle{flex:none;width:auto}#promo-live.billing-live .billing-page-add-mode-row .promo-toggle-btn{min-width:220px;padding-inline:28px}#promo-live.billing-live .billing-page-footer .promo-package-secondary-btn{justify-content:center;min-width:154px;height:56px}#promo-live.billing-live .billing-page-add-mode-suffix{color:#766f67db;letter-spacing:.04em;text-transform:none;white-space:nowrap;font-size:1rem;font-weight:500}#promo-live.billing-live .billing-page-panel--surcharge{margin-top:48px}#promo-live.billing-live .billing-page-input-block--full{grid-column:1/-1}#promo-live.billing-live .billing-page-tax-grid input[readonly]{pointer-events:none;box-shadow:none;caret-color:#0000;outline:none}#promo-live.billing-live .billing-page-tax-grid input[readonly]:focus{box-shadow:none;outline:none}#promo-live.billing-live .billing-page-tax-grid input:not([readonly]),#promo-live.billing-live .billing-page-tax-grid select,#promo-live.billing-live .billing-page-tax-grid input:not([readonly]):focus,#promo-live.billing-live .billing-page-tax-grid input:not([readonly]):focus-visible,#promo-live.billing-live .billing-page-tax-grid select:focus,#promo-live.billing-live .billing-page-tax-grid select:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}#promo-live.billing-live .billing-page-rate-shell{padding-right:48px;position:relative}#promo-live.billing-live .billing-page-rate-shell--fixed{--promo-number-start:72px;padding-right:18px}#promo-live.billing-live .billing-page-rate-shell--fixed input{padding-left:var(--promo-number-start)!important}#promo-live.billing-live .billing-page-rate-suffix{color:#795744e6;font-size:.875rem;font-weight:600;line-height:20px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}#promo-live.billing-live .billing-page-field-label-spacer{opacity:0;pointer-events:none}#promo-live .promo-tabs{flex:0 0 max-content;box-sizing:border-box;transform-origin:0 0;background:linear-gradient(#e9e4dcf0 0%,#e1dad1eb 100%);border-radius:999px;flex-wrap:nowrap;gap:5px;width:max-content;min-width:max-content;max-width:none;margin:0;padding:5px;display:flex;overflow:visible;transform:scale(.86);box-shadow:inset 4px 4px 8px #bfb8b0e0,inset -4px -4px 8px #ffffffc7,0 1px #ffffff2e}#promo-live .promo-tabs-row{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-items:center;gap:18px;width:100%;margin:35px 0 0;padding:0;display:flex;position:relative}#promo-live .promo-tabs--package-page{background:linear-gradient(#e9e4dcf0 0%,#e1dad1eb 100%);gap:5px;padding:5px;box-shadow:inset 4px 4px 8px #bfb8b0e0,inset -4px -4px 8px #ffffffc7,0 1px #ffffff2e}#promo-live .promo-scroll-area{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding-bottom:32px;padding-right:16px;display:flex;overflow:hidden scroll}#promo-live .promo-shell--package-page .promo-scroll-area{height:auto;padding-bottom:64px;overflow-y:visible}#promo-live .promo-scroll-area{scrollbar-width:thin;scrollbar-color:#bab7b1e6 transparent}#promo-live .promo-scroll-area::-webkit-scrollbar{width:10px}#promo-live .promo-scroll-area::-webkit-scrollbar-track{background:0 0}#promo-live .promo-scroll-area::-webkit-scrollbar-thumb{background:#bab7b1e6 padding-box padding-box;border:2px solid #0000;border-radius:999px}#promo-live .promo-content-start-spacer{flex:0 0 0;height:0}#promo-live .promo-content-end-spacer{flex:0 0 88px;height:88px}#promo-live .promo-records-empty{margin:22px 18px 0;padding:0}#promo-live .promo-records-empty-text{color:#5a5552a8;margin:0;font-size:.88rem;font-weight:600;line-height:1.5}#promo-live .promo-created-row{z-index:1;gap:28px;margin:0;padding:12px 18px 18px;display:flex;position:relative}#promo-live .promo-content-start-spacer+.promo-created-row{margin-top:-.897638px}#promo-live .promo-created-avatar{background:var(--promo-card-surface);width:56px;height:56px;box-shadow:var(--promo-neumorphic-up);letter-spacing:.1em;color:#d27865f2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}#promo-live .promo-created-content{background:var(--promo-card-surface);border-radius:24px;flex:auto;min-width:0;padding:18px 28px;position:relative;box-shadow:6px 6px 14px #bfb9b28a,-6px -6px 14px #ffffffbd}#promo-live .promo-created-summary{align-items:center;gap:18px;display:flex}#promo-live .promo-created-trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;gap:18px;min-width:0;padding:0;display:flex}#promo-live .promo-package-btn{color:#5a55529e;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#efe9e3eb;border:0;border-radius:999px;flex:none;align-items:center;gap:.42rem;min-height:38px;padding:0 16px;font-size:.578rem;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s;display:inline-flex;box-shadow:-3px -3px 7px #ffffff80,5px 5px 12px #7e726447}#promo-live .promo-package-btn:hover{color:#d27865cc;background:#f2ede7f5;transform:translateY(-1px)}#promo-live .promo-package-btn:active{background:#e8e2dcfa;transform:translateY(0);box-shadow:inset 4px 4px 8px #a4978a80,inset -3px -3px 7px #ffffff6b}#promo-live .promo-package-btn:focus-visible{outline-offset:2px;outline:2px solid #d2786561}#promo-live.billing-live .billing-floating-preview-btn{z-index:3;color:#d27865d1;letter-spacing:.08em;background:#ebe7e2;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:70px;min-width:70px;height:70px;min-height:70px;padding:0;font-size:.43rem;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative;top:auto;right:auto;transform:none;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#promo-live.billing-live .billing-floating-preview-btn-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:1.27339em;line-height:.98;display:flex}#promo-live.billing-live .billing-floating-preview-btn-copy span{display:block}#promo-live.billing-live .billing-floating-preview-btn:hover{color:#d27865f2;background:#ebe7e2;transform:translateY(-2px);box-shadow:5px 6px 10px #d1cec9eb,-3px -3px 6px #ffffffdb}#promo-live.billing-live .billing-edit-btn{color:#d27865d1;border-radius:999px;width:70px;min-width:70px;height:70px;min-height:70px;padding:0}#promo-live.billing-live .billing-invoice-preview-modal{place-items:stretch end;padding:0}#promo-live.billing-live .billing-invoice-preview-dialog{border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(680px,100vw - 24px);height:100dvh;max-height:none;margin:0;padding:24px 24px 0;animation:.24s cubic-bezier(.16,1,.3,1) billingInvoicePreviewSlideIn;display:grid}#promo-live.billing-live .billing-invoice-preview-dialog .promo-gift-card-preview-dialog-head h2{letter-spacing:.08em;font-size:14px}#promo-live.billing-live .billing-invoice-preview-body{padding:18px 0 24px;overflow:auto}#promo-live.billing-live .billing-invoice-preview-stage{aspect-ratio:794/1123;width:100%;max-width:560px;margin:0 auto;overflow:hidden}#promo-live.billing-live .billing-invoice-preview-canvas{transform-origin:0 0;width:794px;height:1123px;transform:scale(.70529)}@keyframes billingInvoicePreviewSlideIn{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}#promo-live.billing-live .billing-invoice-sheet{box-sizing:border-box;background:#e6bbb3;grid-auto-rows:min-content;gap:40px;width:794px;height:1123px;padding:2.5cm 92px 78px;display:grid}#promo-live.billing-live .billing-invoice-sheet__header{justify-content:space-between;align-items:start;gap:24px;padding-top:76.6929px;display:flex}#promo-live.billing-live .billing-invoice-sheet__business-slot--top+.billing-invoice-sheet__header{padding-top:1.10236px}#promo-live.billing-live .billing-invoice-sheet__kicker,#promo-live.billing-live .billing-invoice-sheet__summary-block span,#promo-live.billing-live .billing-invoice-sheet__offer-kicker,#promo-live.billing-live .billing-invoice-sheet__table-head span,#promo-live.billing-live .billing-invoice-sheet__totals span{letter-spacing:.28em;text-transform:uppercase;color:#58514b8f;margin:0;font-size:10px;font-weight:600}#promo-live.billing-live .billing-invoice-sheet__title{letter-spacing:-.04em;color:#353029f5;margin:12px 0 0;font-family:Noto Serif,serif;font-size:58px;font-weight:500;line-height:.94}#promo-live.billing-live .billing-invoice-sheet__meta{text-align:right;letter-spacing:.14em;text-transform:uppercase;color:#58514bb8;justify-self:end;justify-items:end;gap:10px;font-size:13px;display:grid}#promo-live.billing-live .billing-invoice-sheet__summary{border-bottom:1px solid #8c766c38;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:1cm;padding-bottom:22px;display:flex}#promo-live.billing-live .billing-invoice-sheet__summary-block{align-content:start;gap:10px;min-width:0;display:grid}#promo-live.billing-live .billing-invoice-sheet__summary-value-group{align-content:start;gap:4px;display:grid}#promo-live.billing-live .billing-invoice-sheet__summary-block strong,#promo-live.billing-live .billing-invoice-sheet__totals strong{color:#3e3934f5;white-space:nowrap;align-self:start;font-size:15px;font-weight:500;line-height:1}#promo-live.billing-live .billing-invoice-sheet__summary-detail{color:#58514bc2;margin:0;font-size:12px;line-height:1.35}#promo-live.billing-live .billing-invoice-sheet__offer-card{border-bottom:1px solid #8c766c2e;gap:16px;padding:28px 0 30px;display:grid}#promo-live.billing-live .billing-invoice-sheet__offer-card h4{letter-spacing:-.035em;color:#353029f5;margin:0;font-family:Noto Serif,serif;font-size:37px;font-weight:500;line-height:.96}#promo-live.billing-live .billing-invoice-sheet__offer-value{color:#aa4126;font-family:Noto Serif,serif;font-size:46px;font-style:italic;line-height:.96}#promo-live.billing-live .billing-invoice-sheet__table{gap:16px;display:grid}#promo-live.billing-live .billing-invoice-sheet__table-head,#promo-live.billing-live .billing-invoice-sheet__table-row,#promo-live.billing-live .billing-invoice-sheet__totals{grid-template-columns:1fr 72px 132px;align-items:baseline;gap:20px;display:grid}#promo-live.billing-live .billing-invoice-sheet__table-row{color:#3e3934eb;border-bottom:1px solid #8c766c29;padding-bottom:14px;font-size:16.15px}#promo-live.billing-live .billing-invoice-sheet__table-row span:first-child{font-size:18.5725px}#promo-live.billing-live .billing-invoice-sheet__table-row--adjustment span:first-child{font-size:13.7275px}#promo-live.billing-live .billing-invoice-sheet__table-row span:nth-child(2),#promo-live.billing-live .billing-invoice-sheet__table-head span:nth-child(2),#promo-live.billing-live .billing-invoice-sheet__table-row span:nth-child(3),#promo-live.billing-live .billing-invoice-sheet__table-head span:nth-child(3),#promo-live.billing-live .billing-invoice-sheet__totals span,#promo-live.billing-live .billing-invoice-sheet__totals strong{text-align:right}#promo-live.billing-live .billing-invoice-sheet__table-row span:nth-child(3),#promo-live.billing-live .billing-invoice-sheet__totals strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#promo-live.billing-live .billing-invoice-sheet__totals{row-gap:12px;margin-top:6px}#promo-live.billing-live .billing-invoice-sheet__totals>div{grid-column:1/-1;grid-template-columns:1fr 72px 132px;align-items:baseline;gap:10px;display:grid}#promo-live.billing-live .billing-invoice-sheet__totals>div span{text-align:right;grid-column:2}#promo-live.billing-live .billing-invoice-sheet__totals strong{grid-column:3;font-size:16.15px;line-height:1}#promo-live.billing-live .billing-invoice-sheet__totals-row--total span,#promo-live.billing-live .billing-invoice-sheet__totals-row--total strong{font-weight:800}@media (max-width:900px){#promo-live.billing-live .billing-floating-preview-btn{width:65px;min-width:65px;height:65px;min-height:65px;padding:0;position:fixed;top:auto;bottom:18px;right:22px;transform:none}#promo-live.billing-live .billing-floating-preview-btn:hover{transform:translateY(-2px)}#promo-live.billing-live .billing-invoice-preview-dialog{border-radius:0;width:min(100vw,100%)}#promo-live.billing-live .billing-invoice-preview-stage{max-width:100%}#promo-live.billing-live .billing-invoice-preview-canvas{transform:scale(.56)}}#promo-live.billing-live .billing-invoice-sheet__footer{box-sizing:border-box;border-top:1px solid #8c766c2e;justify-items:center;gap:16px;width:100%;margin-top:auto;padding-top:128.488px;display:grid}#promo-live.billing-live .billing-invoice-sheet__logo{object-fit:contain;max-width:180px;max-height:80px}#promo-live.billing-live .billing-invoice-sheet__identity{align-content:start;gap:8px;display:grid}#promo-live.billing-live .billing-invoice-sheet__brand{color:#353029f5;font-family:Noto Serif,serif;font-size:31px}#promo-live.billing-live .billing-invoice-sheet__registration-no{color:#58514bc7;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13.65px;font-weight:400}#promo-live.billing-live .billing-invoice-sheet__business{text-align:center;color:#58514bc7;letter-spacing:.12em;text-transform:uppercase;justify-items:center;gap:4px;font-size:13px;display:grid}#promo-live.billing-live .billing-invoice-sheet__business p:first-child{font-size:13.65px;font-weight:700}#promo-live.billing-live .billing-invoice-sheet__business p:not(:first-child){font-size:11.7px}#promo-live.billing-live .billing-invoice-sheet__business-slot--left-right,#promo-live.billing-live .billing-invoice-sheet__footer--left-right{grid-template-columns:minmax(0,auto) minmax(0,1fr);place-items:start stretch;column-gap:28px;display:grid}#promo-live.billing-live .billing-invoice-sheet__business-slot--left-right .billing-invoice-sheet__identity,#promo-live.billing-live .billing-invoice-sheet__footer--left-right .billing-invoice-sheet__identity{justify-self:start;justify-items:start}#promo-live.billing-live .billing-invoice-sheet__business-slot--left-right .billing-invoice-sheet__business,#promo-live.billing-live .billing-invoice-sheet__footer--left-right .billing-invoice-sheet__business{text-align:right;justify-self:end;justify-items:end}#promo-live.billing-live .billing-invoice-sheet__business-slot--center,#promo-live.billing-live .billing-invoice-sheet__footer--center{grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:12px;display:grid}#promo-live.billing-live .billing-invoice-sheet__business-slot--center .billing-invoice-sheet__identity,#promo-live.billing-live .billing-invoice-sheet__footer--center .billing-invoice-sheet__identity,#promo-live.billing-live .billing-invoice-sheet__business-slot--center .billing-invoice-sheet__business,#promo-live.billing-live .billing-invoice-sheet__footer--center .billing-invoice-sheet__business{justify-self:auto}#promo-live.billing-live .billing-invoice-sheet__business-slot--center .billing-invoice-sheet__identity,#promo-live.billing-live .billing-invoice-sheet__footer--center .billing-invoice-sheet__identity{justify-self:center;justify-items:center}#promo-live.billing-live .billing-invoice-sheet__business-slot--center .billing-invoice-sheet__business,#promo-live.billing-live .billing-invoice-sheet__footer--center .billing-invoice-sheet__business{text-align:center;justify-self:center;justify-items:center}#promo-live .promo-package-preview-card{background:#ece7e0e6;border-radius:26px;padding:22px 24px;box-shadow:inset 6px 6px 10px #bbb2a95c,inset -6px -6px 10px #ffffff9e}#promo-live .promo-package-preview-head{justify-content:space-between;align-items:center;gap:16px;display:flex}#promo-live .promo-package-preview-kicker,#promo-live .promo-package-preview-mode{letter-spacing:.14em;text-transform:uppercase;color:#625f569e;font-size:.62rem;font-weight:700}#promo-live .promo-package-preview-name{color:#423d38f0;margin-top:12px;font-size:1.35rem;line-height:1.2}#promo-live .promo-package-preview-meta{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}#promo-live .promo-package-preview-meta span{color:#5c5650b8;background:#f6f1ecf5;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.75rem;font-weight:600;display:inline-flex}#promo-live .promo-package-customer-toggle{background:#ece7e0f0;border-radius:999px;gap:10px;margin-bottom:1cm;padding:6px;display:inline-flex;box-shadow:inset 4px 4px 8px #bfb7ae61,inset -4px -4px 8px #ffffff80}#promo-live .promo-package-customer-btn{color:#7e766abd;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 20px;font-size:.76rem;font-weight:700;transition:background-color .16s,box-shadow .16s,color .16s}#promo-live .promo-package-customer-btn.is-active{color:#58524ba8;background:#f7f3eefa;box-shadow:-3px -3px 8px #ffffff9e,5px 5px 11px #7e71643d}#promo-live .promo-footer--package{justify-content:space-between;align-items:center;gap:18px;display:flex}#promo-live .promo-package-secondary-btn{min-height:46px;box-shadow:var(--promo-neumorphic-up);color:#5a5552b3;letter-spacing:.08em;text-transform:uppercase;background:#ece7e0e6;border:0;border-radius:999px;padding:0 22px;font-size:.78rem;font-weight:700}#promo-live .promo-top-preview-btn,#staff-new-live .promo-top-preview-btn{color:#d27865d1;background:#ebe7e2;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s;display:inline-flex;box-shadow:5px 6px 10px #d1cec9eb,-3px -3px 6px #ffffffdb}#promo-live .promo-top-preview-btn-copy,#staff-new-live .promo-top-preview-btn-copy{letter-spacing:.08em;text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.4554rem;font-weight:700;line-height:.98;display:flex}#promo-live .promo-top-preview-btn-copy span,#staff-new-live .promo-top-preview-btn-copy span{display:block}#promo-live .promo-top-preview-btn:hover,#staff-new-live .promo-top-preview-btn:hover{color:#d27865d1;transform:translateY(-1px)}#staff-new-live .business-landing-page-preview-btn{border:0;box-shadow:3px 4px 5px #9d91887a,-2px -2px 4px #ffffffc7}#promo-live .promo-created-copy{flex-direction:column;gap:2px;min-width:0;display:flex}#promo-live .promo-created-name{letter-spacing:-.01em;color:#5a5552fa;align-items:center;gap:10px;min-width:0;margin:0;font-size:15px;font-weight:400;line-height:1.4;display:inline-flex}#promo-live .promo-created-roleline{text-transform:uppercase;letter-spacing:.22em;color:#5a55528c;margin:0;font-size:9px;font-weight:500}#promo-live .promo-created-details{margin-top:14px}#promo-live .promo-created-details-grid{flex-direction:column;gap:10px;margin-top:12px;display:flex}#promo-live .promo-created-details-row{justify-content:space-between;align-items:baseline;gap:18px;display:flex}#promo-live .promo-created-details-label{text-transform:uppercase;letter-spacing:.28em;color:#5a555270;flex:none;font-size:10px;font-weight:600}#promo-live .promo-created-details-value{letter-spacing:0;color:#5a5552db;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:400;overflow:hidden}#promo-live .promo-card-close{cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:absolute;top:14px;right:16px;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#promo-live .promo-card-close:hover{background:#e5e0dce0;transform:translateY(-1px)}#promo-live .promo-card-close:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#promo-live .promo-card-close:focus-visible{outline-offset:2px;outline:2px solid #d278658c}#promo-live .promo-card-close-icon{color:#5a55528c;width:16px;height:16px}#promo-live .promo-form-close,#staff-new-live .promo-form-close{cursor:pointer;z-index:3;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;margin-left:auto;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:sticky;top:18px;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#promo-live .promo-form-close:hover,#staff-new-live .promo-form-close:hover{background:#e5e0dce0;transform:translateY(-1px)}#promo-live .promo-form-close:active,#staff-new-live .promo-form-close:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#promo-live .promo-form-close:focus-visible,#staff-new-live .promo-form-close:focus-visible{outline-offset:2px;outline:2px solid #d278658c}#promo-live .promo-form-close-icon,#staff-new-live .promo-form-close-icon{color:#5a55528c;width:16px;height:16px}#promo-live .promo-edit-btn{color:#2f2723b3;box-shadow:var(--promo-neumorphic-inset);background:0 0;border:none;border-radius:.75rem;outline:none;margin-top:1.5rem;padding:.6rem 2.5rem;font-size:.875rem;font-weight:300;text-decoration:none;transition:all .2s;display:inline-flex}#promo-live .promo-edit-btn:hover{color:#d27865;background:#d278650f;border-color:#d27865;transform:translateY(-1px)}#promo-live .promo-scroll-area>.promo-section:first-of-type{margin-top:0}#promo-live #promo-editor-form,#promo-live #promo-package-form,#promo-live #package-value-editor-form,#promo-live #package-bundle-editor-form,#promo-live #package-visit-series-editor-form{padding-top:0;transform:none}#promo-live #promo-editor-form>.promo-section:first-of-type,#promo-live #promo-package-form>.promo-section:first-of-type,#promo-live #package-value-editor-form>.promo-section:first-of-type,#promo-live #package-bundle-editor-form>.promo-section:first-of-type,#promo-live #package-visit-series-editor-form>.promo-section:first-of-type{margin-top:16.2047px}#promo-live .promo-section--package-value{background:0 0;margin-top:28px}#promo-live .promo-section-body--package-value{gap:20px;display:grid}#promo-live .package-value-hero{gap:10px;display:grid}#promo-live .package-value-kicker{letter-spacing:.24em;text-transform:uppercase;color:#141210a3;margin:0;font-size:.88rem;font-weight:600}#promo-live .package-value-hero h2{letter-spacing:-.035em;color:#211d1afa;max-width:14ch;margin:0;font-size:clamp(1.85rem,2.5vw,2.7rem);line-height:1.02}#promo-live .package-value-hero p{color:#615a52d1;max-width:900px;margin:0;font-size:.98rem;line-height:1.6}#promo-live .package-value-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}#promo-live .package-value-editor-close-row{justify-content:flex-end;margin:0 0 -8px;display:flex}#promo-live .package-value-editor-close-row .promo-form-close{position:relative;top:auto;right:auto}#promo-live .package-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}#promo-live .package-value-grid .promo-input-block label{margin-left:14px}#promo-live .package-value-grid .promo-input-shell{min-height:60px;padding:0 18px}#promo-live .package-value-grid .promo-input-shell .mb-3{width:100%}#promo-live .package-value-grid .promo-input-shell input{width:100%;height:36px;box-shadow:none;color:#141210b8;background:0 0;border:0;font-size:16px;font-weight:300;padding-top:0!important;padding-bottom:0!important}#promo-live .package-value-grid .promo-input-shell input:focus{box-shadow:none;outline:none}#promo-live .package-value-customer{grid-column:1/-1;margin-bottom:8px}#promo-live .package-value-customer .promo-section-body{padding-top:14px}#promo-live .package-value-customer-toolbar{align-items:center;gap:18px;width:100%;margin-bottom:18px;display:flex}#promo-live .package-value-customer-toolbar .package-value-customer-close{flex:0 0 34px;order:2;margin:0 0 0 auto;position:static;top:auto}#promo-live .package-value-customer .promo-package-customer-toggle{order:1;margin:0}#promo-live .package-value-select-shell{width:100%;min-width:0;max-width:none}#promo-live .package-value-select-shell select{width:100%;padding-right:28px}#promo-live .package-value-conditions{grid-column:1/-1;margin-top:28px}#promo-live .package-value-expiry-mode-row{flex-wrap:wrap;align-items:center;gap:16px 36px;width:100%;min-height:42px;margin-top:12px;padding:6px 0;display:flex}#promo-live .package-value-expiry-mode-option{min-height:32px;box-shadow:none;color:#5d5447b8;letter-spacing:.035em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:0;font-size:.8rem;font-weight:720;line-height:1.2;transition:color .16s,transform .16s;display:inline-flex;position:relative}#promo-live .package-value-expiry-mode-option:hover,#promo-live .package-value-expiry-mode-option.is-active{color:#4c433af0}#promo-live .package-value-expiry-mode-option:active{transform:translateY(1px)}#promo-live .package-value-expiry-mode-option:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #d2786561}#promo-live .package-value-expiry-choice-dot{background:#e8e4def2;border-radius:999px;flex:0 0 15px;width:15px;height:15px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#promo-live .package-value-expiry-choice-dot.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #d278652e}#promo-live .package-value-expiry-settings{margin-top:22px}#promo-live .package-value-expiry-settings-title{margin:0}#promo-live .package-value-conditions .promo-gift-card-term-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:8px;display:grid}#promo-live .package-value-conditions .promo-gift-card-term-row .promo-tier{width:100%;min-width:0}#promo-live .package-value-conditions .promo-gift-card-term-input-shell{width:100%;max-width:none;margin-top:18px}#promo-live .package-value-conditions .promo-condition-list{margin-top:24px}#promo-live .promo-section--package-bundle{background:0 0;margin-top:0}#promo-live .promo-section-body--package-bundle{gap:28px;display:grid}#promo-live .package-bundle-customer{margin-top:4px}#promo-live .package-bundle-customer .promo-section-head{margin-bottom:12px}#promo-live .package-bundle-customer .promo-section-body{padding-top:14px}#promo-live .package-bundle-customer .promo-package-customer-toggle{margin:0 0 18px}#promo-live .package-bundle-customer .promo-form-grid{margin-top:0}#promo-live .package-bundle-customer-search-hint{color:#5b544e94;margin:8px 0 0 18px;font-size:.72rem;line-height:1.4}#promo-live .package-bundle-customer .promo-input-shell{min-height:40px;position:relative}#promo-live .package-bundle-customer .promo-input-shell input{height:32px}#promo-live .promo-customer-suggest-menu{z-index:30;background:#fffdfafc;border-radius:18px;max-height:250px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:-4px -4px 12px #ffffffb8,6px 6px 16px #ac967e33}#promo-live .promo-customer-suggest-menu[hidden]{display:none}#promo-live .promo-customer-suggest-option{color:#2d2824eb;text-align:left;background:0 0;border:0;border-radius:12px;width:100%;min-height:42px;padding:9px 12px;font-size:.92rem;font-weight:600}#promo-live .promo-customer-suggest-option:hover,#promo-live .promo-customer-suggest-option:focus-visible{color:#795744f5;background:#ece7e0bd;outline:none}#promo-live #package-bundle-editor-form .promo-form-close{margin:0 0 22px auto;display:flex;position:relative;top:0}#promo-live .package-bundle-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#promo-live .package-bundle-action{letter-spacing:.01em;color:#322d29db;cursor:pointer;background:#f7f1eb9e;border:1px solid #e3d6cab8;border-radius:999px;height:40px;min-height:40px;padding:0 20px;font-size:.76rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s;box-shadow:-2px -2px 6px #ffffff7a,3px 3px 7px #6d5e4f14}#promo-live .package-bundle-action:hover{color:#b96250;transform:translateY(-1px);box-shadow:-3px -3px 7px #ffffff8a,4px 4px 8px #6d5e4f1a}#promo-live .package-bundle-action.is-active{color:#d27865;background:linear-gradient(#faf6f1f5,#f2ece4f0);border-color:#ffffff94;box-shadow:-3px -3px 8px #ffffffa3,3px 3px 8px #8a7e722e}#promo-live .package-bundle-component-editor{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:grid}#promo-live .package-bundle-component-editor-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}#promo-live .package-bundle-component-editor-head span{letter-spacing:.18em;text-transform:uppercase;color:#635b5394;margin-bottom:7px;font-size:.68rem;font-weight:700;display:block}#promo-live .package-bundle-component-editor-head h3{letter-spacing:-.025em;color:#302b27f5;margin:0;font-size:1.18rem;font-weight:760}#promo-live .package-bundle-component-editor-head p{text-align:right;color:#635b53b8;max-width:420px;margin:0;font-size:.84rem;line-height:1.5}#promo-live .package-bundle-component-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#promo-live .package-bundle-component-grid .promo-input-block{min-width:0}#promo-live .package-bundle-service-selector-field{grid-column:span 2;max-width:520px}#promo-live .package-bundle-service-field-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}#promo-live .package-bundle-service-field-head>label{margin:0}#promo-live .package-bundle-service-field-toggle{color:#453e37a8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:28px;padding:0;font-size:.7rem;font-weight:740;display:inline-flex}#promo-live .package-bundle-service-field-toggle.is-selected,#promo-live .package-bundle-service-field-toggle:hover,#promo-live .package-bundle-service-field-toggle:focus-visible{color:#b96250}#promo-live .package-bundle-service-field-toggle:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #d2786557}#promo-live .package-bundle-service-choice-label{color:#453e37b8;min-height:24px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 9px;padding:0;font-size:.72rem;font-weight:740;display:inline-flex}#promo-live .package-bundle-service-choice-label.is-selected,#promo-live .package-bundle-service-choice-label:hover,#promo-live .package-bundle-service-choice-label:focus-visible{color:#b96250}#promo-live .package-bundle-service-choice-label:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #d2786557}#promo-live .package-bundle-service-option-group:not(.is-selected) input:disabled,#promo-live .package-bundle-service-option-group:not(.is-selected) select:disabled{opacity:.48}#promo-live .package-bundle-service-options{grid-column:1/-1;gap:12px;padding:4px 6px 2px;display:grid}#promo-live .package-bundle-service-options-label{letter-spacing:.13em;text-transform:uppercase;color:#5d5447ad;font-size:.7rem;font-weight:760}#promo-live .package-bundle-service-option-grid{flex-wrap:wrap;align-items:center;gap:14px 26px;min-height:50px;display:flex}#promo-live .package-bundle-service-option{min-height:42px;box-shadow:none;color:#5d5447b8;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex;position:relative}#promo-live .package-bundle-service-option>span:last-child{gap:2px;display:grid}#promo-live .package-bundle-service-option strong{letter-spacing:.08em;text-transform:uppercase;color:#453e37c7;font-size:.78rem;font-weight:760}#promo-live .package-bundle-service-option small{color:#635b5394;font-size:.7rem;font-weight:520;line-height:1.35}#promo-live .package-bundle-service-option-dot{background:#e8e4def2;border-radius:999px;flex:0 0 15px;width:15px;height:15px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#promo-live .package-bundle-service-option-dot.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #d278652e}#promo-live .package-bundle-service-option:hover strong,#promo-live .package-bundle-service-option:focus-visible strong,#promo-live .package-bundle-service-option.is-selected strong{color:#b96250}#promo-live .package-bundle-service-option:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #d2786557}#promo-live .package-bundle-service-discount-settings{box-shadow:none;background:0 0;border-radius:0;gap:18px;padding:0;display:grid}#promo-live .package-bundle-service-discount-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}#promo-live .package-bundle-service-discount-head>div{gap:4px;display:grid}#promo-live .package-bundle-service-discount-head span{letter-spacing:.15em;text-transform:uppercase;color:#635b5385;font-size:.64rem;font-weight:720}#promo-live .package-bundle-service-discount-head strong{color:#302b27e6;font-size:.96rem;font-weight:760}#promo-live .package-bundle-service-discount-head p{text-align:right;color:#635b539e;max-width:430px;margin:0;font-size:.74rem;line-height:1.45}#promo-live .package-bundle-service-discount-applies{min-height:46px;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}#promo-live .package-bundle-service-discount-applies span{letter-spacing:.1em;text-transform:uppercase;color:#5d54478f;font-size:.68rem;font-weight:700}#promo-live .package-bundle-service-discount-applies strong{color:#3c3631d1;font-size:.8rem;font-weight:680}#promo-live .package-bundle-service-discount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#promo-live .package-bundle-service-discount-grid>.promo-input-block>label,#promo-live .package-bundle-service-discount-grid>.promo-input-block>.package-bundle-service-choice-label{box-sizing:border-box;min-height:30px;margin-bottom:10px}#promo-live .package-bundle-service-discount-grid>.promo-input-block>label{align-items:center;display:flex}#promo-live .package-bundle-service-discount-grid .promo-input-block,#promo-live .package-bundle-service-discount-grid .promo-input-shell,#promo-live .package-bundle-service-discount-grid .promo-buy-get-shell--select,#promo-live .package-bundle-service-discount-grid .promo-input-shell .mb-3,#promo-live .package-bundle-service-discount-grid .promo-buy-get-shell--select .mb-3,#promo-live .package-bundle-service-discount-grid input,#promo-live .package-bundle-service-discount-grid select{width:100%;min-width:0;max-width:none}#promo-live .package-bundle-service-discount-value-shell{position:relative}#promo-live .package-bundle-service-discount-suffix{pointer-events:none;color:#5d544780;font-size:.7rem;font-weight:650;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#promo-live .package-bundle-service-discount-value-shell input{padding-right:58px}#promo-live .package-bundle-service-discount-note{color:#5d54479e;background:#f7f3ee75;border-radius:14px;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;font-size:.72rem;line-height:1.45;display:flex}#promo-live .package-bundle-service-discount-note svg{color:#d27865;flex:0 0 16px;width:16px;height:16px;margin-top:1px}#promo-live .package-bundle-service-options{grid-template-columns:1fr;align-items:start;gap:18px;padding-top:8px}#promo-live .package-bundle-service-option-group{min-width:0;display:block}#promo-live .package-bundle-service-included-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#promo-live .package-bundle-service-summary-pill{background:#e9e4ddc2;justify-content:flex-start;min-height:40px;box-shadow:inset 4px 4px 9px #bfb7ae57,inset -4px -4px 9px #ffffff94}#promo-live .package-bundle-service-summary-pill>span{color:#1412108f;width:100%;font-size:16px;font-weight:300;line-height:1}#promo-live .package-bundle-service-summary-pill.is-disabled{opacity:.46}#promo-live .package-bundle-service-included-grid .promo-input-block,#promo-live .package-bundle-service-included-grid .promo-input-shell,#promo-live .package-bundle-service-included-grid .promo-input-shell .mb-3,#promo-live .package-bundle-service-included-grid input,#promo-live .package-bundle-service-included-grid select{width:100%;min-width:0;max-width:none}#promo-live .package-bundle-redemption-pill{padding-right:72px;position:relative}#promo-live .package-bundle-redemption-pill .mb-3{min-width:0}#promo-live .package-bundle-redemption-pill input[type=number]{appearance:textfield;padding-right:0!important}#promo-live .package-bundle-redemption-pill input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#promo-live .package-bundle-redemption-pill input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#promo-live .package-bundle-redemption-unit{color:#1412108f;pointer-events:none;font-size:16px;font-weight:300;line-height:1;position:absolute;right:18px}#promo-live .package-bundle-service-discount-body{margin-top:0}#promo-live .package-bundle-component-grid .promo-input-shell,#promo-live .package-bundle-component-grid .promo-buy-get-shell--select,#promo-live .package-bundle-component-grid .promo-input-shell .mb-3,#promo-live .package-bundle-component-grid .promo-buy-get-shell--select .mb-3,#promo-live .package-bundle-component-grid input,#promo-live .package-bundle-component-grid select{width:100%;min-width:0;max-width:none}#promo-live .package-bundle-component-editor .promo-input-shell,#promo-live .package-bundle-component-editor .promo-buy-get-shell--select{height:40px;min-height:40px;padding-top:0;padding-bottom:0}#promo-live .package-bundle-component-editor .promo-input-shell input,#promo-live .package-bundle-component-editor .promo-buy-get-shell--select select{height:28px;min-height:28px;line-height:28px}#promo-live .package-bundle-component-editor .promo-input-block>label,#promo-live .package-bundle-component-editor .package-bundle-service-choice-label{margin-bottom:6px}#promo-live .package-bundle-component-hint{color:#975b4dd1;margin:9px 12px 0;font-size:.76rem;line-height:1.45}#promo-live .package-bundle-component-editor-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}#promo-live .package-bundle-component-error{color:#b75f4d;margin:0 auto 0 0;font-size:.8rem}#promo-live .package-bundle-add-component{color:#fffffffa;cursor:pointer;background:#2f3b32;border:1px solid #303c34e6;border-radius:999px;min-height:40px;padding:0 20px;font-size:.84rem;font-weight:760;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 12px 24px #27302924}#promo-live .package-bundle-add-component:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 28px #2730292e}#promo-live .package-bundle-add-component:focus-visible{outline-offset:3px;outline:2px solid #d2786594}#promo-live .package-bundle-add-component:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}#promo-live .package-bundle-table-shell{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#promo-live .package-bundle-table-head{background:0 0;border-bottom:1px solid #766a5e24;justify-content:space-between;align-items:center;gap:18px;min-height:34px;padding:0 2px 9px;display:flex}#promo-live .package-bundle-table-head strong{letter-spacing:.16em;text-transform:uppercase;color:#48413bd1;font-size:.68rem;font-weight:760}#promo-live .package-bundle-table-count{letter-spacing:.08em;text-transform:uppercase;color:#675e568f;font-size:.66rem;font-weight:600}#promo-live .package-bundle-table-row{color:#312b27eb;border-bottom:1px solid #766a5e1a;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 2px;display:grid}#promo-live .package-bundle-item-index{color:#5d544794;background:#ece7e0c7;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.6rem;font-weight:760;display:grid}#promo-live .package-bundle-item-copy{gap:3px;min-width:0;display:grid}#promo-live .package-bundle-item-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#2a2420e6;min-width:0;font-size:.78rem;font-weight:720;overflow:hidden}#promo-live .package-bundle-item-copy small{text-overflow:ellipsis;white-space:nowrap;color:#675e5699;min-width:0;font-size:.67rem;font-weight:520;overflow:hidden}#promo-live .package-bundle-table-empty{text-align:left;color:#675e5694;min-height:42px;padding:11px 2px 4px;font-size:.72rem;line-height:1.45}#promo-live .package-bundle-client-rule-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}#promo-live .package-bundle-row-action{color:#b05c49d1;cursor:pointer;background:#fff9f5c2;border:1px solid #d2786533;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}#promo-live .package-bundle-row-action:hover{color:#a75443;background:#d278651f}#promo-live .package-bundle-row-action-icon{width:14px;height:14px}#promo-live .package-bundle-type{color:#cf7b65fa;font-weight:800}#promo-live .package-bundle-pricing-section{background:#f7f1eb80;border:1px solid #e3d6caeb;border-radius:30px;gap:24px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 14px 30px #6d5e4f0f}#promo-live .package-bundle-pricing-section-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}#promo-live .package-bundle-pricing-section-head span,#promo-live .package-bundle-price-summary-head span{letter-spacing:.18em;text-transform:uppercase;color:#635b5394;margin-bottom:7px;font-size:.68rem;font-weight:700;display:block}#promo-live .package-bundle-pricing-section-head h3,#promo-live .package-bundle-price-summary-head h4{letter-spacing:-.025em;color:#302b27f5;margin:0;font-size:1.18rem;font-weight:760}#promo-live .package-bundle-pricing-section-head p{text-align:right;color:#635b53b8;max-width:500px;margin:0;font-size:.84rem;line-height:1.5}#promo-live .package-bundle-price-summary-head{border-top:1px solid #897c6d29;padding-top:22px}#promo-live .package-bundle-value-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#promo-live .package-bundle-value-summary-item{background:#f9f5f0ad;border:1px solid #e3d6cae0;border-radius:22px;min-width:0;padding:18px 20px;box-shadow:inset 0 1px #ffffffb8,0 9px 20px #6d5e4f0d}#promo-live .package-bundle-value-summary-item span{letter-spacing:.14em;text-transform:uppercase;color:#635b539e;margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}#promo-live .package-bundle-value-summary-item strong{letter-spacing:-.025em;color:#302b27f5;font-size:1.18rem;font-weight:800;display:block}#promo-live .package-bundle-pricing-value-shell{width:100%;min-width:0;max-width:none;position:relative}#promo-live .package-bundle-pricing-value-shell .mb-3,#promo-live .package-bundle-pricing-value-shell input{width:100%}#promo-live .package-bundle-pricing-value-shell.is-percentage input{padding-right:54px}#promo-live .package-bundle-pricing-suffix{z-index:2;color:#795744c2;pointer-events:none;font-size:.92rem;font-weight:760;position:absolute;top:50%;right:22px;transform:translateY(-50%)}#promo-live .package-bundle-settings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 24px;display:grid}#promo-live .package-bundle-settings .promo-input-block{min-width:0}#promo-live .package-bundle-settings .promo-buy-get-shell--select,#promo-live .package-bundle-settings .promo-input-shell--money{width:100%;min-width:0;max-width:none}#promo-live .package-bundle-settings .promo-input-shell--money .mb-3,#promo-live .package-bundle-settings .promo-input-shell--money input,#promo-live .package-bundle-settings .promo-buy-get-shell--select .mb-3,#promo-live .package-bundle-settings .promo-buy-get-shell--select select{width:100%}#promo-live #package-bundle-editor-form .promo-footer{margin-top:36px}#promo-live .promo-section--package-visit-series{background:0 0;margin-top:0}#promo-live .promo-section-body--package-visit-series{gap:28px;display:grid}#promo-live #package-visit-series-editor-form .promo-form-close{margin:0 0 22px auto;display:flex;position:relative;top:0}#promo-live .package-visit-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}#promo-live .package-visit-series-grid .promo-input-block label{margin-left:14px}#promo-live .package-visit-series-grid .promo-input-shell,#promo-live .package-visit-series-grid .promo-buy-get-shell--select{width:100%;min-width:0;max-width:none}#promo-live .package-visit-series-grid .promo-input-shell .mb-3,#promo-live .package-visit-series-grid .promo-input-shell input,#promo-live .package-visit-series-grid .promo-buy-get-shell--select .mb-3,#promo-live .package-visit-series-grid .promo-buy-get-shell--select select{width:100%}#promo-live .package-visit-series-helper{letter-spacing:.01em;color:#d27865f5;margin:14px 0 4px 14px;font-size:.92rem;font-weight:800}#promo-live #package-visit-series-editor-form .promo-footer{margin-top:36px}#promo-live .package-value-ledger{background:linear-gradient(#f8f1ecbd 0%,#f5ede7b3 100%);border:1px solid #e7dbd1eb;border-radius:30px;gap:18px;min-height:100%;padding:24px;display:grid;box-shadow:-4px -4px 12px #ffffff80,8px 10px 18px #92847614}#promo-live .package-value-ledger h3{letter-spacing:-.02em;color:#cf7b65f5;margin:0;font-size:1.18rem;font-weight:700}#promo-live .package-value-ledger-rows{gap:14px;display:grid}#promo-live .package-value-ledger-row,#promo-live .package-value-ledger-note{background:#ffffffd6;border-radius:22px;padding:18px 20px;box-shadow:inset 0 1px #ffffffb3,0 6px 14px #7060530a}#promo-live .package-value-ledger-row{color:#3d3630eb;justify-content:space-between;align-items:center;gap:14px;font-size:.96rem;display:flex}#promo-live .package-value-ledger-row strong{color:#332d28fa;font-size:.96rem;font-weight:800}#promo-live .package-value-ledger-note{color:#6d645ddb;font-size:.9rem;line-height:1.55}@media (max-width:1024px){#promo-live .package-value-layout{grid-template-columns:1fr}#promo-live .package-bundle-settings,#promo-live .package-bundle-component-grid,#promo-live .package-bundle-service-discount-grid,#promo-live .package-bundle-value-summary,#promo-live .package-bundle-service-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#promo-live .package-bundle-table-shell{overflow:visible}}@media (max-width:720px){#promo-live .package-value-grid,#promo-live .package-visit-series-grid,#promo-live .package-bundle-actions,#promo-live .package-bundle-settings,#promo-live .package-bundle-component-grid,#promo-live .package-bundle-service-discount-grid,#promo-live .package-bundle-value-summary,#promo-live .package-bundle-service-included-grid{grid-template-columns:1fr}#promo-live .package-bundle-pricing-section{padding:22px 18px}#promo-live .package-bundle-component-editor{padding:0}#promo-live .package-bundle-service-selector-field{grid-column:auto;max-width:none}#promo-live .package-bundle-component-editor-head,#promo-live .package-bundle-pricing-section-head,#promo-live .package-bundle-service-discount-head{flex-direction:column;align-items:flex-start}#promo-live .package-bundle-component-editor-head p,#promo-live .package-bundle-pricing-section-head p,#promo-live .package-bundle-service-discount-head p{text-align:left}#promo-live .package-bundle-service-option-grid{flex-direction:column;align-items:flex-start;gap:10px}#promo-live .package-bundle-service-discount-applies{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}#promo-live .package-bundle-table-row{grid-template-columns:28px minmax(0,1fr) auto}}#promo-live .promo-tabs-actions{align-items:center;gap:14px;margin-left:auto;display:inline-flex}#promo-live.package-live-page .promo-tabs-actions{transform:translate(-.15cm)}#promo-live .promo-tabs-total{letter-spacing:2.2px;text-transform:uppercase;color:#2f272373;white-space:nowrap;font-size:10px;font-weight:300;line-height:15px}#promo-live .promo-add-btn{background:#ebe7e2;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#promo-live .promo-add-btn:hover{background:#ebe7e2;transform:translateY(-1px);box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#promo-live .promo-add-btn.is-disabled{opacity:.42}#promo-live .promo-add-btn.is-layout-hidden{visibility:hidden;pointer-events:none}#promo-live .promo-tabs-row.has-record-filter .promo-tabs-actions{margin-left:0}#promo-live .promo-record-filter{flex:0 0 180px;width:min(180px,100%);margin:0 auto;position:static;transform:none}#promo-live .promo-tabs-row.is-gift-card-toolbar{box-sizing:border-box;grid-template-rows:52px;grid-template-columns:auto 180px minmax(0,1fr) auto;align-items:center;gap:0 16px;width:100%;max-width:100%;min-height:52px;display:grid}#promo-live .promo-tabs-row.is-gift-card-toolbar .promo-tabs{transform-origin:0;grid-area:1/1;place-self:center start}#promo-live .promo-tabs-row.is-gift-card-toolbar #promo-record-filter{flex:none;grid-area:1/2;align-self:center;width:180px;min-width:0;margin:0}#promo-live .promo-tabs-row.is-gift-card-toolbar .promo-tabs-actions{grid-area:1/4;justify-content:flex-end;align-self:center;align-items:center;gap:14px;min-width:0;min-height:52px;margin-left:0}#promo-live .promo-tabs-row.is-gift-card-toolbar .promo-tabs-total{font-weight:400}#promo-live .promo-gift-card-status-filter{position:relative}#promo-live .promo-gift-card-status-filter>summary{list-style:none}#promo-live .promo-gift-card-status-filter>summary::-webkit-details-marker{display:none}#promo-live .promo-tabs-total.is-dropdown{cursor:pointer;border-radius:999px;align-items:center;gap:9px;min-height:32px;padding:0 4px;transition:color .16s,opacity .16s;display:inline-flex}#promo-live .promo-tabs-total.is-dropdown:hover,#promo-live .promo-tabs-total.is-dropdown:focus-visible{color:#d27865;outline:0}#promo-live .promo-tabs-total-icon{color:#5c524ab8;stroke-width:2.35px;width:14.3px;height:14.3px;transition:color .16s,transform .18s}#promo-live .promo-tabs-total.is-dropdown:hover .promo-tabs-total-icon,#promo-live .promo-tabs-total.is-dropdown:focus-visible .promo-tabs-total-icon{color:#d27865}#promo-live .promo-gift-card-status-filter[open] .promo-tabs-total-icon{transform:rotate(180deg)}#promo-live .promo-gift-card-status-menu{z-index:55;-webkit-backdrop-filter:blur(18px);background:#ebe7e2fa;border:1px solid #ffffff9e;border-radius:18px;width:210px;padding:9px;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:10px 14px 28px #6e655e33,-5px -5px 12px #ffffffb8}#promo-live .promo-gift-card-status-option{color:#413a35ad;letter-spacing:.07em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:38px;padding:0 13px;font-size:.72rem;font-weight:650;transition:color .16s,background-color .16s,box-shadow .16s;display:flex}#promo-live .promo-gift-card-status-option strong{color:inherit;font-size:.7rem;font-weight:750}#promo-live .promo-gift-card-status-option:hover,#promo-live .promo-gift-card-status-option:focus-visible{color:#413a35e0;background:#ffffff57;outline:0}#promo-live .promo-gift-card-status-option.is-active{color:#d27865;background:#f6eee8c7;box-shadow:inset 2px 2px 5px #7866591f,inset -2px -2px 5px #ffffffb8}#promo-live .promo-record-filter-field{box-sizing:border-box;background:#ece7e0f0;border-radius:999px;align-items:center;width:100%;height:38px;min-height:38px;padding:0 20px;transition:background-color .18s,box-shadow .18s;display:flex;box-shadow:inset 5px 5px 9px #4c3f3033,inset -5px -5px 10px #ffffffe6}#promo-live .promo-record-filter-field:hover,#promo-live .promo-record-filter-field:focus-within{background:#f0ebe4f5}#promo-live .promo-record-filter-field select{appearance:none;width:100%;height:38px;font:inherit;letter-spacing:.04em;text-transform:none;cursor:pointer;border-radius:0;outline:0;margin:0;font-size:.765rem;font-weight:700;box-shadow:none!important;color:#d27865!important;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23766d63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 0 center/14px 14px no-repeat!important;border:0!important;padding:0 34px 0 0!important}#promo-live .promo-record-filter-field select:focus-visible{outline:0}#promo-live .promo-created-content.promo-record-card{border-radius:20px;padding:13px 28px}#promo-live .promo-record-summary{min-height:48px;padding-right:176px}#promo-live .promo-created-date{color:#5a55526b;letter-spacing:.16em;text-transform:uppercase;margin:3px 0 0;font-size:8px;font-weight:520;line-height:1.25}#promo-live .promo-created-trigger.is-read-only,#promo-live .promo-created-trigger:disabled{cursor:default;opacity:1;color:inherit;-webkit-user-select:text;user-select:text}#promo-live .promo-record-actions{justify-content:flex-end;align-items:center;gap:14px;display:inline-flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}#promo-live .promo-record-restore-btn{color:#5a55529e;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#efe9e3f0;border:0;border-radius:999px;justify-content:center;align-items:center;width:112px;min-height:38px;padding:0 14px;font-size:.578rem;font-weight:700;transition:transform .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:-4px -4px 6px #ffffffad,3px 4px 6px #685b5061,inset 1px 1px 1px #ffffff6b,inset -1px -1px 1px #5c4e431a}#promo-live .promo-record-restore-btn:hover,#promo-live .promo-record-restore-btn:focus-visible{color:#d27865d6;background:#f2ede7f7;outline:none;transform:translateY(-1px);box-shadow:-4px -4px 7px #ffffffbd,4px 5px 7px #685b5066,inset 1px 1px 1px #ffffff75,inset -1px -1px 1px #5c4e431f}#promo-live .promo-record-delete-btn{color:#d27865db;cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 3px;font-size:1.35rem;font-weight:430;line-height:1;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:-5px -5px 9px #ffffff7a,6px 8px 13px #493e363d,inset 1px 1px 1px #ffffff57,inset -1px -1px 1px #493e3614}#promo-live .promo-record-delete-btn:hover,#promo-live .promo-record-delete-btn:focus-visible{color:#c85c48fa;outline:none;transform:translateY(-1px);box-shadow:-6px -6px 11px #ffffff8a,8px 10px 16px #493e3647,inset 1px 1px 1px #ffffff5c,inset -1px -1px 1px #493e361a}@media (max-width:900px){#promo-live .promo-tabs-row{flex-wrap:wrap}#promo-live .promo-tabs-row.is-gift-card-toolbar{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}#promo-live .promo-tabs-row.is-gift-card-toolbar .promo-tabs{grid-area:1/1/auto/-1}#promo-live .promo-tabs-row.is-gift-card-toolbar #promo-record-filter{grid-area:2/1;width:min(176px,100%)}#promo-live .promo-tabs-row.is-gift-card-toolbar .promo-tabs-actions{grid-area:2/2;justify-self:end}#promo-live .promo-record-filter{flex-basis:176px;order:3;width:176px;margin:0}#promo-live .promo-record-summary{padding-right:0}#promo-live .promo-record-actions{margin-left:auto;position:static;transform:none}}#promo-live .promo-add-icon{color:#d27865d1;width:20px;height:20px;transition:color .18s}#promo-live .promo-add-btn:hover .promo-add-icon{color:#d27865f2}#promo-live.billing-live .billing-edit-btn-label{letter-spacing:.01em;color:#d27865d1;font-size:.88rem;font-weight:500}#promo-live .promo-tab{box-sizing:border-box;letter-spacing:.08em;color:#625f567a;white-space:nowrap;isolation:isolate;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:117px;min-width:117px;height:34px;font-size:.575rem;font-weight:600;transition:background .18s,box-shadow .18s,border-color .18s,color .18s,transform .18s,opacity .18s;display:inline-flex;position:relative}#promo-live .promo-tab--split-label{gap:.48em;width:156px;min-width:156px}#promo-live .promo-tab--package-page{letter-spacing:.08em;color:#625f567a;width:117px;min-width:117px;height:34px;padding:0;font-size:.575rem;font-weight:600}#promo-live .promo-tab--package-page.promo-tab--split-label{gap:.48em;width:156px;min-width:156px}#promo-live .promo-tab.is-active{color:#fffaf4fa;-webkit-backdrop-filter:blur(36px)saturate(126%)contrast(105%);letter-spacing:.118em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-shadow:0 1px #ffffff6b,0 0 1px #3a2218d1,0 1px 1px #3a22189e,0 -1px 1px #3a221857;background:radial-gradient(at 42% 16%,#ffffff4d 0 14%,#0000 36%),radial-gradient(at 76% 18%,#e7966038 0 16%,#0000 34%),linear-gradient(145deg,#ffffff4d 0%,#ffe8d445 44%,#f7d8be4a 100%);border:1px solid #fff1e680;font-weight:820;transform:translateY(-.5px);box-shadow:inset 0 0 0 1px #ffffff75,inset 8px 0 18px #ffffff2e,inset -8px 0 18px #b2633412,inset 0 1px #ffffffb3,0 10px 22px #d5a27c1c,0 0 20px #cf794321}#promo-live .promo-tab.is-active:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(at 45% 13%,#ffffff38 0%,#ffffff1a 28%,#0000 54%),radial-gradient(at 74% 12%,#ffffff1f 0%,#0000 38%),linear-gradient(#fff3 0%,#ffffff1c 14%,#ffffff0a 30%,#ffffff05 48%,#0000 68%);position:absolute;inset:0}#promo-live .promo-tab.is-active:after{content:"";pointer-events:none;z-index:-1;opacity:1;filter:blur(7px);background:radial-gradient(#e79e6fe0 0%,#dc89538f 40%,#cf794342 72%,#cf794300 100%);border-radius:999px;width:calc(100% - 12px);height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #cf794338,0 0 30px #cf79431f}#promo-live .promo-tab:hover:not(.is-active){color:#d278654d}#promo-live .promo-tab:focus,#promo-live .promo-tab:focus-visible{outline:none}#promo-live .promo-tab:active{transform:translateY(.5px)}#promo-live .promo-tab.is-active:active{transform:translateY(0);box-shadow:inset 3px 3px 6px #cbc5bea6,inset -3px -3px 6px #ffffff9e}#promo-live .promo-section{margin-top:54px}#promo-live .promo-section+.promo-section--amount-off{margin-top:-21.5906px}#promo-live .promo-section--buy-get+.promo-section--amount-off{margin-top:54px}#promo-live .promo-section+.promo-section--buy-get{margin-top:72.8976px}#promo-live .promo-section--period{margin-top:1cm}#promo-live #package-bundle-valid-period{margin-top:-1cm}#promo-live #package-bundle-block-period{margin-top:-21.5906px}#promo-live .promo-section-body--package-bundle>.package-value-conditions{margin-top:1.54331px}#promo-live .promo-section--period .promo-section-head{position:relative;top:.3cm}#promo-live .promo-section--price-adjustment-period .promo-section-head{top:.8cm}#promo-live .promo-section-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}#promo-live .promo-section-check{color:#0000;background:#e2dad0fa;border:0;border-radius:999px;place-items:center;width:26px;height:26px;margin-top:1px;padding:0;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-grid;box-shadow:inset 2px 2px 4px #988b7e3d,inset -2px -2px 4px #f7f2ede6,-2px -2px 5px #fff9,2px 2px 5px #96897b1f}#promo-live .promo-section-check:hover{transform:translateY(-.5px)}#promo-live .promo-section-check.is-active{color:#fffaf7;background:linear-gradient(#e2ab9ff5 0%,#d27865f5 100%);box-shadow:inset 1px 1px 2px #ffeeea73,inset -2px -2px 4px #9c594a38,0 0 10px #d2786524}#promo-live .promo-section-check-icon{width:12px;height:12px}#promo-live .promo-section-head h2{letter-spacing:.18em;text-transform:uppercase;color:#141210a3;box-shadow:none;text-shadow:none;border-bottom:0;margin:0;padding-bottom:0;font-size:.905625rem;font-weight:600;line-height:1}#promo-live .promo-section-body{transition:opacity .18s,filter .18s}#promo-live .promo-section-body.is-muted{opacity:.34;filter:grayscale(.08);pointer-events:none}#promo-live .promo-section-icon{width:38px;height:38px;box-shadow:var(--shift-neumorphic-up);color:#795744e0;background:#e6e3dec7;border-radius:999px;place-items:center;display:grid}#promo-live .promo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}#promo-live .promo-input-block--full{grid-column:1/-1}#promo-live .promo-input-block label{letter-spacing:.05em;text-transform:uppercase;color:#141210a3;margin:0 0 10px 18px;font-size:11px;font-weight:600;display:block}#promo-live .promo-input-block label.promo-input-label--split{align-items:center;gap:.7em;display:inline-flex}#promo-live .promo-input-shell,#promo-live .promo-toggle,#promo-live .promo-calendar-card,#promo-live .promo-ritual-card,#promo-live .promo-add-ritual,#promo-live .promo-stat-card,#promo-live .promo-tier{box-shadow:var(--shift-neumorphic-up);background:#f7f3eef0}#promo-live .promo-input-shell{background:#ece7e0f0;transition:background-color .18s,box-shadow .18s,transform .18s}#promo-live .promo-input-shell:hover{background:#efeae3f2;box-shadow:-4px -4px 10px #ffffff94,4px 4px 10px #9084781f}#promo-live .promo-input-shell:focus-within,#promo-live .promo-input-shell:active{background:#e9e4ddf5;box-shadow:inset 3px 3px 7px #bfb7ae6b,inset -3px -3px 7px #ffffff80}#promo-live .promo-input-shell{border-radius:999px;align-items:center;min-height:60px;padding:0 18px;display:flex}#promo-live .promo-input-shell .mb-3{align-items:center;width:100%;margin-bottom:0;display:flex}#promo-live .promo-input-shell input{box-shadow:none;color:#1412108f;letter-spacing:0;background:0 0;border:0;height:36px;font-size:16px;font-weight:300;line-height:36px;display:block;padding-top:0!important;padding-bottom:0!important}#promo-live .promo-input-shell input:focus{box-shadow:none}#promo-live .promo-input-shell--money{--promo-number-start:44px;--promo-prefix-gap:9.1px;gap:0;position:relative}#promo-live .promo-input-shell--money .mb-3{align-items:center;width:100%;margin-bottom:0;display:flex}#promo-live .promo-amount-prefix{left:var(--promo-prefix-left,26.45px);color:#795744e6;white-space:nowrap;height:20px;font-size:.875rem;font-weight:600;line-height:20px;display:block;position:absolute;top:50%;transform:translateY(-50%)}#promo-live .promo-input-shell--money input{appearance:textfield;height:36px;line-height:36px;display:block;padding-left:var(--promo-number-start)!important;padding-top:0!important;padding-bottom:0!important}#promo-live .promo-input-shell--money input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#promo-live .promo-input-shell--money input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#promo-live .promo-toggle{min-height:60px;box-shadow:none;background:0 0;border-radius:22px;gap:6px;padding:6px;display:flex}#promo-live .promo-toggle-btn{letter-spacing:.04em;color:#867964b8;background:0 0;border:0;border-radius:999px;flex:1;font-size:.62rem;font-weight:600}#promo-live .promo-toggle-btn:hover:not(.is-active){color:#d278654d;background:#ece7e06b;box-shadow:inset 2px 2px 5px #bfb7ae38,inset -2px -2px 5px #ffffff57}#promo-live .promo-toggle-btn.is-active{color:#d27865;background:#f7f3eefa;border-radius:999px;box-shadow:-3px -3px 8px #ffffff9e,5px 5px 11px #7e71643d}#promo-live .promo-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#promo-live .promo-stat-card{background:#f7f3eefa;border-radius:999px;align-content:center;justify-items:center;gap:6px;min-height:72px;padding:10px 22px;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid}#promo-live .promo-stat-card:hover{background:#efeae3f2;box-shadow:-4px -4px 10px #ffffff94,4px 4px 10px #9084781f}#promo-live .promo-stat-card:active{background:#e9e4ddf5;box-shadow:inset 3px 3px 7px #bfb7ae6b,inset -3px -3px 7px #ffffff80}#promo-live .promo-stat-card span{letter-spacing:.18em;text-transform:uppercase;color:#8a8883;font-size:.64rem;font-weight:600;line-height:1;display:block}#promo-live .promo-stat-card .mb-3{justify-content:center;width:100%;margin:0;display:flex}#promo-live .promo-stat-input{text-align:center;letter-spacing:-.04em;color:#795744e6;width:100%;font-size:2.4rem;font-weight:700;line-height:.92;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#promo-live .promo-stat-input:focus{box-shadow:none!important;border:0!important;outline:none!important}#promo-live .promo-stat-input::placeholder{color:#79574457}#promo-live .promo-condition-list{gap:14px;margin-top:20px;display:grid}#promo-live .promo-condition-row{text-align:left;background:#f7f3eefa;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:38px;padding:0 22px;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:-3px -3px 8px #ffffff94,3px 3px 7px #8f83761a}#promo-live .promo-condition-row:hover{background:#f5f1ecfa}#promo-live .promo-condition-row:disabled{cursor:not-allowed;opacity:.42}#promo-live .promo-condition-title{letter-spacing:-.02em;color:#77746e;font-size:.84rem;font-weight:700}#promo-live .promo-condition-switch{background:linear-gradient(#ece6defa 0%,#f6f1ebfc 100%);border-radius:999px;flex:none;align-items:center;width:54px;height:28px;padding:3px;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 4px 4px 4px #a4988a3d,inset -6px -6px 12px #fffffff5,-2px -2px 5px #ffffff9e,2px 2px 5px #a0948624}#promo-live .promo-condition-row:hover .promo-condition-switch{transform:translateY(-.5px)}#promo-live .promo-condition-switch.is-active{background:linear-gradient(#e7b6ab9e 0%,#df9e908a 100%),linear-gradient(#e4dcd3fa 0%,#f3ede5fc 100%);box-shadow:inset 3px 3px 4px #b0827624,inset -5px -5px 10px #fff8f5db,0 0 16px #d2786524,-2px -2px 5px #ffffff8f,2px 2px 5px #9a8c7e29}#promo-live .promo-condition-switch-knob{background:#fffffffa;border-radius:999px;width:22px;height:22px;transition:transform .18s;transform:translate(0);box-shadow:1px 1px 2px #35322b1a,-1px -1px 2px #ffffffad}#promo-live .promo-condition-switch.is-active .promo-condition-switch-knob{transform:translate(26px)}#promo-live #package-bundle-editor-form .promo-condition-list{gap:9px}#promo-live #package-bundle-editor-form .promo-condition-row{min-height:26px;padding:0 18px}#promo-live #package-bundle-editor-form .promo-condition-title{font-size:.75rem}#promo-live #package-bundle-editor-form .promo-condition-switch{width:36px;height:19px;padding:2px}#promo-live #package-bundle-editor-form .promo-condition-switch-knob{width:15px;height:15px}#promo-live #package-bundle-editor-form .promo-condition-switch.is-active .promo-condition-switch-knob{transform:translate(17px)}#promo-live .promo-tier-row{flex-wrap:wrap;gap:16px;display:flex}#promo-live .promo-subsection-title{margin:0 0 18px}#promo-live .promo-date-label.promo-subsection-title{margin-left:0}#promo-live .promo-gift-card-term-row{width:max-content;margin-top:4.77165px}#promo-live .promo-gift-card-term-row .promo-tier{min-width:136px;min-height:48px}#promo-live .promo-gift-card-term-input-shell{width:min(100%,440px);min-height:52px;margin-top:18px;padding:0 16px}#promo-live .promo-gift-card-term-input-shell input{height:32px;line-height:32px}#promo-live .promo-gift-card-note-row{margin-top:1cm;box-shadow:-2px -2px 5px #ffffff57,3px 3px 7px #8f83761a}#promo-live .promo-gift-card-note-row+.promo-gift-card-note-row{margin-top:15px}#promo-live .promo-section--gift-card-templates .promo-section-head h2{position:relative;top:.5cm}#promo-live .promo-gift-card-template-image{object-fit:contain;width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;margin-top:1cm;display:block}#promo-live .promo-gift-card-template-gallery{flex-wrap:nowrap;align-items:flex-start;gap:28px;display:flex}#promo-live .promo-gift-card-template-button{width:320px;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:0 0 320px;align-items:center;gap:14px;padding:0;transition:transform .18s,filter .18s;display:flex}#promo-live .promo-gift-card-template-button:hover{transform:translateY(-2px)}#promo-live #promo-gift-card-template-button-gift{cursor:default}#promo-live #promo-gift-card-template-button-gift:hover{transform:none}#promo-live #promo-gift-card-template-button-gift:hover .promo-gift-card-template-image{filter:none}#promo-live .promo-gift-card-template-button.is-selected{transform:translateY(-1px)}#promo-live .promo-gift-card-template-button.is-selected .promo-gift-card-template-image{filter:saturate(1.04)}#promo-live .promo-gift-card-template-gallery .promo-gift-card-template-image{margin-top:1cm;transition:filter .18s}#promo-live .promo-gift-card-template-button:hover .promo-gift-card-template-image{filter:saturate(1.02)brightness(1.01)}#promo-live .promo-gift-card-template-image--thank-you{width:100%}#promo-live .promo-gift-card-template-selector{background:linear-gradient(#ebe5ddfa 0%,#f6f0e9fc 100%);border-radius:999px;width:16px;height:16px;transition:box-shadow .18s,transform .18s,background .18s;box-shadow:inset 2px 2px 4px #aa9d8e38,inset -3px -3px 6px #ffffffe0,-1px -1px 3px #ffffff85,1px 1px 3px #998c7e1f}#promo-live .promo-gift-card-template-button:hover .promo-gift-card-template-selector{transform:translateY(-1px)}#promo-live .promo-gift-card-template-selector.is-selected{background:linear-gradient(#ebc6bed6 0%,#d88e7fe0 100%);box-shadow:inset 1px 1px 3px #fff7f49e,inset -2px -2px 4px #9e584929,0 0 8px #d278652e}#promo-live .promo-section--gift-card-display .promo-section-head{margin-top:1cm}#promo-live .promo-gift-card-display-grid{flex-wrap:wrap;gap:30px 46px;display:flex}#promo-live .promo-gift-card-display-option{color:#3c4450f0;background:0 0;border:0;align-items:center;gap:14px;padding:0;transition:transform .18s,opacity .18s;display:inline-flex}#promo-live .promo-gift-card-display-option:hover{transform:translateY(-1px)}#promo-live .promo-gift-card-display-check{background:linear-gradient(#ebe5ddfa 0%,#f6f0e9fc 100%);border-radius:999px;place-items:center;width:16px;height:16px;transition:background .18s,box-shadow .18s,color .18s;display:inline-grid;box-shadow:inset 2px 2px 4px #aa9d8e38,inset -3px -3px 6px #ffffffe0,-1px -1px 3px #ffffff85,1px 1px 3px #998c7e1f}#promo-live .promo-gift-card-display-check.is-selected{background:linear-gradient(#ebc6bed6 0%,#d88e7fe0 100%);box-shadow:inset 1px 1px 3px #fff7f49e,inset -2px -2px 4px #9e584929,0 0 8px #d278652e}#promo-live .promo-gift-card-display-label{letter-spacing:-.02em;color:#3d4754f2;font-size:.92rem;font-weight:600}#promo-live .promo-section--gift-card-preview .promo-section-head{margin-top:1cm}#promo-live .promo-gift-card-preview-modal,#staff-new-live .promo-gift-card-preview-modal{z-index:3000;overscroll-behavior:contain;place-items:start center;padding:clamp(20px,4vw,44px);display:grid;position:fixed;inset:0;overflow:visible}#promo-live .promo-gift-card-side-preview-modal,#staff-new-live .promo-gift-card-side-preview-modal{place-items:stretch end;padding:0}#promo-live .promo-gift-card-preview-backdrop,#staff-new-live .promo-gift-card-preview-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e2dad199;border:0;position:absolute;inset:0}#promo-live .promo-gift-card-preview-dialog,#staff-new-live .promo-gift-card-preview-dialog{z-index:1;background:#f4efe9fa;border-radius:34px;width:min(1120px,100vw - 40px);max-height:calc(100vh - 40px);margin:auto 0;padding:clamp(24px,3vw,34px);position:relative;overflow:auto;box-shadow:-12px -12px 30px #ffffffad,18px 18px 36px #8c807238}#promo-live .promo-gift-card-side-preview-dialog,#staff-new-live .promo-gift-card-side-preview-dialog{border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(680px,100vw - 24px);height:100dvh;max-height:none;margin:0;padding:24px 24px 0;animation:.24s cubic-bezier(.16,1,.3,1) billingInvoicePreviewSlideIn;display:grid}#promo-live .promo-gift-card-side-preview-dialog .promo-gift-card-preview-dialog-head h2,#staff-new-live .promo-gift-card-side-preview-dialog .promo-gift-card-preview-dialog-head h2{letter-spacing:.08em;font-size:14px}#promo-live .promo-gift-card-preview-dialog-head,#staff-new-live .promo-gift-card-preview-dialog-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}#promo-live .promo-gift-card-preview-dialog-head h2,#staff-new-live .promo-gift-card-preview-dialog-head h2{color:#48433cf5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2vw,2rem);font-weight:600}#promo-live .promo-form-close--preview,#staff-new-live .promo-form-close--preview{flex-shrink:0}#promo-live .promo-gift-card-side-preview-body{padding:18px 0 24px;overflow:auto}#promo-live .promo-gift-card-side-preview-body .promo-gift-card-preview-grid{grid-template-columns:minmax(0,1fr);gap:24px}#promo-live .promo-gift-card-side-preview-body .promo-gift-card-preview-panel{width:100%;max-width:560px;margin:0 auto}#promo-live .promo-gift-card-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}#promo-live .promo-gift-card-preview-panel{gap:14px;display:grid}#promo-live .promo-gift-card-preview-surface{background:#f7f3eeeb;border-radius:28px;padding:18px;position:relative;box-shadow:-8px -8px 18px #ffffff8a,10px 10px 18px #91847624}#promo-live .promo-gift-card-preview-artboard-shell{aspect-ratio:1535/590;width:100%;position:relative;overflow:hidden;container-type:inline-size}#promo-live .promo-gift-card-preview-artboard,#promo-live .promo-gift-card-preview-layer{position:absolute;inset:0}#promo-live .promo-gift-card-preview-layer--image{z-index:1}#promo-live .promo-gift-card-preview-layer--layout{z-index:2}#promo-live .promo-gift-card-preview-layer--reward{z-index:3;pointer-events:auto}@media (max-width:900px){#promo-live .promo-gift-card-preview-dialog{border-radius:28px;width:min(100%,100vw - 24px);max-height:calc(100vh - 24px);padding:20px}#promo-live .promo-gift-card-side-preview-dialog{border-radius:0;width:min(100vw,100%);padding:20px 20px 0}#promo-live .promo-gift-card-preview-grid{grid-template-columns:minmax(0,1fr)}}#promo-live .promo-gift-card-preview-image{object-fit:contain;border-radius:18px;width:100%;height:100%;display:block}#promo-live .promo-gift-card-preview-surface--back{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:hidden}#promo-live .promo-gift-card-preview-surface--front{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}#promo-live .promo-gift-card-preview-surface--front .promo-gift-card-preview-image,#promo-live .promo-gift-card-preview-surface--back .promo-gift-card-preview-image{border-radius:0}#promo-live .promo-deals-preview-modal,#staff-new-live .promo-deals-preview-modal{place-items:stretch end;padding:0}#promo-live .promo-deals-preview-dialog,#staff-new-live .promo-deals-preview-dialog{border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(680px,100vw - 24px);height:100dvh;max-height:none;margin:0;padding:24px 24px 0;animation:.24s cubic-bezier(.16,1,.3,1) billingInvoicePreviewSlideIn;display:grid}#promo-live .promo-deals-preview-dialog .promo-gift-card-preview-dialog-head,#staff-new-live .promo-deals-preview-dialog .promo-gift-card-preview-dialog-head{align-items:center;gap:8px;margin-bottom:0}#promo-live .promo-deals-preview-dialog .promo-gift-card-preview-dialog-head h2,#staff-new-live .promo-deals-preview-dialog .promo-gift-card-preview-dialog-head h2{letter-spacing:.08em;font-size:14px}#promo-live .promo-deals-preview-dialog .promo-form-close--preview,#staff-new-live .promo-deals-preview-dialog .promo-form-close--preview{width:24px;height:24px;margin-bottom:0;position:sticky;top:0}#promo-live .promo-deals-preview-dialog .promo-form-close-icon,#staff-new-live .promo-deals-preview-dialog .promo-form-close-icon{width:12px;height:12px}#promo-live .promo-deals-preview-body,#staff-new-live .promo-deals-preview-body{padding:18px 0 24px;overflow:auto}#promo-live .promo-deals-preview-stage,#staff-new-live .promo-deals-preview-stage{width:100%;max-width:560px;margin:0 auto}@media (max-width:900px){#promo-live .promo-deals-preview-dialog,#staff-new-live .promo-deals-preview-dialog{border-radius:0;width:min(100vw,100%)}#promo-live .promo-deals-preview-stage,#staff-new-live .promo-deals-preview-stage{max-width:100%}}#promo-live .promo-preview-body,#staff-new-live .promo-preview-body{box-sizing:border-box;place-items:center;min-height:0;padding:20px;display:grid;overflow:hidden}#promo-live .promo-preview-stage{aspect-ratio:4/5;width:100%;max-width:520px;position:relative;overflow:hidden}#promo-live .promo-preview-canvas{aspect-ratio:4/5;transform-origin:top;width:1080px;height:1350px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.481482)}#promo-live .promo-deals-graphic-preview{background:#f3eee7;width:1080px;height:1350px;position:relative;overflow:hidden}#promo-live .promo-deals-graphic-bg-outer{background:0 0;position:absolute;inset:0}#promo-live .promo-deals-graphic-bg-outer:before{content:"";background-color:var(--promo-graphic-bg-color,#f3eee7);background-image:var(--promo-graphic-bg-image,none);opacity:calc(var(--promo-graphic-bg-opacity,100)/100);background-position:50%;background-repeat:no-repeat;background-size:125%;position:absolute;inset:0}#promo-live .promo-deals-graphic-layout{z-index:1;box-sizing:border-box;width:100%;height:100%;padding:68px;position:relative}#promo-live .promo-deals-graphic-card{transform-origin:50%;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;position:relative;overflow:hidden;transform:scale(.85)}#promo-live .promo-deals-graphic-card:before{content:"";background-color:var(--promo-graphic-bg-color,#fffaf4);background-image:var(--promo-graphic-bg-image,none);opacity:calc(var(--promo-graphic-bg-opacity,100)/100);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:125%;position:absolute;inset:0}#promo-live .promo-deals-graphic-card--color{background:0 0}#promo-live .promo-deals-graphic-card-overlay{pointer-events:none;background:0 0;position:absolute;inset:0}#promo-live .promo-deals-graphic-content{z-index:1;box-sizing:border-box;width:100%;height:100%;padding:80px;position:relative}#promo-live .promo-deals-graphic-content--fullbleed{z-index:1;box-sizing:border-box;width:100%;height:100%;padding:84px 80px 72px;position:relative}#promo-live .promo-deals-graphic-content--fullbleed .promo-editorial-preview{height:100%;position:relative}#promo-live .promo-deals-graphic-badge{z-index:3;background:#fff8f1f5;border:1px solid #e0cdbd7a;border-radius:999px;place-items:center;width:136px;height:136px;display:grid;position:absolute;top:91px;right:71px;box-shadow:-6px -6px 14px #ffffff6b,10px 10px 24px #7f6c5b29}#promo-live .promo-deals-graphic-badge span{text-align:center;color:#aa4126;letter-spacing:-.02em;max-width:92px;font-family:Noto Serif,serif;font-size:29px;font-style:italic;font-weight:600;line-height:1.05}#promo-live .promo-editorial-preview{box-sizing:border-box;background:0 0;grid-template-rows:auto auto auto auto auto auto auto;grid-template-columns:1fr;align-content:start;width:100%;height:100%;display:grid;overflow:hidden}#promo-live .promo-deals-graphic-content .promo-editorial-preview{flex-direction:column;display:flex}#promo-live .promo-editorial-preview.promo-editorial-align--left{text-align:left;align-items:flex-start}#promo-live .promo-editorial-preview.promo-editorial-align--center{text-align:center;align-items:center}#promo-live .promo-editorial-preview.promo-editorial-align--right{text-align:right;align-items:flex-end}#promo-live .promo-editorial-header{border-bottom:1px solid #0000000f;grid-template-columns:1fr auto;align-items:end;column-gap:32px;padding-bottom:40px;display:grid}#promo-live .promo-editorial-header-copy{gap:8px;display:grid}#promo-live .promo-editorial-kicker{color:#5a554eb8;letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:700}#promo-live .promo-editorial-brand{color:#5f5952e6;letter-spacing:-.03em;font-family:Noto Serif,serif;font-size:60px;font-style:italic;font-weight:500;line-height:.9}#promo-live .promo-editorial-period{color:#8c857dc2;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500}#promo-live .preview-image{width:100%;height:540px;margin-top:40px;overflow:hidden}#promo-live .preview-image img,#promo-live .promo-editorial-hero-image{object-fit:cover;object-position:center center;filter:grayscale();width:100%;height:100%;display:block}#promo-live .promo-editorial-title{margin-top:24px}#promo-live .promo-editorial-title.promo-editorial-align--left{text-align:left;align-self:start}#promo-live .promo-editorial-title.promo-editorial-align--center{text-align:center;align-self:center}#promo-live .promo-editorial-title.promo-editorial-align--right{text-align:right;align-self:end}#promo-live .promo-editorial-title h1{color:#353029f5;letter-spacing:-.035em;border-bottom:1px solid #bfb8b06b;margin:0;padding-bottom:24px;font-family:Noto Serif,serif;font-size:70px;font-weight:500;line-height:.9;display:inline-block}#promo-live .promo-editorial-title h1 span{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;display:block}#promo-live .promo-editorial-offer{grid-auto-flow:column;justify-content:start;align-items:center;column-gap:20px;margin-top:72px;display:grid}#promo-live .promo-editorial-offer.promo-editorial-align--left{text-align:left;justify-content:start;align-self:start}#promo-live .promo-editorial-offer.promo-editorial-align--center{text-align:center;justify-content:center;align-self:center}#promo-live .promo-editorial-offer.promo-editorial-align--right{text-align:right;justify-content:end;align-self:end}#promo-live .promo-editorial-offer .offer-main{color:#aa4126;font-family:Noto Serif,serif;font-size:73px;font-style:italic;font-weight:500;line-height:.96}#promo-live .promo-editorial-offer .offer-sub{color:#494540db;letter-spacing:.16em;text-transform:uppercase;font-size:31px;font-weight:700}#promo-live .promo-editorial-title--amor h1,#promo-live .promo-editorial-offer--amor .offer-main{font-family:Didot,Bodoni MT,Noto Serif,serif;font-style:normal;font-weight:500}#promo-live .promo-editorial-offer--amor .offer-sub{letter-spacing:.14em;text-transform:uppercase;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}#promo-live .promo-editorial-title--cielo h1,#promo-live .promo-editorial-offer--cielo .offer-main{letter-spacing:-.055em;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:320}#promo-live .promo-editorial-offer--cielo .offer-sub{letter-spacing:.18em;text-transform:uppercase;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:520}#promo-live .promo-editorial-title--times h1,#promo-live .promo-editorial-offer--times .offer-main{letter-spacing:-.05em;font-family:Times New Roman,Noto Serif,serif;font-style:normal;font-weight:700}#promo-live .promo-editorial-offer--times .offer-sub{letter-spacing:.02em;text-transform:none;font-family:Times New Roman,Noto Serif,serif;font-style:normal;font-weight:700}#promo-live .promo-editorial-title--chic h1,#promo-live .promo-editorial-offer--chic .offer-main{letter-spacing:0;font-family:Snell Roundhand,Apple Chancery,Brush Script MT,Segoe Script,cursive;font-style:normal;font-weight:500;line-height:.96}#promo-live .promo-editorial-offer--chic .offer-sub{letter-spacing:.02em;text-transform:none;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500}#promo-live .promo-editorial-divider{background:#00000014;height:1px;margin-top:64px;margin-bottom:40px}#promo-live .promo-editorial-divider--footer{margin-top:40px;margin-bottom:0}#promo-live .preview-grid,#promo-live .promo-editorial-grid{grid-template-columns:1fr;row-gap:36px;margin-top:56px;display:grid}#promo-live .promo-editorial-preview.promo-editorial-align--left .promo-editorial-grid,#promo-live .promo-editorial-preview.promo-editorial-align--left .promo-editorial-business-identity{text-align:left;align-self:flex-start}#promo-live .promo-editorial-preview.promo-editorial-align--center .promo-editorial-grid,#promo-live .promo-editorial-preview.promo-editorial-align--center .promo-editorial-business-identity{text-align:center;align-self:center}#promo-live .promo-editorial-preview.promo-editorial-align--right .promo-editorial-grid,#promo-live .promo-editorial-preview.promo-editorial-align--right .promo-editorial-business-identity{text-align:right;align-self:flex-end}#promo-live .promo-editorial-right-rail{gap:36px;display:grid}#promo-live .promo-editorial-grid-item{align-content:start;gap:10px;display:grid}#promo-live .promo-editorial-grid-item>span{color:#948c82c2;letter-spacing:.34em;text-transform:uppercase;font-size:20px;font-weight:700}#promo-live .promo-editorial-grid-item strong{color:#3a352feb;font-family:Noto Serif,serif;font-size:43px;font-style:italic;font-weight:500;line-height:1.2}#promo-live .promo-editorial-grid-item p{color:#4e4942d1;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Noto Sans,sans-serif;font-size:25px;line-height:1.45}#promo-live .promo-editorial-grid-item--curation p{font-size:43px}#promo-live .promo-editorial-grid-item--availability>span,#promo-live .promo-editorial-grid-item--guidelines>span{font-size:17px}#promo-live .promo-editorial-grid-item--availability{margin-top:8px}#promo-live .promo-editorial-grid-item--availability p,#promo-live .promo-editorial-grid-item--guidelines p{font-size:18px}#promo-live .promo-editorial-grid-item--guidelines p{white-space:pre-line;font-size:15px}#promo-live .promo-editorial-business-identity{border-top:1px solid #bfb8b047;grid-template-columns:1fr;align-self:center;justify-items:center;width:fit-content;max-width:100%;margin-top:auto;margin-left:auto;margin-right:auto;padding-top:40px;display:grid}#promo-live .promo-editorial-business-identity__logo{place-items:center;min-width:0;min-height:72px;display:grid}#promo-live .promo-editorial-business-identity__logo img{object-fit:contain;object-position:center center;max-width:116px;max-height:64px;display:block}#promo-live .promo-editorial-business-identity__details{justify-items:center;gap:12px;width:fit-content;min-width:0;display:grid}#promo-live .promo-editorial-business-identity__website,#promo-live .promo-editorial-business-identity__socials{color:#6b6359d6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Noto Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.25}#promo-live .promo-editorial-business-identity__website{text-align:center;justify-self:center}#promo-live .promo-editorial-business-identity__socials{flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;display:flex}#promo-live .promo-editorial-business-identity__social-item{color:#6b6359d6;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;width:fit-content;min-width:0;font-family:Noto Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}#promo-live .promo-editorial-business-identity__social-icon-shell{background:0 0;border-radius:0;width:auto;height:auto;display:contents}#promo-live .promo-editorial-business-identity__social-icon{color:#221f1df5;flex:none;width:18px;height:18px}#promo-live .promo-editorial-business-identity__social-icon svg{width:100%;height:100%;display:block}#promo-live .promo-editorial-business-identity__social-handle{text-align:center;max-width:100%;display:block}#promo-live .promo-editorial-footer{color:#7d787199;letter-spacing:.3em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;column-gap:24px;font-size:10px;display:grid}.gift-card-back-layout,.gift-card-back-layout__reward-layer{color:#24201ef5;--gift-card-frame-top-inset:22px;--gift-card-frame-right-inset:20px;--gift-card-frame-bottom-inset:24px;--gift-card-frame-left-inset:22px;--gift-card-divider-top:calc(-10px + .15cm);--gift-card-divider-bottom:calc(-10px + .15cm);--gift-card-divider-right:126px;--gift-card-divider-width:1px;--gift-card-frame-right-inner-inset:calc(100%*24/1535)}.gift-card-back-layout{pointer-events:none;position:absolute;inset:0}.gift-card-back-layout__static-layer,.gift-card-back-layout__reward-layer{position:absolute;inset:0}.gift-card-back-layout__static-layer{z-index:1}.gift-card-back-layout__reward-layer{z-index:2}.gift-card-back-layout__frame{top:var(--gift-card-frame-top-inset);left:var(--gift-card-frame-left-inset);right:var(--gift-card-frame-right-inset);bottom:var(--gift-card-frame-bottom-inset);position:absolute}.gift-card-back-layout__left-region{position:absolute;inset:10px 141px 14px 14px}.gift-card-back-layout__reward-box{position:absolute;overflow:visible}.gift-card-back-layout__reward-block{text-align:center;color:#3f3934f5;letter-spacing:0;justify-items:center;font-weight:400;display:grid;position:absolute}.gift-card-back-layout__reward-line{white-space:nowrap}.gift-card-back-layout__fields-block{row-gap:16px;display:grid;position:absolute;bottom:86px;left:0;right:4px}.gift-card-back-layout__field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:28px;display:grid;transform:translateY(76.1827px)}.gift-card-back-layout__field-single{grid-template-columns:minmax(0,1fr);display:grid;transform:translateY(68.6236px)}.gift-card-back-layout__field{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px;min-width:0;display:grid}.gift-card-back-layout__field-label{color:#221f1df5;letter-spacing:.12em;text-transform:uppercase;font-size:5px;font-weight:600;line-height:1}.gift-card-back-layout__field-label:after{content:":";margin-left:2px}.gift-card-back-layout__field-line{border-bottom:1px solid #46403c38;align-items:flex-end;width:100%;min-width:0;min-height:11px;padding-bottom:1px;display:flex}.gift-card-back-layout__field-value{color:#2a2523f5;white-space:nowrap;text-overflow:ellipsis;font-size:6px;font-weight:400;line-height:1;overflow:hidden}.gift-card-back-layout__terms-block{color:#35312fdb;letter-spacing:.01em;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:6px;line-height:1.35;display:-webkit-box;position:absolute;bottom:14px;left:0;right:0;overflow:hidden;transform:translateY(32.34px)}.gift-card-back-layout__divider{top:calc(var(--gift-card-frame-top-inset) + var(--gift-card-divider-top));bottom:calc(var(--gift-card-frame-bottom-inset) + var(--gift-card-divider-bottom));right:calc(var(--gift-card-frame-right-inset) + var(--gift-card-divider-right));width:var(--gift-card-divider-width);background:#3c343029;position:absolute}.gift-card-back-layout__right-rail{top:calc(var(--gift-card-frame-top-inset) + var(--gift-card-divider-top));bottom:calc(var(--gift-card-frame-bottom-inset) + var(--gift-card-divider-bottom));left:calc(100% - (var(--gift-card-frame-right-inset) + var(--gift-card-divider-right)));right:var(--gift-card-frame-right-inner-inset);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;overflow:hidden}.gift-card-back-layout__logo{width:100%;height:var(--gift-card-back-logo-slot-h,28px);margin-bottom:var(--gift-card-back-logo-slot-gap,8px);justify-content:center;align-items:center;display:flex;overflow:hidden}.gift-card-back-layout__logo img{width:auto;height:auto;max-width:calc(var(--gift-card-back-logo-max-w,80px)*var(--gift-card-back-logo-width-occupancy,1));max-height:calc(var(--gift-card-back-logo-max-h,24px)*var(--gift-card-back-logo-height-occupancy,1));object-fit:contain;display:block}.gift-card-back-layout__qr{width:var(--gift-card-back-qr-size,60px);height:var(--gift-card-back-qr-size,60px);margin-bottom:var(--gift-card-back-qr-gap,8px);justify-content:center;align-items:center;display:flex}.gift-card-back-layout__qr img,.gift-card-back-layout__qr svg,.gift-card-back-layout__qr canvas{width:var(--gift-card-back-qr-size,60px);height:var(--gift-card-back-qr-size,60px);object-fit:contain}.gift-card-back-layout__code{color:#7d7774b3;letter-spacing:.26em;text-transform:uppercase;margin-bottom:10px;font-size:5px;font-weight:600;line-height:1.2}.gift-card-back-layout__business{color:#36312eeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:auto;margin-bottom:4px;font-size:8px;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}.gift-card-back-layout__website,.gift-card-back-layout__phone,.gift-card-back-layout__social-item{color:#88827ed6;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:6.05px;line-height:1.2;overflow:hidden}.gift-card-back-layout__social-item{justify-content:center;align-items:center;gap:2px;display:inline-flex}.gift-card-back-layout__social-icon{color:#221f1df5;flex:none;width:9px;height:9px}.gift-card-back-layout__social-icon svg{width:100%;height:100%;display:block}.gift-card-back-layout__website{margin-bottom:2px}.gift-card-back-layout__phone{margin-bottom:3px}.gift-card-back-layout__social-list{gap:1px;width:100%;display:grid}.gift-card-back-layout--terms-compact .gift-card-back-layout__terms-block{font-size:5.5px;line-height:1.28}.gift-card-back-layout--terms-tight .gift-card-back-layout__terms-block{-webkit-line-clamp:4;font-size:5px;line-height:1.22}.gift-card-back-layout--business-compact .gift-card-back-layout__business{font-size:7px}.gift-card-back-layout--business-tight .gift-card-back-layout__business{font-size:6.5px}.gift-card-back-layout--meta-compact .gift-card-back-layout__website,.gift-card-back-layout--meta-compact .gift-card-back-layout__phone,.gift-card-back-layout--meta-compact .gift-card-back-layout__social-item{font-size:6.05px}.gift-card-back-layout--qr-compact .gift-card-back-layout__qr,.gift-card-back-layout--qr-compact .gift-card-back-layout__qr img,.gift-card-back-layout--qr-compact .gift-card-back-layout__qr svg,.gift-card-back-layout--qr-compact .gift-card-back-layout__qr canvas{width:48px;height:48px}.gift-card-back-layout--qr-tight .gift-card-back-layout__qr,.gift-card-back-layout--qr-tight .gift-card-back-layout__qr img,.gift-card-back-layout--qr-tight .gift-card-back-layout__qr svg,.gift-card-back-layout--qr-tight .gift-card-back-layout__qr canvas{width:44px;height:44px}.gift-card-back-layout--hide-social .gift-card-back-layout__social-list{display:none}@media (max-width:960px){.gift-card-back-layout{--gift-card-frame-top-inset:14px;--gift-card-frame-right-inset:12px;--gift-card-frame-bottom-inset:14px;--gift-card-frame-left-inset:14px;--gift-card-divider-right:118px}.gift-card-back-layout__frame{top:var(--gift-card-frame-top-inset);left:var(--gift-card-frame-left-inset);right:var(--gift-card-frame-right-inset);bottom:var(--gift-card-frame-bottom-inset)}.gift-card-back-layout__left-region{top:8px;bottom:8px;right:122px}.gift-card-back-layout__fields-block{row-gap:12px;bottom:56px}.gift-card-back-layout__field-pair{column-gap:18px}.gift-card-back-layout__terms-block{-webkit-line-clamp:3;font-size:5px;line-height:1.25;bottom:6px}.gift-card-back-layout__divider{right:var(--gift-card-divider-right)}.gift-card-back-layout__business{font-size:7px}}#promo-live .promo-gift-card-template-meta{gap:14px;margin-top:24px;display:grid}#promo-live .promo-gift-card-template-label{margin-left:0}#promo-live .promo-gift-card-template-name{color:#54514af5;letter-spacing:-.03em;margin:0;font-size:2.2rem;font-weight:600}#promo-live .promo-gift-card-template-copy{color:#6a665dc7;max-width:560px;margin:0;font-size:1rem;line-height:1.6}#promo-live .promo-gift-card-template-actions{margin-top:24px}#promo-live .promo-gift-card-term-input-wrap{align-items:center;width:100%;display:flex;position:relative}#promo-live .promo-gift-card-term-input-wrap .mb-3{width:100%}#promo-live .promo-gift-card-term-input-wrap input{padding-right:72px!important}#promo-live .promo-gift-card-term-suffix{color:#625f569e;letter-spacing:.01em;pointer-events:none;text-transform:lowercase;font-size:.92rem;font-weight:600;position:absolute;top:50%;right:22px;transform:translateY(-50%)}#promo-live .promo-price-adjustment-row{flex-wrap:wrap;gap:16px;display:flex}#promo-live .promo-price-adjustment-reason-card{background:#ebe8e3;border-radius:26px;min-height:46px;margin-top:18px;padding:14px 18px;box-shadow:inset -3px -3px 6px #ffffff9e,inset 2px 2px 2px #b0aba3a3,inset 3px 3px 6px #b5a49124}#promo-live .promo-price-adjustment-reason-input{resize:none;width:100%;min-height:22px;box-shadow:none;letter-spacing:-.01em;color:#625f56e0;background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:500}#promo-live .promo-price-adjustment-reason-input::placeholder{color:#a6a098bd}#promo-live .promo-price-adjustment-reason-input:focus{box-shadow:none;outline:none}#promo-live .promo-condition-row--price-adjustment{margin-top:1cm;box-shadow:-1px -1px 3px #ffffff38,2px 2px 4px #9c92841a}#promo-live .promo-holiday-toolbar{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:18px;display:flex}#promo-live .promo-holiday-toolbar--after{margin-top:18px;margin-bottom:0}#promo-live .promo-holiday-create-btn{color:#d27865;letter-spacing:.01em;background:#ece7e0f0;border:0;border-radius:999px;min-height:48px;padding:0 24px;font-size:.82rem;font-weight:500;box-shadow:-2px -2px 5px #ffffff70,3px 3px 7px #80705f42}#promo-live .promo-holiday-list{gap:18px;display:grid}#promo-live .promo-holiday-date-card{box-shadow:none;background:0 0;border-radius:28px;padding:18px 0 0}#promo-live .promo-holiday-error{color:#c96f5d;letter-spacing:.01em;margin:12px 2px 0;font-size:.88rem;font-weight:600}#promo-live .promo-holiday-main-row{grid-template-columns:minmax(176px,196px) minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}#promo-live .promo-holiday-date-pill{min-height:72px}#promo-live .promo-holiday-date-value{justify-content:center;gap:2px;width:100%}#promo-live .promo-holiday-date-suggest-anchor{z-index:40;flex:none;width:3.9rem;position:relative}#promo-live .promo-holiday-title-shell{height:58px;min-height:58px;box-shadow:var(--shift-neumorphic-up);background:#ece7e0f0;border-radius:999px;align-items:center;padding:0 24px;display:flex}#promo-live .promo-holiday-title-shell:hover{background:#efeae3f2;box-shadow:-4px -4px 10px #ffffff94,4px 4px 10px #9084781f}#promo-live .promo-holiday-title-shell:focus-within,#promo-live .promo-holiday-title-shell:active{background:#e9e4ddf5;box-shadow:inset 3px 3px 7px #bfb7ae6b,inset -3px -3px 7px #ffffff80}#promo-live .promo-holiday-date-input{width:100%;min-height:54px;box-shadow:none;color:#605b52e0;background:0 0;border:0;padding:0 18px;font-size:1rem;font-weight:600}#promo-live .promo-holiday-date-input::placeholder{color:#a6a098bd}#promo-live .promo-holiday-date-input:focus{box-shadow:none;outline:none}#promo-live .promo-holiday-date-input--title{color:#746e65e6}#promo-live .promo-holiday-date-fragment{box-shadow:none;text-align:center;background:0 0;border:0;flex:none;min-width:0;padding:0}#promo-live .promo-holiday-date-pill .promo-date-month-input{width:3.9rem}#promo-live .promo-holiday-date-pill .promo-date-day-input{width:2rem}#promo-live .promo-holiday-date-fragment:focus{box-shadow:none;outline:none}#promo-live .promo-holiday-date-fragment--year{min-width:4rem}#promo-live .promo-holiday-repeat-row{margin-top:18px;padding-inline:18px}#promo-live .promo-holiday-table{background:#efeae3b8;border-radius:24px;margin-top:20px;overflow:hidden;box-shadow:inset -2px -2px 4px #ffffff7a,inset 2px 2px 3px #b0aba347}#promo-live .promo-holiday-table-head,#promo-live .promo-holiday-table-row{grid-template-columns:minmax(180px,220px) minmax(0,1fr) 120px;align-items:center;gap:16px;padding:16px 20px;display:grid}#promo-live .promo-holiday-table-head{letter-spacing:.12em;text-transform:uppercase;color:#787166c2;font-size:.78rem;font-weight:700}#promo-live .promo-holiday-table-row+.promo-holiday-table-row{border-top:1px solid #c5baad47}#promo-live .promo-holiday-table-date,#promo-live .promo-holiday-table-title{color:#5c554bdb;font-size:.95rem;font-weight:600}#promo-live .promo-holiday-table-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}#promo-live .promo-holiday-table-edit{color:#d27865;background:#f7f3eefa;border:0;border-radius:999px;min-height:32px;padding:0 14px;font-size:.82rem;font-weight:700;box-shadow:-2px -2px 6px #ffffff85,2px 2px 6px #a899881f}#promo-live .promo-holiday-table-remove{color:#d27865e6;background:#f7f3eefa;border:0;border-radius:999px;width:30px;height:30px;font-size:1rem;line-height:1;box-shadow:-2px -2px 6px #ffffff7a,2px 2px 6px #a899881f}#promo-live .promo-price-adjustment-pill{min-width:188px;min-height:56px;box-shadow:none;background:0 0;padding:0 16px}#promo-live .promo-price-adjustment-pill.is-active{color:#d27865;background:#f7f3eefa;box-shadow:-3px -3px 8px #ffffff9e,5px 5px 11px #7e71643d}#promo-live .promo-price-adjustment-pill:hover:not(.is-active){color:#d278654d;background:#ece7e06b;box-shadow:inset 2px 2px 5px #bfb7ae38,inset -2px -2px 5px #ffffff57}#promo-live .promo-tier{letter-spacing:.01em;min-height:56px;box-shadow:none;color:#625f56d6;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.82rem;font-weight:600;transition:background-color .18s,box-shadow .18s,color .18s;display:inline-flex}#promo-live .promo-tier.is-active{color:#d27865;background:#f7f3eefa;box-shadow:-3px -3px 8px #ffffff9e,5px 5px 11px #7e71643d}#promo-live .promo-tier:hover:not(.is-active){color:#d278654d;background:#ece7e06b;box-shadow:inset 2px 2px 5px #bfb7ae38,inset -2px -2px 5px #ffffff57}#promo-live .promo-block-weekday-row,#promo-live .promo-block-weekday-row.business-hours-pill-row{flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}#promo-live .promo-block-weekday-row>*,#promo-live .promo-block-weekday-row.business-hours-pill-row>*{flex:none}#promo-live .promo-block-weekday-pill-shell,#promo-live .promo-block-weekday-pill-shell.business-hours-pill-shell{justify-content:center;align-items:center;width:104.28px;min-width:104.28px;height:78px;min-height:78px;display:flex;position:relative;overflow:visible}#promo-live .promo-block-weekday-pill,#promo-live .promo-block-weekday-pill.business-hours-pill{width:100%;min-width:100%;height:100%;min-height:78px;box-shadow:none;white-space:normal;color:#1e140a73;cursor:pointer;background:padding-box padding-box;border:0;border-radius:999px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:8px 10px 16px;transition:none;display:flex;overflow:visible}#promo-live .promo-block-weekday-pill:hover,#promo-live .promo-block-weekday-pill.business-hours-pill:hover{color:#1e140aa6;background:#ffffff73}#promo-live .promo-block-weekday-pill.has-hours,#promo-live .promo-block-weekday-pill.business-hours-pill.has-hours{color:#1e140ac7;box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff}#promo-live .promo-block-weekday-pill.is-selected,#promo-live .promo-block-weekday-pill.business-hours-pill.is-selected{color:#1e140ab8;box-shadow:inset 6px 6px 12px #c7c3bc,inset -6px -6px 12px #fff}#promo-live .promo-block-weekday-pill.is-active .promo-block-weekday-pill-day,#promo-live .promo-block-weekday-pill.business-hours-pill.is-active .promo-block-weekday-pill-day{color:#1e140ac2}#promo-live .promo-block-weekday-pill.is-active .promo-block-weekday-pill-time,#promo-live .promo-block-weekday-pill.business-hours-pill.is-active .promo-block-weekday-pill-time{color:#1e140a9e}#promo-live .promo-block-weekday-pill:active{transform:scale(.96)}#promo-live .promo-block-weekday-pill-day,#promo-live .promo-block-weekday-pill-day.business-hours-pill-day{letter-spacing:.05em;text-transform:uppercase;color:#d27865;font-size:12px;font-weight:600;line-height:1}#promo-live .promo-block-weekday-pill-time,#promo-live .promo-block-weekday-pill-time.business-hours-pill-time{letter-spacing:0;text-align:center;min-height:24px;font-size:12px;font-weight:400;line-height:.96;display:block}#promo-live .promo-block-weekday-pill.has-hours .promo-block-weekday-pill-day{color:#1e140ac2}#promo-live .promo-block-weekday-pill.has-hours .promo-block-weekday-pill-time{color:#1e140a9e}#promo-live .promo-block-weekday-pill-clear-btn,#promo-live .promo-block-weekday-pill-clear-btn.business-hours-pill-clear-btn{color:#d27865;cursor:pointer;z-index:2;background:linear-gradient(145deg,#efede9 0%,#ece9e4 100%);border:none;border-radius:999px;justify-content:center;align-items:center;width:15.4px;height:15.4px;padding:0;font-size:9.9px;font-weight:600;line-height:1;transition:transform .16s,box-shadow .16s;display:inline-flex;position:absolute;bottom:8.22047px;left:50%;transform:translate(-50%);box-shadow:-2px -2px 4px #ffffffb3,2px 3px 6px #584a4029,inset 1px 1px #ffffffb8}#promo-live .promo-block-weekday-pill-clear-btn:hover,#promo-live .promo-block-weekday-pill-clear-btn.business-hours-pill-clear-btn:hover{background:linear-gradient(145deg,#efede9 0%,#ece9e4 100%) padding-box padding-box,linear-gradient(135deg,#f6e1d9f5,#e9baad9e,#f9ede7f5) border-box;border:1px solid #0000;transform:translate(-50%)scale(1.08);box-shadow:0 0 0 1px #e6b6a92e,0 0 0 3px #e6b6a914,0 0 14px #efd3c938,-2px -2px 4px #ffffffbd,3px 4px 8px #584a4033,inset 1px 1px #ffffffc2}#promo-live .promo-block-period-time-wrap,#promo-live .promo-block-period-time-wrap{grid-template-columns:auto 154px;justify-content:start;align-items:center;column-gap:1cm;width:fit-content;margin-top:36.8976px;display:grid}#promo-live .promo-block-time-label{text-align:left;width:100%;margin:0;display:block}#promo-live .promo-block-time-range,#promo-live .promo-time-range{grid-area:1/1;grid-template-columns:194px 72px 194px;align-items:center;gap:18px;width:fit-content;display:grid}#promo-live .promo-block-time-field{flex-direction:column;align-items:stretch;gap:10px;width:194px;display:flex}#promo-live .promo-block-time-value{justify-content:center;align-items:center;width:100%;display:flex;position:relative}#promo-live .promo-block-time-input{text-align:left;color:#5d5447d6;letter-spacing:-.03em;flex:0 auto;width:100%;font-size:1rem;font-weight:700;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 104px 0 0!important}#promo-live .promo-block-time-input:focus{color:#d27865;box-shadow:none!important;border:0!important;outline:none!important}#promo-live .promo-block-meridiem{background:#ece7e0e6;border-radius:999px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:2px;min-width:99px;padding:3px;display:inline-flex;position:absolute;top:50%;right:-3.44882px;transform:translateY(-50%);box-shadow:inset 3px 3px 6px #c1bab03d,inset -2px -2px 5px #ffffffd1}#promo-live .promo-block-meridiem-btn{color:#625f568f;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-width:46px;height:28px;padding:0 10px;font-size:.6rem;font-weight:700;line-height:1;transition:background-color .18s,color .18s,box-shadow .18s}#promo-live .promo-block-meridiem-btn.is-active{color:#d27865;background:#f7f3eefa;box-shadow:-2px -2px 4px #ffffffc7,3px 3px 6px #78685829}#promo-live .promo-block-apply-row{grid-area:1/2;justify-content:center;align-items:center;margin-top:20px;margin-left:0;display:flex}#promo-live .promo-block-apply-btn{background:var(--promo-card-surface);color:#1e140a94;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:116px;height:45px;padding:0 21px;font-size:9px;font-weight:500;line-height:1;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s;display:inline-flex;box-shadow:-4px -4px 9px #ffffffd1,5px 7px 11px #1412102e}#promo-live .promo-block-apply-btn:hover{color:#1e140aad;background:#ffffffad;transform:translateY(-1px);box-shadow:-5px -5px 10px #ffffffe0,6px 8px 12px #14121038}#promo-live .promo-block-apply-btn:active{transform:translateY(1px);box-shadow:inset 3px 4px 6px #b1aba361,inset -3px -3px 6px #fff9}#promo-live .promo-branch-card{background:#ebe8e3;border-radius:26px;min-height:132px;padding:18px;box-shadow:inset -3px -3px 6px #ffffff9e,inset 2px 2px 2px #b0aba3a3,inset 3px 3px 6px #b5a49124}#promo-live .promo-branch-row{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}#promo-live .promo-branch-pill{color:#2e2b2794;letter-spacing:.01em;background:#f3efe9f5;border:0;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:600;transition:background-color .18s,box-shadow .18s,color .18s;display:inline-flex;box-shadow:-3px -3px 8px #ffffff85,3px 3px 8px #ac967e14}#promo-live .promo-branch-pill.is-active{color:#d27865;background:#f7f3eefa;box-shadow:-3px -3px 8px #ffffff9e,5px 5px 11px #7e71643d}#promo-live .promo-branch-add{color:#2e2b275c;background:0 0;border:2px dashed #bfb09f4d;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;font-size:0;display:inline-grid}#promo-live .promo-branch-add-icon{font-size:1.2rem;line-height:1}#promo-live .promo-exclusion-card{background:#ebe8e3;border-radius:26px;min-height:132px;padding:18px;box-shadow:inset -3px -3px 6px #ffffff9e,inset 2px 2px 2px #b0aba3a3,inset 3px 3px 6px #b5a49124}#promo-live .promo-exclusion-tags{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}#promo-live .promo-exclusion-tag{color:#2e2b2794;background:#f3efe9f5;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:-3px -3px 8px #ffffff85,3px 3px 8px #ac967e14}#promo-live .promo-exclusion-remove{color:#2e2b2780;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;font-size:1.15rem;line-height:1;display:inline-grid}#promo-live .promo-exclusion-add{color:#2e2b275c;background:0 0;border:2px dashed #bfb09f4d;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.82rem;font-weight:600;display:inline-flex}#promo-live .promo-exclusion-add-icon{font-size:1.2rem;line-height:1}#promo-live .promo-buy-get-builder{flex-wrap:nowrap;align-items:flex-start;gap:24px;width:100%;display:flex}#promo-live .promo-buy-get-mainline{flex:none;align-items:center;gap:7px;min-width:0;display:inline-flex}#promo-live .promo-buy-get-copy,#promo-live .promo-buy-get-arrow,#promo-live .promo-buy-get-affix,#promo-live .promo-buy-get-prefix{color:#5a5146c7;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.86rem;font-weight:700}#promo-live .promo-buy-get-link{white-space:nowrap;align-items:center;gap:.5cm;display:inline-flex}#promo-live .promo-buy-get-reward-stack{flex-direction:column;align-items:flex-start;gap:12px;min-width:360px;display:inline-flex}#promo-live .promo-buy-get-arrow{color:#847d74d1;letter-spacing:0;font-size:1.25rem;transform:translateY(-1px)}#promo-live .promo-buy-get-shell{background:#ece7e0f0;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 20px;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 7px 7px 11px #4c3f303d,inset -6px -6px 12px #fff}#promo-live .promo-buy-get-shell:hover{background:#f0ebe4f5}#promo-live .promo-buy-get-shell:focus-within{background:#eae5defa}#promo-live .promo-buy-get-shell--count{flex:0 0 88px;justify-content:center;width:88px;height:52px}#promo-live .promo-buy-get-shell--free-quantity{justify-content:center;width:160px;height:52px}#promo-live .promo-buy-get-shell--count .mb-3,#promo-live .promo-buy-get-shell--free-quantity .mb-3,#promo-live .promo-buy-get-shell--select .mb-3,#promo-live .promo-buy-get-shell--value .mb-3,#promo-live .promo-buy-get-shell--gift .mb-3{width:100%;margin:0}#promo-live .promo-buy-get-shell--count input,#promo-live .promo-buy-get-shell--free-quantity input,#promo-live .promo-buy-get-shell--value input,#promo-live .promo-buy-get-shell--gift input{width:100%;font-size:1rem;font-weight:700;line-height:1;box-shadow:none!important;color:#5d5447db!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0!important}#promo-live .promo-buy-get-shell--count input,#promo-live .promo-buy-get-shell--free-quantity input{text-align:center}#promo-live .promo-buy-get-shell--count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#promo-live .promo-buy-get-shell--count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#promo-live .promo-buy-get-shell--free-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#promo-live .promo-buy-get-shell--free-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#promo-live .promo-buy-get-shell--value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#promo-live .promo-buy-get-shell--value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#promo-live .promo-buy-get-shell--count input,#promo-live .promo-buy-get-shell--free-quantity input,#promo-live .promo-buy-get-shell--value input{appearance:textfield}#promo-live .promo-buy-get-shell--select{width:min(100%,360px);min-width:360px;height:52px}#promo-live .promo-buy-get-shell--select select{letter-spacing:.04em;width:100%;height:100%;font-size:.9rem;font-weight:700;line-height:1;display:block;box-shadow:none!important;color:#5d5447d6!important;background:0 0!important;border:0!important;margin:0!important;padding:0 28px 0 0!important}#promo-live .promo-buy-get-shell--value{min-width:160px}#promo-live .promo-buy-get-shell--gift{width:min(100%,360px)}#promo-live .promo-buy-get-input--gift::placeholder{color:#7e766a7a}#promo-live .promo-buy-get-service-card{background:#ebe8e3;border-radius:26px;min-width:470px;min-height:132px;padding:18px;box-shadow:inset -3px -3px 6px #ffffff9e,inset 2px 2px 2px #b0aba3a3,inset 3px 3px 6px #b5a49124}#promo-live .promo-buy-get-service-tags{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}#promo-live .promo-buy-get-service-tag{color:#2e2b2794;background:#f3efe9f5;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:-3px -3px 8px #ffffff85,3px 3px 8px #ac967e14}#promo-live .promo-buy-get-service-remove{color:#2e2b2780;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;font-size:1.15rem;line-height:1;display:inline-grid}#promo-live .promo-buy-get-service-add{color:#2e2b275c;background:0 0;border:2px dashed #bfb09f4d;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.82rem;font-weight:600;display:inline-flex}#promo-live .promo-buy-get-service-add-icon{font-size:1.2rem;line-height:1}#promo-live .promo-temporal-grid{display:block}#promo-live .promo-calendar-card{box-shadow:none;background:0 0;border-radius:0;padding:12px 0}#promo-live .promo-date-range{grid-template-columns:190px 44px 190px;align-items:end;column-gap:18px;width:fit-content;min-height:110px;display:grid;transform:translateY(-.3cm)}#promo-live .promo-date-field{gap:10px;margin-top:-.5cm;display:grid}#promo-live .promo-date-label{letter-spacing:.16em;text-transform:uppercase;color:#625f56b8;margin-left:22px;font-size:10px;font-weight:700;line-height:1;display:block}#promo-live .promo-block-time-field .promo-date-label.promo-block-time-label{text-align:left;width:100%;margin-left:.5cm}#promo-live .promo-date-pill{text-align:left;background:#ece7e0f0;border-radius:999px;justify-content:flex-start;align-items:center;width:100%;min-height:58px;padding:0 24px;display:flex;box-shadow:inset 7px 7px 11px #4c3f303d,inset -6px -6px 12px #fff}#promo-live .promo-date-pill.is-emphasis{box-shadow:inset 7px 7px 11px #4c3f303d,inset -6px -6px 12px #fff}#promo-live .promo-date-pill.promo-block-time-pill{min-height:52px;padding:0 20px}#promo-live .promo-date-value{flex:auto;justify-content:flex-start;align-items:baseline;gap:8px;display:inline-flex}#promo-live .promo-date-pill .mb-3{margin:0;position:relative}#promo-live .promo-date-month-input,#promo-live .promo-date-day-input{text-align:left;text-transform:none;color:#5d5447d6;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#promo-live .promo-date-month-input{letter-spacing:-.03em;width:5.6rem;font-size:1rem;font-weight:700;line-height:1}#promo-live .promo-date-day-input{letter-spacing:-.02em;width:2.25rem;font-size:1rem;font-weight:700;line-height:1}#promo-live .promo-date-month-input:focus,#promo-live .promo-date-day-input:focus{color:#d27865;box-shadow:none!important;border:0!important;outline:none!important}#promo-live .promo-date-suggest-menu{z-index:20;background:#f7f3eefa;border-radius:18px;min-width:96px;max-height:180px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;transform:none;box-shadow:-4px -4px 12px #ffffffb8,6px 6px 16px #ac967e29}#promo-live .promo-date-suggest-menu[hidden]{display:none}#promo-live .promo-date-suggest-option{text-align:center;letter-spacing:-.01em;color:#3b3120e0;background:0 0;border:0;border-radius:12px;width:100%;padding:8px 12px;font-size:.94rem;font-weight:600;display:block}#promo-live .promo-date-suggest-option:hover,#promo-live .promo-date-suggest-option.is-active{color:#795744e6;background:#ece7e0bd}#promo-live .promo-date-divider{background:#bfb09f52;place-self:start center;width:100%;height:1px;margin-top:74px}#promo-live .promo-block-time-divider{flex:0 0 72px;place-self:center;width:72px;margin-top:20px}#promo-live .promo-ritual-list{flex-direction:column;gap:14px;display:flex}#promo-live .promo-ritual-card{border:0;border-radius:26px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}#promo-live .promo-ritual-thumb{background:radial-gradient(circle at 30% 30%,#ffffffd1,#dfcdbde6 70%,#c3aa91f2 100%);border-radius:999px;width:44px;height:44px}#promo-live .promo-ritual-copy strong,#promo-live .promo-ritual-copy span{display:block}#promo-live .promo-ritual-copy strong{color:#35322b;font-size:.86rem;font-weight:600}#promo-live .promo-ritual-copy span{letter-spacing:.01em;color:#6a5d4ab8;margin-top:3px;font-size:.72rem}#promo-live .promo-ritual-check{color:#795744db}#promo-live .promo-add-ritual{letter-spacing:.02em;color:#867964bd;border:0;border-radius:24px;min-height:64px;font-size:.82rem;font-weight:600}#promo-live .promo-footer{justify-content:center;align-items:center;gap:2cm;margin-top:74.1417px;display:flex}#promo-live .promo-save-btn{color:#1e140a94;letter-spacing:.1em;text-transform:uppercase;background:#ffffff94;border:none;border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-width:154px;height:56px;padding:0 22px;font-size:12px;font-weight:500;transition:box-shadow .16s,transform .16s,color .16s,background-color .16s;display:inline-flex;box-shadow:6px 8px 12px #14121029}#promo-live .promo-save-btn:hover{color:#1e140aad;background:#ffffffa8}#promo-live .promo-save-btn:active{background:#ffffffb3;transform:translateY(1px);box-shadow:inset 2px 2px 4px #14121024,inset -2px -2px 4px #ffffff1f}@media (max-width:920px){#promo-live .promo-canvas{margin-top:46px;padding:0 22px 96px}#promo-live .promo-shell{margin-top:0}#promo-live .promo-stat-grid,#promo-live .promo-temporal-grid,#promo-live .promo-form-grid{grid-template-columns:1fr}#promo-live .promo-tab{width:117px;min-width:117px}#promo-live .promo-tab--split-label{width:156px;min-width:156px}#promo-live .promo-save-btn{width:100%;min-width:0}#promo-live .promo-buy-get-reward-stack,#promo-live .promo-buy-get-shell--gift,#promo-live .promo-buy-get-mainline{flex-basis:100%;width:100%;min-width:0}#promo-live .promo-buy-get-builder{flex-wrap:wrap;gap:12px}}#admin-overview-live .health-orb{box-sizing:border-box;isolation:isolate;text-align:center;background:#efede8;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:447px;height:447px;margin:0;padding:0;display:flex;position:relative;box-shadow:20px 22px 36px #ccc7c057,6px 8px 12px #c4bfb82e,-16px -16px 24px #ffffffeb,-6px -6px 10px #ffffffc7,inset 2px 2px 4px #fff3,inset -2px -2px 4px #c9c4bd14}#admin-overview-live .health-orb:before,#admin-overview-live .health-orb:after{content:none}#admin-overview-live .orb-mid-ring{background:#efede8;border-radius:50%;justify-content:center;align-items:center;width:91%;height:91%;display:flex;position:relative;box-shadow:inset 7px 7px 13px #c4c1baf2,inset -7px -7px 13px #fffffff2,0 1px 2px #ffffffb3}#admin-overview-live .orb-inner-core{background:#efede8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:95.8%;height:95.8%;display:flex;position:relative;overflow:hidden;box-shadow:-3px -3px 8px #ffffffdb,3px 3px 8px #c9c6bf61}#admin-overview-live .orb-inner-core:before,#admin-overview-live .orb-inner-core:after{content:none}#admin-overview-live .orb-ring-accent{pointer-events:none;z-index:1;background:conic-gradient(from -90deg,#c2c2c2eb 0deg 360deg);border-radius:50%;position:absolute;inset:.25%;box-shadow:inset 4px 4px 8px #d1cfc9,inset -4px -4px 8px #fff;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.2px) calc(100% - 1px),#0000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.2px) calc(100% - 1px),#0000 100%)}#admin-overview-live .flow-orb-progress{--flow-ring-colour:#55758a;pointer-events:none;z-index:3;width:101.1%;height:101.1%;position:absolute;inset:-.55%;overflow:visible;transform:rotate(-90deg)}#admin-overview-live .flow-orb-progress.is-risk{--flow-ring-colour:#d86f62}#admin-overview-live .flow-orb-progress.is-steady{--flow-ring-colour:#e3b76a}#admin-overview-live .flow-orb-progress-glow,#admin-overview-live .flow-orb-progress-core{fill:none;stroke:var(--flow-ring-colour);stroke-linecap:round}#admin-overview-live .flow-orb-progress-glow{stroke-width:1.5px;filter:url(#flow-orb-luminance);opacity:.8}#admin-overview-live .flow-orb-progress-core{stroke:var(--flow-ring-colour);stroke-width:.5px;filter:drop-shadow(0 0 .4px var(--flow-ring-colour));opacity:.98}#admin-overview-live .flow-orb-progress.is-empty .flow-orb-progress-glow,#admin-overview-live .flow-orb-progress.is-empty .flow-orb-progress-core{opacity:0}#admin-overview-live .health-orb:has(.flow-orb-progress) .orb-mid-ring{box-shadow:inset 2px 2px 4px #bebbb46b,inset -2px -2px 4px #ffffffc7}#admin-overview-live .orb-card-stack{z-index:2;grid-template-rows:8.3rem 3.95rem minmax(0,1fr);align-items:start;gap:6px;width:100%;height:100%;padding:22px 18px;display:grid;position:relative}#admin-overview-live .orb-card-copy{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:0;display:flex}#admin-overview-live .orb-card-title,#admin-overview-live .overview-date-label,#admin-overview-live .overview-date-numeric-label{transform:none}#admin-overview-live .orb-card-title{letter-spacing:-.09em;color:#35322b;white-space:pre-line;max-width:10rem;margin:0;font-size:clamp(1.42rem,2.45vw,1.94rem);font-weight:200;line-height:.94}#admin-overview-live .orb-card-title.is-compact{max-width:13rem;font-size:clamp(1.48rem,2.55vw,2.08rem);line-height:.94}#admin-overview-live .orb-card-title.is-dense{letter-spacing:-.06em;max-width:14rem;font-size:clamp(1.2rem,2.12vw,1.72rem);line-height:.96}#admin-overview-live .orb-card-subtitle{color:#946f5a;max-width:10.5rem;min-height:1.7rem;margin:0;font-size:.64rem;line-height:1.18;transform:translateY(0)}#admin-overview-live .orb-flow-status-title{letter-spacing:-.04em;color:#35322b;margin-top:0;font-size:.98rem;font-weight:600;line-height:1.08;transform:none}#admin-overview-live .orb-flow-status-title.is-compact{font-size:1.242rem}#admin-overview-live .orb-flow-status-title.is-dense{font-size:.88rem;line-height:1.14}#admin-overview-live .orb-fact-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;min-height:0;display:grid;transform:translateY(-19px)}#admin-overview-live .orb-fact-pill{text-align:center;background:#efede8;border:none;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:3.1rem;padding:6px 8px;display:flex;box-shadow:8px 8px 16px #d1cfc9,-8px -8px 16px #fff}#admin-overview-live .orb-fact-value{color:#35322b;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1}#admin-overview-live .orb-fact-label{letter-spacing:.14em;text-transform:uppercase;color:#625f56c7;font-size:.52rem;font-weight:700;line-height:1.2}#admin-overview-live .orb-prompt-card{text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;height:100%;min-height:0;padding:0 0 4px;display:flex}#admin-overview-live .orb-prompt-label{letter-spacing:.22em;text-transform:uppercase;color:#625f569e;font-size:.52rem;font-weight:700}#admin-overview-live .orb-prompt-title{color:#946f5a;justify-content:center;align-items:center;max-width:12rem;min-height:1.7rem;font-size:1.05rem;font-weight:700;line-height:1.12;display:flex}#admin-overview-live .orb-prompt-body{color:#625f56bd;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:15rem;min-height:2.5rem;margin:0;font-size:.75rem;line-height:1.18;display:-webkit-box;overflow:hidden}#admin-overview-live .orb-prompt-card--flow .orb-prompt-title{font-size:1.155rem}#admin-overview-live .orb-prompt-card--flow .orb-prompt-title.is-calm{color:#55758a}#admin-overview-live .orb-prompt-card--flow .orb-prompt-title.is-steady{color:#9b8973}#admin-overview-live .orb-prompt-card--flow .orb-prompt-title.is-risk{color:#d27865}#admin-overview-live .orb-prompt-card--flow .orb-prompt-body{font-size:.825rem}#admin-overview-live .orb-prompt-card--flow .orb-summaries-link{transform:translateY(-.5cm)}#admin-overview-live .orb-prompt-card--flow .orb-summaries-link:hover,#admin-overview-live .orb-prompt-card--flow .orb-summaries-link:focus-visible{transform:translateY(-19.8976px)}#admin-overview-live .orb-prompt-card--flow .orb-summaries-link:active{transform:translateY(-.5cm)}#admin-overview-live .orb-prompt-body--combined{color:#946f5a;max-width:12.7rem;min-height:3.7rem;font-size:.76rem;line-height:1.22}#admin-overview-live .orb-prompt-body--combined strong{color:#35322b;margin-bottom:2px;font-size:1.32em;font-weight:700;line-height:1.08;display:block}#admin-overview-live .metrics{text-align:left;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:92px 84px;min-height:360px;display:grid}#admin-overview-live .hero-metric{flex-direction:column;justify-content:center;min-width:0;display:flex}#admin-overview-live .hero-metric .metric-label{letter-spacing:.34em;text-transform:uppercase;color:#625f569e;font-size:9px;font-weight:600}#admin-overview-live .hero-metric .metric-value{letter-spacing:-.09em;white-space:nowrap;margin-top:8px;font-size:clamp(1.125rem,1.8vw,1.75rem);font-weight:200;line-height:.94}#admin-overview-live .hero-metric .metric-sub{max-width:16rem;margin-top:10px;font-size:.68rem;line-height:1.35}#admin-overview-live .hero-desc,#admin-overview-live .band-right p,#admin-overview-live .action p{font-size:var(--orb-desc-size,.9rem);line-height:var(--orb-desc-line-height,1.46);color:#625f56b8;margin:0}#admin-overview-live .hero-status-line{align-items:center;gap:8px;margin-top:10px;display:inline-flex}#admin-overview-live .hero-status-dot{background:#625e5ab8;border-radius:999px;width:5px;height:5px}#admin-overview-live .hero-status-text{letter-spacing:.12em;text-transform:uppercase;color:#625e5ab8;font-size:10px;font-weight:600}#admin-overview-live .metric-pills{z-index:4;box-sizing:border-box;transform-origin:top;background:linear-gradient(#e9e4dcf0 0%,#e1dad1eb 100%);border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;width:max-content;min-width:max-content;max-width:calc(100vw - 420px);margin:0 auto calc(clamp(22px,3vh,34px) - .5cm);padding:5px;display:flex;position:relative;overflow:visible;transform:scale(.86);box-shadow:inset 4px 4px 8px #bfb8b0e0,inset -4px -4px 8px #ffffffc7,0 1px #ffffff2e}#admin-overview-live .metric-pill{box-sizing:border-box;letter-spacing:.08em;color:#625f567a;white-space:nowrap;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:999px;flex:0 0 clamp(90px,7.6vw,117px);justify-content:center;align-items:center;width:clamp(90px,7.6vw,117px);min-width:clamp(90px,7.6vw,117px);height:34px;padding:0;font-size:.575rem;font-weight:600;transition:background .18s,box-shadow .18s,border-color .18s,color .18s,transform .18s,opacity .18s;display:inline-flex;position:relative}#admin-overview-live .metric-pill:before,#admin-overview-live .metric-pill:after{display:none}#admin-overview-live .metric-pill:hover:not(.is-active){color:#d278654d}#admin-overview-live .metric-pill:focus,#admin-overview-live .metric-pill:focus-visible{outline:none}#admin-overview-live .metric-pill.is-active{color:#fffaf4fa;-webkit-backdrop-filter:blur(36px)saturate(126%)contrast(105%);opacity:1;letter-spacing:.118em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-shadow:0 1px #ffffff6b,0 0 1px #3a2218d1,0 1px 1px #3a22189e,0 -1px 1px #3a221857;background:radial-gradient(at 42% 16%,#ffffff4d 0 14%,#0000 36%),radial-gradient(at 76% 18%,#e7966038 0 16%,#0000 34%),linear-gradient(145deg,#ffffff4d 0%,#ffe8d445 44%,#f7d8be4a 100%);border:1px solid #fff1e680;font-weight:820;transform:translateY(-.5px);box-shadow:inset 0 0 0 1px #ffffff75,inset 8px 0 18px #ffffff2e,inset -8px 0 18px #b2633412,inset 0 1px #ffffffb3,0 10px 22px #d5a27c1c,0 0 20px #cf794321}#admin-overview-live .metric-pill.is-active:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(at 45% 13%,#ffffff38 0%,#ffffff1a 28%,#0000 54%),radial-gradient(at 74% 12%,#ffffff1f 0%,#0000 38%),linear-gradient(#fff3 0%,#ffffff1c 14%,#ffffff0a 30%,#ffffff05 48%,#0000 68%);display:block;position:absolute;inset:0}#admin-overview-live .metric-pill.is-active:after{content:"";pointer-events:none;z-index:-1;opacity:1;filter:blur(7px);background:radial-gradient(#e79e6fe0 0%,#dc89538f 40%,#cf794342 72%,#cf794300 100%);border-radius:999px;width:calc(100% - 12px);height:28px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #cf794338,0 0 30px #cf79431f}#admin-overview-live .metric-pill-title{z-index:1;font:inherit;letter-spacing:inherit;text-transform:uppercase;color:inherit;text-align:center;justify-content:center;align-items:center;line-height:1.2;display:flex;position:relative}#admin-overview-live .metric-pill:active{transform:translateY(.5px)}#admin-overview-live .metric-pill.is-active:active{transform:translateY(0);box-shadow:inset 0 2px 5px #6e767c1f,inset 0 -1px 1px #ffffff3d,0 8px 16px #ceaa9414}#admin-overview-live .overview-team-status{background:#efede8b8;border-radius:2rem;grid-template-columns:minmax(0,1fr) 230px;width:min(1040px,100%);margin:-.4cm auto 0;display:grid;overflow:hidden;box-shadow:16px 18px 32px #c9c5be6b,-12px -12px 26px #ffffffc7,inset 0 0 0 1px #ffffff85}#admin-overview-live .overview-team-status-main{min-width:0;padding:30px 34px 26px}#admin-overview-live .overview-team-status-heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}#admin-overview-live .overview-team-status-kicker,#admin-overview-live .overview-team-coverage p{letter-spacing:.22em;text-transform:uppercase;color:#625f5694;margin:0;font-size:.6rem;font-weight:700}#admin-overview-live .overview-team-status-heading h2{color:#4e4a44;margin:7px 0 0;font-size:1.45rem;font-weight:400;line-height:1.1}#admin-overview-live .overview-team-status-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}#admin-overview-live .overview-team-status-insights>button{cursor:pointer;min-width:0;font:inherit;background:#ffffff4d;border:0;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 12px;transition:background .16s,box-shadow .16s,transform .16s;display:flex}#admin-overview-live .overview-team-status-insights>button:hover:not(:disabled){background:#ffffff80;transform:translateY(-1px)}#admin-overview-live .overview-team-status-insights>button.is-active{background:#fff8f4b8;box-shadow:inset 0 0 0 1px #dc816d52,0 7px 16px #5b524c0f}#admin-overview-live .overview-team-status-insights>button:disabled{cursor:default;opacity:.58}#admin-overview-live .overview-team-status-insights strong{color:#dc816d;font-size:1rem;font-weight:650}#admin-overview-live .overview-team-status-insights span{color:#625f56a6;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:normal;font-size:.56rem;font-weight:650;line-height:1.2}#admin-overview-live .overview-team-status-count{color:#4e4a44c7;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#ffffff70;border:0;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 16px;font-family:inherit;font-size:.68rem;font-weight:700;display:inline-flex}#admin-overview-live .overview-team-status-count.is-active{background:#ffffffa8;box-shadow:inset 0 0 0 1px #7f9a8e42}#admin-overview-live .overview-team-status-count:disabled{cursor:default;opacity:.58}#admin-overview-live .overview-team-status-list{border-top:1px solid #97918829}#admin-overview-live .overview-team-status-row{grid-template-columns:minmax(145px,1fr) minmax(130px,.72fr) minmax(150px,.9fr);align-items:center;gap:22px;min-height:72px;padding:12px 4px;display:grid}#admin-overview-live .overview-team-status-row+.overview-team-status-row{border-top:1px solid #9791881f}#admin-overview-live .overview-team-status-person{flex-direction:column;gap:4px;min-width:0;display:flex}#admin-overview-live .overview-team-status-person strong{color:#4a4640;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;overflow:hidden}#admin-overview-live .overview-team-status-person span,#admin-overview-live .overview-team-status-row>p{color:#625f56ad;margin:0;font-size:.72rem;line-height:1.35}#admin-overview-live .overview-team-status-state{color:#4e4a44c7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.65rem;font-weight:700;display:inline-flex}#admin-overview-live .overview-team-status-dot{background:#aaa59e;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #aaa59e1f}#admin-overview-live .overview-team-status-state.is-available .overview-team-status-dot,#admin-overview-live .overview-team-status-dot.is-available{background:#7f9a8e;box-shadow:0 0 0 4px #7f9a8e21}#admin-overview-live .overview-team-status-state.is-away .overview-team-status-dot{background:#dc816d;box-shadow:0 0 0 4px #dc816d21}#admin-overview-live .overview-team-status-state.is-watch .overview-team-status-dot{background:#c4a16e;box-shadow:0 0 0 4px #c4a16e24}#admin-overview-live .overview-team-status-empty{color:#625f56a8;border-top:1px solid #97918829;padding:24px 0 8px;font-size:.82rem}#admin-overview-live .overview-team-coverage{background:#ffffff40;border-left:1px solid #97918821;flex-direction:column;justify-content:center;padding:30px;display:flex}#admin-overview-live .overview-team-coverage strong{color:#4a4640;margin-top:8px;font-size:2.1rem;font-weight:350;line-height:1}#admin-overview-live .overview-team-coverage>span{color:#625f56a8;margin-top:8px;font-size:.72rem}#admin-overview-live .overview-team-coverage-divider{background:#97918826;height:1px;margin:25px 0}#admin-overview-live .overview-team-coverage .overview-team-next-change{font-size:.92rem;font-weight:600;line-height:1.35}#admin-overview-live .band-left,#admin-overview-live .band-center,#admin-overview-live .band-right,#admin-overview-live .bottom-card,#admin-overview-live .action{box-shadow:none;background:0 0;border:none;padding:0}#admin-overview-live .band-right{flex-direction:column;align-items:stretch;display:flex}#admin-overview-live .metric-value,#admin-overview-live .signal-value{letter-spacing:-.075em;color:#35322b;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:200;line-height:1.02}#admin-overview-live .metric-sub,#admin-overview-live .signal-value span{color:#625f56a3;font-size:.78rem;line-height:1.6}#admin-overview-live .metric-sub.positive{color:#625e5aad}#admin-overview-live .metric-sub.negative,#admin-overview-live .signal-kicker.negative,#admin-overview-live .bottom-row strong.negative,#admin-overview-live .signal-tags span.negative{color:#9c4344}#admin-overview-live .revenue-stack{margin-top:18px}#admin-overview-live .revenue-primary{align-items:flex-end;gap:12px;display:flex}#admin-overview-live .revenue-primary .metric-sub{margin-bottom:7px}#admin-overview-live .placeholder-chart{align-items:end;gap:5px;height:48px;margin-top:12px;padding:0 2px;display:flex}#admin-overview-live .chart-bar{background:#625e5a1f;border-radius:2px;flex:1 1 0;display:block}#admin-overview-live .chart-bar-peak{background:#625e5a38;border-radius:999px}#admin-overview-live .h-4{height:12px}#admin-overview-live .h-5{height:16px}#admin-overview-live .h-6{height:18px}#admin-overview-live .h-7{height:16px}#admin-overview-live .h-8{height:22px}#admin-overview-live .h-9{height:28px}#admin-overview-live .h-12{height:34px}#admin-overview-live .risk-signals{border-top:1px solid #b7b1a72e;margin-top:86px;padding-top:36px}#admin-overview-live .signal-row+.signal-row{margin-top:26px}#admin-overview-live .signal-kicker{letter-spacing:.14em;text-transform:uppercase;color:#625f569e;font-size:9px;font-weight:600}#admin-overview-live .signal-value{margin-top:8px;font-size:2.1rem}#admin-overview-live .signal-value span{margin-left:6px;font-size:.88rem}#admin-overview-live .overview-band{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(260px,.9fr);align-items:start;gap:104px;margin-top:148px;display:grid}#admin-overview-live .band-center{border-left:1px solid #b7b1a72e;border-right:1px solid #b7b1a72e;padding-left:28px;padding-right:28px}#admin-overview-live .action+.action{margin-top:48px}#admin-overview-live .action strong{letter-spacing:-.055em;color:#35322b;max-width:16rem;font-size:2rem;font-weight:200;line-height:1.15;display:block}#admin-overview-live .action p{max-width:15.5rem;margin-top:10px}#admin-overview-live .recommendation-icon{background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 2px 2px 4px #35322b0f,inset -2px -2px 4px #ffffffeb}#admin-overview-live .recommendation-icon-mark{color:#625e5adb;width:24px;height:24px}#admin-overview-live .recommendation-copy{letter-spacing:-.055em;color:#35322b;max-width:16rem;margin-top:24px;font-size:2rem;font-weight:200;line-height:1.15}#admin-overview-live .recommendation-copy strong{font-weight:700}#admin-overview-live .recommendation-body{max-width:15.5rem;margin-top:10px}#admin-overview-live .recommendation-button{color:#fef8f3;letter-spacing:-.04em;text-transform:none;background:#625e5ae6;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:64px;margin-top:16px;padding:16px 22px;font-size:.92rem;font-weight:600;line-height:1.2;display:flex;box-shadow:inset 0 0 0 1px #35322b08,0 8px 20px #35322b0d}#admin-overview-live .recommendation-secondary{color:#35322b;background:#ffffffdb;box-shadow:inset 0 0 0 1px #b7b1a759,0 8px 20px #35322b0a}#admin-overview-live .recommendation-tertiary{justify-content:space-between;padding-left:24px;padding-right:24px}#admin-overview-live .recommendation-button+.recommendation-secondary{margin-top:24px}#admin-overview-live .recommendation-tertiary-icon{color:#35322bcc;width:18px;height:18px}#admin-overview-live .overview-bottom{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;margin-top:96px;padding-top:0;display:grid}#admin-overview-live .overview-bottom.is-sales-detail-open{display:block}#admin-overview-live .bottom-card-insights{flex-direction:column;grid-column:1;gap:56px;display:flex}#admin-overview-live .bottom-card-flow-actions{flex-direction:column;grid-column:2;gap:56px;display:flex}#admin-overview-live .bottom-card-proof{grid-column:1/span 2}#admin-overview-live .bottom-card-proof.is-detail-open{grid-column:1/-1}#admin-overview-live .bottom-list{margin-top:18px}#admin-overview-live .report-block{flex-direction:column;gap:10px;display:flex}#admin-overview-live .report-block-proof{margin-bottom:18px}#admin-overview-live .overview-customer-report-stack{gap:28px;margin:4px 0 34px;display:grid}#admin-overview-live .overview-customer-daily-report{background:#efebe6a8;border-radius:26px;padding:22px 26px 24px;box-shadow:7px 8px 16px #aea69e2e,-5px -5px 12px #ffffff7a,inset 0 1px #ffffff75}#admin-overview-live .overview-customer-daily-report-period{color:#5a555280;letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;margin-bottom:18px;font-size:.61rem;display:flex}#admin-overview-live .overview-customer-daily-report-period strong{color:#36322db3;font-weight:650}#admin-overview-live .overview-customer-daily-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#admin-overview-live .overview-customer-daily-metric{border-left:1px solid #7d746c24;min-width:0;padding:4px 26px}#admin-overview-live .overview-customer-daily-metric:first-child{border-left:0;padding-left:4px}#admin-overview-live .overview-customer-daily-metric>span{color:#36322dd6;font-size:.77rem;font-weight:650}#admin-overview-live .overview-customer-daily-metric>strong{color:#2b2723eb;letter-spacing:-.04em;margin-top:7px;font-size:1.7rem;font-weight:420;line-height:1;display:block}#admin-overview-live .overview-customer-daily-metric small{color:#625f568f;margin-top:7px;font-size:.64rem;line-height:1.35;display:block}#admin-overview-live .overview-customer-monthly-report-entry{background:#efedf1b8;border-radius:30px;padding:26px 30px;box-shadow:8px 9px 18px #aea69e2e,-6px -6px 14px #ffffff80}#admin-overview-live .overview-customer-monthly-report-entry.is-detail-open{padding-bottom:30px}#admin-overview-live .overview-customer-monthly-report-head{align-items:center}#admin-overview-live .overview-customer-monthly-report-head p{color:#625f569e;margin:10px 0 0;font-size:.75rem;line-height:1.35}#admin-overview-live .overview-customer-retention-summary{background:#efebe6c7;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:26px 0 0;padding:20px 26px 16px;display:grid;box-shadow:8px 9px 18px #aea69e3d,-6px -6px 14px #ffffff94,inset 0 1px #ffffff85}#admin-overview-live .overview-customer-retention-period{color:#5a555280;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-items:baseline;gap:8px;padding:0 4px 14px;font-size:.61rem;display:flex}#admin-overview-live .overview-customer-retention-period strong{color:#36322db3;font-weight:650}#admin-overview-live .overview-customer-retention-period span{font-weight:450}#admin-overview-live .overview-customer-retention-metric{border-left:1px solid #7d746c24;flex-direction:column;justify-content:center;min-width:0;padding:4px 26px;display:flex}#admin-overview-live #customer-insight-new{border-left:0;padding-left:4px}#admin-overview-live .overview-customer-retention-metric>span{color:#36322de0;font-size:.78rem;font-weight:650;line-height:1.25}#admin-overview-live .overview-customer-retention-metric small{color:#625f5694;margin-top:7px;font-size:.66rem;font-weight:450;line-height:1.35}#admin-overview-live .overview-customer-retention-metric>strong{color:#2b2723eb;letter-spacing:-.04em;margin-top:8px;font-size:1.7rem;font-weight:420;line-height:1}#admin-overview-live .overview-customer-retention-daily{color:#625f5699;border-top:1px solid #7d746c1f;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 22px;margin-top:18px;padding:13px 4px 2px;font-size:.64rem;line-height:1.2;display:flex}#admin-overview-live .overview-customer-retention-daily strong{color:#36322dbd;font-weight:650}#admin-overview-live .overview-customer-retention-daily span{white-space:nowrap}@media (max-width:900px){#admin-overview-live .overview-customer-daily-report-grid,#admin-overview-live .overview-customer-retention-summary{grid-template-columns:1fr}#admin-overview-live .overview-customer-daily-report,#admin-overview-live .overview-customer-monthly-report-entry,#admin-overview-live .overview-customer-retention-summary{padding:18px}#admin-overview-live .overview-customer-daily-metric{border-top:1px solid #7d746c24;border-left:0;padding:14px 4px}#admin-overview-live .overview-customer-daily-metric:first-child{border-top:0}#admin-overview-live .overview-customer-retention-metric{border-top:1px solid #7d746c24;border-left:0;padding:14px 4px}#admin-overview-live .overview-customer-retention-period,#admin-overview-live .overview-customer-retention-daily{grid-column:1}#admin-overview-live #customer-insight-new{border-top:0}}#admin-overview-live .report-block-proof-detail{border-top:1px solid #b7b1a71f;gap:16px;margin-top:28px;padding-top:22px}#admin-overview-live .proof-focus-list{gap:12px;display:grid}#admin-overview-live .bottom-row.bottom-row-proof-focus{background:#ffffff52;border:0;border-radius:999px;align-items:center;padding:14px 18px;box-shadow:inset 0 0 0 1px #ffffff38,0 8px 18px #35322b0a}#admin-overview-live .bottom-row.bottom-row-proof-focus+.bottom-row.bottom-row-proof-focus{margin-top:0}#admin-overview-live .bottom-row.bottom-row-proof-focus span{color:#625f56c7;font-size:.9rem;line-height:1.3}#admin-overview-live .bottom-row.bottom-row-proof-focus strong{letter-spacing:-.02em;color:#35322b;white-space:nowrap;font-size:.88rem;font-weight:700}#admin-overview-live .proof-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}#admin-overview-live .proof-insight-card{background:#efedf0;border-radius:2.2rem;min-height:312px;padding:24px;box-shadow:8px 8px 18px #d1cfc9e0,-8px -8px 18px #ffffffeb}#admin-overview-live .proof-insight-card-wide{grid-column:1/-1}#admin-overview-live .proof-insight-card-wide .proof-insight-summary{max-width:24rem}#admin-overview-live .proof-insight-card-peak{padding:34px 36px}#admin-overview-live .proof-insight-card-capacity-lite{min-height:0;padding:28px 30px}#admin-overview-live .proof-insight-card-money{min-height:0;padding:30px 32px}#admin-overview-live .proof-insight-card-tax-charge{min-height:0;padding:30px 34px}#admin-overview-live .proof-insight-tax-shell{gap:28px;display:grid}#admin-overview-live .proof-insight-tax-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}#admin-overview-live .proof-insight-tax-panel{background:#f6f3ee8a;border:1px solid #ffffffb8;border-radius:2rem;min-width:0;padding:28px 30px;box-shadow:8px 8px 18px #d1cfc985,-8px -8px 18px #ffffffc7}#admin-overview-live .proof-insight-tax-panel-copy{color:#625f56c7;border-bottom:1px solid #b7b1a742;margin:24px 0 0;padding-bottom:22px;font-size:.92rem;line-height:1.42}#admin-overview-live .proof-insight-tax-panel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}#admin-overview-live .proof-insight-tax-panel-metrics-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-overview-live .proof-insight-tax-panel-metrics span,#admin-overview-live .proof-insight-tax-metric span{color:#625f5694;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}#admin-overview-live .proof-insight-tax-panel-metrics strong{color:#35322b;margin-top:10px;font-size:1.22rem;font-weight:700;line-height:1.05;display:block}#admin-overview-live .proof-insight-tax-panel-metrics-evidence strong{font-size:clamp(2rem,4vw,3rem)}#admin-overview-live .proof-insight-tax-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}#admin-overview-live .proof-insight-tax-metric{background:#f6f3eead;border-radius:1.35rem;min-width:0;padding:20px 22px;box-shadow:7px 7px 16px #d1cfc97a,-7px -7px 16px #ffffffbd}#admin-overview-live .proof-insight-tax-metric strong{color:#35322b;margin-top:12px;font-size:1.35rem;font-weight:700;line-height:1;display:block}#admin-overview-live .proof-insight-tax-metric.is-risk strong,#admin-overview-live .proof-insight-tax-table .is-risk{color:#d27865}#admin-overview-live .proof-insight-tax-ledger-head{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:8px;display:flex}#admin-overview-live .proof-insight-tax-ledger-head p{color:#625f56b8;max-width:39rem;margin:12px 0 0;font-size:.9rem;line-height:1.45}#admin-overview-live .proof-insight-tax-detail-button{color:#d27865;letter-spacing:.18em;text-transform:uppercase;background:#efedf0;border:0;border-radius:999px;flex:none;padding:17px 26px;font-size:.78rem;font-weight:800;box-shadow:7px 7px 15px #d1cfc9c7,-7px -7px 15px #ffffffe0}#admin-overview-live .proof-insight-tax-ledger{gap:18px;display:grid}#admin-overview-live .proof-insight-sales-report{background:#efedf0;border-radius:2.2rem;margin-top:30px;padding:30px 32px 34px;box-shadow:8px 8px 18px #d1cfc9e0,-8px -8px 18px #ffffffeb}#admin-overview-live .proof-insight-sales-report.is-detail-open{box-shadow:none;background:0 0;border-radius:0;margin-top:22px;padding:0}#admin-overview-live .proof-insight-sales-report.is-detail-open .proof-insight-sales-ledger-head{padding-bottom:22px}#admin-overview-live .proof-insight-sales-report .proof-insight-tax-ledger-head{align-items:center;padding-top:0}#admin-overview-live .proof-insight-sales-ledger{margin-top:26px;width:min(100%,1540px);margin-inline:auto}#admin-overview-live .proof-insight-sales-summary{gap:22px;margin-bottom:28px;display:grid}#admin-overview-live .proof-insight-sales-report.is-detail-open .proof-insight-sales-summary{background:#efedf0;border-radius:2.2rem;padding:30px 32px;box-shadow:8px 8px 18px #d1cfc9b8,-8px -8px 18px #ffffffdb}#admin-overview-live .proof-insight-sales-report.is-detail-open .proof-insight-sales-ledger{margin-top:0}#admin-overview-live .proof-insight-sales-summary-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}#admin-overview-live .proof-insight-sales-summary-head strong,#admin-overview-live .proof-insight-sales-summary-head span{display:block}#admin-overview-live .proof-insight-sales-summary-head strong{color:#35322b;font-size:1rem;font-weight:800;line-height:1.2}#admin-overview-live .proof-insight-sales-summary-head span{color:#625f56a8;margin-top:6px;font-size:.8rem;font-weight:650}#admin-overview-live .proof-insight-sales-view-switch{background:#f6f3eec2;border-radius:999px;gap:0;padding:7px;display:flex;box-shadow:inset 4px 4px 10px #d1cfc957,inset -4px -4px 10px #ffffffbd}#admin-overview-live .proof-insight-sales-view-switch span,#admin-overview-live .proof-insight-sales-view-switch strong{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0;padding:12px 18px;font-size:.72rem;font-weight:800;line-height:1}#admin-overview-live .proof-insight-sales-view-switch span{color:#625f5694}#admin-overview-live .proof-insight-sales-view-switch strong{color:#d27865;background:#f6f3eee6;box-shadow:4px 4px 10px #d1cfc980,-4px -4px 10px #ffffffd6}#admin-overview-live .proof-insight-sales-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#admin-overview-live .proof-insight-sales-summary-card{background:#f6f3eeb8;border-radius:1.1rem;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:18px;min-width:0;min-height:120px;padding:20px 22px;display:grid;box-shadow:5px 5px 13px #d1cfc975,-5px -5px 13px #ffffffc7}#admin-overview-live .proof-insight-sales-summary-card.is-payments{grid-template-columns:1fr;align-content:start;gap:10px;display:grid}#admin-overview-live .proof-insight-sales-summary-icon{color:#35322bbd;background:#efedf0e0;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:4px 4px 10px #d1cfc97a,-4px -4px 10px #ffffffd1}#admin-overview-live .proof-insight-sales-summary-icon svg{stroke-width:1.8px;width:22px;height:22px}#admin-overview-live .proof-insight-sales-summary-card span,#admin-overview-live .proof-insight-sales-summary-card em{overflow-wrap:anywhere;color:#625f56a3;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:800;line-height:1.35;display:block}#admin-overview-live .proof-insight-sales-summary-card strong{overflow-wrap:anywhere;color:#35322b;margin-top:7px;font-size:clamp(1.1rem,1.6vw,1.42rem);font-weight:800;line-height:1.08;display:block}#admin-overview-live .proof-insight-sales-summary-card em{letter-spacing:0;text-transform:none;margin-top:7px;display:block}#admin-overview-live .proof-insight-sales-summary-card.is-risk strong{color:#d27865}#admin-overview-live .proof-insight-sales-summary-card.is-positive strong{color:#6f907c}#admin-overview-live .proof-insight-sales-payment-row{color:#625f56c2;justify-content:space-between;align-items:baseline;gap:12px;font-size:.8rem;font-weight:650;display:flex}#admin-overview-live .proof-insight-sales-payment-row strong{margin:0;font-size:.86rem}#admin-overview-live .proof-insight-sales-summary-card p{color:#625f56a8;margin:0;font-size:.78rem;font-weight:650;line-height:1.35}#admin-overview-live .proof-insight-sales-ledger .proof-insight-tax-table-wrap{width:100%;box-shadow:none;background:0 0}#admin-overview-live .proof-insight-sales-ledger .proof-insight-tax-month-head,#admin-overview-live .proof-insight-sales-ledger .proof-insight-tax-month-tabs{width:100%}#admin-overview-live .proof-insight-tax-month-head{justify-content:space-between;align-items:baseline;gap:18px;padding-top:2px;display:flex}#admin-overview-live .proof-insight-tax-month-head span{color:#35322beb;letter-spacing:.24em;text-transform:uppercase;font-size:.74rem;font-weight:800}#admin-overview-live .proof-insight-tax-month-head strong{color:#35322b;font-size:1.05rem;font-weight:700}#admin-overview-live .proof-insight-tax-month-tabs{background:#efedf0b3;border-radius:999px;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:8px;display:grid;box-shadow:inset 5px 5px 11px #d1cfc96b,inset -5px -5px 11px #ffffffb3}#admin-overview-live .proof-insight-tax-month-tab{color:#625f56b8;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-width:0;padding:12px 6px;font-size:.7rem;font-weight:800}#admin-overview-live .proof-insight-tax-month-tab.is-active{color:#d27865;background:#f6f3eee6;box-shadow:4px 4px 10px #d1cfc994,-4px -4px 10px #ffffffd1}#admin-overview-live .proof-insight-tax-table-wrap{overflow-x:auto}#admin-overview-live .proof-insight-tax-table{border-collapse:collapse;color:#625f56cc;width:100%;min-width:860px;font-size:.86rem}#admin-overview-live .proof-insight-tax-table thead{background:#f6f3eeb8;display:table-header-group}#admin-overview-live .proof-insight-tax-table tbody{display:table-row-group}#admin-overview-live .proof-insight-tax-table tr{display:table-row}#admin-overview-live .proof-insight-tax-table th{color:#625f5694;letter-spacing:.22em;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding:18px 20px;font-size:.72rem;font-weight:700;display:table-cell}#admin-overview-live .proof-insight-tax-table th:first-child{border-top-left-radius:1.3rem;border-bottom-left-radius:1.3rem}#admin-overview-live .proof-insight-tax-table th:last-child{border-top-right-radius:1.3rem;border-bottom-right-radius:1.3rem}#admin-overview-live .proof-insight-tax-table td{vertical-align:top;border-bottom:1px solid #b7b1a724;padding:18px 20px;display:table-cell}#admin-overview-live .proof-insight-tax-table td strong{color:#35322b;font-weight:700}#admin-overview-live .proof-insight-sales-table{table-layout:fixed;width:100%;min-width:0}#admin-overview-live .proof-insight-sales-table th,#admin-overview-live .proof-insight-sales-table td{padding-inline:10px}#admin-overview-live .proof-insight-sales-table th{letter-spacing:.16em;font-size:.66rem}#admin-overview-live .proof-insight-sales-table td{font-size:.82rem}#admin-overview-live .proof-insight-sales-table th:first-child,#admin-overview-live .proof-insight-sales-table td:first-child{width:9%}#admin-overview-live .proof-insight-sales-table th:nth-child(2),#admin-overview-live .proof-insight-sales-table td:nth-child(2),#admin-overview-live .proof-insight-sales-table th:nth-child(3),#admin-overview-live .proof-insight-sales-table td:nth-child(3),#admin-overview-live .proof-insight-sales-table th:nth-child(4),#admin-overview-live .proof-insight-sales-table td:nth-child(4){width:13%}#admin-overview-live .proof-insight-sales-table th:nth-child(5),#admin-overview-live .proof-insight-sales-table td:nth-child(5){width:11%}#admin-overview-live .proof-insight-sales-table th:nth-child(6),#admin-overview-live .proof-insight-sales-table td:nth-child(6){width:9%}#admin-overview-live .proof-insight-sales-table th:nth-child(7),#admin-overview-live .proof-insight-sales-table td:nth-child(7),#admin-overview-live .proof-insight-sales-table th:nth-child(8),#admin-overview-live .proof-insight-sales-table td:nth-child(8),#admin-overview-live .proof-insight-sales-table th:nth-child(9),#admin-overview-live .proof-insight-sales-table td:nth-child(9){width:8%}#admin-overview-live .proof-insight-deals-table th:first-child,#admin-overview-live .proof-insight-deals-table td:first-child{width:20%}#admin-overview-live .proof-insight-deals-table th:nth-child(2),#admin-overview-live .proof-insight-deals-table td:nth-child(2){width:9%}#admin-overview-live .proof-insight-deals-table th:nth-child(3),#admin-overview-live .proof-insight-deals-table td:nth-child(3),#admin-overview-live .proof-insight-deals-table th:nth-child(4),#admin-overview-live .proof-insight-deals-table td:nth-child(4){width:14%}#admin-overview-live .proof-insight-deals-table th.is-stacked-head{white-space:normal;font-size:.61rem;line-height:1.08}#admin-overview-live .proof-insight-deals-table th.is-stacked-head span{display:block}#admin-overview-live .proof-insight-deals-table th:nth-child(5),#admin-overview-live .proof-insight-deals-table td:nth-child(5){width:11%}#admin-overview-live .proof-insight-deals-table th:nth-child(6),#admin-overview-live .proof-insight-deals-table td:nth-child(6){width:8%}#admin-overview-live .proof-insight-deals-table th:nth-child(7),#admin-overview-live .proof-insight-deals-table td:nth-child(7){width:11%}#admin-overview-live .proof-insight-deals-table th:nth-child(8),#admin-overview-live .proof-insight-deals-table td:nth-child(8){width:13%}#admin-overview-live .proof-insight-sales-table .is-rate-head span,#admin-overview-live .proof-insight-sales-table .is-rate-head em{line-height:1.15;display:block}#admin-overview-live .proof-insight-sales-table .is-rate-head em{letter-spacing:.08em;margin-top:3px;font-style:normal}#admin-overview-live .proof-insight-tax-table tfoot td{border-bottom:0;padding-top:22px}#admin-overview-live .proof-insight-sales-table tfoot td{padding-inline:0}#admin-overview-live .proof-insight-sales-total-row{background:#f6f3eeb8;border-radius:1.1rem;grid-template-columns:minmax(130px,1.25fr) repeat(6,minmax(0,1fr));align-items:start;gap:10px;padding:18px;display:grid}#admin-overview-live .proof-insight-sales-total-row>*{min-width:0}#admin-overview-live .proof-insight-sales-total-row>strong{color:#35322b;font-size:.86rem;font-weight:800}#admin-overview-live .proof-insight-sales-total-row span{color:#35322b;text-align:right;gap:5px;font-size:.92rem;font-weight:800;display:grid}#admin-overview-live .proof-insight-sales-total-row em{color:#625f569e;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:800}#admin-overview-live .proof-insight-sales-total-row .is-risk{color:#d27865}#admin-overview-live .proof-insight-sales-total-row .is-positive{color:#6f907c}#admin-overview-live .proof-insight-tax-table .proof-insight-tax-table-empty{color:#625f56b8;text-align:center;padding:28px 20px;font-weight:600}#admin-overview-live .proof-insight-tax-note{color:#625f56b8;margin:0;font-size:.82rem;line-height:1.45}#admin-overview-live .proof-insight-card-team-windows{min-height:0;padding:34px 36px}#admin-overview-live .proof-insight-proof-rows{border-bottom:1px solid #b7b1a71f;gap:14px;padding-bottom:10px;display:grid}#admin-overview-live .proof-insight-proof-row{color:#625f56c2;border-bottom:1px solid #b7b1a71a;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;font-size:.88rem;display:flex}#admin-overview-live .proof-insight-proof-row:last-child{border-bottom:0;padding-bottom:0}#admin-overview-live .proof-insight-proof-row strong{color:#35322b;font-size:.94rem;font-weight:600}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-peak-shell{gap:14px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-proof-rows{gap:10px;padding-bottom:4px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-proof-row{padding-bottom:9px;font-size:.82rem}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-proof-row strong{font-size:.88rem}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-peak-layout{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:28px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-disc-wrap{margin:18px 0 16px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-disc{width:120px;height:120px;box-shadow:10px 10px 18px #d1cfc9e6,-7px -7px 16px #ffffffe0}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-disc-value{font-size:clamp(1.7rem,2.8vw,2.9rem)}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-peak-summary{max-width:18rem;font-size:.94rem;line-height:1.16}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-peak-note{max-width:18rem;margin-top:12px;font-size:.84rem;line-height:1.44}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-peak-timeline{padding-top:2px}#admin-overview-live .proof-insight-money-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px;min-height:100%;display:grid}#admin-overview-live .proof-insight-money-pane{min-width:0}#admin-overview-live .proof-insight-money-pane-source{border-left:1px solid #b7b1a733;padding-left:30px}#admin-overview-live .proof-insight-money-rows,#admin-overview-live .proof-insight-money-source-rows{gap:0;margin-top:0;display:grid}#admin-overview-live .proof-insight-money-source-rows{margin-top:28px}#admin-overview-live .proof-insight-money-breakdown-list{gap:12px;min-height:calc(100% - 44px);margin-top:24px;display:grid}#admin-overview-live .proof-insight-money-breakdown-section{text-align:left;color:#35322b;background:#efedf0;border:1px solid #ffffffb3;border-radius:1.4rem;width:100%;padding:18px 20px;box-shadow:7px 7px 16px #d1cfc9d1,-6px -6px 15px #ffffffdb}#admin-overview-live .proof-insight-money-breakdown-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}#admin-overview-live .proof-insight-money-breakdown-head span{letter-spacing:.28em;color:#35322bb8;font-size:.82rem;font-weight:700}#admin-overview-live .proof-insight-money-breakdown-head strong{color:#2f2d28;font-size:clamp(1.15rem,2vw,1.72rem);font-weight:700;line-height:1}#admin-overview-live .proof-insight-money-breakdown-detail{border-top:1px solid #b7b1a733;align-content:start;gap:18px;margin-top:24px;padding-top:22px;display:grid}#admin-overview-live .proof-insight-money-breakdown-item{gap:8px;display:grid}#admin-overview-live .proof-insight-money-breakdown-item-head{color:#3d3933;justify-content:space-between;gap:12px;font-size:.94rem;line-height:1.1;display:flex}#admin-overview-live .proof-insight-money-breakdown-item-head span,#admin-overview-live .proof-insight-money-breakdown-item-head strong{font-weight:650}#admin-overview-live .proof-insight-money-breakdown-bar{background:linear-gradient(90deg,#eeecf3fa 0%,#e9e6eefa 100%);border-radius:999px;height:12px;position:relative;overflow:hidden;box-shadow:2px 6px 14px #cecac238,inset 4px 4px 8px #ccc8c0e6,inset -3px -3px 7px #fffffff0}#admin-overview-live .proof-insight-money-breakdown-bar span{background:linear-gradient(90deg,#eab0a5 0%,#d27865 46%,#c97868 100%);border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 8px 18px #d2786529,inset 0 1px #ffefeb9e,inset 0 -1px 2px #9752461a}#admin-overview-live .proof-insight-money-breakdown-empty{color:#625f56c2;margin:0;font-size:.92rem;line-height:1.25}#admin-overview-live .proof-insight-money-row,#admin-overview-live .proof-insight-money-source-row{border-bottom:1px solid #b7b1a729;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;padding:18px 0;display:grid}#admin-overview-live .proof-insight-money-row:first-child,#admin-overview-live .proof-insight-money-source-row:first-child{padding-top:0}#admin-overview-live .proof-insight-money-row:last-child,#admin-overview-live .proof-insight-money-source-row:last-child{border-bottom:0;padding-bottom:0}#admin-overview-live .proof-insight-money-icon{color:#3b3831;background:#efedf0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:6px 6px 14px #d1cfc9cc,-5px -5px 12px #ffffffbf}#admin-overview-live .proof-insight-money-copy{gap:5px;min-width:0;display:grid}#admin-overview-live .proof-insight-money-copy span{color:#625f56d1;font-size:.95rem;line-height:1.18}#admin-overview-live .proof-insight-money-copy strong{letter-spacing:-.01em;color:#35322b;font-size:clamp(.96rem,1.76vw,1.52rem);font-weight:700;line-height:1.08}#admin-overview-live .proof-insight-card-deals .proof-insight-money-copy strong,#admin-overview-live .proof-insight-card-packages .proof-insight-money-copy strong{font-size:clamp(.9rem,1.18vw,1.12rem);font-weight:650;line-height:1.12}#admin-overview-live .proof-insight-money-row.tone-risk .proof-insight-money-icon,#admin-overview-live .proof-insight-money-row.tone-risk .proof-insight-money-copy strong{color:#d16f5c}#admin-overview-live .proof-insight-money-source-row{grid-template-columns:minmax(0,1fr);align-items:start}#admin-overview-live .proof-insight-money-source-row .proof-insight-money-copy strong{letter-spacing:-.025em;max-width:16rem;font-size:clamp(1.04rem,1.65vw,1.34rem);line-height:1.16}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-timeline-chart{gap:clamp(3px,.35vw,6px)}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-timeline-rail{height:104px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-timeline-key{margin-top:10px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-slot-list{gap:8px;margin-top:14px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-slot-list-extra{margin-top:8px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-slot-row{padding:9px 12px}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-slot-row-label{font-size:.82rem}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-slot-row-value{font-size:.8rem}#admin-overview-live .proof-insight-card-capacity-lite .proof-insight-slot-overflow{margin-top:0;font-size:.76rem}#admin-overview-live .proof-insight-slot-toggle{appearance:none;letter-spacing:-.01em;color:#625f56b8;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:.8rem;font-weight:700;transition:color .2s,transform .2s}#admin-overview-live .proof-insight-slot-toggle:hover{color:#35322be6;transform:translateY(-1px)}#admin-overview-live .proof-insight-slot-toggle-less{margin-top:8px}#admin-overview-live .proof-insight-team-shell{gap:24px}#admin-overview-live .proof-insight-team-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:34px}#admin-overview-live .proof-insight-team-copy{padding-top:2px}#admin-overview-live .proof-insight-team-list{gap:10px;margin-top:12px;display:grid}#admin-overview-live .proof-insight-team-row{background:#ffffff3d;border-radius:1.4rem;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff42,0 8px 18px #35322b0a}#admin-overview-live .proof-insight-team-time{letter-spacing:-.03em;color:#3b3833;font-size:clamp(1.05rem,1.45vw,1.28rem);font-weight:700;line-height:1.04}#admin-overview-live .proof-insight-team-busy{letter-spacing:-.03em;color:#946f5a;margin-top:10px;font-size:1.02rem;font-weight:700;line-height:1.2}#admin-overview-live .proof-insight-team-available{letter-spacing:-.02em;color:#6a8875;margin-top:6px;font-size:.98rem;font-weight:700;line-height:1.26}#admin-overview-live .proof-insight-peak-shell{flex-direction:column;gap:28px;height:100%;display:flex}#admin-overview-live .proof-insight-peak-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);align-items:center;gap:46px;display:grid}#admin-overview-live .proof-insight-peak-copy{flex-direction:column;align-items:flex-start;display:flex}#admin-overview-live .proof-insight-disc-wrap{justify-content:flex-start;margin:28px 0 24px;display:flex}#admin-overview-live .proof-insight-disc{background:#f1eff2;border-radius:999px;justify-content:center;align-items:center;width:138px;height:138px;display:flex;overflow:visible;box-shadow:12px 12px 22px #d1cfc9f2,-8px -8px 18px #ffffffe6}#admin-overview-live .proof-insight-disc-value{text-align:center;letter-spacing:-.04em;color:#55758a;white-space:nowrap;box-sizing:border-box;width:100%;max-width:98px;padding:0 4px .08em;font-size:clamp(1.58rem,1.9vw,2.08rem);font-weight:300;line-height:1.08;overflow:visible}#admin-overview-live .proof-insight-card-peak.tone-watch .proof-insight-disc-value,#admin-overview-live .proof-insight-card-peak.tone-risk .proof-insight-disc-value{color:#d27865}#admin-overview-live .proof-insight-card-peak.tone-steady .proof-insight-disc-value{color:#9b8973}#admin-overview-live .proof-insight-peak-summary{letter-spacing:-.05em;color:#946f5a;max-width:27.5rem;font-family:Instrument Sans,Segoe UI,sans-serif;font-size:1rem;font-weight:300;line-height:1.12}#admin-overview-live .proof-insight-peak-note{color:#625f56c7;max-width:26.5rem;margin:18px 0 0;font-size:.9rem;line-height:1.45}#admin-overview-live .proof-insight-card-peak .proof-insight-timeline-key-dot.is-baseline{background:linear-gradient(#d8dfe2 0%,#c4cdd1 100%);box-shadow:0 3px 8px #82949a1a}#admin-overview-live .proof-insight-card-peak .proof-insight-timeline-key-dot.is-peak{background:linear-gradient(#e29a8b 0%,#d27865 100%);box-shadow:0 4px 10px #d2786538}#admin-overview-live .proof-insight-card-peak .proof-insight-timeline-key-dot.is-minor{background:linear-gradient(#d5c4bc 0%,#c4aea5 100%);box-shadow:0 3px 8px #967a6f1a}#admin-overview-live .proof-insight-peak-timeline{margin-top:0;padding-top:0}#admin-overview-live .proof-insight-peak-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#admin-overview-live .proof-insight-peak-detail-card{text-align:center;background:#ffffff2e;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;min-height:154px;padding:20px 18px;display:flex;box-shadow:8px 8px 18px #d1cfc9b8,-8px -8px 18px #ffffffd1}#admin-overview-live .proof-insight-peak-detail-value{letter-spacing:-.03em;color:#44413d;text-wrap:balance;max-width:100%;font-size:clamp(.96rem,1.15vw,1.18rem);font-weight:600;line-height:1.08}#admin-overview-live .proof-insight-peak-detail-label{letter-spacing:.34em;text-transform:uppercase;color:#35322b;margin-top:14px;font-size:.56rem;font-weight:600}#admin-overview-live .proof-insight-peak-detail-context{letter-spacing:-.03em;color:#625f56c7;margin-top:16px;font-size:.9rem;font-weight:400;line-height:1.48}#admin-overview-live .proof-insight-shell{text-align:center;flex-direction:column;align-items:center;height:100%;display:flex}#admin-overview-live .proof-insight-card.tone-calm{background:#eef0ed}#admin-overview-live .proof-insight-card.tone-steady{background:#efedf0}#admin-overview-live .proof-insight-card.tone-watch{background:#f1ece3}#admin-overview-live .proof-insight-card.tone-risk{background:#f1e9e6}#admin-overview-live .proof-insight-title{letter-spacing:.34em;text-transform:uppercase;color:#35322b;font-size:.56rem;font-weight:600}#admin-overview-live .proof-insight-orb-wrap{justify-content:center;align-items:center;width:100%;margin-top:18px;margin-bottom:18px;display:flex}#admin-overview-live .proof-insight-orb-ring{background:#efedf0;border-radius:999px;justify-content:center;align-items:center;width:136px;height:136px;display:flex;box-shadow:10px 10px 22px #d1cfc9e0,-10px -10px 22px #fffffff0}#admin-overview-live .proof-insight-orb-core{background:#efedf0;border-radius:999px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;box-shadow:inset 8px 8px 16px #d1cfc9eb,inset -8px -8px 16px #fffffff2}#admin-overview-live .proof-insight-value{letter-spacing:-.06em;color:#4d628c;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:300;line-height:.92}#admin-overview-live .proof-insight-summary{letter-spacing:-.04em;color:#6a769f;max-width:18rem;margin:0;font-family:Instrument Sans,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.28}#admin-overview-live .proof-insight-pill-row{gap:14px;width:100%;margin-top:auto;padding-top:22px;display:flex}#admin-overview-live .proof-insight-pill{text-align:center;letter-spacing:-.02em;color:#53678f;background:#efedf0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;min-height:52px;padding:0 16px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:6px 6px 14px #d1cfc9db,-6px -6px 14px #fffffff0}#admin-overview-live .proof-insight-pill-secondary{color:#5c5750e0;font-weight:600}#admin-overview-live .proof-insight-timeline{width:100%;margin-top:auto;padding-top:22px}#admin-overview-live .proof-insight-timeline-note{text-align:center;letter-spacing:-.02em;color:#5c5750e0;margin-bottom:16px;font-size:.92rem;line-height:1.35}#admin-overview-live .proof-insight-timeline-empty{text-align:center;letter-spacing:-.02em;color:#5c5750c7;justify-content:center;align-items:center;min-height:116px;margin:0;font-size:.96rem;line-height:1.35;display:flex}#admin-overview-live .proof-insight-timeline-key{letter-spacing:.02em;color:#5c575094;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:14px 0 0;font-size:.68rem;font-weight:600;display:flex}#admin-overview-live .proof-insight-slot-list{gap:10px;margin-top:18px;display:grid}#admin-overview-live .proof-insight-slot-row{background:#ffffff47;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff38,0 6px 14px #35322b08}#admin-overview-live .proof-insight-slot-row-label{letter-spacing:-.02em;color:#625f56cc;font-size:.88rem;line-height:1.32}#admin-overview-live .proof-insight-slot-row-value{letter-spacing:-.02em;color:#35322b;white-space:nowrap;font-size:.84rem;font-weight:700}#admin-overview-live .proof-insight-slot-overflow{letter-spacing:.01em;color:#625f569e;margin:2px 4px 0;font-size:.8rem;font-weight:600}#admin-overview-live .proof-insight-timeline-key-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}#admin-overview-live .proof-insight-timeline-key-dot{border-radius:999px;flex:none;width:8px;height:8px}#admin-overview-live .proof-insight-timeline-key-dot.is-baseline{background:linear-gradient(#97aad0 0%,#7387b2 100%);box-shadow:0 3px 8px #7387b22e}#admin-overview-live .proof-insight-timeline-key-dot.is-peak{background:linear-gradient(#607bbb 0%,#425a8d 100%);box-shadow:0 4px 10px #425a8d38}#admin-overview-live .proof-insight-timeline-key-dot.is-minor{background:linear-gradient(#abb9d8e6 0%,#7e91bce6 100%);box-shadow:0 3px 8px #7e91bc24}#admin-overview-live .proof-insight-timeline-chart{place-items:end center;gap:clamp(4px,.45vw,8px);width:100%;display:grid}#admin-overview-live .proof-insight-timeline-chart.is-dense{gap:4px}#admin-overview-live .proof-insight-timeline-chart.is-compressed{gap:2px}#admin-overview-live .proof-insight-timeline-slot{flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;display:flex}#admin-overview-live .proof-insight-timeline-rail{background:linear-gradient(#eeecf3fa 0%,#e9e6eefa 100%);border-radius:999px;width:12px;height:116px;position:relative;overflow:hidden;box-shadow:2px 6px 14px #cecac238,inset 4px 4px 8px #ccc8c0e6,inset -3px -3px 7px #fffffff0}#admin-overview-live .proof-insight-timeline-fill{background:linear-gradient(#97aad0 0%,#7387b2 100%);border-radius:999px;position:absolute;bottom:2px;left:2px;right:2px;box-shadow:0 5px 12px #7387b224,inset 0 1px #ffffff3d}#admin-overview-live .proof-insight-timeline-slot.is-peak .proof-insight-timeline-fill{background:linear-gradient(#607bbb 0%,#425a8d 100%);box-shadow:0 8px 18px #425a8d3d,inset 0 1px #ffffff4d}#admin-overview-live .proof-insight-timeline-slot.is-minor .proof-insight-timeline-fill{background:linear-gradient(#abb9d8e6 0%,#7e91bce6 100%);box-shadow:0 4px 10px #7e91bc1a,inset 0 1px #fff3}#admin-overview-live .proof-insight-card-peak .proof-insight-timeline-rail{background:linear-gradient(#f2eeecfa 0%,#e9e2defa 100%);box-shadow:2px 6px 14px #c6b8b02e,inset 4px 4px 8px #c6b8b0a8,inset -3px -3px 7px #fffffff0}#admin-overview-live .proof-insight-card-peak .proof-insight-timeline-fill{background:linear-gradient(#d8dfe2 0%,#c4cdd1 100%);box-shadow:0 5px 12px #82949a17,inset 0 1px #ffffff47}#admin-overview-live .proof-insight-card-peak .proof-insight-timeline-slot.is-peak .proof-insight-timeline-fill{background:linear-gradient(#e29a8b 0%,#d27865 100%);box-shadow:0 8px 18px #d278653d,inset 0 1px #ffffff57}#admin-overview-live .proof-insight-card-peak .proof-insight-timeline-slot.is-minor .proof-insight-timeline-fill{background:linear-gradient(#d5c4bc 0%,#c4aea5 100%);box-shadow:0 4px 10px #967a6f17,inset 0 1px #ffffff3d}#admin-overview-live .proof-insight-timeline-label{color:#5c57509e;white-space:nowrap;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;max-width:100%;line-height:1.1;display:inline-flex}#admin-overview-live .proof-insight-timeline-label-time{letter-spacing:-.03em;font-size:.62rem;font-weight:600}#admin-overview-live .proof-insight-timeline-label-meridiem{letter-spacing:.05em;text-transform:uppercase;color:#5c57506b;font-size:.49rem;font-weight:700}#admin-overview-live .proof-insight-timeline-chart.is-dense .proof-insight-timeline-rail{width:11px}#admin-overview-live .proof-insight-timeline-chart.is-compressed .proof-insight-timeline-rail{width:10px}#admin-overview-live .proof-insight-timeline-chart.is-dense .proof-insight-timeline-label-time{font-size:.58rem}#admin-overview-live .proof-insight-timeline-chart.is-compressed .proof-insight-timeline-label-time{font-size:.54rem}#admin-overview-live .proof-insight-timeline-chart.is-dense .proof-insight-timeline-label-meridiem{font-size:.45rem}#admin-overview-live .proof-insight-timeline-chart.is-compressed .proof-insight-timeline-label-meridiem{letter-spacing:.03em;font-size:.42rem}#admin-overview-live .overview-day-nav{justify-content:center;align-items:center;gap:18px;margin-bottom:14px;display:flex}#admin-overview-live .overview-day-nav-btn{appearance:none;cursor:pointer;color:#191110;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin:0;padding:0;transition:color .2s,transform .2s,opacity .2s;display:inline-flex}#admin-overview-live .overview-day-nav-btn:hover{color:#d27865e6;transform:translateY(-1px)}#admin-overview-live .overview-day-nav-today{letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:700}#admin-overview-live .overview-day-nav--portfolio{min-height:24px}#admin-overview-live .overview-day-nav-scope{color:#191110;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1}#admin-overview-live .report-headline{letter-spacing:-.06em;color:#35322b;max-width:16rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:200;line-height:.98;display:block}#admin-overview-live .report-summary{letter-spacing:-.04em;color:#946f5a;max-width:19rem;margin:0;font-family:Instrument Sans,Segoe UI,sans-serif;font-size:1rem;font-weight:300;line-height:1.12}#admin-overview-live .report-insight-list{gap:13px;max-width:21rem;display:grid}#admin-overview-live .report-insight-item{gap:5px;display:grid}#admin-overview-live .report-insight-item span{letter-spacing:.28em;text-transform:uppercase;color:#35322bbd;font-size:.68rem;font-weight:700;line-height:1}#admin-overview-live .report-insight-item p{letter-spacing:-.035em;color:#946f5a;margin:0;font-family:Instrument Sans,Segoe UI,sans-serif;font-size:.98rem;font-weight:300;line-height:1.22}#admin-overview-live .report-detail{color:#625f56c7;max-width:19rem;margin:0;font-size:.9rem;line-height:1.58}#admin-overview-live .bottom-row{color:#625f56c2;border-bottom:1px solid #b7b1a71a;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;font-size:.88rem;display:flex}#admin-overview-live .bottom-row+.bottom-row{margin-top:16px}#admin-overview-live .bottom-row strong{color:#35322b;font-size:.94rem;font-weight:600}#admin-overview-live .signal-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}#admin-overview-live .signal-tags span{letter-spacing:.04em;text-transform:uppercase;color:#625f56c7;background:#625e5a14;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:700}@media (max-width:920px){#admin-overview-live .overview-canvas{padding:112px 16px 24px}#admin-overview-live .overview-team-status{border-radius:1.6rem;grid-template-columns:1fr;margin-top:0}#admin-overview-live .overview-team-status-main{padding:24px 20px 18px}#admin-overview-live .overview-team-status-heading{align-items:flex-start;gap:16px}#admin-overview-live .overview-team-status-heading h2{font-size:1.2rem}#admin-overview-live .overview-team-status-count{min-height:34px;padding:0 12px;font-size:.58rem}#admin-overview-live .overview-team-status-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:15px 2px}#admin-overview-live .overview-team-status-insights{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-overview-live .overview-team-status-row>p{grid-column:1/-1}#admin-overview-live .overview-team-coverage{border-top:1px solid #97918821;border-left:0;padding:22px 20px}#admin-overview-live .overview-team-coverage strong{font-size:1.65rem}#admin-overview-live .hero-orbit-lg{width:420px;height:420px}#admin-overview-live .hero-orbit-sm{width:320px;height:320px}#admin-overview-live .health-orb{background:#efede8;border:none;width:398px;height:398px;padding:0;box-shadow:20px 22px 36px #ccc7c057,6px 8px 12px #c4bfb82e,-16px -16px 24px #ffffffeb,-6px -6px 10px #ffffffc7,inset 2px 2px 4px #fff3,inset -2px -2px 4px #c9c4bd14}#admin-overview-live .overview-date-label{letter-spacing:.22em;width:min(16rem,66%);margin-top:.15rem;font-size:10.35px}#admin-overview-live .orb-card-stack{grid-template-rows:7.65rem 4.05rem minmax(0,1fr);gap:6px;padding:20px 16px}#admin-overview-live .orb-card-title{max-width:9.5rem;font-size:clamp(1.52rem,6vw,2.18rem)}#admin-overview-live .orb-card-title.is-compact{max-width:11.5rem;font-size:clamp(1.55rem,6.2vw,2.2rem)}#admin-overview-live .orb-card-title.is-dense{max-width:12.5rem;font-size:clamp(1.28rem,5.4vw,1.8rem);line-height:.98}#admin-overview-live .orb-card-subtitle{max-width:10.5rem;min-height:2rem;font-size:.66rem;line-height:1.2}#admin-overview-live .orb-fact-row{gap:8px}#admin-overview-live .orb-fact-pill{min-height:3.45rem;padding:8px}#admin-overview-live .orb-fact-value{font-size:.88rem}#admin-overview-live .orb-fact-label{letter-spacing:.14em;font-size:.5rem}#admin-overview-live .orb-prompt-card{gap:3px;padding:2px 0 12px}#admin-overview-live .orb-prompt-title{max-width:13.5rem;min-height:2.15rem;font-size:1.19rem;line-height:1.12}#admin-overview-live .orb-prompt-body{max-width:15rem;min-height:3.25rem;font-size:.83rem;line-height:1.24}#admin-overview-live .orb-summaries-link{width:11rem;min-width:11rem;max-width:calc(100% - 1rem);height:31px;margin-bottom:0;padding:0 14px}#admin-overview-live .orb-summaries-text{letter-spacing:.14em;font-size:.56rem}#admin-overview-live .orb-value{font-size:6.4rem}#admin-overview-live .overview-band,#admin-overview-live .overview-bottom{grid-template-columns:1fr;gap:42px}#admin-overview-live .bottom-card-proof,#admin-overview-live .bottom-card-insights,#admin-overview-live .bottom-card-flow-actions{grid-column:auto}#admin-overview-live .proof-insight-grid{grid-template-columns:1fr;gap:16px}#admin-overview-live .proof-insight-card{border-radius:1.8rem;min-height:288px;padding:22px 18px 18px}#admin-overview-live .proof-insight-card-peak{padding:24px 22px 22px}#admin-overview-live .proof-insight-peak-shell{gap:20px}#admin-overview-live .proof-insight-peak-layout{grid-template-columns:1fr;gap:28px}#admin-overview-live .proof-insight-peak-copy{text-align:center;align-items:center}#admin-overview-live .proof-insight-disc-wrap{justify-content:center;margin:22px 0 20px}#admin-overview-live .proof-insight-disc{width:112px;height:112px}#admin-overview-live .proof-insight-disc-value{max-width:82%;font-size:2rem}#admin-overview-live .proof-insight-peak-summary,#admin-overview-live .proof-insight-peak-note{max-width:none}#admin-overview-live .proof-insight-card-team-windows{padding:28px 30px}#admin-overview-live .proof-insight-tax-summary-grid,#admin-overview-live .proof-insight-tax-metric-grid{grid-template-columns:1fr}#admin-overview-live .proof-insight-tax-panel{border-radius:1.7rem;padding:24px 22px}#admin-overview-live .proof-insight-tax-panel-metrics,#admin-overview-live .proof-insight-tax-panel-metrics-evidence{grid-template-columns:1fr;gap:18px}#admin-overview-live .proof-insight-tax-ledger-head{display:grid}#admin-overview-live .proof-insight-tax-detail-button{width:100%}#admin-overview-live .proof-insight-peak-details{grid-template-columns:1fr;gap:14px}#admin-overview-live .proof-insight-peak-detail-card{border-radius:1.6rem;min-height:136px;padding:18px 16px}#admin-overview-live .proof-insight-peak-detail-value{font-size:1.18rem}#admin-overview-live .proof-insight-peak-detail-context{font-size:.94rem}#admin-overview-live .proof-insight-team-row{padding:18px 20px}#admin-overview-live .proof-insight-orb-ring{width:118px;height:118px}#admin-overview-live .proof-insight-orb-core{width:84px;height:84px}#admin-overview-live .proof-insight-value{font-size:2.1rem}#admin-overview-live .proof-insight-summary{font-size:.9rem}#admin-overview-live .proof-insight-pill-row{flex-direction:column;gap:10px}#admin-overview-live .proof-insight-pill{min-height:46px;font-size:.86rem}#admin-overview-live .proof-insight-timeline-chart{gap:10px}#admin-overview-live .proof-insight-timeline-key{gap:10px;margin-top:12px;font-size:.62rem}#admin-overview-live .proof-insight-timeline-rail{width:14px;height:88px}#admin-overview-live .proof-insight-timeline-label{font-size:.68rem}#admin-overview-live .report-headline{font-size:2rem}#admin-overview-live .report-summary{font-size:.94rem}#admin-overview-live .report-detail{font-size:.82rem}#admin-overview-live .hero-body,#admin-overview-live .metrics{grid-template-columns:1fr;gap:34px}#admin-overview-live .health-orb-wrap,#admin-overview-live .metrics{text-align:center;min-height:auto}#admin-overview-live .metric-pills{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:10px;width:calc(100vw - 32px);margin:18px auto;padding:4px 2px 12px;overflow:auto visible}#admin-overview-live .metric-pills::-webkit-scrollbar{display:none}#admin-overview-live .metric-pill{scroll-snap-align:start;border-radius:22px;width:108px;min-width:108px;height:58px;padding:0 14px}#admin-overview-live .metric-pill-title{letter-spacing:.12em;font-size:.54rem}#admin-overview-live .band-center{border:none;padding:0}#admin-overview-live .recommendation-copy,#admin-overview-live .action strong,#admin-overview-live .signal-value,#admin-overview-live .metric-value{font-size:1.8rem}}#bookings-new-container .lux-axis-spacer{z-index:3;width:var(--axis-w,70px);background:#e6e3de;grid-column:1;place-self:stretch stretch;min-height:100%;position:sticky;left:0}#bookings-new-container .lux-staff-header{box-sizing:border-box;z-index:1;background:#e6e3de;place-self:start center;align-items:flex-start;gap:14px;width:fit-content;min-width:0;max-width:100%;padding-right:0;display:flex;position:relative;overflow:visible}#bookings-new-container .lux-staff-meta{flex:auto;min-width:0;overflow:hidden}#bookings-new-container .lux-staff-name,#bookings-new-container .lux-staff-role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}#bookings-new-container .lux-staff-avatar{color:#d27865d9;letter-spacing:.04em;background:#e5e0dc;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:400;display:flex;overflow:hidden;box-shadow:6px 6px 12px #c9c5c1,-6px -6px 12px #fff}#bookings-new-container .lux-staff-avatar .lux-staff-avatar-image,#bookings-new-container .lux-staff-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}#bookings-new-container .lux-staff-avatar .lux-staff-avatar-letter{letter-spacing:.02em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:300;line-height:1}#bookings-new-container .lux-scheduler-grid{background:0 0!important}#bookings-new-container .lux-grid-guides{z-index:0!important;background:0 0!important}#bookings-new-container .lux-grid-guides .guide{border-bottom:1px dotted #0000000d!important;width:100%!important;position:relative!important}#bookings-new-container .lux-grid-guides .guide:before{content:""!important;background:#0000001f!important;width:10px!important;height:1px!important;position:absolute!important;bottom:-1px!important;left:0!important}#bookings-new-container .lux-time-label{color:#00000073!important;background:#e6e3de!important;border-top:.5px solid #00000008!important}#bookings-new-container .lux-time-label span:last-child{color:#00000080!important}#bookings-new-container .lux-lane-sheet{isolation:isolate!important;z-index:0!important;border-radius:28px!important;position:relative!important;overflow:hidden!important}#bookings-new-container .lane-pocket{border-radius:inherit!important;pointer-events:none!important;z-index:0!important;position:absolute!important;inset:0!important}#bookings-new-container .lane-well{pointer-events:none!important;z-index:0!important;border-radius:22px!important;position:absolute!important;inset:10px 10px 12px!important}#bookings-new-container .lane-bookings{z-index:2!important;height:100%!important;position:relative!important}#bookings-new-container .lux-lane-sheet.lane-light{box-shadow:none!important;background:0 0!important;border:none!important}#bookings-new-container .lux-lane-sheet.lane-tinted{box-shadow:none!important;z-index:1!important;background:0 0!important;border:none!important}#bookings-new-container .lux-grid-guides{background:0 0!important}#bookings-new-container .lux-grid-guides .guide{border-bottom-color:#0000000d!important}#bookings-new-container .lux-scheduler-grid:has(.lux-lane-sheet.lane-tinted) .lux-grid-guides .guide{border-bottom-color:#00000005!important}#bookings-new-container .lux-scheduler-grid:has(.lux-lane-sheet.lane-tinted) .lux-grid-guides .guide:after{content:""!important;left:calc(var(--axis-w,70px) + var(--lane-w,360px))!important;pointer-events:none!important;background:repeating-linear-gradient(to right,#f6f2eb85 0,#f6f2eb85 var(--lane-w,360px),transparent var(--lane-w,360px),transparent calc(var(--lane-w,360px)*2))!important;height:1px!important;position:absolute!important;bottom:-1px!important;right:0!important}#bookings-new-container .lux-lane-sheet.lane-light .lane-pocket,#bookings-new-container .lux-lane-sheet.lane-light .lane-well{box-shadow:none!important;background:0 0!important}#bookings-new-container .lux-booking-card{-webkit-backdrop-filter:blur(26px)saturate(1.06)!important;background:linear-gradient(#ffffffbd 0%,#ffffff8a 56%,#ffffff80 100%)!important;border:1px solid #ffffff6b!important;border-radius:18px!important;padding:10px 14px 10px 18px!important;overflow:hidden!important;box-shadow:12px 12px 24px #16100c0f,-8px -8px 18px #ffffff73,inset 0 1px #ffffff9e!important}#bookings-new-container .lux-booking-card--paid{padding-right:58px!important}#bookings-new-container .lux-booking-card--needs-attention{border-color:#d278659e!important;box-shadow:0 0 0 1px #d2786529,0 0 22px #d2786524,12px 12px 24px #16100c0f,-8px -8px 18px #ffffff73,inset 0 1px #ffffff9e!important}#bookings-new-container .lux-booking-card--needs-attention:after{content:"";z-index:3;pointer-events:none;background:#d27865;border-radius:999px;width:7px;height:7px;position:absolute;bottom:8px;right:9px;box-shadow:0 0 0 4px #d278651f,0 0 12px #d2786557}#bookings-new-container .lux-booking-card--compact{border-radius:8px!important;padding:4px 12px 4px 18px!important}#bookings-new-container .lux-booking-card--compact.lux-booking-card--paid{padding-right:58px!important}#bookings-new-container .lux-booking-card--compact .lux-booking-copy{white-space:nowrap!important;flex-direction:row!important;align-items:center!important;gap:10px!important;height:100%!important}#bookings-new-container .lux-booking-card--compact .lux-booking-time{flex:none!important}#bookings-new-container .lux-booking-card--compact .lux-booking-line{flex:auto!important;min-width:0!important;line-height:1!important}#bookings-new-container .lux-booking-card--compact .lux-booking-service{font-size:11px!important;line-height:1!important}#bookings-new-container .lux-booking-paid-pill{z-index:2!important;color:#c66550eb!important;letter-spacing:.14em!important;text-transform:uppercase!important;pointer-events:none!important;background:#d8867429!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:18px!important;padding:0 8px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:9px!important;right:12px!important;box-shadow:inset 0 1px #ffffffb8,0 8px 16px #c665501f!important}#bookings-new-container .lux-booking-card--blocked{z-index:12!important;pointer-events:none!important;-webkit-backdrop-filter:blur(18px)saturate(1.01)!important;background:linear-gradient(#ebe6e0db 0%,#e2dcd6bd 58%,#dad3cdad 100%)!important;border:1px solid #ffffff57!important;box-shadow:8px 8px 18px #16100c0a,-5px -5px 12px #ffffff57,inset 0 1px #ffffff6b!important}#bookings-new-container .lux-booking-card--blocked[data-owner-booking-id]{pointer-events:auto!important;cursor:grab!important}#bookings-new-container .lux-lane-notice{z-index:20!important}#bookings-new-container .lux-now-guide{transform:translateX(var(--lux-now-scroll-x,0px));will-change:top,transform;z-index:1600!important}#bookings-new-container .lux-now-timeline{left:calc(var(--axis-w) + var(--lux-dot))!important;opacity:.74!important;height:2px!important}#bookings-new-container .lux-staff-band-mask{height:calc(var(--lux-sticky-band-h,104px) + 17px)!important;margin-bottom:calc((var(--lux-sticky-band-h,104px) + 17px)*-1)!important;background:#e6e3de!important}#bookings-new-container .lux-staff-band-mask,#bookings-new-container .lux-staff-row{z-index:1800!important}#bookings-new-container .lux-axis-header-mask{z-index:1810!important}#bookings-new-container .lux-staff-row:after{z-index:0;height:calc(var(--staff-safe-zone-h,88px) + 10px)!important;background:linear-gradient(#e6e3de 0%,#e6e3defc 68%,#e6e3def5 100%)!important;bottom:-10px!important}#bookings-new-container .lux-staff-header{z-index:1!important}#bookings-new-container .lux-booking-accent{background:var(--service-color,#d27865)!important;border-radius:18px 0 0 18px!important;width:4px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}@supports (color:color-mix(in lab, red, red)){#bookings-new-container .lux-booking-accent{background:color-mix(in srgb,var(--service-color,#d27865)74%,#fff 26%)!important}}#bookings-new-container .lux-booking-accent{box-shadow:0 0 0 1px #ffffff3d,5px 0 18px var(--service-color,#d27865)!important}@supports (color:color-mix(in lab, red, red)){#bookings-new-container .lux-booking-accent{box-shadow:0 0 0 1px #ffffff3d,5px 0 18px color-mix(in srgb,var(--service-color,#d27865)24%,transparent)!important}}#bookings-new-container .lux-booking-accent{pointer-events:none!important}#bookings-new-container .lux-booking-accent:before{content:""!important;background:linear-gradient(to right,var(--service-color,#d27865),transparent)!important;width:14px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}@supports (color:color-mix(in lab, red, red)){#bookings-new-container .lux-booking-accent:before{background:linear-gradient(to right,color-mix(in srgb,var(--service-color,#d27865)18%,transparent),transparent)!important}}#bookings-new-container .lux-booking-accent:before{filter:blur(5px)!important;opacity:.92!important;pointer-events:none!important}#bookings-new-container .lux-booking-accent:after{content:""!important;opacity:.62!important;pointer-events:none!important;background:#ffffff85!important;border-radius:999px!important;width:1px!important;position:absolute!important;top:2px!important;bottom:2px!important;left:0!important}#bookings-new-container .lux-booking-copy{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important;position:relative!important}#bookings-new-container .lux-booking-gap-inline{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}#bookings-new-container .lux-booking-gap-pill{color:#524a43e0!important;letter-spacing:.1em!important;word-spacing:.6em!important;text-transform:uppercase!important;background:#786f6524!important;border-radius:999px!important;flex:none!important;padding:3px 7px!important;font-size:8px!important;font-weight:800!important;line-height:1!important}#bookings-new-container .lux-booking-time{letter-spacing:.2em!important;text-transform:uppercase!important;color:#1e1a18eb!important;margin:0!important;font-size:8px!important;font-weight:900!important;line-height:1!important}#bookings-new-container .lux-booking-line{letter-spacing:.01em!important;align-items:baseline!important;gap:6px!important;min-width:0!important;line-height:1.05!important;display:flex!important}#bookings-new-container .lux-booking-line-sep{color:var(--service-color,#d27865)!important}@supports (color:color-mix(in lab, red, red)){#bookings-new-container .lux-booking-line-sep{color:color-mix(in srgb,var(--service-color,#d27865)72%,transparent)!important}}#bookings-new-container .lux-booking-line-sep{flex:none!important}#bookings-new-container .lux-booking-customer{color:#14100ced!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;font-size:13px!important;font-weight:550!important;overflow:hidden!important}#bookings-new-container .lux-booking-service{color:#322a229e!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;font-size:11px!important;font-weight:420!important;overflow:hidden!important}#bookings-new-container .lux-booking-card--blocked .lux-booking-time{color:#786f65d6!important}#bookings-new-container .lux-booking-card--blocked .lux-booking-line-sep{color:#948b81ad!important}#bookings-new-container .lux-booking-card--blocked .lux-booking-customer{color:#524a43d1!important}#bookings-new-container .lux-booking-card--blocked .lux-booking-service{color:#635a5294!important}@media (hover:hover) and (pointer:fine){#bookings-new-container .lux-booking-card:hover{box-shadow:0 18px 34px #16100c12,inset 0 1px #ffffff9e!important}}.side-card-bar{left:calc(var(--floating-nav-left) + var(--floating-nav-width) + var(--floating-nav-gap));top:calc(var(--top-overlay-h,80px) + ((100vh - var(--top-overlay-h,80px))/2) - .75cm - (var(--floating-nav-height,520px)/2));z-index:1900;pointer-events:none;align-items:flex-start;width:200px;display:flex;position:fixed;transform:none}.side-card-content{pointer-events:auto;height:100%;box-shadow:none;background:var(--bg-creamy,#f6f2eb);-webkit-backdrop-filter:blur(40px);border:none;border-radius:40px;flex-direction:column;justify-content:flex-start;gap:40px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 56px calc(100% - 56px),#0000 100%)}.side-card-bar[data-side-card-nav=transactions] .side-card-content{gap:24px}.side-card-item{all:unset;text-align:left;letter-spacing:.2em;text-transform:uppercase;color:#0006;cursor:pointer;padding:0 40px;font-family:Inter,sans-serif;font-size:10px;font-weight:300;transition:all .2s;display:block;position:relative}.side-card-label{color:#0006}@media (hover:hover) and (pointer:fine){.side-card-item:hover{color:#000;letter-spacing:.5em}}.side-card-item:after{content:"";opacity:0;filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(#d278654d 0%,#d2786514 50%,#0000 70%);border-radius:12px;width:160px;height:50px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}@media (hover:hover) and (pointer:fine){.side-card-item:hover:after{opacity:1;transform:translate(-50%,-50%)scale(1.5)}}.side-card-item.is-active{color:#d27865;font-weight:400}.staff-header{justify-content:space-between;align-items:center;margin-bottom:48px;padding-bottom:24px;display:flex}.staff-title{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:32px;font-weight:300}.staff-add-btn{cursor:pointer;background:0 0;border:2px solid #d27865;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.staff-add-btn:hover{background:#d27865;transform:translateY(-2px)}.staff-add-btn:hover .staff-add-icon{color:#fff}.staff-add-icon{color:#d27865;width:20px;height:20px;transition:color .3s}#staff-live .floating-search{-webkit-backdrop-filter:blur(18px)!important;background:#ffffff59!important;border:.5px solid #fff9!important;border-radius:999px!important;box-shadow:0 18px 60px #0000000f,inset 0 1px #ffffff8c!important}#staff-live .floating-search:after{content:""!important;filter:blur(8px)!important;z-index:0!important;opacity:0!important;pointer-events:none!important;border-radius:999px!important;transition:opacity .45s cubic-bezier(.19,1,.22,1)!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 30px #f961294d!important}#staff-live .floating-search:hover:after{opacity:.35!important}#staff-live .floating-search:focus-within:after{opacity:.7!important}#staff-live .floating-search-icon{color:#1a1a2e66!important}#staff-live .floating-search-input{color:#1a1a2ecc!important}#staff-live .floating-search-input::placeholder{color:#1a1a2e59!important}#staff-live .staff-card{color:inherit;cursor:pointer;z-index:1;text-decoration:none;display:block;position:relative;pointer-events:auto!important}#staff-live .staff-card-trigger{text-align:left;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex;position:relative}#staff-live .staff-edit-btn{cursor:pointer;color:inherit;opacity:.8;z-index:2;text-decoration:underline;transition:opacity .15s;position:relative}#staff-live .staff-edit-btn:hover{opacity:1}#staff-new-live{background:var(--bg-creamy,#f6f2eb);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#staff-new-live,#staff-new-live *{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}#staff-new-live .staff-header{z-index:2;justify-content:space-between;align-items:baseline;margin-bottom:32px;display:flex;position:relative}#staff-new-live .staff-title{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:32px;font-weight:300;line-height:1.1}#staff-new-live.services-live-page .staff-header .staff-title{letter-spacing:-.025em;color:#4f4a46;padding-bottom:17px;font-size:22.4px;font-weight:450;line-height:1.1;display:inline-block;position:relative}#staff-new-live.services-live-page .staff-header .staff-title:after{content:"";background:#d27865;border-radius:999px;width:42px;height:3px;position:absolute;bottom:0;left:0}#staff-new-live .staff-header-actions{align-items:center;gap:18px;display:flex;position:relative}#staff-new-live .staff-count{letter-spacing:.22em;text-transform:uppercase;color:#2f272373;font-size:10px;font-weight:300}#staff-new-live .staff-add-btn{background:0 0;border:2px solid #d278658c;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .22s,transform .22s,border-color .22s;display:inline-flex}#staff-new-live .staff-add-btn:hover{background:#d278650f;border-color:#d27865bf;transform:translateY(-1px)}#staff-new-live .staff-add-icon{color:#d27865b3;width:20px;height:20px;transition:color .22s}#staff-new-live .staff-add-btn:hover .staff-add-icon{color:#d27865f2}#staff-new-live .staff-list{z-index:1;padding-top:6px;position:relative}#staff-new-live .staff-row{z-index:1;gap:28px;padding:12px 0;transition:opacity .26s,transform .26s;display:flex;position:relative}#staff-new-live .staff-row.is-dimmed{opacity:.35}#staff-new-live .staff-row.is-dimmed:hover{opacity:.55}#staff-new-live .staff-avatar{letter-spacing:.18em;color:#d27865f2;background:#ffffff8c;border:1px solid #0000000a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:11px;font-weight:300;display:flex;box-shadow:0 10px 24px #0000000a}#staff-new-live .staff-content{flex:1;min-width:0;padding-top:4px}#staff-new-live .staff-trigger{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:0;display:flex}#staff-new-live .staff-name{letter-spacing:-.01em;color:#2f2723e0;align-items:center;gap:12px;margin:0;font-size:1.125rem;font-weight:400;line-height:1.4;display:flex}#staff-new-live .staff-status-dot{background:#d278652e;border-radius:999px;width:10px;height:10px}#staff-new-live .staff-status-dot.is-active{background:#d27865b3;box-shadow:0 0 0 4px #d278651a}#staff-new-live .staff-chevron{opacity:.45;color:#2f27238c;width:20px;height:20px;margin-left:auto;transition:transform .24s,opacity .24s}#staff-new-live .staff-trigger:hover .staff-chevron{opacity:.65}#staff-new-live .staff-chevron.rotate{transform:rotate(180deg)}#staff-new-live .floating-search{top:calc(var(--nav-top,32px) + 12px);z-index:120;position:fixed;left:50%;transform:translate(-50%);box-shadow:none!important;-webkit-backdrop-filter:blur(24px)saturate(110%)!important;background:#ffffff0f!important;border:none!important}#staff-new-live.admin-search-standard-root .floating-search{-webkit-backdrop-filter:none!important;background:#e9e6e1!important;box-shadow:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff!important}#staff-new-live .floating-search-form{background:0 0!important}#staff-new-live .floating-search-input{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}#staff-new-live .floating-search-icon{color:#2f2723d9!important}#staff-new-live .floating-search:hover,#staff-new-live .floating-search:focus-within{background:#ece9e4!important;box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff!important}#staff-new-live.admin-search-standard-root .floating-search:hover,#staff-new-live.admin-search-standard-root .floating-search:focus-within{background:#efebe6!important;box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff!important}#staff-new-live .floating-search:before,#staff-new-live .floating-search:after{display:none!important}#staff-new-live.admin-search-standard-root .floating-search:focus-within{background:#e8e4de!important;box-shadow:inset 5px 5px 10px #c9c5c0,inset -4px -4px 9px #fff!important}#staff-new-live .staff-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}#staff-new-live .staff-modal{background:#fff;border-radius:24px;width:100%;max-width:540px;max-height:90vh;margin:20px;animation:.3s slideUp;overflow-y:auto;box-shadow:0 24px 60px #00000026}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}#staff-new-live .staff-modal-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:32px 32px 24px;display:flex}#staff-new-live .staff-modal-title{color:#2f2723e6;margin:0;font-size:24px;font-weight:300}#staff-new-live .staff-modal-close{cursor:pointer;color:#00000080;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}#staff-new-live .staff-modal-close:hover{color:#000c;background:#0000001a}#staff-new-live .staff-modal-close svg{width:18px;height:18px}#staff-new-live .staff-modal-form{padding:32px}#staff-new-live .staff-form-group{margin-bottom:20px}#staff-new-live .staff-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}#staff-new-live .staff-form-label{color:#0009;letter-spacing:.02em;margin-bottom:8px;font-size:13px;font-weight:400;display:block}#staff-new-live .staff-form-input{color:#000000d9;box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:12px;width:100%;padding:12px 16px;font-size:15px;font-weight:300;transition:all .2s}#staff-new-live .staff-form-input::placeholder{color:#00000059}#staff-new-live .staff-form-input:focus{border-color:#d27865;outline:none;box-shadow:0 0 0 3px #d278651a}#staff-new-live .staff-form-checkbox{cursor:pointer;align-items:center;gap:10px;margin-top:32px;display:flex}#staff-new-live .staff-modal-actions{border-top:1px solid #0000000f;justify-content:flex-end;gap:12px;padding-top:24px;display:flex}#staff-new-live .staff-modal-btn{cursor:pointer;border:none;border-radius:12px;padding:12px 28px;font-size:14px;font-weight:400;transition:all .2s}#staff-new-live .staff-modal-btn-cancel{color:#000000b3;background:#0000000d}#staff-new-live .staff-modal-btn-cancel:hover{background:#00000014}#staff-new-live .staff-modal-btn-submit{color:#fff;background:#d27865}#staff-new-live .staff-modal-btn-submit:hover{background:#c06a56;transform:translateY(-1px);box-shadow:0 4px 12px #d278654d}#staff-new-live .staff-title{letter-spacing:-.02em;color:#5a5552f2;font-size:40px;font-weight:300}#staff-new-live .staff-list{margin-top:-1.5cm;padding:10px 0 32px;position:relative}#staff-new-live .staff-rail{display:none!important}#staff-new-live .staff-list:before{content:"";z-index:0;pointer-events:none;content:none;background:#0000000d;width:1px;position:absolute;top:0;bottom:0;left:32px}#customers-new-live{--shift-neumo-surface:#e6e3de;--shift-neumo-outset:6px 6px 12px #d1cec9,-6px -6px 12px #fff;--shift-neumo-inset:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff;--shift-neumo-outset-soft:6px 6px 12px #d1cec9,-6px -6px 12px #fff;--shift-neumorphic-up:6px 6px 12px #d1cec9,-6px -6px 12px #fff;--shift-neumorphic-up-dark:6px 6px 12px #0d0d0c,-6px -6px 12px #272524;--shift-neumorphic-inset:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff;--shift-neumorphic-inset-dark:inset 4px 4px 8px #0d0d0c,inset -4px -4px 8px #272524}#customers-new-live .floating-search{box-shadow:var(--shift-neumo-inset)!important}#customers-new-live .customers-title{letter-spacing:-.02em;color:#5a5552f2;font-size:40px;font-weight:300}#customers-new-live .customers-header{z-index:2;justify-content:space-between;align-items:center;min-height:66px;margin-bottom:32px;display:flex;position:relative}#customers-new-live .customers-header .customers-title{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:32px;font-weight:300;line-height:1.1}#customers-new-live .customers-header-actions{justify-content:flex-end;align-items:center;gap:14px;width:auto;min-width:388px;min-height:66px;display:flex;position:relative}#customers-new-live .customers-return-compact{color:#4d47429e;cursor:pointer;white-space:nowrap;background:#ebe7e2ad;border:0;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;transition:transform .15s,color .15s,background .15s;display:inline-flex;box-shadow:inset 1px 1px 3px #c2bbb557,inset -1px -1px 3px #ffffff80}#customers-new-live .customers-return-compact strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}#customers-new-live .customers-return-compact span{color:#d27865eb;font-size:9px;font-weight:700}#customers-new-live .customers-return-compact:hover,#customers-new-live .customers-return-compact.is-active{color:#433c38c2;background:#f1ece7d1;transform:translateY(-1px)}#customers-new-live .customers-count{letter-spacing:.22em;text-transform:uppercase;color:#2f272373;justify-content:flex-start;align-items:center;min-width:112px;min-height:44px;font-size:10px;font-weight:300;line-height:1;display:inline-flex}#customers-new-live .customers-archive-toggle{background:#e6e3deb8;border-radius:999px;align-items:center;gap:6px;height:44px;padding:5px;display:inline-flex;box-shadow:inset 3px 3px 7px #c9c5c0c7,inset -3px -3px 7px #ffffffbd}#customers-new-live .customers-archive-toggle button{color:#2f272373;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-width:86px;height:34px;font-size:10px;font-weight:700;line-height:1}#customers-new-live .customers-archive-toggle button.is-active{color:#d27865;background:#f7f3eef5;box-shadow:-3px -3px 7px #ffffffb3,3px 3px 7px #8a7e7242}#customers-new-live .customers-header,#customers-new-live .customers-header-actions{overflow:visible!important}#customers-new-live .customers-add-slot{flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}#customers-new-live .customers-add-btn{flex:0 0 52px;width:52px;height:52px;left:-8px;filter:none!important;z-index:4!important;background:#e6e3de!important;border:none!important;border-radius:999px!important;position:relative!important;box-shadow:4px 5px 8px #b1a9a157,-3px -3px 6px #ffffffb8!important}#customers-new-live .customers-add-btn.is-layout-hidden{pointer-events:none;visibility:hidden!important;opacity:0!important}#customers-new-live .customers-header-actions .customers-add-btn{margin-top:0!important}#customers-new-live .customers-add-btn:hover{transform:translateY(-1px)!important}#customers-new-live .customers-add-icon{color:#d27865b3;width:20px;height:20px;transition:color .22s}#customers-new-live .customers-add-btn:hover .customers-add-icon{color:#d27865f2}#customers-new-live .customers-add-overlay{z-index:220;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;justify-content:center;align-items:center;padding:64px 24px;display:flex;position:fixed;inset:0}#customers-new-live .staff-hub-drawer.customers-centered-drawer{border-bottom:1px solid #ffffff70;border-radius:32px;width:min(864px,100vw - 48px);height:calc(100vh - 64px);max-height:calc(100vh - 64px);position:relative;inset:auto}#customers-new-live .customers-centered-drawer .staff-hub-drawer-head{align-items:flex-start}#customers-new-live .customers-centered-drawer .customers-drawer-tabs-row{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:0 0;background:0 0;align-items:center;gap:18px;width:100%;margin:0;padding:0;display:flex;position:relative;transform:scale(.85)}#customers-new-live .customers-centered-drawer .promo-tabs{background:linear-gradient(#e9e4dcf0 0%,#e1dad1eb 100%);border-radius:999px;gap:7px;width:fit-content;margin:0;padding:5px;display:flex;box-shadow:inset 4px 4px 8px #bfb8b0e0,inset -4px -4px 8px #ffffffc7,0 1px #ffffff2e}#customers-new-live .customers-centered-drawer .promo-tab{letter-spacing:.08em;color:#625f567a;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:108px;min-width:108px;height:34px;font-size:.6325rem;font-weight:600;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}#customers-new-live .customers-centered-drawer .promo-tab.is-active{color:#d27865;background:linear-gradient(#f7f3eef5 0%,#f1ebe3f0 100%);transform:translateY(-.5px);box-shadow:-4px -4px 9px #ffffffb8,3px 3px 7px #8a7e724d}#customers-new-live .customers-drawer-panel{width:100%}#customers-new-live .customers-drawer-empty-card{background:#f7f3ee80;border-radius:24px;gap:10px;padding:28px 30px;display:grid;box-shadow:inset 2px 2px 6px #cbc5be3d,inset -2px -2px 6px #ffffff85}#customers-new-live .customers-drawer-empty-title{letter-spacing:.18em;text-transform:uppercase;color:#1412109e;margin:0;font-size:12px;font-weight:600}#customers-new-live .customers-drawer-empty-copy{color:#14121085;margin:0;font-size:14px;line-height:1.6}#customers-new-live .customers-intake-submission-card{background:#e5e0dcc2;border-radius:26px;gap:26px;padding:28px 32px 32px;display:grid;box-shadow:8px 8px 18px #bfb9b257,-7px -7px 16px #ffffff94}#customers-new-live .customers-intake-submission-head{border-bottom:1px solid #7870651f;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}#customers-new-live .customers-intake-submission-head span,#customers-new-live .customers-intake-submission-field span{color:#625f5694;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.2;display:block}#customers-new-live .customers-intake-submission-head strong{color:#36322deb;margin-top:8px;font-size:1.22rem;font-weight:500;line-height:1.2;display:block}#customers-new-live .customers-intake-submission-head em{color:#625f567a;text-align:right;font-size:.74rem;font-style:normal;font-weight:600;line-height:1.4}#customers-new-live .customers-intake-submission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px;display:grid}#customers-new-live .customers-intake-submission-field{gap:12px;min-width:0;display:grid}#customers-new-live .customers-intake-submission-field--full{grid-column:1/-1}#customers-new-live .customers-intake-submission-field strong{color:#36322dc7;overflow-wrap:anywhere;min-height:28px;font-size:1rem;font-weight:400;line-height:1.55}#customers-new-live .customers-intake-submission-field--signature{grid-column:1/-1}#customers-new-live .customers-intake-submission-signature{background:#fffcf6b8;border-radius:24px;justify-content:center;align-items:center;width:min(520px,100%);min-height:190px;padding:18px 22px;display:flex;box-shadow:inset 8px 8px 18px #b7b0a833,inset -8px -8px 18px #ffffff94}#customers-new-live .customers-intake-submission-signature img{object-fit:contain;max-width:100%;max-height:170px;display:block}#customers-new-live .customers-overview{gap:22px;padding:8px 12px 28px;display:grid}#customers-new-live .customers-overview[hidden]{display:none}#customers-new-live .customers-overview-header,#customers-new-live .customers-overview-section{background:#e5e0dcad;border-radius:18px;box-shadow:5px 5px 12px #b9b3ad57,-5px -5px 12px #ffffff75}#customers-new-live .customers-overview-header{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:28px;min-height:104px;padding:24px 28px;display:grid}#customers-new-live .customers-overview-header span,#customers-new-live .customers-overview-section>h3,#customers-new-live .customers-overview-metric span,#customers-new-live .customers-overview-info-row span,#customers-new-live .customers-overview-intelligence span,#customers-new-live .customers-overview-action span{color:#625f5694;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:700;line-height:1.25}#customers-new-live .customers-overview-header h2{color:#36322deb;letter-spacing:0;margin:7px 0 0;font-size:1.35rem;font-weight:500;line-height:1.2}#customers-new-live .customers-overview-visits{grid-template-columns:repeat(2,minmax(138px,auto));gap:10px;display:grid}#customers-new-live .customers-overview-visits>div{background:#f7f3ee57;border:1px solid #ffffff52;border-radius:12px;align-content:center;gap:7px;min-height:58px;padding:10px 14px;display:grid}#customers-new-live .customers-overview-visits strong{color:#36322dc7;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.3}#customers-new-live .customers-overview-contact{text-align:right;gap:7px;display:grid}#customers-new-live .customers-overview-contact span{color:#36322da3;letter-spacing:.04em;text-transform:none;font-size:.78rem;font-weight:500}#customers-new-live .customers-overview-section{padding:24px 28px 28px}#customers-new-live .customers-overview-section>h3{color:#36322db8;margin:0 0 18px}#customers-new-live .customers-overview-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#customers-new-live .customers-overview-metric{background:#f7f3ee6b;border:1px solid #ffffff4d;border-radius:12px;align-content:space-between;gap:14px;min-width:0;min-height:92px;padding:16px 14px;display:grid}#customers-new-live .customers-overview-metric span{letter-spacing:.12em;font-size:.55rem}#customers-new-live .customers-overview-metric strong{color:#36322ddb;overflow-wrap:anywhere;font-size:.94rem;font-weight:600;line-height:1.25}#customers-new-live .customers-overview-metric strong.is-good{color:#5b816deb}#customers-new-live .customers-overview-metric strong.is-watch,#customers-new-live .customers-overview-metric strong.is-risk{color:#d27865f0}#customers-new-live .customers-overview-inline-empty{color:#36322d7a;margin:16px 0 0;font-size:.76rem;line-height:1.55}#customers-new-live .customers-overview-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}#customers-new-live .customers-overview-info-row,#customers-new-live .customers-overview-intelligence>div{gap:9px;min-width:0;display:grid}#customers-new-live .customers-overview-info-row--full{grid-column:1/-1}#customers-new-live .customers-overview-info-row strong,#customers-new-live .customers-overview-intelligence strong,#customers-new-live .customers-overview-action strong{color:#36322dc2;overflow-wrap:anywhere;font-size:.84rem;font-weight:400;line-height:1.55}#customers-new-live .customers-overview-intelligence{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px;display:grid}#customers-new-live .customers-overview-package-empty{background:#f7f3ee61;border-radius:12px;padding:20px 22px}#customers-new-live .customers-overview-action{grid-template-columns:minmax(130px,.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}#customers-new-live .customers-overview-summary-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}#customers-new-live .customers-overview-before-list,#customers-new-live .customers-overview-return-copy,#customers-new-live .customers-overview-package-summary{gap:8px;display:grid}#customers-new-live .customers-overview-before-list p,#customers-new-live .customers-overview-return-copy strong,#customers-new-live .customers-overview-return-copy span,#customers-new-live .customers-overview-package-summary strong{color:#36322dc2;margin:0;font-size:.84rem;font-weight:400;line-height:1.55}#customers-new-live .customers-overview-return-copy strong,#customers-new-live .customers-overview-package-summary strong{color:#36322ddb;font-weight:600}#customers-new-live .customers-overview-return-action{cursor:pointer;color:#b55846eb;background:#d2786517;border:0;border-radius:999px;width:fit-content;margin-top:16px;padding:8px 12px;font-family:inherit;font-size:.73rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #d2786529}#customers-new-live .customers-overview-return-action:hover{background:#d2786521;transform:translateY(-1px)}@media (max-width:820px){#customers-new-live .customers-overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#customers-new-live .customers-overview-metric:last-child{grid-column:1/-1}}@media (max-width:620px){#customers-new-live .customers-overview-header,#customers-new-live .customers-overview-info-grid,#customers-new-live .customers-overview-intelligence,#customers-new-live .customers-overview-action,#customers-new-live .customers-overview-header{grid-template-columns:1fr}#customers-new-live .customers-overview-visits{grid-template-columns:repeat(2,minmax(0,1fr))}#customers-new-live .customers-overview-contact{text-align:left}}#customers-new-live .customers-history-list{gap:18px;padding:10px 12px 14px;display:grid}#customers-new-live .customers-history-spent-summary{min-height:0;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:118px;padding:0 28px 2px;display:flex}#customers-new-live .customers-history-summary-metric{align-items:center;gap:20px;display:inline-flex}#customers-new-live .customers-history-summary-metric span{color:#1412108f;letter-spacing:.18em;text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1.2}#customers-new-live .customers-history-summary-metric strong{color:#d27865eb;letter-spacing:.02em;font-size:20.4px;font-weight:700;line-height:1}#customers-new-live .customers-history-item{background:#e5e0dc;border-radius:14px;padding:0;position:relative;overflow:hidden;box-shadow:3px 3px 6px #b9b3ad9e,-3px -3px 8px #ffffff80}#customers-new-live .customers-history-item-head{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px 18px 28px;display:flex}#customers-new-live .customers-history-toggle{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0;display:flex}#customers-new-live .customers-history-chevron{color:#625f5685;flex:none;width:17px;height:17px;transition:transform .18s}#customers-new-live .customers-history-item.is-expanded .customers-history-chevron{transform:rotate(180deg)}#customers-new-live .customers-history-title-line{flex-wrap:wrap;align-items:center;gap:7.2px;display:flex}#customers-new-live .customers-history-status-pill{letter-spacing:.102em;text-transform:uppercase;color:#5a55528c;white-space:nowrap;background:#e5e0dcb3;border:0;border-radius:999px;align-items:center;min-height:21.7px;padding:0 8.7px;font-size:7.95px;font-weight:600;line-height:1;display:inline-flex;box-shadow:2.9px 2.9px 5.8px #c9c5c1,-2.9px -2.9px 5.8px #fff}#customers-new-live .customers-history-status-pill.is-paid{color:#60806ce6}#customers-new-live .customers-history-status-pill.is-upcoming{color:#c86650}#customers-new-live .customers-history-status-pill.is-no_show,#customers-new-live .customers-history-status-pill.is-cancelled,#customers-new-live .customers-history-status-pill.is-void,#customers-new-live .customers-history-status-pill.is-refunded{color:#875c50e6}#customers-new-live .customers-history-copy{flex:auto;gap:4px;min-width:0;display:grid}#customers-new-live .customers-history-name{color:#141210d9;margin:0;font-size:14.4px;font-weight:600;line-height:1.2}#customers-new-live .customers-history-meta{color:#1412108c;margin:0;font-size:13px;font-weight:400;line-height:1.25}#customers-new-live .customers-history-expanded{border-top:1px solid #7870651f;padding:0 28px 26px}#customers-new-live .customers-history-services{padding:8px 0 18px;display:grid}#customers-new-live .customers-history-service-row{border-bottom:1px solid #7870651a;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 0;display:flex}#customers-new-live .customers-history-service-row div{gap:5px;min-width:0;display:grid}#customers-new-live .customers-history-service-row strong{color:#36322dd6;font-size:.84rem;font-weight:600;line-height:1.3}#customers-new-live .customers-history-service-row span,#customers-new-live .customers-history-service-row em{color:#36322d7a;font-size:.72rem;font-style:normal;line-height:1.35}#customers-new-live .customers-history-service-row em{color:#d27865e6;flex:none;font-weight:600}#customers-new-live .customers-history-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;padding-top:4px;display:grid}#customers-new-live .customers-history-details-grid>div{gap:7px;min-width:0;display:grid}#customers-new-live .customers-history-details-grid span{color:#625f5680;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1.2}#customers-new-live .customers-history-details-grid strong{color:#36322db8;overflow-wrap:anywhere;font-size:.78rem;font-weight:500;line-height:1.4}@media (max-width:620px){#customers-new-live .customers-history-item-head{align-items:flex-start;padding:16px 18px}#customers-new-live .customers-history-expanded{padding:0 18px 22px}#customers-new-live .customers-history-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#customers-new-live .customers-memo-toolbar{justify-content:flex-end;align-items:center;gap:18px;padding:4px 12px 14px;display:flex}#customers-new-live .customers-memo-total{letter-spacing:.22em;text-transform:uppercase;color:#2f272373;font-size:10px;font-weight:300}#customers-new-live .customers-memo-add-btn{color:#d27865c7;cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:6px 6px 12px #c9c5c1,-6px -6px 12px #fff}#customers-new-live .customers-memo-add-btn:hover{color:#d27865;transform:translateY(-1px)}#customers-new-live .customers-memo-add-btn:active{transform:translateY(0);box-shadow:inset 4px 4px 8px #c9c5c1,inset -4px -4px 8px #fff}#customers-new-live .customers-memo-add-icon{width:22px;height:22px}#customers-new-live .customers-memo-list{gap:18px;padding:0 12px 14px;display:grid}#customers-new-live .customers-memo-card{background:#e5e0dc;border-radius:14px;position:relative;overflow:hidden;box-shadow:3px 3px 6px #b9b3ad9e,-3px -3px 8px #ffffff80}#customers-new-live .customers-memo-card[open]{overflow:visible}#customers-new-live .customers-memo-card summary::-webkit-details-marker{display:none}#customers-new-live .customers-memo-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 28px;list-style:none;display:flex}#customers-new-live .customers-memo-date{color:#141210d9;margin:0;font-size:14.4px;font-weight:600;line-height:1.2}#customers-new-live .customers-memo-meta{color:#1412108c;margin:5px 0 0;font-size:13px;line-height:1.25}#customers-new-live .customers-memo-pills{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}#customers-new-live .customers-memo-pill{color:#534d49b8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ffffff61;border-radius:999px;align-items:center;min-height:24px;padding:0 12px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 2px 2px 5px #c9c5c194,inset -2px -2px 5px #ffffffb8}#customers-new-live .customers-memo-chevron{color:#5a555259;flex:none;width:18px;height:18px;transition:transform .16s}#customers-new-live .customers-memo-card[open] .customers-memo-chevron{transform:rotate(180deg)}#customers-new-live .customers-memo-detail{border-top:1px solid #1412100f;margin:0 28px 18px;padding-top:14px}#customers-new-live .customers-memo-detail-head{color:#1412106b;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}#customers-new-live .customers-memo-edit-btn{color:#2f2723b3;background:0 0;border:1px solid #0000002e;border-radius:.75rem;padding:.6rem 1.6rem;font-size:.875rem;font-weight:300;transition:all .2s;display:inline-flex}#customers-new-live .customers-memo-edit-btn:hover{color:#d27865;background:#d278650f;border-color:#d27865;transform:translateY(-1px)}#customers-new-live .customers-memo-body{color:#1412109e;margin:0;font-size:14px;line-height:1.6}#customers-new-live .customers-memo-form-shell{box-shadow:none;background:0 0;border-radius:0;gap:18px;margin:0 12px 14px;padding:0;display:grid}#customers-new-live .customers-memo-form-title{color:#14121080;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}#customers-new-live .customers-memo-form-grid{grid-template-columns:minmax(150px,.9fr) minmax(280px,1.35fr) minmax(150px,.9fr);gap:20px;display:grid}#customers-new-live .customers-memo-textarea textarea,#customers-new-live .customers-memo-textarea{min-height:150px}#customers-new-live .customers-memo-upload{gap:12px;display:grid}#customers-new-live .customers-memo-upload-head{color:#14121075;justify-content:space-between;align-items:baseline;gap:14px;font-size:12px;display:flex}#customers-new-live .customers-memo-upload-head span:first-child{color:#1412106b;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}#customers-new-live .customers-memo-upload-drop{color:#14121085;text-align:center;cursor:pointer;background:#f7f3ee61;border:1px dashed #1412102e;border-radius:18px;place-items:center;min-height:106px;padding:22px;display:grid;box-shadow:inset 2px 2px 6px #cbc5be2e,inset -2px -2px 6px #ffffff73}#customers-new-live .customers-memo-upload-drop input{display:none}#customers-new-live .customers-memo-upload-drop strong{color:#1412109e;margin-bottom:6px;font-size:14px;display:block}#customers-new-live .customers-memo-upload-drop span{font-size:12px;display:block}#customers-new-live .staff-hub-drawer.customers-centered-drawer .staff-form-grid{grid-template-columns:1fr 1fr;gap:34px 46px;margin-bottom:0;display:grid}#customers-new-live .customers-add-field{margin-bottom:26px}#customers-new-live .customers-add-field--full{grid-column:1/-1}#customers-new-live .customers-add-textarea{resize:vertical;min-height:110px}#customers-new-live .customers-intake-detail-grid{align-items:start}#customers-new-live .customers-intake-detail-input{color:#36322dc7;pointer-events:none}#customers-new-live .customers-intake-detail-signature-field{grid-column:1/-1}#customers-new-live .customers-intake-detail-signature{background:#fffcf6b8;border-radius:26px;justify-content:center;align-items:center;width:min(520px,100%);min-height:190px;padding:18px 22px;display:flex;box-shadow:inset 8px 8px 18px #b7b0a833,inset -8px -8px 18px #ffffff94}#customers-new-live .customers-intake-detail-signature img{object-fit:contain;max-width:100%;max-height:170px;display:block}#customers-new-live .staff-hub-drawer.customers-centered-drawer .staff-field label{font-weight:500}#customers-new-live .staff-hub-drawer.customers-centered-drawer .staff-field input,#customers-new-live .staff-hub-drawer.customers-centered-drawer .staff-field select,#customers-new-live .staff-hub-drawer.customers-centered-drawer .staff-field textarea{font-size:14px;font-weight:300}#customers-new-live .floating-search{top:calc(var(--nav-top,32px) + 12px);z-index:120;width:auto;min-width:280px;position:fixed;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(24px)saturate(110%)!important;background:#ffffff0f!important;border:none!important;transition:box-shadow .18s,background-color .18s,border-color .18s!important}#customers-new-live .floating-search-form{min-width:520px;background:0 0!important;align-items:center!important;gap:16px!important;width:auto!important;padding:12px 24px!important;display:flex!important}#customers-new-live .floating-search-form>div{flex:1!important;align-items:center!important;min-width:0!important;display:flex!important}#customers-new-live .floating-search-form>div input{width:100%!important;min-width:0!important}#customers-new-live .floating-search-input{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;width:100%!important;transition:color .18s,font-weight .18s,letter-spacing .18s!important}#customers-new-live .floating-search-form input{width:100%!important;min-width:0!important}#customers-new-live .floating-search-form>*{flex-shrink:0!important}#customers-new-live .floating-search-form>input{flex-grow:1!important;flex-shrink:1!important}#customers-new-live .floating-search-icon{color:#2f2723d9!important}#customers-new-live .floating-search:hover,#customers-new-live .floating-search:focus-within{background:#ece9e4!important;box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff!important}#customers-new-live .floating-search:hover .floating-search-icon,#customers-new-live .floating-search:focus-within .floating-search-icon{color:#231e1bb8!important}#customers-new-live .floating-search:hover .floating-search-input,#customers-new-live .floating-search:focus-within .floating-search-input{color:#231e1bb8!important;letter-spacing:.1em!important;font-weight:500!important}#customers-new-live .floating-search:hover .floating-search-input::placeholder,#customers-new-live .floating-search:focus-within .floating-search-input::placeholder{color:#231e1b6b!important;letter-spacing:.1em!important;font-weight:500!important}#customers-new-live .floating-search:before,#customers-new-live .floating-search:after{display:none!important}#customers-new-live .floating-search:focus-within{background:#ebe8e3!important;box-shadow:inset 5px 5px 10px #c9c5c0,inset -4px -4px 9px #fff!important}#customers-new-live .customers-new-container{background:0 0!important;overflow:visible!important}#customers-new-live .customers-list{padding:10px 0 32px;position:relative}#customers-new-live .customers-rail{display:none!important}#customers-new-live .customers-list:before{content:none}#customers-new-live .customers-row{z-index:1;align-items:center;gap:28px;padding:12px 0;transition:opacity .26s;display:flex;position:relative}#customers-new-live .customers-row.is-dimmed{opacity:.35}#customers-new-live .customers-row.is-dimmed:hover{opacity:.55}#customers-new-live .customers-row:before{content:none}#customers-new-live .customers-avatar{letter-spacing:.1em;color:#d27865f2;background:#e5e0dc;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:12px;font-weight:500;display:flex;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#customers-new-live .customers-content{background:#e5e0dc;border-radius:24px;flex:auto;min-width:0;padding:18px 28px;position:relative;box-shadow:10px 10px 20px #c9c5c1,-10px -10px 20px #fff}#customers-new-live .customers-trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:flex-start;gap:18px;width:100%;min-width:0;padding:0;display:flex}#customers-new-live .customers-trigger-copy{flex-direction:column;gap:2px;min-width:0;display:flex}#customers-new-live .customers-name{letter-spacing:-.01em;color:#5a5552fa;align-items:center;gap:10px;min-width:0;margin:0;font-size:20px;font-weight:400;display:inline-flex}#customers-new-live .customers-roleline{text-transform:uppercase;letter-spacing:.22em;color:#5a55528c;margin:0;font-size:11px;font-weight:500}#customers-new-live .customers-return-pattern-inline{color:#b55846b8;letter-spacing:.04em;margin:4px 0 0;font-size:10px;font-weight:560;line-height:1.3}#customers-new-live .customer-card-status{flex-direction:column;flex:0 250px;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:190px;max-width:250px;min-height:57px;display:flex}#customers-new-live .customer-card-status-pill{color:#4d4641ad;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e0dbd6e0;border-radius:999px;align-items:center;min-height:24px;padding:0 11px;font-size:9px;font-weight:720;line-height:1;display:inline-flex}#customers-new-live .customer-card-status-pill.is-due{color:#4d7145f0;background:#cddcc8d1}#customers-new-live .customer-card-status-pill.is-booked{color:#456584f0;background:#ced8e4c7}#customers-new-live .customer-card-status-pill.is-regular{color:#534c46bd;background:#e0dbd6c2}#customers-new-live .customer-card-status-pill.is-returning{color:#745c39d6;background:#e2dacbd1}#customers-new-live .customer-card-status-pill.is-new{color:#7e5e30db;background:#e8ddc6d1}#customers-new-live .customer-card-status small,#customers-new-live .customer-card-status strong{margin:0;font-size:10px;line-height:1.25;display:block}#customers-new-live .customer-card-status small{color:#5a555294;font-weight:500}#customers-new-live .customer-card-status strong{color:#b55846cc;font-weight:620}#customers-new-live .customers-chevron{opacity:0;color:#5a555259;flex-shrink:0;width:20px;height:20px;transition:opacity .16s,transform .16s;transform:translate(-4px)}#customers-new-live .customers-trigger:hover .customers-chevron{opacity:1;transform:translate(0)}#customers-new-live .customers-chevron.rotate{transform:rotate(180deg)}#customers-new-live .customers-details{margin-top:14px}#customers-new-live .customers-details-hero{flex-direction:column;gap:8px;padding-right:52px;display:flex}#customers-new-live .customers-details-name{letter-spacing:-.01em;color:#5a5552fa;margin:0;font-size:20px;font-weight:400}#customers-new-live .customers-details-roleline{text-transform:uppercase;letter-spacing:.22em;color:#5a55528c;margin:0;font-size:11px;font-weight:500}#customers-new-live .customers-details-grid{flex-direction:column;gap:10px;margin-top:24px;display:flex}#customers-new-live .customers-details-row{justify-content:space-between;align-items:baseline;gap:18px;display:flex}#customers-new-live .customers-details-label{text-transform:uppercase;letter-spacing:.28em;color:#5a555270;flex:none;font-size:10px;font-weight:600}#customers-new-live .customers-details-value{letter-spacing:0;color:#5a5552db;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:400;overflow:hidden}#customers-new-live .customers-details-empty{letter-spacing:.01em;color:#5a55528c;margin:12px 0 0;font-size:13px;font-weight:400}#customers-new-live .customers-notes-block{flex-direction:column;gap:10px;margin-top:24px;display:flex}#customers-new-live .customers-card-close{cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:absolute;top:14px;right:16px;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#customers-new-live .customers-card-close:hover{background:#e5e0dce0;transform:translateY(-1px)}#customers-new-live .customers-card-close:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#customers-new-live .customers-card-close:focus-visible{outline-offset:2px;outline:2px solid #d278658c}#customers-new-live .customers-card-close-icon{color:#5a55528c;width:16px;height:16px}#customers-new-live .customers-history-memo-btn{color:#d27865c7;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:108px;height:34px;padding:0 16px;font-size:10px;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s;display:inline-flex;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#customers-new-live .customers-history-memo-btn:hover{color:#d27865;background:#e5e0dce0;transform:translateY(-1px)}#customers-new-live .customers-history-memo-btn:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#customers-new-live .staff-edit-btn{color:#2f2723b3;cursor:pointer;background:#e6e3de;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:86px;height:34px;margin-top:1.25rem;padding:0 1.45rem;font-size:.78rem;font-weight:300;text-decoration:none;transition:transform .2s,color .2s,background-color .2s,box-shadow .2s;display:inline-flex;border:none!important;outline:none!important;box-shadow:4px 4px 8px #aea8a19e,-3px -3px 7px #ffffffad!important}#customers-new-live .staff-edit-btn:hover{color:#d27865;background:#e9e5df;transform:translateY(-1px);box-shadow:6px 6px 10px #a49e97c7,-3px -3px 8px #ffffffbd!important}#customers-new-live .staff-edit-btn:active{transform:translateY(0);box-shadow:3px 3px 6px #aea8a1a8,-2px -2px 6px #ffffffad!important}#customers-new-live .customers-archive-btn{color:#d27865b8;margin-left:10px}#customers-new-live .customer-record-card{border-radius:16px;padding:14px 28px 10px;transition:box-shadow .18s,transform .18s}#customers-new-live .customer-record-card.is-expanded{box-shadow:8px 10px 20px #b1a89f6b,-7px -7px 16px #ffffffc2,inset 0 0 0 1px #ffffff6b}#customers-new-live .customer-record-summary{align-items:flex-start;gap:14px;min-height:57px;padding-right:224px;display:flex}#customers-new-live .customer-record-actions{justify-content:flex-end;align-items:center;gap:14px;display:inline-flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}#customers-new-live .customer-record-card.is-expanded .customer-record-actions{top:42px}#customers-new-live .customer-record-manage-btn{color:#5a55529e;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#efe9e3f0;border:0;border-radius:999px;justify-content:center;align-items:center;width:112px;min-height:38px;padding:0 14px;font-size:.578rem;font-weight:700;transition:transform .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:-4px -4px 6px #ffffffad,3px 4px 6px #685b5061,inset 1px 1px 1px #ffffff6b,inset -1px -1px 1px #5c4e431a}#customers-new-live .customer-record-manage-btn:hover,#customers-new-live .customer-record-manage-btn:focus-visible{color:#d27865d6;background:#f2ede7f7;outline:none;transform:translateY(-1px);box-shadow:-4px -4px 7px #ffffffbd,4px 5px 7px #685b5066,inset 1px 1px 1px #ffffff75,inset -1px -1px 1px #5c4e431f}#customers-new-live .customer-record-delete-btn{color:#d27865db;cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 3px;font-size:1.35rem;font-weight:430;line-height:1;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:-5px -5px 9px #ffffff7a,6px 8px 13px #493e363d,inset 1px 1px 1px #ffffff57,inset -1px -1px 1px #493e3614}#customers-new-live .customer-record-delete-btn:hover,#customers-new-live .customer-record-delete-btn:focus-visible{color:#c85c48fa;outline:none;transform:translateY(-1px);box-shadow:-6px -6px 11px #ffffff8a,8px 10px 16px #493e3647,inset 1px 1px 1px #ffffff5c,inset -1px -1px 1px #493e361a}#customers-new-live .customer-record-history-shell{margin-top:1px}#customers-new-live .customer-record-history-toggle{color:#4a443fb8;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto auto;align-items:center;column-gap:8px;width:fit-content;min-height:24px;padding:0;display:inline-grid}#customers-new-live .customer-record-history-toggle>span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:790}#customers-new-live .customer-record-history-toggle small{color:#58514b75;font-size:.62rem;font-weight:620}#customers-new-live .customer-record-history-toggle-icon{width:16px;height:16px;margin-left:29.7953px;transition:transform .17s}#customers-new-live .customer-record-history-toggle.is-open .customer-record-history-toggle-icon{transform:rotate(180deg)}#customers-new-live .customer-record-history-panel{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 0 2px;animation:.18s both customer-record-history-expand;display:grid}@keyframes customer-record-history-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#customers-new-live .customer-record-history-section{background:#e2ded875;border-radius:16px;min-width:0;padding:15px 16px;box-shadow:inset 1px 1px 2px #9b918821,inset -1px -1px 2px #ffffff75}#customers-new-live .customer-record-history-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#customers-new-live .customer-record-history-section h4{color:#443e3ad1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}#customers-new-live .customer-record-history-section>header>span{color:#58514b6b;font-size:.59rem}#customers-new-live .customer-record-history-list{gap:14px;display:grid}#customers-new-live .customer-record-history-item{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;display:grid}#customers-new-live .customer-record-history-dot{background:currentColor;border-radius:999px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){#customers-new-live .customer-record-history-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 13%,transparent)}}#customers-new-live .customer-record-history-dot.is-created,#customers-new-live .customer-record-history-dot.is-restored{color:#c98375}#customers-new-live .customer-record-history-dot.is-archived{color:#9b938c}#customers-new-live .customer-record-history-dot.is-edit{color:#d27865}#customers-new-live .customer-record-history-item>div>strong{color:#453f3bdb;font-size:.7rem;font-weight:760;display:block}#customers-new-live .customer-record-history-item>div>p,#customers-new-live .customer-record-history-empty{color:#564f4996;margin:3px 0 0;font-size:.65rem;line-height:1.42}#customers-new-live .customer-record-history-item time{color:#5b544e6b;margin-top:3px;font-size:.58rem;display:block}#customers-new-live .customer-record-change-sections{gap:10px;margin-top:11px;display:grid}#customers-new-live .customer-record-change-section{border-top:1px solid #ffffff6b;padding-top:9px}#customers-new-live .customer-record-change-section h5{color:#48423db8;margin:0 0 7px;font-size:.64rem;font-weight:760}#customers-new-live .customer-record-change-field{grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:baseline;gap:10px;margin-top:6px;display:grid}#customers-new-live .customer-record-change-field>span{color:#564f4985;font-size:.61rem}#customers-new-live .customer-record-change-field>p{color:#46403bc2;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:.62rem;display:flex}#customers-new-live .customer-record-change-field del{color:#564f4975}#customers-new-live .customer-record-change-field strong{color:#d27865e6;font-weight:730}#customers-new-live .customer-record-change-arrow{color:#554f4a57;width:11px;height:11px}@media (max-width:900px){#customers-new-live .customer-record-summary{flex-wrap:wrap;padding-right:0}#customers-new-live .customer-record-actions,#customers-new-live .customer-record-card.is-expanded .customer-record-actions{justify-content:flex-end;width:100%;position:static;transform:none}#customers-new-live .customer-record-history-panel{grid-template-columns:1fr}}#staff-new-live .staff-row{z-index:1;align-items:center;gap:28px;padding:12px 0;display:flex;position:relative}#staff-new-live .staff-avatar{letter-spacing:.1em;color:#d27865f2;background:#e5e0dc;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:12px;font-weight:500;display:flex;overflow:hidden;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live .staff-avatar-photo{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}#staff-new-live .staff-content{background:#e5e0dc;border-radius:24px;flex:auto;min-width:0;padding:18px 28px;position:relative;box-shadow:7px 7px 14px #c9c5c1eb,-5px -5px 10px #ffffffc7}#staff-new-live .staff-record-summary{align-items:center;gap:18px;width:100%;display:flex}#staff-new-live .staff-trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:18px;width:auto;min-width:0;padding:0;display:flex}#staff-new-live .staff-trigger.is-read-only,#staff-new-live .staff-trigger:disabled{cursor:default;opacity:1;color:inherit;-webkit-user-select:text;user-select:text}#staff-new-live .staff-record-actions{flex:none;align-self:center;margin-left:auto;padding-left:18px}#staff-new-live .staff-trigger-copy{flex-direction:column;gap:2px;min-width:0;display:flex}#staff-new-live .staff-name{letter-spacing:-.01em;color:#5a5552fa;align-items:center;gap:10px;min-width:0;margin:0;font-size:20px;font-weight:400;display:inline-flex}#staff-new-live .staff-roleline{text-transform:uppercase;letter-spacing:.22em;color:#5a55528c;margin:0;font-size:11px;font-weight:500}#staff-new-live .staff-skill-summary{flex-wrap:wrap;align-items:center;gap:7px;max-width:min(680px,100%);margin-top:10px;display:flex}#staff-new-live .staff-skill-chip,#staff-new-live .staff-skill-empty{letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}#staff-new-live .staff-skill-chip{color:#534d49b8;background:#ffffff57;padding:0 10px;box-shadow:inset 2px 2px 5px #c9c5c194,inset -2px -2px 5px #ffffffb8}#staff-new-live .staff-skill-empty{color:#5a555261}#staff-new-live .staff-chevron{opacity:0;color:#5a555259;transition:opacity .16s,transform .16s;transform:translate(-4px)}#staff-new-live .staff-trigger:hover .staff-chevron{opacity:1;transform:translate(0)}#staff-new-live .staff-details-grid{flex-direction:column;gap:10px;margin-top:12px;display:flex}#staff-new-live .staff-details-row{justify-content:space-between;align-items:baseline;gap:18px;display:flex}#staff-new-live .staff-details-label{text-transform:uppercase;letter-spacing:.28em;color:#5a555270;flex:none;font-size:10px;font-weight:600}#staff-new-live .staff-details-value{letter-spacing:0;color:#5a5552db;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:400;overflow:hidden}#staff-new-live .staff-details-empty{letter-spacing:.01em;color:#5a55528c;margin:12px 0 0;font-size:13px;font-weight:400}#staff-new-live .staff-card-close{cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:absolute;top:14px;right:16px;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live .staff-card-close:hover{background:#e5e0dce0;transform:translateY(-1px)}#staff-new-live .staff-card-close:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#staff-new-live .staff-card-close:focus-visible{outline-offset:2px;outline:2px solid #d278658c}#staff-new-live .staff-card-close-icon{color:#5a55528c;width:16px;height:16px}#staff-new-live .staff-edit-btn{color:#2f2723b3;background:0 0;border:1px solid #0000002e;border-radius:.75rem;margin-top:1.5rem;padding:.6rem 2.5rem;font-size:.875rem;font-weight:300;text-decoration:none;transition:all .2s;display:inline-flex}#staff-new-live .staff-edit-btn:hover{color:#d27865;background:#d278650f;border-color:#d27865;transform:translateY(-1px)}#staff-new-live .staff-form-radio-group{gap:24px;display:flex}#staff-new-live .staff-form-radio{cursor:pointer;color:#2f2723cc;align-items:center;gap:8px;font-size:15px;font-weight:400;display:flex}#staff-new-live .staff-form-radio input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:2px solid #d2786580;border-radius:50%;width:20px;height:20px;transition:all .2s;position:relative}#staff-new-live .staff-form-radio input[type=radio]:checked{background:#d27865;border-color:#d27865}#staff-new-live .staff-form-radio input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#staff-new-live .staff-form-radio input[type=radio]:hover{border-color:#d27865}#staff-new-live .staff-form-radio span{-webkit-user-select:none;user-select:none}#staff-new-live .staff-add-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#0000001f;justify-content:center;align-items:flex-start;padding:44px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}#staff-new-live .staff-add-sheet{box-sizing:border-box;background:#e6e3de;border-radius:24px;width:min(1180px,100vw - 64px);max-height:calc(100vh - 88px);padding:34px 40px 32px;overflow:hidden auto;box-shadow:18px 24px 56px #564b432e,-10px -10px 24px #ffffff8f}#staff-new-live .staff-add-sheet-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}#staff-new-live .staff-add-title{color:#141210eb;line-height:1.2}#staff-new-live .staff-add-subtitle{letter-spacing:.34em;text-transform:uppercase;color:#14121059;margin-top:12px;font-size:11px}#staff-new-live .staff-add-close{cursor:pointer;background:#ffffff59;border:1px solid #1412102e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}#staff-new-live .staff-add-close svg{opacity:.65;width:16px;height:16px}#staff-new-live .staff-add-form{margin-top:0}#staff-new-live .staff-add-form:before{content:none;display:none}#staff-new-live .staff-add-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 140px;margin-bottom:34px;padding-top:0}#staff-new-live .staff-add-sheet .staff-field{min-width:0}#staff-new-live .staff-add-sheet .staff-field label{margin:0}#staff-new-live .staff-add-sheet .staff-field input,#staff-new-live .staff-add-sheet .staff-field select{color:#1412108f}#staff-new-live .staff-add-field{margin-bottom:34px}#staff-new-live .staff-add-field label{letter-spacing:.34em;text-transform:uppercase;color:#14121057;margin-bottom:18px;font-size:11px;display:block}#staff-new-live .staff-add-input{letter-spacing:-.01em;color:#14121066;background:0 0;border:none;border-bottom:1px solid #14121024;outline:none;width:100%;padding:12px 0 16px;font-size:16px;font-weight:200}#staff-new-live .staff-add-input::placeholder{color:#1412102e}#staff-new-live .staff-add-input:focus{color:#1412108c;border-bottom-color:#d278658c}#staff-new-live .staff-add-row{grid-template-columns:1fr 1fr;gap:56px;display:grid}#staff-new-live .staff-add-radio-row{gap:34px;padding-top:8px;display:flex}#staff-new-live .staff-add-radio{cursor:pointer;letter-spacing:.34em;text-transform:uppercase;color:#14121052;align-items:center;gap:12px;font-size:11px;display:inline-flex}#staff-new-live .staff-add-radio input[type=radio]{appearance:none;background:0 0;border:2px solid #14121033;border-radius:999px;width:20px;height:20px;position:relative}#staff-new-live .staff-add-radio input[type=radio]:checked{border-color:#d27865d9}#staff-new-live .staff-add-radio input[type=radio]:checked:after{content:"";background:#d27865d9;border-radius:999px;position:absolute;inset:4px}#staff-new-live .staff-add-actions{border-top:0;justify-content:flex-end;gap:14px;margin-top:14px;padding-top:22px;display:flex}#staff-new-live .staff-add-btn-secondary,#staff-new-live .staff-add-btn-primary{color:#14121099;cursor:pointer;background:#ffffff59;border:1px solid #14121024;border-radius:999px;height:48px;padding:0 24px;font-size:14px}#staff-new-live .staff-add-btn-primary{color:#ffffffeb;background:#d27865eb;border:none}#staff-new-live .staff-add-btn-primary:hover{filter:brightness(.97);transform:translateY(-1px)}@media (max-width:760px){#staff-new-live .staff-add-overlay{padding:20px 14px}#staff-new-live .staff-add-sheet{width:100%;max-height:calc(100vh - 40px);padding:28px 22px 26px}#staff-new-live .staff-add-identity-grid{grid-template-columns:1fr;gap:24px}}#staff-new-live .staff-profile-container{flex-direction:column;height:calc(100vh - 120px);margin-top:0;padding:24px 0 120px;display:flex;overflow:hidden}#staff-new-live .staff-profile-container--no-tabs{padding-top:6px}#staff-new-live .staff-profile-header{align-items:center;gap:24px;margin-bottom:40px;display:flex}#staff-new-live .staff-profile-back-btn{color:#2f272399;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:400;transition:color .22s;display:inline-flex}#staff-new-live .staff-profile-back-btn:hover{color:#d27865d9}#staff-new-live .staff-profile-back-icon{width:18px;height:18px}#staff-new-live .staff-profile-title-section{flex:1}#staff-new-live .staff-profile-name{letter-spacing:-.02em;color:#141210eb;margin:0;font-size:25px;font-weight:400;line-height:1.1}#staff-new-live .staff-profile-tabs{border-bottom:1px solid #00000014;flex:none;gap:8px;margin-bottom:24px;display:flex}#staff-new-live .staff-profile-tab{color:#2f272380;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 20px;font-size:14px;font-weight:400;transition:all .22s}#staff-new-live .staff-profile-tab:hover{color:#2f2723bf}#staff-new-live .staff-profile-tab.is-active{color:#141210e6;border-bottom-color:#141210e6}#staff-new-live .staff-profile-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bab7b1e6 transparent;flex:auto;min-height:0;overflow:hidden auto}#staff-new-live .staff-profile-content::-webkit-scrollbar{width:10px}#staff-new-live .staff-profile-content::-webkit-scrollbar-track{background:0 0}#staff-new-live .staff-profile-content::-webkit-scrollbar-thumb{background:#bab7b1e6 padding-box padding-box;border:2px solid #0000;border-radius:999px}#staff-new-live .staff-profile-view-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}#staff-new-live .staff-profile-view-title{color:#2f2723d9;margin:0;font-size:18px;font-weight:400}#staff-new-live .staff-profile-view-edit-btn{color:#fff;cursor:pointer;background:#d27865d9;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:300;transition:all .22s}#staff-new-live .staff-profile-view-edit-btn:hover{background:#d27865f2;transform:translateY(-1px)}#staff-new-live .staff-profile-view-grid{grid-template-columns:repeat(2,1fr);gap:32px 48px;display:grid}#staff-new-live .staff-profile-view-item label{letter-spacing:.18em;text-transform:uppercase;color:#2f272366;margin-bottom:8px;font-size:11px;font-weight:400;display:block}#staff-new-live .staff-profile-view-item p{color:#2f2723bf;margin:0;font-size:15px;font-weight:300}#staff-new-live .staff-profile-edit-form{max-width:580px}#staff-new-live .staff-profile-edit-row{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}#staff-new-live .staff-profile-edit-field{flex-direction:column;gap:8px;display:flex}#staff-new-live .staff-profile-edit-field label{letter-spacing:.18em;text-transform:uppercase;color:#2f272380;font-size:11px;font-weight:400}#staff-new-live .staff-profile-input{color:#000c;background:0 0;border:none;border-bottom:1px solid #0000001f;outline:none;width:100%;padding:8px 0;font-size:15px;font-weight:300;transition:border-color .22s}#staff-new-live .staff-profile-input:focus{border-color:#d278658c}#staff-new-live .staff-profile-radio-group{gap:24px;margin-top:8px;display:flex}#staff-new-live .staff-profile-radio{cursor:pointer;align-items:center;gap:8px;display:flex}#staff-new-live .staff-profile-radio input{appearance:none;cursor:pointer;border:2px solid #0003;border-radius:50%;width:18px;height:18px;transition:border-color .22s;position:relative}#staff-new-live .staff-profile-radio input:checked{border-color:#d27865bf}#staff-new-live .staff-profile-radio input:checked:after{content:"";background:#d27865d9;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#staff-new-live .staff-profile-edit-actions{gap:12px;margin-top:32px;display:flex}#staff-new-live .staff-profile-btn-secondary,#staff-new-live .staff-profile-btn-primary{cursor:pointer;border:none;border-radius:8px;padding:12px 32px;font-size:14px;font-weight:300;transition:all .22s}#staff-new-live .staff-profile-btn-secondary{color:#2f2723b3;background:#0000000d}#staff-new-live .staff-profile-btn-secondary:hover{background:#00000014}#staff-new-live .staff-profile-btn-primary{color:#fff;background:#d27865d9}#staff-new-live .staff-profile-btn-primary:hover{background:#d27865f2;transform:translateY(-1px)}#staff-new-live .staff-profile-placeholder{text-align:center;padding:80px 24px}#staff-new-live .staff-profile-placeholder h2{color:#2f272399;margin:0 0 12px;font-size:18px;font-weight:300}#staff-new-live .staff-profile-placeholder p{color:#2f272366;margin:0;font-size:14px}#staff-new-live{--primary:coral;--bg:#f9f7f2;--card:#fff;--ink:#141210e6;--muted:#231e1b75;--hairline:#1412101a;--soft:#ffffffb8}#staff-new-live .staff-identity-wrap{background:var(--bg);justify-content:center;align-items:flex-start;min-height:100dvh;padding:34px 0 140px;display:flex;position:relative;overflow:visible}body.scroll-locked #staff-new-live .staff-identity-wrap{height:100%;min-height:0;padding:0;overflow:hidden}body.scroll-locked #staff-new-live .staff-hub-screen{height:100%}#staff-new-live .staff-identity-wrap,#staff-new-live .staff-identity-wrap *{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#staff-new-live .staff-hub-screen{width:min(520px,100%);padding:8px 16px calc(18px + env(safe-area-inset-bottom));z-index:2;grid-template-rows:auto 1fr auto;row-gap:18px;min-height:auto;margin:0 auto;display:grid;position:relative}#staff-new-live .staff-hub-screen.business-hub-screen{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}#staff-new-live .staff-hub-header{grid-template-columns:68px 1fr 68px;align-items:start;display:grid}#staff-new-live .staff-hub-header-btn{color:#231e1bb3;background:#ffffffa6;border:1px solid #1412100a;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 10px 24px #1412100f}#staff-new-live .staff-hub-header-center{text-align:center;padding-top:2px}#staff-new-live .staff-hub-header-title{letter-spacing:-.02em;color:#1a1614fa;margin:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:46px;line-height:1.02}#staff-new-live .staff-hub-header-step{text-transform:uppercase;letter-spacing:.42em;color:#231e1b6b;margin:8px 0 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px}#staff-new-live .staff-hub-stage{justify-content:center;align-items:center;min-height:0;display:flex}#staff-new-live .business-hub-screen .staff-hub-stage{justify-content:flex-start}#staff-new-live .staff-identity-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#ff7f501c 0%,#ff7f500f 24%,#ff7f5005 46%,#ff7f5000 72%);position:absolute;inset:8% 12%}#staff-new-live .staff-hub{--hub-w:min(420px,92vw);--hub-h:clamp(520px,72vh,760px);--cx:50%;--cy:52%;width:var(--hub-w);height:var(--hub-h);z-index:2;margin:0 auto;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}#staff-new-live .staff-hub.is-focused{filter:blur(8px);opacity:.3;transform:scale(.94)}#staff-new-live .staff-hub-nucleus{z-index:2;width:260px;left:50%;top:var(--cy);text-align:center;padding-top:20px;position:absolute;transform:translate(-50%,-50%)}#staff-new-live [data-staff-hub] .staff-avatar-ring{background:var(--card);border:6px solid #fffffff5;width:156px;height:156px;margin:0 auto 18px;position:relative;box-shadow:0 20px 44px #1412101a}#staff-new-live [data-staff-hub] .staff-avatar-ring:after{content:"";pointer-events:none;border:1px solid #ff7f505c;border-radius:999px;animation:2.8s ease-out infinite staff-hub-pulse-ring;position:absolute;inset:-14px}#staff-new-live .staff-hub-avatar-chip{display:none}#staff-new-live [data-staff-hub] .staff-avatar-letter{letter-spacing:.02em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:44px}#staff-new-live .staff-hub-node{z-index:3;background:var(--card);color:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;width:86px;min-width:0;height:86px;padding:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:grid;position:absolute;box-shadow:0 10px 30px #0000000a}#staff-new-live .staff-hub-node:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff7f5033 0%,#ff7f5014 34%,#ff7f5000 72%);border-radius:999px;transition:opacity .3s,transform .4s;position:absolute;inset:-18px;transform:scale(.86)}#staff-new-live .staff-hub-node:after{content:"";opacity:0;pointer-events:none;border:1px solid #ff7f5000;border-radius:999px;transition:opacity .28s,transform .36s,border-color .28s;position:absolute;inset:-6px;transform:scale(.96)}#staff-new-live .staff-hub-node.node-identity{top:22%;left:18%;transform:translate(-50%,-50%)}#staff-new-live .staff-hub-node.node-engagement{top:22%;left:82%;transform:translate(-50%,-50%)}#staff-new-live .staff-hub-node.node-location{top:82%;left:20%;transform:translate(-50%,-50%)}#staff-new-live .staff-hub-node.node-performance{top:82%;left:80%;transform:translate(-50%,-50%)}#staff-new-live .business-hub-toggle-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;max-width:100%;padding:0 0 8px;display:flex;overflow:visible}#staff-new-live .business-hub-toggle-scroll::-webkit-scrollbar{display:none}#staff-new-live .business-identity-page .promo-tabs{box-sizing:border-box;background:linear-gradient(#e9e4dcf0 0%,#e1dad1eb 100%);border-radius:999px;flex-wrap:nowrap;flex:auto;gap:5px;width:100%;min-width:0;max-width:100%;margin:0;padding:5px;display:flex;overflow:visible;box-shadow:inset 4px 4px 8px #bfb8b0e0,inset -4px -4px 8px #ffffffc7,0 1px #ffffff2e}#staff-new-live .business-identity-page .promo-tab{box-sizing:border-box;letter-spacing:.08em;color:#625f567a;white-space:nowrap;isolation:isolate;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;height:34px;padding:0;font-size:.575rem;font-weight:600;transition:background .18s,box-shadow .18s,border-color .18s,color .18s,transform .18s,opacity .18s;display:inline-flex;position:relative}#staff-new-live .business-identity-page .promo-tab--split-label{gap:.48em;width:auto;min-width:0}#staff-new-live .business-identity-page #business-hub-tab-business_opening_hours{margin-inline:0}#staff-new-live .business-identity-page .promo-tab--narrow{width:62px;min-width:62px}#staff-new-live .business-identity-page .promo-tabs>.promo-tab:nth-child(5){width:auto;min-width:0}#staff-new-live .business-identity-page .business-hub-more-trigger{width:100%;min-width:0;height:34px}#staff-new-live .business-identity-page .promo-tab.is-active{color:#fffaf4fa;-webkit-backdrop-filter:blur(36px)saturate(126%)contrast(105%);opacity:1;letter-spacing:.118em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-shadow:0 1px #ffffff6b,0 0 1px #3a2218d1,0 1px 1px #3a22189e,0 -1px 1px #3a221857;background:radial-gradient(at 42% 16%,#ffffff4d 0 14%,#0000 36%),radial-gradient(at 76% 18%,#e7966038 0 16%,#0000 34%),linear-gradient(145deg,#ffffff4d 0%,#ffe8d445 44%,#f7d8be4a 100%);border:1px solid #fff1e680;font-weight:820;transform:translateY(-.5px);box-shadow:inset 0 0 0 1px #ffffff75,inset 8px 0 18px #ffffff2e,inset -8px 0 18px #b2633412,inset 0 1px #ffffffb3,0 10px 22px #d5a27c1c,0 0 20px #cf794321}#staff-new-live .business-identity-page .promo-tabs>.promo-tab:nth-child(5).is-active,#staff-new-live .business-identity-page .business-hub-more-trigger.is-active{letter-spacing:.04em}#staff-new-live .business-identity-page .promo-tab.is-active:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(at 45% 13%,#ffffff38 0%,#ffffff1a 28%,#0000 54%),radial-gradient(at 74% 12%,#ffffff1f 0%,#0000 38%),linear-gradient(#fff3 0%,#ffffff1c 14%,#ffffff0a 30%,#ffffff05 48%,#0000 68%);position:absolute;inset:0}#staff-new-live .business-identity-page .promo-tab.is-active:after{content:"";pointer-events:none;z-index:-1;opacity:1;filter:blur(7px);background:radial-gradient(#e79e6fe0 0%,#dc89538f 40%,#cf794342 72%,#cf794300 100%);border-radius:999px;width:calc(100% - 12px);height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #cf794338,0 0 30px #cf79431f}#staff-new-live .business-identity-page .promo-tabs>.promo-tab:nth-child(5).is-active:after,#staff-new-live .business-identity-page .business-hub-more-trigger.is-active:after{width:calc(100% - 12px)}#staff-new-live .business-identity-page .promo-tab:hover:not(.is-active){color:#d278654d}#staff-new-live .business-identity-page .promo-tab:focus,#staff-new-live .business-identity-page .promo-tab:focus-visible{outline:none}#staff-new-live .business-identity-page .promo-tab:active{transform:translateY(.5px)}#staff-new-live .business-identity-page .promo-tab.is-active:active{transform:translateY(0);box-shadow:inset 0 2px 5px #6e767c1f,inset 0 -1px 1px #ffffff3d,0 8px 16px #ceaa9414}#staff-new-live .business-hub-more{z-index:220;flex:1 1 0;min-width:0;position:relative}#staff-new-live .business-hub-more-trigger{gap:.9em}#staff-new-live .business-hub-more-caret{font-size:.72rem;line-height:1}#staff-new-live .business-hub-more-menu{-webkit-backdrop-filter:blur(14px);z-index:260;isolation:isolate;background:linear-gradient(#f7f3ee 0%,#eee8e0fc 100%);border:1px solid #ffffffc7;border-radius:24px;gap:8px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:-6px -6px 14px #ffffffb8,10px 12px 18px #8a7e7238}#staff-new-live .business-hub-more-item{color:#625f569e;letter-spacing:.08em;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:1em;width:100%;min-height:44px;padding:10px 16px;font-size:.68rem;font-weight:600;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}#staff-new-live .business-hub-more-item.is-active{color:#d27865;background:linear-gradient(#f7f3eef5 0%,#f1ebe3f0 100%);box-shadow:-4px -4px 9px #ffffffb8,3px 3px 7px #8a7e7238}#staff-new-live .business-hub-more-item:hover:not(.is-active){color:#d2786573}#staff-new-live .staff-hub-node.is-active{opacity:1}#staff-new-live .staff-hub-node.is-active .staff-hub-node-icon{animation:none;transform:translateY(-2px)scale(1.04)}#staff-new-live .staff-hub-node.is-dimmed{opacity:.45}#staff-new-live .staff-hub-node.node-identity,#staff-new-live .staff-hub-node.node-engagement,#staff-new-live .staff-hub-node.node-location,#staff-new-live .staff-hub-node.node-performance{opacity:.58}#staff-new-live .staff-hub-node:hover{z-index:10;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 20px 40px #ff7f5033}#staff-new-live .staff-hub-node:hover:before{opacity:1;transform:scale(1)}#staff-new-live .staff-hub-node:hover:after{opacity:1;border-color:#ff7f506b;transform:scale(1)}#staff-new-live .staff-hub-node:hover .staff-hub-node-icon{animation:1.5s ease-in-out infinite icon-pulse}#staff-new-live .staff-hub-node:focus-visible{z-index:10;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 20px 40px #ff7f5033}#staff-new-live .staff-hub-node:focus-visible:before{opacity:1;transform:scale(1)}#staff-new-live .staff-hub-node:focus-visible:after{opacity:1;border-color:#ff7f506b;transform:scale(1)}#staff-new-live .staff-hub-node-icon{color:#231e1b59;width:30px;height:30px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;animation:4.8s ease-in-out infinite staff-hub-node-float;display:inline-flex}#staff-new-live .staff-hub-node-label{letter-spacing:.22em;text-transform:uppercase;color:#231e1b73;white-space:nowrap;width:max-content;margin:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}#staff-new-live .staff-hub-name{letter-spacing:-.01em;margin:18px 0 12px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:35px;font-weight:600;line-height:1}#staff-new-live .staff-hub-role{color:var(--muted);margin-top:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px}#staff-new-live .staff-hub-orbit{left:50%;top:var(--cy);pointer-events:none;z-index:1;border:1px solid #ff7f502e;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}#staff-new-live .staff-hub-orbit.orbit-outer{border-radius:9999px;width:120%;height:95%}#staff-new-live .staff-hub-orbit.orbit-inner{border-radius:9999px;width:72%;height:56%}#staff-new-live .staff-hub-footer{text-align:center;padding:14px 0 8px}#staff-new-live .staff-hub-footer-copy{color:#231e1b73;max-width:440px;margin:0 auto;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.55}#staff-new-live .staff-hub-footer-copy span{color:var(--primary)}#staff-new-live .staff-hub-footer-dots{align-items:center;gap:10px;margin-top:16px;display:inline-flex}#staff-new-live .staff-hub-footer-dots span{background:#231e1b24;border-radius:999px;width:10px;height:10px}#staff-new-live .staff-hub-footer-dots span.is-active{background:var(--primary)}@media (min-width:900px){#staff-new-live .staff-hub-screen{width:520px}#staff-new-live .staff-hub{--hub-w:520px;--hub-h:760px}}#staff-new-live .staff-hub-drawer,#customers-new-live .staff-hub-drawer{bottom:0;left:16px;right:16px;top:var(--staff-hub-drawer-top,120px);z-index:9999;max-width:864px;padding:20px 24px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px)saturate(160%);opacity:1;isolation:isolate;pointer-events:none;will-change:transform;background:linear-gradient(#ffffff4d 0%,#e4d8ce38 55%,#ffffff42 100%);border:1px solid #ffffff70;border-bottom:0;border-radius:32px 32px 0 0;flex-direction:column;margin-left:auto;margin-right:auto;transition:transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;overflow:hidden;transform:translateY(110%);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff1a,inset 0 0 26px #ffffff24,inset 0 -120px 160px #9c7c6e14,0 28px 90px #1412101a}#staff-new-live .business-hub-inline-panel{z-index:1;-webkit-backdrop-filter:none;width:100%;max-width:none;box-shadow:none;pointer-events:auto;will-change:auto;background:0 0;border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;margin:0;padding:0;transition:none;display:flex;position:relative;inset:auto;overflow:hidden;transform:none}#staff-new-live .business-hub-inline-panel:before,#staff-new-live .business-hub-inline-panel:after{display:none}#staff-new-live .business-hub-inline-head{border:0;margin:0;padding:0 0 18px}#staff-new-live .business-hub-inline-body{scrollbar-gutter:stable;min-height:0;padding:0;overscroll-behavior:contain!important;height:100%!important;max-height:100%!important;padding-bottom:32px!important;padding-right:16px!important;scroll-padding-bottom:32px!important;overflow:hidden scroll!important}#staff-new-live .business-hub-inline-actions{padding:28px 0 0}#staff-new-live .business-identity-page{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}#staff-new-live .business-identity-page-shell{box-sizing:border-box;flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:0;width:min(1120px,100vw - 32px);max-width:none;height:100%;min-height:0;max-height:none;margin:0 0 0 16px;padding:0 0 48px;display:grid}#staff-new-live .business-identity-page-shell--forms{grid-template-rows:minmax(0,1fr);padding-top:1.69292px}#staff-new-live .business-identity-page--forms .business-identity-content{height:100%;min-height:0}#staff-new-live.business-forms-page-root .business-hub-inline-panel[data-active-node=business_forms]{padding-top:0}#staff-new-live .business-identity-tabs-row{z-index:2;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:0 0;background:0 0;align-items:center;gap:18px;width:100%;margin:42px 0 0;padding:0;display:flex;position:relative;transform:scale(.86)}#staff-new-live .business-identity-content{z-index:1;width:100%;max-width:100%;height:100%;min-height:0;position:relative;overflow:hidden}#staff-new-live.business-forms-preview-layer-open .floating-search{pointer-events:none;z-index:0!important}#staff-new-live.business-forms-preview-layer-open .staff-new-container,#staff-new-live.business-forms-preview-layer-open .staff-profile-container--business-identity,#staff-new-live.business-forms-preview-layer-open .staff-profile-content--business-identity,#staff-new-live.business-forms-preview-layer-open .business-identity-page,#staff-new-live.business-forms-preview-layer-open .business-identity-page-shell,#staff-new-live.business-forms-preview-layer-open .business-identity-content{position:relative;z-index:2147482000!important;overflow:visible!important}#staff-new-live .staff-profile-content--business-identity{overscroll-behavior:none;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}#staff-new-live .business-identity-page .business-category-editor{padding-top:8px}#staff-new-live .business-identity-page .business-category-meta{letter-spacing:.12em;text-transform:uppercase;color:#1412108f;margin:0;font-size:11px}#staff-new-live .business-identity-page .business-category-limit-note{color:#d27865e6;margin:8px 0 0;font-size:12px}#staff-new-live .business-identity-page .business-category-grid{grid-template-columns:repeat(5,minmax(86px,108px));justify-content:space-between;place-items:start center;gap:18px clamp(20px,3.4vw,52px);width:100%;min-width:0;max-width:100%;margin-top:18px;display:grid}#staff-new-live .business-identity-page .business-category-pill{color:#141210c7;background:0 0;border:0;align-content:start;justify-self:start;justify-items:center;gap:12px;width:108px;min-width:0;padding:0;display:grid}#staff-new-live .business-identity-page .business-category-pill-short{letter-spacing:.08em;text-transform:uppercase;width:86px;height:86px;box-shadow:var(--shift-neumorphic-up);background:#e6e3de;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:500;transition:box-shadow .18s,transform .18s,color .18s;display:inline-flex}#staff-new-live .business-identity-page .business-category-pill-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#1412109e;overflow-wrap:anywhere;max-width:100%;font-size:9px;font-weight:500;line-height:1.3}#staff-new-live .business-identity-page .business-category-pill:hover .business-category-pill-short{transform:translateY(-1px)}#staff-new-live .business-identity-page .business-category-pill.is-active .business-category-pill-short{color:#1e140ac7;background:#e6e3de;transform:translateY(0);box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff}#staff-new-live .business-identity-page .business-category-pill.is-active .business-category-pill-label{color:#141210d1}#staff-new-live .staff-hub-drawer:before,#customers-new-live .staff-hub-drawer:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(120% 80% at 18% 0,#ffffff8c,#fff0 58%),radial-gradient(140% 90% at 100% 30%,#ffffff2e,#fff0 60%);position:absolute;inset:0}#staff-new-live .staff-hub-drawer:after,#customers-new-live .staff-hub-drawer:after{content:"";z-index:0;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}#staff-new-live .staff-hub-drawer>*,#customers-new-live .staff-hub-drawer>*{z-index:1;position:relative}#staff-new-live .staff-hub-drawer.is-open,#customers-new-live .staff-hub-drawer.is-open{pointer-events:auto;transform:none}#staff-new-live .staff-hub-drawer.business-hub-preview-open,#staff-new-live .business-hub-inline-panel.business-hub-preview-open{z-index:2147483000!important;overflow:visible!important}#staff-new-live .staff-hub-drawer-head,#staff-new-live .staff-hub-drawer-foot,#customers-new-live .staff-hub-drawer-head,#customers-new-live .staff-hub-drawer-foot{flex:none;justify-content:space-between;align-items:center;display:flex}#staff-new-live .staff-window-title,#customers-new-live .staff-window-title{letter-spacing:.2em;text-transform:uppercase;color:#b3a8a0;margin:0;padding-bottom:16px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(11px,.9vw,13px);font-weight:500;position:relative}#staff-new-live .staff-window-title:after,#customers-new-live .staff-window-title:after{content:"";background:#d8cec5;width:5.8rem;height:2px;position:absolute;bottom:0;left:0}#staff-new-live .staff-hub-drawer-close,#customers-new-live .staff-hub-drawer-close{color:#5a55528c;cursor:pointer;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:1px 1px 3px #c9c5c173,-1px -1px 2px #ffffff47}#staff-new-live .staff-hub-drawer-close:hover,#customers-new-live .staff-hub-drawer-close:hover{color:#d27865;background:linear-gradient(145deg,#fbf8f2,#ebe4da);transform:translateY(-1px)}#staff-new-live .staff-hub-drawer-close:active,#customers-new-live .staff-hub-drawer-close:active{transform:translateY(0);box-shadow:inset 1px 1px 2px #c9c5c173,inset -1px -1px 2px #ffffff47}#staff-new-live .staff-hub-drawer-close:focus-visible,#customers-new-live .staff-hub-drawer-close:focus-visible{outline-offset:2px;color:#d27865;outline:2px solid #d278658c}#staff-new-live .staff-hub-drawer-body,#customers-new-live .staff-hub-drawer-body{overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding-right:6px;padding-bottom:calc(24px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#14121059 transparent;flex:auto;overflow:hidden auto}#staff-new-live .staff-hub-drawer-action-block,#customers-new-live .staff-hub-drawer-action-block{padding-bottom:calc(20px + env(safe-area-inset-bottom));justify-content:center;gap:14px;margin-top:1cm;display:flex}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn,#customers-new-live .staff-hub-drawer-action-block .staff-profile-action-btn{color:#1412107a;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:999px;width:auto;min-height:54px;padding:15px 48px;font-size:11px;font-weight:600;transition:transform .16s,box-shadow .16s,opacity .16s,color .16s;box-shadow:-6px -6px 12px -6px #ffffffc7,14px 16px 18px #584a404d,inset 1px 1px #ffffffc7}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn:hover,#customers-new-live .staff-hub-drawer-action-block .staff-profile-action-btn:hover{opacity:.9;color:#d27865;transform:translateY(-1px);box-shadow:-7px -7px 14px -7px #fffc,16px 18px 20px #584a4057,inset 1px 1px #ffffffd1}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn:active,#customers-new-live .staff-hub-drawer-action-block .staff-profile-action-btn:active{transform:translateY(0);box-shadow:inset 16px 16px 30px #584a402e,inset -16px -16px 30px #ffffffeb}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn:focus-visible,#customers-new-live .staff-hub-drawer-action-block .staff-profile-action-btn:focus-visible{outline-offset:3px;color:#d27865;outline:2px solid #d278658c}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn:disabled,#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn.is-disabled{opacity:.42;color:#14121057;cursor:not-allowed;transform:none;box-shadow:inset 3px 3px 7px #584a401f,inset -3px -3px 7px #ffffffb8}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn:disabled:hover,#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn.is-disabled:hover{opacity:.42;color:#14121057;transform:none}button.save-state-saved:disabled{opacity:1!important;filter:none!important;cursor:default!important;-webkit-text-fill-color:currentColor!important}button.save-state-saved:disabled:hover{opacity:1!important;transform:none!important}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn.save-state-saved:disabled,#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn.save-state-saved:disabled:hover,#staff-new-live .business-hours-readout-save-btn.save-state-saved:disabled,#staff-new-live .business-leave-policy-save-btn.save-state-saved:disabled,#staff-new-live .business-details-google-confirm-btn.save-state-saved:disabled{color:#8f4f42!important;-webkit-text-fill-color:#8f4f42!important}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn--secondary,#customers-new-live .staff-hub-drawer-action-block .staff-profile-action-btn--secondary{color:#14121085;background:0 0;border:1px solid #ab9c8e57;box-shadow:inset 1px 1px #ffffffc7,10px 12px 18px #584a4024}#staff-new-live .staff-hub-drawer-action-block .staff-profile-action-btn--secondary:hover,#customers-new-live .staff-hub-drawer-action-block .staff-profile-action-btn--secondary:hover{color:#141210b8;box-shadow:inset 1px 1px #ffffffd1,12px 14px 20px #584a402e}#staff-new-live .staff-hub-drawer-body::-webkit-scrollbar{width:8px}#customers-new-live .staff-hub-drawer-body::-webkit-scrollbar{width:8px}#staff-new-live .staff-hub-drawer-body::-webkit-scrollbar-track{background:0 0}#customers-new-live .staff-hub-drawer-body::-webkit-scrollbar-track{background:0 0}#staff-new-live .staff-hub-drawer-body::-webkit-scrollbar-thumb{background:#14121059;border-radius:999px}#customers-new-live .staff-hub-drawer-body::-webkit-scrollbar-thumb{background:#14121059;border-radius:999px}body.scroll-locked #staff-new-live .staff-profile-content{overscroll-behavior:none;overflow:hidden}#staff-new-live .staff-hub-drawer .staff-form-grid,#customers-new-live .staff-hub-drawer .staff-form-grid{row-gap:26px;margin-bottom:0}#staff-new-live .staff-hub-drawer .staff-thin-line{display:none}#staff-new-live .staff-hub-drawer .staff-block{margin:0}#staff-new-live .staff-hub-drawer[data-active-node=engagement] .staff-form-grid{margin-bottom:0}#staff-new-live .staff-hub-drawer[data-active-node=engagement] .staff-block{margin:0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .staff-block,#staff-new-live .staff-hub-drawer[data-active-node=leave_time_off] .staff-block{border:none!important;margin-top:0!important;margin-bottom:0!important}#staff-new-live .staff-hub-drawer[data-active-node=leave_time_off] .staff-salary-engagement-summary{margin-top:0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .staff-salary-engagement-summary,#staff-new-live .staff-hub-drawer[data-active-node=leave_time_off] .staff-salary-engagement-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 36px;padding:2px 0 4px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .staff-salary-engagement-summary p,#staff-new-live .staff-hub-drawer[data-active-node=leave_time_off] .staff-salary-engagement-summary p{color:#403934c2;align-items:baseline;gap:10px;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,.98vw,17.3px);line-height:1.35;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .staff-salary-engagement-label,#staff-new-live .staff-hub-drawer[data-active-node=leave_time_off] .staff-salary-engagement-label{color:#403934db;white-space:nowrap;font-weight:700}#staff-new-live .staff-hub-drawer[data-active-node=performance] .staff-salary-engagement-value,#staff-new-live .staff-hub-drawer[data-active-node=leave_time_off] .staff-salary-engagement-value{min-width:0}#staff-new-live .staff-hub-drawer[data-active-node=leave_time_off] .staff-leave-time-off-block{gap:16px;display:grid}#staff-new-live .staff-leave-panel{background:linear-gradient(145deg,#ffffff3d,#e7ded626);border:1px solid #ffffff61;border-radius:24px;padding:18px;box-shadow:inset 1px 1px #ffffff8a,10px 16px 28px #46382d0e}#staff-new-live .staff-leave-panel--profile{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#staff-new-live .staff-leave-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}#staff-new-live .staff-leave-panel-head h3{letter-spacing:0;color:#141210c2;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,1.28vw,20px);font-weight:500}#staff-new-live .staff-leave-scope-select{width:min(230px,100%)}#staff-new-live #staff-leave-profile-section-form{width:min(230px,100%);margin:0}#staff-new-live #staff-leave-profile-section-form .staff-leave-scope-select{width:100%}#staff-new-live .staff-leave-rule-card{background:#ffffff38;border:1px solid #14121011}#staff-new-live .staff-leave-rule-card strong{color:#141210bf;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;display:block}#staff-new-live .staff-leave-rule-card span{color:#14121094;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px}#staff-new-live .staff-leave-probation-banner{color:#d27865eb;letter-spacing:.02em;background:#ffffff2e;border:1px solid #ffffff5c;border-radius:999px;align-items:center;min-height:40px;margin:0 0 14px;padding:0 18px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:650;display:flex;box-shadow:inset 1px 1px #ffffff75,5px 7px 14px #d2786514}#staff-new-live .staff-leave-policy-setup{justify-content:flex-start;margin:0 0 18px;display:flex}#staff-new-live .staff-leave-policy-setup-btn{all:unset;box-sizing:border-box;min-height:56px;color:var(--coral,#d27865);letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#e5e0dc;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 34px;font-size:10px;font-weight:500;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:6px 6px 12px #c9c5c1,-6px -6px 12px #fff}#staff-new-live .staff-leave-policy-setup-btn:hover{box-shadow:8px 8px 16px #c6c2bd,-6px -6px 14px #fff}#staff-new-live .staff-leave-policy-setup-btn:active{transform:translateY(1px)}#staff-new-live .staff-leave-service-matrix{width:100%;margin-bottom:0;padding-left:0}#staff-new-live .staff-leave-type-card{width:100%;max-width:none}#staff-new-live .staff-leave-rule-matrix{gap:24px;display:grid}#staff-new-live .staff-leave-rule-summary-card .staff-service-card-head{cursor:default}#staff-new-live .staff-leave-rule-summary-card .staff-leave-rule-value{color:#d27865;font-variant-numeric:tabular-nums;margin-top:8px;display:block;transform:none}#staff-new-live .staff-time-off-settings-form{width:100%}#staff-new-live .staff-time-off-balance-card .staff-service-card-title{font-weight:600}#staff-new-live .staff-time-off-source-card .staff-service-card-head{cursor:default;gap:28px}#staff-new-live .staff-time-off-source-card .staff-service-card-copy{min-width:240px}#staff-new-live .staff-time-off-source-card .staff-service-card-meta{color:#5a555294;margin-top:8px;display:block;transform:none}#staff-new-live .staff-time-off-source-card .staff-time-off-source-name{white-space:nowrap;margin-top:0}#staff-new-live .staff-time-off-source-card .staff-time-off-source-balance-meta{font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;grid-template-columns:180px 8px max-content;align-items:center;column-gap:18px;display:grid}#staff-new-live .staff-time-off-source-card .staff-time-off-source-balance-meta>span:first-child{white-space:nowrap}#staff-new-live .staff-time-off-source-summary-surface .staff-service-card-head{cursor:pointer}#staff-new-live .staff-time-off-source-detail-summary{margin-bottom:6px}#staff-new-live .staff-time-off-source-balance-form{background:#ffffff29;border-radius:22px;gap:18px;margin:4px 0 8px;padding:22px 26px;display:grid;box-shadow:inset 4px 4px 9px #4c3f3012,inset -4px -4px 9px #ffffff7a}#staff-new-live .staff-time-off-source-balance-form-head h5{color:#2f2723e6;margin:0;font-size:14px;font-weight:700}#staff-new-live .staff-time-off-source-balance-form-head span{color:#5a55528f;margin-top:5px;font-size:11px;display:block}#staff-new-live .staff-time-off-source-balance-form .staff-time-off-duration-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}#staff-new-live .staff-time-off-source-balance-actions{margin-top:0}#staff-new-live .staff-time-off-duration-fields{grid-template-columns:repeat(2,minmax(150px,220px));gap:18px;margin-left:auto;display:grid}#staff-new-live .staff-time-off-duration-fields label{display:block;position:relative}#staff-new-live .staff-time-off-duration-fields input{color:#2f2723c2;width:100%;height:58px;font:inherit;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#f5f1ecc7;border:0;border-radius:999px;outline:0;padding:0 82px 0 22px;box-shadow:inset 7px 7px 14px #c6c0bab3,inset -7px -7px 14px #ffffffe0}#staff-new-live .staff-time-off-duration-fields label>span{color:#5d5447a3;pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#staff-new-live .staff-time-off-reason-field{color:#5a5552a8;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:0 40px 30px;font-size:12px;font-weight:700;display:grid}#staff-new-live .staff-time-off-reason-field input{color:#2f2723c2;width:100%;height:48px;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #5a555238;outline:0;padding:0 18px}#staff-new-live .staff-time-off-policy-summary{background:#f4f0eb57;border:1px solid #ffffff7a;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:26px 34px;display:grid}#staff-new-live .staff-time-off-source-card .staff-time-off-policy-summary,#staff-new-live .staff-time-off-policy-summary--flat{background:0 0;border:0;border-radius:0;padding:10px 34px 8px}#staff-new-live .staff-unpaid-time-off-card .staff-service-card-body.staff-leave-application-history{border-top:1px solid #1412100f;margin-top:10px;padding-top:8px}#staff-new-live .staff-unpaid-time-off-card .staff-time-off-policy-summary--flat{padding-top:6px;padding-bottom:4px}#staff-new-live .staff-company-grant-card .staff-leave-card-body,#staff-new-live .staff-overtime-credit-card .staff-leave-card-body.staff-leave-application-history{border-top:1px solid #1412100f;margin-top:10px;padding-top:8px}#staff-new-live .staff-overtime-credit-card .staff-time-off-source-balance-form{box-shadow:none;background:0 0;border-radius:0;margin:4px 0 8px;padding:12px 34px 8px}#staff-new-live .staff-time-off-policy-summary div{gap:8px;display:grid}#staff-new-live .staff-time-off-policy-summary span{color:#5a555294;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}#staff-new-live .staff-time-off-policy-summary strong{color:#2f2723c2;font-size:14px}#staff-new-live .staff-time-off-policy-empty{text-align:center;padding:34px}#staff-new-live .staff-time-off-save-actions{margin-top:4px}#staff-new-live .staff-leave-type-card .staff-service-card-meta{font-variant-numeric:tabular-nums;grid-template-columns:180px 8px max-content;align-items:center;column-gap:18px;display:grid}#staff-new-live .staff-leave-type-card.staff-leave-rule-summary-card .staff-service-card-meta{grid-template-columns:none;display:block}#staff-new-live .staff-leave-type-card .staff-service-card-meta>span:first-child{white-space:nowrap}#staff-new-live .staff-leave-meta-separator{color:#5a55526b;text-align:center;justify-self:center;width:8px;display:block;transform:translate(-2cm)}#staff-new-live .staff-leave-type-card .staff-leave-meta-balance{color:#d27865;text-align:left;transform:translate(-2cm)}#staff-new-live .staff-leave-card-actions{align-items:center;gap:48px;padding-right:0;display:flex;position:static}#staff-new-live .staff-leave-card-summary-surface{position:relative}#staff-new-live .staff-leave-card-surface-trigger{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}#staff-new-live .staff-leave-card-surface-trigger:focus,#staff-new-live .staff-leave-card-surface-trigger:focus-visible{outline:none}#staff-new-live .staff-leave-card-summary-surface .staff-service-card-head{z-index:1;position:relative}#staff-new-live .staff-leave-card-summary-surface .staff-leave-card-actions{z-index:3;position:relative}#staff-new-live .staff-leave-application-toggle{z-index:1;pointer-events:none;border-top:0;grid-template-columns:auto auto minmax(0,1fr);width:100%;min-height:40px;margin-top:12px;padding:12px 2px 0;position:relative}#staff-new-live .staff-leave-application-toggle .team-access-history-toggle-icon{justify-self:end;margin-left:0}#staff-new-live .staff-leave-application-history{z-index:3;border-top:0;margin-top:10px;padding-top:0;position:relative}#staff-new-live .staff-leave-card-body{gap:12px}#staff-new-live .staff-leave-type-card:not(.is-enabled) .staff-service-card-head{cursor:default}#staff-new-live .staff-leave-type-card.is-enabled .staff-service-card-head{cursor:pointer}#staff-new-live .staff-leave-type-card{transition:opacity .18s,filter .18s,box-shadow .18s}#staff-new-live .staff-leave-type-card.is-muted{opacity:.42;filter:saturate(.45);box-shadow:5px 5px 12px #c9c5c194,-2px -2px 6px #ffffff75}#staff-new-live .staff-leave-type-card.is-expanded{opacity:1;filter:none}#staff-new-live .staff-leave-status-switch{cursor:pointer;background:0 0;border:0;padding:0}#staff-new-live .staff-leave-status-switch.is-active .staff-thin-switch{background:#d27865e6!important}#staff-new-live .staff-leave-status-switch.is-active .staff-thin-switch:before{left:26px!important}#staff-new-live .staff-leave-entitlement-field{border-top:1px solid #14121014;grid-template-columns:minmax(0,1fr) minmax(160px,280px) auto;align-items:center;gap:32px;padding:22px 0 8px;display:grid}#staff-new-live .staff-leave-entitlement-field>label{color:#181512e6;letter-spacing:0;font-size:15px;font-weight:800}#staff-new-live .staff-leave-entitlement-pill{background:#ece7e0f0;border-radius:999px;height:40px;min-height:40px;padding:0;display:block;position:relative;box-shadow:inset 7px 7px 11px #4c3f303d,inset -6px -6px 12px #fff}#staff-new-live .staff-leave-entitlement-pill input{z-index:1;cursor:text;pointer-events:auto;width:100%;min-width:0;height:100%;line-height:40px;display:block;position:relative;box-shadow:none!important;color:#5d5447db!important;background:0 0!important;border:0!important;outline:0!important;padding:0 76px 0 20px!important;font-size:1rem!important;font-weight:700!important}#staff-new-live .staff-leave-entitlement-pill span{z-index:2;color:#5d5447b8;white-space:nowrap;pointer-events:none;font-size:.9rem;font-weight:700;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#staff-new-live .staff-leave-entitlement-save{all:unset;cursor:pointer;letter-spacing:.25em;text-transform:uppercase;color:#d27865;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);white-space:nowrap;background:#e5e0dc;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 24px;font-size:10px;font-weight:500;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:5px 5px 10px #c9c5c1,-5px -5px 10px #fff}#staff-new-live .staff-leave-entitlement-save:hover{box-shadow:6px 6px 13px #c6c2bd,-5px -5px 12px #fff}#staff-new-live .staff-leave-entitlement-save:active{transform:translateY(1px)}#staff-new-live .staff-leave-application-history{border-top:0;gap:12px;margin-top:14px;padding-top:0}#staff-new-live .staff-leave-application,#staff-new-live .staff-leave-records{margin-top:0;padding-top:0}#staff-new-live .staff-leave-application{z-index:1;background:#e5e0dc;border:0;border-radius:12px;margin:8px -28px 12px;padding:22px 28px;position:relative;box-shadow:0 -5px 9px #ffffff57,0 7px 12px #978f8866}#staff-new-live .staff-leave-history{border-top:0;margin-top:0;padding-top:0}#staff-new-live .staff-leave-apply-head,#staff-new-live .staff-leave-records-head,#staff-new-live .staff-leave-record-row,#staff-new-live .staff-leave-record-form-actions{justify-content:space-between;align-items:center;display:flex}#staff-new-live .staff-leave-apply-head{transform:none}#staff-new-live .staff-leave-apply-head h5,#staff-new-live .staff-leave-records-head h5{color:#181512e6;letter-spacing:0;margin:0 0 3px;font-size:15px;font-weight:800}#staff-new-live .staff-leave-history-title{align-items:baseline;gap:12px;display:inline-flex}#staff-new-live .staff-leave-history-title h5{margin-bottom:0}#staff-new-live .staff-leave-apply-head>div>span,#staff-new-live .staff-leave-records-head>div>span,#staff-new-live .staff-leave-record-empty{color:#5a55528a;font-size:12px;font-weight:500}#staff-new-live .staff-leave-history .staff-leave-record-row:first-child{border-top:0}#staff-new-live .staff-leave-history .staff-leave-record-row{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid}#staff-new-live .staff-leave-record-bullet{background:#d27865b8;border-radius:999px;align-self:start;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 4px #d278651a}#staff-new-live .staff-leave-record-add{width:32px;min-width:32px;height:32px;box-shadow:none;color:#d27865;cursor:pointer;background:0 0;border:2px dashed #d278658c;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.2rem;font-weight:300;line-height:0;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}#staff-new-live .staff-leave-record-add span{line-height:1;display:block;transform:translateY(-1px)}#staff-new-live .staff-leave-record-add:hover,#staff-new-live .staff-leave-record-add:focus-visible{color:#d27865;border-color:#d27865;outline:none;transform:translateY(-1px)}#staff-new-live .staff-leave-record-form{background:#ffffff2b;border-radius:14px;margin-top:18px;padding:18px;box-shadow:inset 4px 4px 9px #4c3f3014,inset -4px -4px 9px #ffffff85}#staff-new-live .staff-leave-record-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#staff-new-live .staff-unpaid-time-off-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#staff-new-live .staff-unpaid-time-off-time-grid>.staff-leave-record-field{grid-template-rows:auto 38px minmax(16px,auto);align-content:start}#staff-new-live .staff-unpaid-time-off-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}#staff-new-live .staff-unpaid-time-off-duration-field input[readonly]{cursor:default;color:#5d5447b8!important}#staff-new-live .staff-leave-record-secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}#staff-new-live .staff-leave-record-field{gap:7px;min-width:0;display:grid}#staff-new-live .staff-leave-record-field>span{color:#5a5552ad;text-transform:uppercase;font-size:11px;font-weight:700}#staff-new-live .staff-leave-record-field input,#staff-new-live .staff-leave-record-field select{width:100%;min-width:0;height:38px;color:#5d5447db!important;background:#ece7e0f0!important;border:0!important;border-radius:999px!important;outline:0!important;padding:0 14px!important;font-size:12px!important;font-weight:650!important;box-shadow:inset 5px 5px 9px #4c3f3033,inset -5px -5px 10px #ffffffe6!important}#staff-new-live .staff-leave-record-field input[type=date]{color-scheme:light;font-variant-numeric:tabular-nums;padding-inline:14px 10px!important}#staff-new-live .staff-leave-record-field input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}#staff-new-live .staff-leave-record-field input[type=date]::-webkit-datetime-edit{min-width:0;padding:0}#staff-new-live .staff-leave-record-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;flex:none;margin:0;padding:7px 4px 7px 8px}#staff-new-live .staff-unpaid-time-off-time-shell{min-width:0;position:relative}#staff-new-live .staff-unpaid-time-off-time-text{font-variant-numeric:tabular-nums;padding-right:54px!important}#staff-new-live .staff-unpaid-time-off-time-shell.is-12h .staff-unpaid-time-off-time-text{padding-right:132px!important}#staff-new-live .staff-unpaid-time-off-period-toggle{z-index:4;background:#fff3;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:absolute;top:50%;right:54px;transform:translateY(-50%);box-shadow:inset 2px 2px 5px #4c3f3014,inset -2px -2px 5px #ffffff85}#staff-new-live .staff-unpaid-time-off-period-toggle button{color:#5d544785;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:32px;height:24px;padding:0 7px;font-size:10px;font-weight:750}#staff-new-live .staff-unpaid-time-off-period-toggle button.is-active{color:#5d5447eb;background:#ffffff94;box-shadow:0 1px 3px #4c3f301f}#staff-new-live .staff-unpaid-time-off-time-text::placeholder{color:#5d54476b;opacity:1}#staff-new-live .staff-unpaid-time-off-time-picker{z-index:3;opacity:0;cursor:pointer;top:0;right:0;width:52px!important;min-width:52px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important}#staff-new-live .staff-unpaid-time-off-time-icon{z-index:2;pointer-events:none;color:#5d5447d1;width:17px;height:17px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#staff-new-live .staff-time-off-interval-error{color:#c96f5e;margin:7px 4px 0;font-size:11px;font-weight:650;line-height:1.35}#staff-new-live .staff-time-off-interval-error[hidden]{display:none}#staff-new-live .staff-unpaid-time-off-time-text.is-interval-invalid{color:#c96f5e!important}#staff-new-live .staff-leave-record-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23766d63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 18px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:46px!important}#staff-new-live .staff-leave-record-field--notes{grid-column:1/-1}#staff-new-live .staff-leave-working-day-warning{color:#d27865;margin:8px 2px 0}#staff-new-live .staff-leave-working-day-warning[hidden]{display:none}#staff-new-live .staff-leave-working-day-warning p{margin:0;font-size:12px;font-weight:600;line-height:1.5}#staff-new-live .staff-leave-record-form-actions{justify-content:flex-end;gap:10px;margin-top:16px}#staff-new-live .staff-leave-record-form-actions button{color:#5a5552ad;cursor:pointer;background:#fff3;border:1px solid #7e766e29;border-radius:999px;min-width:92px;min-height:34px;padding:0 16px;font-size:12px;font-weight:700}#staff-new-live .staff-leave-record-form-actions button.is-primary{color:#d27865;background:#d278651f;border-color:#d278652e}#staff-new-live .staff-leave-record-form-actions button.is-primary:disabled{cursor:not-allowed;opacity:.45}#staff-new-live .staff-leave-record-empty{text-align:center;padding:20px 0 4px}#staff-new-live .staff-leave-record-list{margin-top:4px}#staff-new-live .staff-leave-record-row{border-top:1px solid #14121012;min-height:44px;padding:6px 2px}#staff-new-live .staff-leave-record-row>div{gap:3px;display:grid}#staff-new-live .staff-leave-record-row strong{color:#3d3936d1;font-size:13px;font-weight:650}#staff-new-live .staff-leave-record-row>div>span{color:#5a55528a;font-size:11px}#staff-new-live .staff-leave-record-row>.staff-leave-record-row-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}#staff-new-live .staff-leave-record-status-stack{justify-items:end;gap:4px;display:grid}#staff-new-live .staff-leave-record-approved-by{color:#5a555285;white-space:nowrap;font-size:10px;font-weight:600}#staff-new-live .staff-leave-record-cancel-request{color:#5a55528c;letter-spacing:.03em;white-space:nowrap;background:#e5e0dcb3;flex:none;width:auto;min-width:82px;height:34px;min-height:34px;padding:0 18px;font-size:11px;font-weight:650;position:static;top:auto;right:auto;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live .staff-leave-record-cancel-request:hover{color:#5a5552b8;background:#e5e0dce0}#staff-new-live .staff-leave-record-application-status{text-align:right;white-space:nowrap;min-width:78px;display:inline-block}#staff-new-live .staff-leave-record-status{color:#5a55529e;text-align:center;background:#e2dad185;border-radius:999px;min-width:78px;padding:7px 11px;font-size:11px;font-weight:700}#staff-new-live .staff-leave-record-status.is-approved{color:#457159eb;background:#70938024}#staff-new-live .staff-leave-record-status.is-pending{color:#d27865;background:#d278651f}@media (max-width:900px){#staff-new-live .staff-leave-record-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#staff-new-live .staff-leave-entitlement-field{grid-template-columns:1fr;gap:10px}}#staff-new-live .staff-leave-choice{cursor:default}#staff-new-live .staff-leave-choice .staff-service-tier{text-align:right;max-width:52%}#staff-new-live .staff-leave-pill{color:#14121085;white-space:nowrap;background:#e2dad185;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:0 11px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-flex}#staff-new-live .staff-leave-pill.is-active{color:#d27865;background:#d278651f}#staff-new-live .staff-leave-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#staff-new-live .staff-leave-rule-card{border-radius:18px;min-width:0;padding:14px}#staff-new-live .staff-leave-rule-label{color:#1412107a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}#staff-new-live .staff-leave-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}#staff-new-live .staff-leave-action{color:#141210b3;background:#fff3;border:1px solid #14121014;border-radius:999px;min-height:42px;padding:0 18px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600}#staff-new-live .staff-leave-action--primary{color:#fff8f2fa;background:#d27865;border-color:#d27865a3}@media (max-width:1100px){#staff-new-live .staff-leave-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#staff-new-live .staff-leave-panel-head{flex-direction:column;align-items:flex-start}#staff-new-live .staff-leave-scope-select,#staff-new-live #staff-leave-profile-section-form{width:100%}#staff-new-live .staff-leave-rule-grid{grid-template-columns:1fr}}#staff-new-live .staff-hub-drawer .staff-field label,#customers-new-live .staff-hub-drawer .staff-field label{text-transform:uppercase;letter-spacing:.05em;color:#141210a3;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px}#staff-new-live .staff-hub-drawer .staff-field input,#staff-new-live .staff-hub-drawer .staff-field select,#staff-new-live .staff-hub-drawer .staff-field textarea,#customers-new-live .staff-hub-drawer .staff-field input,#customers-new-live .staff-hub-drawer .staff-field select,#customers-new-live .staff-hub-drawer .staff-field textarea{box-shadow:none;color:#1412108f;background:0 0;border:0;border-bottom:1px solid #14121038;border-radius:0;padding:18px 0 12px}#staff-new-live .staff-hub-drawer .staff-field input::placeholder,#staff-new-live .staff-hub-drawer .staff-field textarea::placeholder,#customers-new-live .staff-hub-drawer .staff-field input::placeholder,#customers-new-live .staff-hub-drawer .staff-field textarea::placeholder{color:#14121080}#staff-new-live .staff-hub-drawer .staff-field input:focus,#staff-new-live .staff-hub-drawer .staff-field select:focus,#staff-new-live .staff-hub-drawer .staff-field textarea:focus,#customers-new-live .staff-hub-drawer .staff-field input:focus,#customers-new-live .staff-hub-drawer .staff-field select:focus,#customers-new-live .staff-hub-drawer .staff-field textarea:focus{box-shadow:none;border-bottom-color:#d27865;outline:none}#staff-new-live .staff-hub-drawer .staff-field input:hover,#staff-new-live .staff-hub-drawer .staff-field select:hover,#staff-new-live .staff-hub-drawer .staff-field textarea:hover,#customers-new-live .staff-hub-drawer .staff-field input:hover,#customers-new-live .staff-hub-drawer .staff-field select:hover,#customers-new-live .staff-hub-drawer .staff-field textarea:hover{border-bottom-color:#d27865}#staff-new-live .staff-hub-placeholder{color:var(--muted);padding:32px 0}#staff-new-live .staff-hub-drawer-foot .staff-profile-action-btn{background:var(--primary);color:#fff;border:0;border-radius:999px;justify-content:center;width:100%;min-height:54px;box-shadow:0 10px 28px #ff7f5052}@keyframes staff-hub-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes icon-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes staff-hub-pulse-ring{0%{opacity:.6;transform:scale(.94)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}#staff-new-live .staff-thin-line{background:0 0;height:1px;margin:46px 0}#staff-new-live .staff-kicker{text-transform:uppercase;letter-spacing:.42em;color:var(--muted);font-size:9px;font-weight:300;display:inline-block;position:relative}#staff-new-live .staff-kicker:after{content:"";background:#d2786559;width:44px;height:1px;margin-top:10px;display:block}#staff-new-live .staff-identity-hero{grid-template-columns:minmax(520px,1fr) 220px;align-items:start;gap:56px;padding-top:8px;padding-bottom:8px;display:grid}#staff-new-live .staff-identity-nick{letter-spacing:-.045em;color:var(--ink);margin:18px 0 0;font-size:72px;font-weight:200;line-height:.98}#staff-new-live .staff-identity-full{color:#d27865e0;margin:10px 0 0;font-size:18px;font-style:italic;font-weight:200}#staff-new-live .staff-identity-meta{gap:8px;margin-top:22px;display:grid}#staff-new-live .staff-meta-role{text-transform:uppercase;letter-spacing:.26em;color:#231e1b9e;font-size:11px;font-weight:400}#staff-new-live .staff-meta-type{text-transform:uppercase;letter-spacing:.26em;color:#231e1b59;font-size:10px;font-weight:300}#staff-new-live .staff-identity-hero-right{justify-content:flex-end;padding-top:22px;display:flex;position:sticky;top:96px}#staff-new-live .staff-avatar-ring{width:92px;height:92px;box-shadow:var(--shadow);background:#e6dace99;border:1px solid #1412100f;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#staff-new-live .staff-avatar-ring:before{content:"";opacity:.8;background:radial-gradient(circle at 30% 30%,#ffffffa6,#0000 55%);position:absolute;inset:-30px}#staff-new-live .staff-avatar-letter{color:#d27865f2;font-size:30px;font-weight:300;position:relative}#staff-new-live .staff-block{padding-top:0}#staff-new-live .staff-form-grid{grid-template-columns:1fr 1fr;gap:44px 92px;padding-top:10px;display:grid}#staff-new-live .staff-field input,#staff-new-live .staff-field select{border:none;border-bottom:1px solid var(--hairline);color:#141210d1;background:0 0;outline:none;width:100%;padding:14px 0;font-size:15px;font-weight:300}#staff-new-live .staff-field input:focus,#staff-new-live .staff-field select:focus{border-bottom-color:#d278658c;box-shadow:0 14px 0 -13px #d2786559}#staff-new-live .staff-select-wrap{position:relative}#staff-new-live .staff-select-wrap select{appearance:none;z-index:2;padding-right:34px;position:relative}#staff-new-live .staff-select-chevron{color:#d27865eb;pointer-events:none;z-index:1;font-size:12px;position:absolute;bottom:18px;right:2px}#staff-new-live .staff-add-ghost{color:#1412103d;cursor:pointer;background:#ffffff59;border:1px solid #14121014;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:transform .18s,background .18s,border-color .18s,color .18s;display:flex}#staff-new-live .staff-add-ghost:hover{color:#d27865d9;background:#fff9;border-color:#d2786540;transform:translateY(-2px)}#staff-new-live .staff-service-matrix{flex-wrap:wrap;align-items:center;gap:18px 44px;padding-top:6px;display:flex}#staff-new-live .staff-service-item{cursor:pointer;align-items:center;gap:10px;padding:10px 0;display:flex}#staff-new-live .staff-service-item input{opacity:0;pointer-events:none;position:absolute}#staff-new-live .staff-service-dot{background:#1412102e;border-radius:999px;width:5px;height:5px}#staff-new-live .staff-service-item input:checked+.staff-service-dot{background:#d27865f2}#staff-new-live .staff-service-name{color:#141210d1;font-size:15px;font-weight:300}#staff-new-live .staff-service-tier{text-transform:uppercase;letter-spacing:.26em;color:#d27865d9;margin-left:10px;font-size:8px}#staff-new-live .staff-service-item.is-muted{opacity:.38}#staff-new-live .staff-tier-row{border-top:1px solid #1412100f;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding-top:18px;display:flex}#staff-new-live .staff-location-group{flex-direction:column;gap:28px;margin-top:18px;display:flex}#staff-new-live .staff-location-pin{background:#1412101f;border-radius:999px;width:10px;height:10px;margin-top:13.5625px}#staff-new-live .staff-location-body{border-left:1px solid #14121014;flex-direction:column;gap:10px;padding-left:16px;display:flex}#staff-new-live .staff-location-body.is-primary{border-left-color:#d278654d}#staff-new-live .staff-location-name{text-transform:uppercase;letter-spacing:.26em;color:#231e1b6b;font-size:11px}#staff-new-live .staff-location-checks{flex-wrap:wrap;gap:18px;display:flex}#staff-new-live .staff-check{cursor:pointer;align-items:center;gap:10px;display:flex}#staff-new-live .staff-check input{accent-color:#d27865eb;width:16px;height:16px}#staff-new-live .staff-check span{color:#141210c7;font-size:14px;font-weight:300}#staff-new-live .staff-block:has(.staff-switches),#staff-new-live .staff-block:has(.staff-sliders){margin-top:72px}#staff-new-live .staff-block>.staff-kicker{position:relative}#staff-new-live .staff-block>.staff-kicker:after{content:"";background:#d27865;width:58px;height:1px;margin-top:12px;display:block}#staff-new-live .staff-switches{gap:26px;margin-top:26px;display:grid}#staff-new-live .staff-switch-row{justify-content:space-between;align-items:center;padding:2px 0;display:flex}#staff-new-live .staff-switch-label{text-transform:uppercase;letter-spacing:.3em;color:#231e1b80;font-size:12px;font-weight:300}#staff-new-live .staff-switch{justify-content:flex-end!important;align-items:center!important;width:auto!important;height:auto!important;display:inline-flex!important;position:relative!important}#staff-new-live .staff-switch>input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}#staff-new-live .staff-switch:before,#staff-new-live .staff-switch:after,#staff-new-live .staff-thin-switch:after{content:none!important}#staff-new-live .staff-thin-switch{background:#1412101a!important;border-radius:999px!important;width:40px!important;height:16px!important;transition:background .22s!important;position:relative!important}#staff-new-live .staff-thin-switch:before{content:""!important;background:#fffffff5!important;border-radius:999px!important;width:12px!important;height:12px!important;transition:left .22s!important;position:absolute!important;top:50%!important;left:2px!important;transform:translateY(-50%)!important;box-shadow:0 6px 14px #1412101f!important}#staff-new-live .staff-switch>input[type=checkbox]:checked+.staff-thin-switch{background:#d27865e6!important}#staff-new-live .staff-switch>input[type=checkbox]:checked+.staff-thin-switch:before{left:26px!important}#staff-new-live .staff-sliders{gap:44px;margin-top:44px;display:grid}#staff-new-live .staff-slider{gap:14px;display:grid}#staff-new-live .staff-slider input[type=range]{appearance:none;background:#1412101a;border-radius:0;outline:none;width:100%;height:1px}#staff-new-live .staff-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#d27865eb;border-radius:999px;width:16px;height:16px;box-shadow:0 10px 20px #1412101f}#staff-new-live .staff-slider input[type=range]::-moz-range-thumb{cursor:pointer;background:#d27865eb;border:none;border-radius:999px;width:16px;height:16px;box-shadow:0 10px 20px #1412101f}#staff-new-live .staff-maxbookings{background:#ffffff4d;border:1px solid #1412100d;border-radius:16px;justify-content:space-between;align-items:center;margin-top:26px;padding:22px 26px;display:flex}#staff-new-live .staff-maxbookings-k{text-transform:uppercase;letter-spacing:.28em;color:#231e1b4d;font-size:12px;font-weight:300}#staff-new-live .staff-maxbookings-v{letter-spacing:-.02em;color:#d27865e6;font-size:34px;font-weight:200;line-height:1}#staff-new-live .staff-warning{color:#d27865bf;margin-top:18px;font-size:14px;font-style:italic;font-weight:300}#staff-new-live .staff-details{margin-top:16px}#staff-new-live .staff-summary{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 0;list-style:none;display:flex}#staff-new-live .staff-summary::-webkit-details-marker{display:none}#staff-new-live .staff-chevron{color:#1412102e;transition:transform .18s}#staff-new-live .staff-details-body{border-top:1px solid #1412100f;flex-direction:column;gap:18px;margin-top:18px;padding-top:14px;display:flex}#staff-new-live .staff-detail-field{flex-direction:column;gap:8px;display:flex}#staff-new-live .staff-detail-k{text-transform:uppercase;letter-spacing:.34em;color:#231e1b5c;margin-bottom:8px;font-size:8px;display:block}#staff-new-live .staff-detail-input{color:#141210c2;background:0 0;border:none;border-bottom:1px solid #1412101a;outline:none;width:100%;padding:12px 0;font-size:15px;font-weight:300}#staff-new-live .staff-detail-input:focus{border-bottom-color:#d278658c}#staff-new-live .staff-ruled{background-image:linear-gradient(#1412100f 1px,#0000 1px);background-size:100% 40px;margin-top:14px;padding:2px 0}#staff-new-live .staff-memo{resize:none;color:#141210b3;background:0 0;border:none;outline:none;width:100%;height:180px;margin:0;padding:0;font-size:15px;font-weight:300;line-height:40px}#staff-new-live .staff-memo::placeholder{color:#1412104d}#staff-new-live .staff-shift-wrap{max-width:640px;margin:0 auto;padding:24px 0 120px}#staff-new-live .staff-shift-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#fbf9f9d1;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;display:flex;position:sticky;top:0}#staff-new-live .staff-shift-header-top{flex-direction:column;flex:1;align-items:center;display:flex}#staff-new-live .staff-shift-title{color:#141210e6;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}#staff-new-live .staff-shift-meta{align-items:center;gap:8px;margin-top:4px;display:flex}#staff-new-live .staff-shift-mode{text-transform:uppercase;letter-spacing:.22em;color:#14121073;font-size:10px}#staff-new-live .staff-shift-separator{color:#14121059;font-size:10px}#staff-new-live .staff-shift-date{color:#1412108c;font-size:10px}#staff-new-live .staff-shift-calendar-btn{color:#141210b3;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .22s;display:flex}#staff-new-live .staff-shift-calendar-btn:hover{color:#141210;background:#1412100d}#staff-new-live .staff-shift-calendar-icon{width:22px;height:22px}#staff-new-live .staff-shift-day-strip{z-index:40;background:#fbf9f9e6;padding:16px 0 12px;position:sticky;top:68px}#staff-new-live .staff-shift-days{justify-content:space-between;margin-bottom:16px;display:flex}#staff-new-live .staff-shift-day{color:#14121080;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;font-size:12px;transition:opacity .22s;display:flex}#staff-new-live .staff-shift-day:hover{opacity:.8}#staff-new-live .staff-shift-day.is-active{color:#d27765;font-weight:600}#staff-new-live .staff-shift-day.is-active:after{content:"";background:#d27765;border-radius:2px;width:20px;height:2px}#staff-new-live .staff-shift-time-ruler{color:#1412104d;letter-spacing:.05em;justify-content:space-between;font-size:10px;display:flex}#staff-new-live .staff-shift-list{margin-top:28px}#staff-new-live .staff-shift-group-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#staff-new-live .staff-shift-group-title{text-transform:uppercase;letter-spacing:.18em;color:#14121073;margin:0;font-size:11px;font-weight:600}#staff-new-live .staff-shift-compact-btn{text-transform:uppercase;letter-spacing:.2em;color:#14121066;cursor:pointer;background:0 0;border:none;font-size:10px;transition:color .22s}#staff-new-live .staff-shift-compact-btn:hover{color:#141210a6}#staff-new-live .staff-shift-rows{flex-direction:column;gap:24px;display:flex}#staff-new-live .staff-shift-row{position:relative}#staff-new-live .staff-shift-row.is-active{background:#d277650d;border-radius:16px;margin:0 -24px;padding:20px 24px}#staff-new-live .staff-shift-person{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}#staff-new-live .staff-shift-avatar{background:linear-gradient(135deg,#1412101a 0%,#1412100d 100%);border-radius:50%;width:36px;height:36px}#staff-new-live .staff-shift-info{flex-direction:column;line-height:1.2;display:flex}#staff-new-live .staff-shift-name{color:#141210e6;font-size:14px;font-weight:500}#staff-new-live .staff-shift-branch,#staff-new-live .staff-shift-status{color:#14121066;font-size:10px}#staff-new-live .staff-shift-duration{color:#14121066;font-size:11px;position:absolute;top:0;right:0}#staff-new-live .staff-shift-active-header{align-items:center;gap:8px;display:flex;position:absolute;top:0;right:0}#staff-new-live .staff-shift-active-badge{text-transform:uppercase;letter-spacing:.18em;color:#d27765;font-size:10px;font-weight:600}#staff-new-live .staff-shift-timeline{position:relative}#staff-new-live .staff-shift-hairline{background:#d277654d;width:100%;height:.5px}#staff-new-live .staff-shift-bar{cursor:pointer;background:0 0;border:none;border-radius:10px;height:10px;transition:all .22s;position:absolute;top:-5px}#staff-new-live .staff-shift-bar:hover{transform:scaleY(1.2)}#staff-new-live .staff-shift-bar-primary{background:#d27765}#staff-new-live .staff-shift-bar-selected{background:#d27765;box-shadow:0 0 0 10px #d2776514}#staff-new-live .staff-shift-bar-lunch{background:#d277650f;border:1px dashed #d2776573;justify-content:center;align-items:center;display:flex}#staff-new-live .staff-shift-lunch-icon{color:#d27765;width:12px;height:12px}#staff-new-live .staff-shift-bar-training{background-color:#d277652e;background-image:repeating-linear-gradient(45deg,#d2776540 25%,#0000 25% 50%,#d2776540 50% 75%,#0000 75% 100%);background-size:10px 10px;justify-content:center;align-items:center;display:flex}#staff-new-live .staff-shift-training-icon{color:#d27765;width:12px;height:12px}#staff-new-live .staff-shift-needle{background:#d27765;width:1px;height:56px;position:absolute;top:-28px}#staff-new-live .staff-shift-needle-dot{background:#d27765;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}#staff-new-live .staff-shift-micro-panel{background:#fbf9f9;border-radius:16px;margin-top:28px;padding:16px;box-shadow:0 24px 80px #19111014,0 6px 24px #1911100f}#staff-new-live .staff-shift-panel-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}#staff-new-live .staff-shift-panel-field{flex-direction:column;display:flex}#staff-new-live .staff-shift-panel-label{text-transform:uppercase;letter-spacing:.2em;color:#14121066;margin-bottom:4px;font-size:9px}#staff-new-live .staff-shift-panel-value{align-items:center;gap:8px;margin-top:4px;display:flex}#staff-new-live .staff-shift-time{color:#d27765;font-size:11px;font-weight:600}#staff-new-live .staff-shift-snap{color:#14121073;font-size:11px}#staff-new-live .staff-shift-panel-btn{color:#d27765;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #d2776540;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:600;transition:border-color .22s;display:inline-flex}#staff-new-live .staff-shift-panel-btn:hover{border-color:#d2776580}#staff-new-live .staff-shift-panel-icon{width:16px;height:16px}#staff-new-live .staff-shift-panel-hint{color:#14121059;margin-top:4px;font-size:10px}#staff-new-live .staff-shift-panel-hint span{color:#14121099}#staff-new-live .staff-shift-panel-link{color:#141210bf;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:500;transition:color .22s;display:inline-flex}#staff-new-live .staff-shift-panel-link:hover{color:#141210}#staff-new-live .staff-shift-panel-actions{justify-content:space-between;margin-top:16px;display:flex}#staff-new-live .staff-shift-action-secondary,#staff-new-live .staff-shift-action-danger{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:11px;transition:all .22s;display:inline-flex}#staff-new-live .staff-shift-action-secondary{color:#14121080}#staff-new-live .staff-shift-action-secondary:hover{color:#141210b3}#staff-new-live .staff-shift-action-danger,#staff-new-live .staff-shift-action-danger:hover{color:#ec4899}#staff-new-live .staff-shift-action-icon{width:18px;height:18px}#staff-new-live .staff-shift-warning{justify-content:center;margin-top:20px;padding:0 16px;display:flex;position:relative}#staff-new-live .staff-shift-warning:before{content:"";inset-x:0;filter:blur(20px);background:#d277650d;border-radius:50%;height:40px;position:absolute}#staff-new-live .staff-shift-warning span{color:#d27765a6;font-size:10px;font-style:italic;position:relative}#staff-new-live .staff-shift-fab{z-index:50;position:fixed;bottom:28px;right:28px}#staff-new-live .staff-shift-add-btn{color:#fff;cursor:pointer;background:#d27765;border:none;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s;display:flex;box-shadow:0 10px 30px #d277652e}#staff-new-live .staff-shift-add-btn:active{transform:scale(.98)}#staff-new-live .staff-shift-add-icon{width:26px;height:26px}#staff-new-live .staff-shift-hints{z-index:40;flex-direction:column;gap:8px;max-width:280px;display:flex;position:fixed;bottom:28px;left:28px}#staff-new-live .staff-shift-hint{color:#fff;letter-spacing:.02em;background:#141210db;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}#staff-new-live .staff-shift-hint-icon{width:16px;height:16px}@media (max-width:640px){#staff-new-live .staff-shift-wrap{padding:16px 0 120px}#staff-new-live .staff-shift-panel-grid{grid-template-columns:1fr}#staff-new-live .staff-shift-row.is-active{margin:0 -16px;padding:16px}#staff-new-live .staff-shift-hints{display:none}}#staff-new-live .staff-shift-details-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#19111014;justify-content:center;align-items:center;padding:24px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}#staff-new-live .staff-shift-details-sheet{background:#fbf9f9;border-radius:32px;width:100%;max-width:560px;padding:40px;animation:.28s cubic-bezier(.16,1,.3,1) slideUp;position:relative;box-shadow:0 32px 80px #1911101f,0 8px 32px #19111014}#staff-new-live .staff-shift-details-close{color:#19111073;cursor:pointer;background:0 0;border:none;font-size:12px;transition:color .22s;position:absolute;top:32px;right:32px}#staff-new-live .staff-shift-details-close:hover{color:#191110bf}#staff-new-live .staff-shift-details-content{flex-direction:column;gap:40px;display:flex}#staff-new-live .staff-shift-details-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}#staff-new-live .staff-shift-details-row .staff-shift-details-field:first-child:nth-last-child(2),#staff-new-live .staff-shift-details-row .staff-shift-details-field:first-child:nth-last-child(2)~.staff-shift-details-field{grid-column:span 1.5}#staff-new-live .staff-shift-details-field{flex-direction:column;display:flex}#staff-new-live .staff-shift-details-label{text-transform:uppercase;letter-spacing:.28em;color:#19111066;margin-bottom:10px;font-size:9px;font-weight:500}#staff-new-live .staff-shift-details-trigger{color:#191110;text-align:left;cursor:pointer;background:0 0;border:1px solid #1911101a;border-radius:999px;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;font-size:14px;transition:all .22s;display:flex;position:relative}#staff-new-live .staff-shift-details-trigger:hover{border-color:#1911102e}#staff-new-live .staff-shift-details-trigger:focus{border-color:#d2776580;outline:none;box-shadow:0 0 0 3px #d2776514}#staff-new-live .staff-shift-details-chevron{color:#1911104d;flex-shrink:0;width:16px;height:16px}#staff-new-live .staff-shift-details-toggle{cursor:pointer;color:#191110;background:0 0;border:1px solid #1911101a;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;transition:all .22s;display:flex}#staff-new-live .staff-shift-details-toggle:hover{border-color:#1911102e}#staff-new-live .staff-shift-details-toggle-box{border:1.5px solid #19111033;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}#staff-new-live .staff-shift-details-toggle-box svg{opacity:0;width:10px;height:10px;transition:opacity .18s}#staff-new-live .staff-shift-details-number{color:#191110;text-align:center;background:0 0;border:1px solid #1911101a;border-radius:999px;width:100%;padding:14px 20px;font-size:14px;transition:all .22s}#staff-new-live .staff-shift-details-number:hover{border-color:#1911102e}#staff-new-live .staff-shift-details-number:focus{border-color:#d2776580;outline:none;box-shadow:0 0 0 3px #d2776514}#staff-new-live .staff-shift-details-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#staff-new-live .staff-shift-details-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#staff-new-live .staff-shift-details-date-input{position:relative}#staff-new-live .staff-shift-details-date-input input{color:#191110;background:0 0;border:1px solid #1911101a;border-radius:999px;width:100%;padding:14px 44px 14px 20px;font-size:14px;transition:all .22s}#staff-new-live .staff-shift-details-date-input input:hover{border-color:#1911102e}#staff-new-live .staff-shift-details-date-input input:focus{border-color:#d2776580;outline:none;box-shadow:0 0 0 3px #d2776514}#staff-new-live .staff-shift-details-date-input input:disabled{opacity:.5;cursor:not-allowed}#staff-new-live .staff-shift-details-date-icon{color:#1911104d;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#staff-new-live .staff-shift-details-helper{color:#19111080;margin-top:-12px;font-size:11px;line-height:1.5}#staff-new-live .staff-shift-details-helper.hidden{display:none}#staff-new-live .staff-shift-details-actions{border-top:1px solid #1911100f;justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;display:flex}#staff-new-live .staff-shift-details-action-secondary,#staff-new-live .staff-shift-details-action-danger{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;transition:all .22s;display:inline-flex}#staff-new-live .staff-shift-details-action-secondary{color:#19111099}#staff-new-live .staff-shift-details-action-secondary:hover{color:#191110d9}#staff-new-live .staff-shift-details-action-danger,#staff-new-live .staff-shift-details-action-danger:hover{color:#ec4899}#staff-new-live .staff-shift-details-action-icon{width:16px;height:16px}#staff-new-live .staff-shift-details-saved{color:#19111059;letter-spacing:.05em;font-size:10px}@media (max-width:640px){#staff-new-live .staff-shift-details-sheet{border-radius:24px;padding:28px}#staff-new-live .staff-shift-details-content{gap:28px}#staff-new-live .staff-shift-details-row{grid-template-columns:1fr}#staff-new-live .staff-shift-details-row .staff-shift-details-field:first-child:nth-last-child(2),#staff-new-live .staff-shift-details-row .staff-shift-details-field:first-child:nth-last-child(2)~.staff-shift-details-field{grid-column:span 1}#staff-new-live .staff-shift-details-actions{flex-direction:column;align-items:stretch;gap:16px}#staff-new-live .staff-shift-details-actions .flex{justify-content:space-between}}@media (max-width:980px){#staff-new-live .staff-identity-wrap{padding:28px 22px 120px}#staff-new-live .staff-identity-hero{grid-template-columns:1fr;gap:18px}#staff-new-live .staff-identity-hero-right{position:relative;top:auto}#staff-new-live .staff-identity-nick{font-size:28px}#staff-new-live .staff-form-grid{grid-template-columns:1fr;gap:26px}#staff-new-live .staff-maxbookings-v{font-size:24px}}#staff-new-live .staff-kicker{text-transform:uppercase;letter-spacing:.3em;color:var(--text-muted);font-size:9px;font-weight:600}#staff-new-live .staff-identity-hero{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:42px;display:flex}#staff-new-live .staff-identity-hero-left{flex-direction:column;flex:1;gap:12px;display:flex}#staff-new-live .staff-identity-hero-right{flex-shrink:0}#staff-new-live .staff-avatar-ring{background:var(--ui-accent);width:72px;height:72px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:400;display:flex}#staff-new-live .staff-avatar-letter{font-size:28px;font-weight:400}#staff-new-live .staff-identity-nick{color:var(--text-main);margin:0;font-size:28px;font-weight:400;line-height:1.2}#staff-new-live .staff-identity-full{color:var(--text-muted);margin:0;font-size:15px;font-weight:400}#staff-new-live .staff-identity-meta{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}#staff-new-live .staff-meta-role,#staff-new-live .staff-meta-type{color:var(--text-muted);font-size:12px;font-weight:500}#staff-new-live .staff-form-grid{grid-template-columns:1fr 1fr;gap:34px 46px;margin-bottom:56px;display:grid}#staff-new-live .staff-identity-avatar-row{justify-content:flex-start;margin:4px 0 26px;padding-left:10px;display:flex}#staff-new-live .staff-identity-avatar-shell{width:106px;height:106px;display:inline-block;position:relative;overflow:visible}#staff-new-live .staff-identity-avatar-preview{background:#e5e0dc;border:0;border-radius:999px;flex:0 0 106px;width:106px;height:106px;margin:0;position:relative;box-shadow:6px 6px 12px #c9c5c1,-6px -6px 12px #fff}#staff-new-live .staff-identity-avatar-preview:after{content:none}#staff-new-live .staff-identity-avatar-image{z-index:1;object-fit:cover;border-radius:999px;width:100%;height:100%;position:relative}#staff-new-live .staff-identity-avatar-edit{cursor:pointer;z-index:2;background:#efede9;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;bottom:-3px;right:-3px;overflow:hidden;box-shadow:inset 2px 2px 4px #ffffffb3,inset -2px -2px 4px #d6d0c9e6,4px 4px 10px #aaa0962e}#staff-new-live .staff-identity-avatar-preview .staff-avatar-letter{letter-spacing:.02em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:300}#staff-new-live .staff-identity-avatar-edit img{object-fit:contain;opacity:.72;width:16px;height:16px}#staff-new-live .staff-identity-avatar-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}#staff-new-live .staff-identity-avatar-meta,#staff-new-live .staff-identity-avatar-error{text-align:center;margin:-12px 0 24px;font-size:11px;line-height:1.45}#staff-new-live .staff-identity-avatar-meta{color:#1412108a}#staff-new-live .staff-identity-avatar-error{color:#c96f5c}#staff-new-live .business-landing-page-image-field{grid-column:1/-1}#staff-new-live .business-landing-page-image-head{justify-content:space-between;align-items:center;gap:18px;width:min(100%,680px);margin:0 0 10px;display:flex}#staff-new-live .business-landing-page-image-copy{flex:auto;align-content:center;gap:6px;min-width:0;min-height:52px;display:grid}#staff-new-live .business-landing-page-image-note{color:#1412108a;margin:0;font-size:12px;line-height:1.5}#staff-new-live .business-landing-page-preview-row{grid-column:1/-1;justify-content:flex-end;margin:0 0 4px;display:flex}#staff-new-live .business-landing-page-image-row{margin:10px 0 12px;padding-left:10px}#staff-new-live .business-landing-page-image-row .staff-identity-avatar-shell{width:106px;height:106px}#staff-new-live .business-landing-page-image-preview{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#ece7e0;flex:0 0 106px;width:106px;height:106px;position:relative;overflow:hidden;box-shadow:6px 6px 12px #c9c5c1,-6px -6px 12px #fff}#staff-new-live .business-landing-page-image-preview[data-position-enabled=false]{cursor:default;touch-action:auto}#staff-new-live .business-landing-page-image-preview.is-positioning{cursor:grabbing}#staff-new-live .business-landing-page-position-image{object-fit:cover;object-position:48% 40%;pointer-events:none;width:100%;height:100%;translate:var(--landing-image-pan-x,0%)var(--landing-image-pan-y,0%);scale:var(--landing-image-scale,1.2);transform-origin:50%;will-change:translate,scale;display:block}#staff-new-live .business-landing-page-position-hint{color:#fffffff5;letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;background:#1814128f;border-radius:999px;max-width:calc(100% - 18px);padding:4px 8px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:600;line-height:1;transition:opacity .18s;position:absolute;bottom:8px;left:50%;translate:-50%}#staff-new-live .business-landing-page-image-preview:hover .business-landing-page-position-hint,#staff-new-live .business-landing-page-image-preview.is-positioning .business-landing-page-position-hint{opacity:1}#staff-new-live .business-landing-page-image-placeholder{color:#14121057;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}#staff-new-live .business-landing-page-image-scale-control{gap:8px;width:min(280px,100%);margin:12px 0 10px;display:grid}#staff-new-live .business-landing-page-image-scale-copy{color:#14121085;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}#staff-new-live .business-landing-page-image-scale-copy strong{color:#d27865e6;letter-spacing:.06em;font-size:11px;font-weight:700}#staff-new-live #business-landing-page-image-scale,#staff-new-live #business-landing-page-background-scale{accent-color:#d27865;cursor:ew-resize;width:100%;height:20px;margin:0}#staff-new-live .business-landing-page-image-count{letter-spacing:.16em;text-transform:uppercase;color:#14121070;margin:-2px 0 6px;font-size:11px}#staff-new-live .business-landing-page-image-gallery{flex-wrap:wrap;gap:12px;margin:0 0 14px;display:flex}#staff-new-live .business-landing-page-image-chip{cursor:grab;background:#ece7e0;border-radius:24px;width:68px;height:68px;position:relative;overflow:hidden;box-shadow:6px 6px 16px #c9c5c185,-6px -6px 16px #ffffffd9}#staff-new-live .business-landing-page-image-chip.is-primary{box-shadow:0 0 0 2px #d7735c47,6px 6px 16px #c9c5c185,-6px -6px 16px #ffffffd9}#staff-new-live .business-landing-page-image-chip.is-editing{box-shadow:0 0 0 2px #d278659e,0 0 0 5px #d278651f,6px 6px 16px #c9c5c185,-6px -6px 16px #ffffffd9}#staff-new-live .business-landing-page-image-chip-thumb{object-fit:cover;object-position:48% 40%;pointer-events:none;width:100%;height:100%;translate:var(--landing-image-pan-x,0%)var(--landing-image-pan-y,0%);scale:var(--landing-image-scale,1.2);transform-origin:50%;display:block}#staff-new-live .business-landing-page-image-chip.is-dragging{opacity:.48;cursor:grabbing}#staff-new-live .business-landing-page-image-chip.is-drop-target{box-shadow:0 0 0 2px #d278656b,6px 6px 16px #c9c5c185,-6px -6px 16px #ffffffd9}#staff-new-live .business-landing-page-image-chip-position,#staff-new-live .business-landing-page-image-chip-remove{color:#141210b8;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:6px;box-shadow:0 6px 16px #78695e38}#staff-new-live .business-landing-page-image-chip-position{left:6px}#staff-new-live .business-landing-page-image-chip-remove{right:6px}#staff-new-live .business-landing-page-upload-meta,#staff-new-live .business-landing-page-upload-error{margin:-8px 0 12px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.5}#staff-new-live .business-landing-page-upload-meta{color:#1412108a}#staff-new-live .business-landing-page-upload-error{color:#c96f5c}#staff-new-live .business-landing-page-color-row{align-items:center;gap:14px;display:flex}#staff-new-live .business-landing-page-color-swatch{border:1px solid #1412101a;border-radius:999px;flex:0 0 28px;width:28px;height:28px;box-shadow:4px 4px 10px #c9c5c138,-4px -4px 10px #ffffff8c}#staff-new-live .business-landing-page-color-row input{flex:auto}#staff-new-live .business-landing-page-color-note{color:#1412108a;margin:-4px 0 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.5}#staff-new-live .business-landing-page-graphic-divider{background:linear-gradient(90deg,#b4a89a00,#b4a89a47,#b4a89a00);width:100%;height:1px}#staff-new-live .promo-graphic-choice-list{flex-wrap:wrap;align-items:center;gap:44px;width:min(100%,320px);display:flex}#staff-new-live .promo-graphic-choice-list--stacked{width:100%;margin-top:2px;margin-bottom:14px}#staff-new-live .promo-graphic-choice{color:#847b72bd;letter-spacing:-.005em;background:#fffdfafa;border:0;align-items:center;gap:10px;padding:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.84rem;font-weight:430;line-height:1.2;transition:color .16s,transform .16s;display:inline-flex}#staff-new-live .promo-graphic-choice:hover{color:#928073e0;transform:translateY(-.5px)}#staff-new-live .promo-graphic-choice-dot{background:linear-gradient(#f8f4effa 0%,#f0eae3fa 100%);border-radius:999px;flex:none;width:18px;height:18px;position:relative;box-shadow:inset 2px 2px 3px #b6ab9f52,inset -2px -2px 3px #ffffffd1,2px 2px 4px #aca09329,0 0 0 1px #bfb5a92e}#staff-new-live .promo-graphic-choice.is-active{color:#b06853eb;font-weight:540}#staff-new-live .promo-graphic-choice.is-active .promo-graphic-choice-dot:after{content:"";background:linear-gradient(#e2ab9ff5 0%,#d27865f5 100%);border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 6px #d278652e}#staff-new-live .business-landing-page-preview-body{height:100%;padding:0;display:block;overflow:hidden}#staff-new-live .business-landing-page-preview-frame-shell{width:100%;height:100%;min-height:0;box-shadow:none;background:#fffdfafa;border-radius:0;overflow:hidden}#staff-new-live .business-landing-page-preview-frame{background:0 0;border:0;width:100%;height:100%;display:block}#staff-new-live .business-landing-page-preview-dialog{padding:0;display:block;position:relative;overflow:visible;overflow:visible!important}#staff-new-live .business-landing-page-preview-dialog-head{z-index:4;pointer-events:none;justify-content:flex-end;width:fit-content;margin:0;padding:0;position:absolute;left:auto;right:20px;transform:none;top:0!important}#staff-new-live .business-landing-page-preview-dialog-head .promo-form-close--preview{pointer-events:auto;box-sizing:border-box;background:linear-gradient(#726c66 0%,#655f59 52%,#59534e 100%);border:1px solid #ffffff1f;width:34px;height:34px;margin:0;padding:0;position:static;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #2a241f29,0 10px 18px #3d352e33,0 2px 4px #3d352e1f;overflow:visible!important}#staff-new-live .business-landing-page-preview-dialog-head .promo-form-close--preview:hover{background:linear-gradient(#78726c 0%,#6a645e 52%,#5d5752 100%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #2a241f26,0 12px 20px #3d352e38,0 3px 6px #3d352e24}#staff-new-live .business-landing-page-preview-dialog-head .promo-form-close--preview:active{background:linear-gradient(#5c5651 0%,#66605a 100%);transform:translateY(1px);box-shadow:inset 0 2px 4px #231e1a2e,inset 0 -1px #ffffff0f,0 3px 8px #3d352e1f}#staff-new-live .business-landing-page-preview-dialog-head .promo-form-close--preview .promo-form-close-icon{color:#f4efe9f0}@media (max-width:720px){#staff-new-live .business-landing-page-image-head{flex-wrap:wrap;align-items:flex-start;width:100%}#staff-new-live .business-landing-page-image-copy{min-height:0}}#staff-new-live .business-landing-page-graphic-card{background:#f7f3eef5;border-radius:24px;grid-column:1/-1;gap:16px;padding:22px 24px;display:grid;box-shadow:-3px -3px 8px #ffffff47,7px 7px 16px #9184761f}#staff-new-live .business-landing-page-graphic-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}#staff-new-live .business-landing-page-graphic-kicker{color:#1412108a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:600}#staff-new-live .business-landing-page-graphic-card-title{color:#383430e0;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;font-weight:650;line-height:1.1}#staff-new-live .business-landing-page-color-picker{width:min(100%,430px)}#staff-new-live .business-landing-page-color-picker-toggle{color:#5c554ed6;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:0;display:flex}#staff-new-live .business-landing-page-color-picker-toggle:hover .business-landing-page-color-picker-name,#staff-new-live .business-landing-page-color-picker-toggle:hover .business-landing-page-color-picker-action{color:#3f3934f5}#staff-new-live .business-landing-page-color-picker-toggle:focus-visible{outline-offset:8px;outline:2px solid #d2786557}#staff-new-live .business-landing-page-color-picker-current,#staff-new-live .business-landing-page-color-picker-action{align-items:center;gap:14px;display:inline-flex}#staff-new-live .business-landing-page-color-picker-name,#staff-new-live .business-landing-page-color-picker-action{letter-spacing:-.004em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.84rem;font-weight:430;line-height:1.2}#staff-new-live .business-landing-page-color-picker-name{color:#56504ae6;letter-spacing:-.01em;font-weight:520}#staff-new-live .business-landing-page-color-picker-action{color:#847a70d6;text-transform:none;justify-content:flex-end}#staff-new-live .business-landing-page-color-picker-chevron{color:#847a70d1;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .16s,color .16s;display:inline-flex}#staff-new-live .business-landing-page-color-picker-chevron .icon{width:100%;height:100%}#staff-new-live .business-landing-page-color-picker-chevron.is-open{transform:rotate(180deg)}#staff-new-live .business-landing-page-color-palette{flex-wrap:wrap;gap:12px;width:min(100%,430px);margin-top:16px;display:flex}#staff-new-live .business-landing-page-color-swatch{width:30px;height:30px;box-shadow:none;box-sizing:border-box;background:#fffdfafa;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative}#staff-new-live .business-landing-page-color-swatch:hover{transform:none}#staff-new-live .business-landing-page-color-swatch:focus-visible{outline-offset:2px;outline:2px solid #d2786561}#staff-new-live .business-landing-page-color-swatch:before{display:none}#staff-new-live .business-landing-page-color-swatch-core{background:var(--business-landing-page-swatch-inner-color,var(--business-landing-page-swatch-color));box-sizing:border-box;z-index:1;border-radius:999px;width:20px;height:20px;margin:0;display:block;position:relative}#staff-new-live .business-landing-page-color-swatch.is-active{box-shadow:none}#staff-new-live .business-landing-page-color-swatch--current{flex-shrink:0}#staff-new-live .business-landing-page-color-swatch--current.is-active{box-shadow:none}#staff-new-live .business-landing-page-color-swatch.is-active:before{display:none}#staff-new-live .business-landing-page-color-swatch--two-tone{background:#fffdfafa}#staff-new-live .business-landing-page-color-swatch--two-tone:before,#staff-new-live .business-landing-page-color-swatch--two-tone.is-active:before{display:none}#staff-new-live .business-landing-page-opacity-setting{gap:12px;width:min(100%,430px);display:grid}#staff-new-live .business-landing-page-opacity-title{color:#383430e0;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:650;line-height:1.1}#staff-new-live .business-landing-page-opacity-options{flex-wrap:wrap;gap:10px;display:flex}#staff-new-live .business-landing-page-opacity-option{color:#5c554ec2;letter-spacing:.08em;background:#fffdfad1;border:0;border-radius:999px;min-width:76px;height:38px;padding:0 18px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:700;transition:color .16s,box-shadow .16s,background .16s;box-shadow:-2px -2px 5px #ffffffc7,4px 4px 8px #9e91841f}#staff-new-live .business-landing-page-opacity-option:hover{color:#3f3934f0}#staff-new-live .business-landing-page-opacity-option:focus-visible{outline-offset:3px;outline:2px solid #d2786557}#staff-new-live .business-landing-page-opacity-option.is-active{color:#d27865f5;background:#fffdfaf5;box-shadow:inset 0 0 0 1px #ffffff85,-2px -2px 5px #ffffffb8,3px 3px 7px #9e91841a,0 0 0 1px #e39c8cb8}#staff-new-live .business-landing-page-background-current{align-items:center;gap:16px;display:flex}#staff-new-live .business-landing-page-background-picker{width:min(100%,760px)}#staff-new-live .business-landing-page-background-picker-toggle{color:#5c554ed6;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:0;display:flex}#staff-new-live .business-landing-page-background-mode-choice{gap:12px}#staff-new-live .business-landing-page-background-mode-chevron{color:#847a70d1;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .16s,color .16s;display:inline-flex}#staff-new-live .business-landing-page-background-mode-chevron .icon{width:100%;height:100%}#staff-new-live .business-landing-page-background-mode-chevron.is-open{transform:rotate(180deg)}#staff-new-live .business-landing-page-background-picker-toggle:focus-visible{outline-offset:8px;outline:2px solid #d2786557}#staff-new-live .business-landing-page-background-current-thumb{object-fit:cover;border-radius:18px;flex:0 0 64px;width:64px;height:64px;box-shadow:-2px -2px 5px #fffc,7px 7px 16px #8d807229}#staff-new-live .business-landing-page-background-current-copy{gap:4px;min-width:0;display:grid}#staff-new-live .business-landing-page-background-current-name{color:#49433eeb;letter-spacing:-.01em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.92rem;font-weight:540;line-height:1.2}#staff-new-live .business-landing-page-background-grid{grid-template-columns:repeat(4,minmax(0,170px));justify-content:flex-start;gap:12px;width:min(100%,760px);margin-top:16px;display:grid}#staff-new-live .business-landing-page-background-tile{cursor:pointer;background:#fffcf8c2;border:0;border-radius:20px;align-content:start;gap:10px;min-height:96px;padding:8px;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:-2px -2px 6px #ffffffd1,6px 6px 14px #95887a1f}#staff-new-live .business-landing-page-background-tile:hover{transform:translateY(-1px);box-shadow:-2px -2px 6px #ffffffe0,10px 10px 18px #95887a29}#staff-new-live .business-landing-page-background-tile:focus-visible{outline-offset:4px;outline:2px solid #d2786557}#staff-new-live .business-landing-page-background-tile.is-active{background:#f7f1eaf5;box-shadow:inset 0 0 0 1px #dbc7b5b8,-2px -2px 5px #ffffffd1,8px 8px 18px #95887a29}#staff-new-live .business-landing-page-background-tile-thumb{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;display:block}#staff-new-live .business-landing-page-background-tile-label{color:#595048e6;letter-spacing:.02em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:520;line-height:1.2}#staff-new-live .business-landing-page-background-upload-copy{gap:6px;min-width:0;max-width:min(100%,360px);padding:0 8px;display:grid}#staff-new-live .business-landing-page-background-upload-copy--selected{width:min(100%,420px)}#staff-new-live .business-landing-page-background-upload-title{color:#48423de6;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:560;line-height:1.2}#staff-new-live .business-landing-page-background-upload-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#staff-new-live .business-landing-page-background-upload-note{color:#7a7066c2;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.68rem;line-height:1.35}#staff-new-live .business-landing-page-background-upload-input{opacity:0;cursor:pointer;position:absolute;inset:0}#staff-new-live .business-landing-page-background-upload-panel{text-align:center;cursor:pointer;background:#fffcf8c2;border-radius:20px;place-items:center;min-height:132px;display:grid;position:relative;overflow:hidden;box-shadow:-2px -2px 6px #ffffffd1,6px 6px 14px #95887a1f}@media (max-width:980px){#staff-new-live .business-landing-page-background-grid{grid-template-columns:repeat(3,minmax(0,170px));width:100%}}@media (max-width:640px){#staff-new-live .business-landing-page-background-grid{grid-template-columns:repeat(2,minmax(0,140px))}}#staff-new-live .staff-field{flex-direction:column;gap:8px;display:flex}#staff-new-live .staff-field label{text-transform:uppercase;letter-spacing:.25em;color:var(--text-muted);font-size:11px;font-weight:500}#staff-new-live .staff-field input,#staff-new-live .staff-field select{color:var(--text-main);background:0 0;border:none;border-bottom:1px solid #0000001f;outline:none;width:100%;padding:10px 0;font-size:14px;transition:border-color .2s}#staff-new-live .staff-field input:focus,#staff-new-live .staff-field select:focus{border-color:var(--primary)}#staff-new-live .staff-hub-drawer .salary-drawer-tabs{border-bottom:0;align-items:flex-end;gap:36px;margin:18px 0 26px;padding:6px 0 12px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-drawer-tabs{margin-top:0;padding-top:0}#staff-new-live .staff-hub-drawer .salary-drawer-tab{box-shadow:none;letter-spacing:.08em;text-transform:uppercase;color:#1412105c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 2px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.6325rem;font-weight:700;transition:color .14s,border-color .16s}#staff-new-live .staff-hub-drawer .salary-drawer-tab.is-active{color:#d27865;border-bottom-color:#d27865;font-weight:700}#staff-new-live .staff-hub-drawer .salary-drawer-tab:hover{color:#1412108a;border-bottom-color:#14121038}#staff-new-live .staff-hub-drawer .salary-drawer-tab:focus-visible{outline-offset:2px;outline:2px solid #ff7f50a6}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-drawer-top-actions{z-index:4;justify-content:flex-end;margin:-14px 0 8px;display:flex;position:relative}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-drawer-top-edit-btn{color:#d27865f5;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#fbf8f2fa,#ebe4daf0);border:0;border-radius:999px;min-width:104px;min-height:40px;padding:0 24px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:700;transition:transform .16s,color .16s,box-shadow .16s;box-shadow:-5px -5px 11px #ffffffc2,8px 10px 16px #584a4033,inset 1px 1px #ffffffc7}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-drawer-top-edit-btn:hover{color:#be5b48;transform:translateY(-1px);box-shadow:-6px -6px 12px #fffc,10px 12px 18px #584a403d,inset 1px 1px #ffffffd1}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-drawer-top-edit-btn:focus-visible{outline-offset:3px;outline:2px solid #d2786580}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-drawer-view-only-status{color:#4e494380;letter-spacing:.12em;text-transform:uppercase;background:#ece7e1a3;border-radius:999px;justify-content:center;align-items:center;min-width:104px;min-height:40px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.66rem;font-weight:700;display:inline-flex;box-shadow:inset 3px 3px 7px #aba29724,inset -3px -3px 7px #ffffff8f}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-selector{gap:18px;display:grid;margin:16px 0 28px!important}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing{flex-direction:column;gap:0;margin:16px 0 28px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing .salary-pay-model-selector{display:contents;margin:0!important}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing #salary-pay-model-fixed{order:1}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing .salary-pay-rhythm-block{order:2}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing #salary-pay-model-revenue-split{order:3;margin-top:18px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing .salary-revenue-split-settings{order:4}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay #salary-pay-model-fixed{border-bottom:0;border-radius:28px 28px 0 0;box-shadow:9px 8px 18px #7b716712,-5px -5px 13px #ffffff8a,inset 1px 1px #ffffff8f}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-block{background:#f6f0ea9e;border-radius:0 0 28px 28px;padding:14px 28px 30px;box-shadow:10px 14px 24px #7b71671a,-5px 0 13px #ffffff70,inset 1px 0 #ffffff85;border:1px solid #d278653d!important;border-top:0!important;margin:-1px 0 0!important}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-head{gap:0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-line{letter-spacing:.16em;font-size:14px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-row,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-phrase{gap:.5em}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-amount-field{flex-basis:9.8em;grid-template-columns:auto minmax(0,7.2em);min-width:8.5em}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-amount-input{width:7.2em}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-kicker{display:none}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-fixed-pay .salary-pay-rhythm-block>.business-forms-settings-section:first-of-type{margin-top:18px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-choice{color:#433e3ad1;text-align:left;cursor:pointer;background:#efebe64d;border:1px solid #ffffffd1;border-radius:28px;align-items:center;gap:18px;width:100%;min-height:96px;padding:22px 28px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:flex;box-shadow:9px 12px 22px #7b716714,-5px -5px 13px #ffffff7a,inset 1px 1px #ffffff75}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-choice:hover{background:#f4f0eb7a;transform:translateY(-1px)}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-choice:focus-visible{outline-offset:3px;outline:2px solid #d278656b}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-choice.is-selected{background:#f6f0ea9e;border-color:#d278653d;box-shadow:10px 14px 24px #7b71671a,-5px -5px 13px #ffffff8f,inset 1px 1px #ffffff94}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-readonly-list{gap:18px;margin:16px 0 28px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-inline-save{margin-top:24px;padding-bottom:0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-summary-card{cursor:default;background:#e5e0dc;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;margin:0;padding:14px 28px 10px;display:grid;box-shadow:7px 7px 14px #c9c5c1eb,-5px -5px 10px #ffffffc7}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-summary-select{cursor:pointer;border:0;padding:0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-summary-select:focus-visible{outline-offset:3px;outline:2px solid #d278656b}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-summary-card.is-selected,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-summary-card:hover{background:#e5e0dc;border:0;transform:none;box-shadow:7px 7px 14px #c9c5c1eb,-5px -5px 10px #ffffffc7}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-card-edit{color:#5a55529e;width:112px;min-height:38px;font:inherit;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#efe9e3f0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.578rem;font-weight:700;transition:transform .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:-4px -4px 6px #ffffffad,3px 4px 6px #685b5061,inset 1px 1px 1px #ffffff6b,inset -1px -1px 1px #5c4e431a}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-card-edit:hover,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-card-edit:focus-visible{color:#d27865d6;background:#f2ede7f7;outline:none;transform:translateY(-1px);box-shadow:-4px -4px 7px #ffffffbd,4px 5px 7px #685b5066,inset 1px 1px 1px #ffffff75,inset -1px -1px 1px #5c4e431f}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-summary-card:not(.is-selected) .salary-pay-model-card-edit{color:#5a555257;background:#e7e2ddb8;box-shadow:-3px -3px 5px #ffffff75,3px 4px 6px #685b5024,inset 1px 1px 1px #ffffff4d,inset -1px -1px 1px #5c4e430f}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-summary-card:not(.is-selected) .salary-pay-model-card-edit:hover,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-summary-card:not(.is-selected) .salary-pay-model-card-edit:focus-visible{color:#5a555275;background:#eae5e0cc;transform:none;box-shadow:-3px -3px 5px #ffffff80,3px 4px 6px #685b5029,inset 1px 1px 1px #ffffff57,inset -1px -1px 1px #5c4e4312}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-check{color:#0000;background:linear-gradient(145deg,#ffffffeb,#e5e0dae0);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:3px 4px 7px #6f665e2e,-3px -3px 7px #ffffffc2,inset 1px 1px #ffffffb8}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-check.is-selected{color:#fff;background:#d27865;box-shadow:0 4px 9px #d278653d,inset 1px 1px #ffffff61}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-check-icon{stroke-width:2.4px;width:13px;height:13px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-copy{gap:8px;min-width:0;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-copy strong{color:#48433ee0;letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:650}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-copy small{color:#5d58538f;letter-spacing:.01em;font-size:.74rem;font-weight:400;line-height:1.45}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-revenue-split #salary-pay-model-revenue-split{border-bottom:0;border-radius:28px 28px 0 0;order:1;margin-top:0;box-shadow:9px 8px 18px #7b716712,-5px -5px 13px #ffffff8a,inset 1px 1px #ffffff8f}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-revenue-split .salary-revenue-split-settings{order:2}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-model-stack.is-editing.is-revenue-split #salary-pay-model-fixed{order:3;margin-top:18px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-revenue-split-settings{background:#f6f0ea9e;border-radius:0 0 28px 28px;min-height:0;padding:24px 28px 30px;box-shadow:10px 14px 24px #7b71671a,-5px 0 13px #ffffff70,inset 1px 0 #ffffff85;border:1px solid #d278653d!important;border-top:0!important;margin:-1px 0 0!important}#staff-new-live .salary-revenue-split-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#staff-new-live .salary-revenue-split-method{color:#48433ed6;text-align:left;cursor:pointer;background:#efebe68f;border:1px solid #ffffffad;border-radius:22px;align-items:center;gap:14px;min-height:72px;padding:16px 18px;display:flex;box-shadow:6px 8px 15px #7b716714,-4px -4px 10px #ffffff75}#staff-new-live .salary-revenue-split-method.is-selected{background:#f9f3edd1;border-color:#d2786557}#staff-new-live .salary-revenue-split-method .salary-pay-model-check{color:#0000;background:#e8e4def2;border-radius:999px;flex:0 0 15px;width:15px;height:15px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#staff-new-live .salary-revenue-split-method .salary-pay-model-check.is-selected{color:#0000;background:#e8e4def2;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#staff-new-live .salary-revenue-split-method .salary-pay-model-check.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #d278652e}#staff-new-live .salary-revenue-split-method .salary-pay-model-check-icon{display:none}#staff-new-live .salary-revenue-split-method>span:last-child{gap:5px;min-width:0;display:grid}#staff-new-live .salary-revenue-split-method strong,#staff-new-live .salary-revenue-split-applies-to h4,#staff-new-live .salary-revenue-split-rate-panel h4{color:#48433ed1;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}#staff-new-live .salary-revenue-split-method small{color:#5d58538c;font-size:.68rem;line-height:1.4}#staff-new-live .salary-revenue-split-applies-to,#staff-new-live .salary-revenue-split-rate-panel{background:#efebe66b;border:1px solid #ffffffc2;border-radius:24px;margin-top:22px;padding:22px}#staff-new-live .salary-revenue-split-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:16px;display:grid}#staff-new-live .salary-revenue-split-category{color:#4e4943a8;width:100%;max-width:350px;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:#faf6efd1;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 12px;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:inset 2px 2px 7px #bbb3aa47,inset -2px -2px 8px #ffffffd1,5px 6px 12px #564a410d}#staff-new-live .salary-revenue-split-category .business-forms-choice-dot,#staff-new-live .salary-revenue-split-method .business-forms-choice-dot{background:#e8e4def2;border-radius:999px;flex:0 0 15px;width:15px;height:15px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#staff-new-live .salary-revenue-split-category .business-forms-choice-dot.is-selected:after,#staff-new-live .salary-revenue-split-method .business-forms-choice-dot.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #d278652e}#staff-new-live .salary-revenue-split-category.is-selected{color:#48433ee6}#staff-new-live .salary-revenue-split-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}#staff-new-live .salary-revenue-split-section-head>span{color:#5d585380;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}#staff-new-live .salary-revenue-split-fixed-row{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:end;gap:18px;display:grid}#staff-new-live .salary-revenue-split-pill-field,#staff-new-live .salary-revenue-split-business-share{gap:8px;display:grid}#staff-new-live .salary-revenue-split-pill-field>span:first-child,#staff-new-live .salary-revenue-split-business-share>span{color:#5d58538a;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}#staff-new-live .salary-revenue-split-rate-input,#staff-new-live .salary-revenue-split-business-share>strong,#staff-new-live .salary-revenue-split-tier-row>input,#staff-new-live .salary-revenue-split-tier-rate{color:#48433ec7;background:#f8f5efe0;border-radius:999px;align-items:center;min-height:46px;padding:0 16px;display:flex;box-shadow:inset 2px 2px 5px #9a8f8414,-3px -3px 7px #ffffff70}#staff-new-live .salary-revenue-split-rate-input input,#staff-new-live .salary-revenue-split-tier-row>input,#staff-new-live .salary-revenue-split-tier-rate input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}#staff-new-live .salary-revenue-split-rate-input strong,#staff-new-live .salary-revenue-split-tier-rate span{color:#48433e9e;font-weight:750}#staff-new-live .salary-revenue-split-business-share>strong{color:#d27865;justify-content:center;font-size:.8rem}#staff-new-live .salary-revenue-split-tier-head,#staff-new-live .salary-revenue-split-tier-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(120px,.5fr) 44px;align-items:center;gap:12px;display:grid}#staff-new-live .salary-revenue-split-tier-head{color:#5d585385;letter-spacing:.1em;text-transform:uppercase;padding:0 16px 8px;font-size:.6rem;font-weight:700}#staff-new-live .salary-revenue-split-tier-list{gap:10px;display:grid}#staff-new-live .salary-revenue-split-tier-add,#staff-new-live .salary-revenue-split-tier-remove{color:#d27865;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}#staff-new-live .salary-revenue-split-tier-add{border:2px dashed #d2786594;font-size:1.2rem;font-weight:400}#staff-new-live .salary-revenue-split-tier-remove{color:#5d58538f;border:0}#staff-new-live .salary-revenue-split-tier-remove svg{width:17px;height:17px}@media (max-width:760px){#staff-new-live .salary-revenue-split-methods,#staff-new-live .salary-revenue-split-category-grid,#staff-new-live .salary-revenue-split-fixed-row{grid-template-columns:minmax(0,1fr)}#staff-new-live .salary-revenue-split-tier-head{display:none}#staff-new-live .salary-revenue-split-tier-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px 42px}}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-block{touch-action:pan-y;margin:28px 0 12px;font-family:Inter,sans-serif}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-pay-rhythm-block{margin-top:2px!important;margin-bottom:12px!important}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-head{flex-direction:column;gap:18px;display:flex}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-kicker{letter-spacing:.38em;text-transform:uppercase;color:#00000070;visibility:hidden;font-size:11px;font-weight:200}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-line{letter-spacing:.24em;text-transform:uppercase;color:#000000b8;touch-action:pan-y;flex-flow:column;align-items:flex-start;gap:.78em;margin:0;font-size:16px;font-weight:200;line-height:1.45;display:flex}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-row{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;column-gap:.72em;width:100%;display:flex}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-row--commission{column-gap:.72em}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-row>span,#staff-new-live .staff-hub-drawer .salary-pay-rhythm-phrase>span{white-space:nowrap;flex:none;font-size:.9em}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-field{color:#d27865;border-bottom:1px solid #d27865;flex:0 11.4em;grid-template-columns:auto minmax(0,8.2em);align-items:baseline;column-gap:.42em;min-width:9.6em;display:inline-grid}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-currency-prefix{font:inherit;letter-spacing:.08em;font-weight:800;line-height:1.1}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input{width:8.2em;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;background:0 0;border:0;border-radius:0;padding:0 0 .08em;line-height:1.1;transition:font-size .14s,letter-spacing .14s}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input.is-amount-medium{letter-spacing:.12em;font-size:.9em}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input.is-amount-long{letter-spacing:.08em;font-size:.8em}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input.is-amount-extra-long{letter-spacing:.04em;font-size:.72em}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-field:focus-within{outline:none;box-shadow:0 6px 14px #d2786524}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input:focus,#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input:focus-visible{box-shadow:none;outline:none}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input::placeholder{color:#4e494352}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-input{-moz-appearance:textfield}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-phrase{white-space:nowrap;align-items:baseline;gap:.72em;display:inline-flex}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-anchor-slot{flex-direction:column;align-items:flex-start;display:inline-flex}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-anchor{color:#d27865;width:auto;height:auto;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:200;line-height:1.1;transition:color .18s,opacity .18s;position:relative}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-amount-field--readonly{border-bottom:0}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-readonly-choice{color:#d27865;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;white-space:nowrap;font-weight:200;line-height:1.1}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-anchor:before{content:"";pointer-events:none;filter:blur(18px);opacity:0;z-index:-1;background:radial-gradient(#d2786599 0%,#d2786538 42%,#0000 76%);width:132%;height:170%;transition:opacity .18s;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-anchor:hover:before{opacity:1}#staff-new-live .staff-hub-drawer .salary-pay-rhythm-anchor:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #e5b1a6}#staff-new-live .staff-hub-drawer .salary-pay-picker{touch-action:pan-y;flex-direction:column;align-items:flex-start;gap:26px;min-width:max-content;margin-top:18px;animation:.26s both salary-air-reveal;display:flex;position:static}#staff-new-live .staff-hub-drawer .salary-pay-picker-item{color:#000000ad;letter-spacing:.55em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:0;font-size:12px;font-weight:200;line-height:1.42;transition:opacity .2s,color .2s;position:relative}#staff-new-live .staff-hub-drawer .salary-pay-picker-item .salary-pay-picker-line{white-space:nowrap;display:block}#staff-new-live .staff-hub-drawer .salary-pay-picker-options{gap:18px}#staff-new-live .staff-hub-drawer .salary-pay-picker-item-day{letter-spacing:.55em;font-size:12px;font-weight:200;line-height:1.42}#staff-new-live .staff-hub-drawer .salary-pay-picker-item:before{content:"";pointer-events:none;filter:blur(21px);opacity:0;z-index:-1;background:radial-gradient(#d2786594 0%,#d278653d 43%,#0000 78%);width:148%;height:180%;transition:opacity .2s;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}#staff-new-live .staff-hub-drawer .salary-pay-picker:has(.salary-pay-picker-item:hover) .salary-pay-picker-item{opacity:.38}#staff-new-live .staff-hub-drawer .salary-pay-picker:hover .salary-pay-picker-item:hover{opacity:1}#staff-new-live .staff-hub-drawer .salary-pay-picker .salary-pay-picker-item:hover{color:#d27865}#staff-new-live .staff-hub-drawer .salary-pay-picker .salary-pay-picker-item:hover:before{opacity:1}#staff-new-live .staff-hub-drawer .salary-pay-picker-item.is-active{color:#d27865}#staff-new-live .staff-hub-drawer .salary-pay-preview{touch-action:pan-y;flex-direction:column;gap:16px;margin-top:24px;padding-top:10px;padding-left:34px;font-family:Inter,sans-serif;display:flex;position:relative}#staff-new-live .staff-hub-drawer .salary-pay-preview>*{z-index:1;position:relative}#staff-new-live .staff-hub-drawer .salary-pay-preview-head{min-height:16px;display:block}#staff-new-live .staff-hub-drawer .salary-pay-preview-kicker{letter-spacing:.21em;text-transform:uppercase;color:#00000070;font-size:11px;font-weight:500}#staff-new-live .staff-hub-drawer .salary-pay-preview-toggle{cursor:pointer;color:#231e1b8c;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 8px;transition:color .16s,background-color .16s;display:inline-flex;position:absolute;top:4px;right:0}#staff-new-live .staff-hub-drawer .salary-pay-preview-toggle:hover{color:#231e1bb8;background:#fff6}#staff-new-live .staff-hub-drawer .salary-pay-preview-toggle-box{background:#ffffff8c;border:1px solid #231e1b2e;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}#staff-new-live .staff-hub-drawer .salary-pay-preview-toggle-box.is-checked{background:#d278651a;border-color:#d2786566}#staff-new-live .staff-hub-drawer .salary-pay-preview-toggle-check{color:#d27865e6;width:14px;height:14px}#staff-new-live .staff-hub-drawer .salary-pay-preview-toggle-label{letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:500}#staff-new-live .staff-hub-drawer .salary-pay-preview-pillar{background:#b869597a;width:1px;display:block;position:absolute;top:42px;bottom:10px;left:9px}#staff-new-live .staff-hub-drawer .salary-pay-preview-item{align-items:flex-start;gap:14px;display:flex;position:relative}#staff-new-live .staff-hub-drawer .salary-pay-preview-item:before,#staff-new-live .staff-hub-drawer .salary-pay-preview-item:after{display:none}#staff-new-live .staff-hub-drawer .salary-pay-preview-group{flex-direction:column;gap:12px;display:flex}#staff-new-live .staff-hub-drawer .salary-pay-preview-group+.salary-pay-preview-group{margin-top:8px}#staff-new-live .staff-hub-drawer .salary-pay-preview-group-title{letter-spacing:.16em;text-transform:uppercase;color:#00000075;margin:0;font-size:12px;font-weight:400}#staff-new-live .staff-hub-drawer .salary-pay-preview-list{flex-direction:column;gap:16px;display:flex}#staff-new-live .staff-hub-drawer .salary-pay-preview-dot{background:#d27865;border-radius:999px;flex:none;width:10px;height:10px;margin-top:6px;position:relative;box-shadow:0 0 0 4px #f5e1dd}#staff-new-live .staff-hub-drawer .salary-pay-preview-dot:before,#staff-new-live .staff-hub-drawer .salary-pay-preview-dot:after{display:none}#staff-new-live .staff-hub-drawer .salary-pay-preview-copy{flex-direction:column;gap:4px;min-width:0;display:flex}#staff-new-live .staff-hub-drawer .salary-pay-preview-row-title{letter-spacing:.16em;text-transform:uppercase;color:#00000075;margin:0;font-size:12px;font-weight:400;line-height:1.35}#staff-new-live .staff-hub-drawer .salary-pay-preview-range{letter-spacing:0;color:#000000ad;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:400;line-height:1.45;display:flex}#staff-new-live .staff-hub-drawer .salary-pay-preview-meta{letter-spacing:0;color:#00000061;margin-left:4px;font-size:12px;font-weight:400}@keyframes salary-pay-pulse-breathe{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.68;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){#staff-new-live .staff-hub-drawer .salary-pay-preview-dot:after{animation:none}}@keyframes salary-air-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.staff-hub-drawer .salary-commission-block .staff-choice-list{flex-direction:column;gap:18px;margin-top:8px;display:flex}.staff-hub-drawer .salary-commission-block .staff-choice-row{white-space:nowrap;align-items:center;gap:14px;width:auto;min-height:32px;display:flex}#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row input[type=checkbox],#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row input[type=radio]{appearance:auto;min-width:20px;max-width:20px;accent-color:var(--primary);cursor:pointer;transition:filter .18s,transform .18s;display:inline-block;width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important}#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row:hover input[type=checkbox],#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row:hover input[type=radio]{filter:saturate(1.15)}#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row input[type=checkbox]:focus-visible,#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row input[type=radio]:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row input[type=checkbox]:focus-visible,#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row input[type=radio]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary)65%,white)}}#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row input[type=checkbox]:focus-visible,#staff-new-live .staff-hub-drawer .salary-commission-block .staff-choice-row input[type=radio]:focus-visible{outline-offset:2px}.staff-hub-drawer .salary-commission-block .staff-choice-text{color:#000000b8;letter-spacing:.01em;white-space:nowrap;font-size:12px;line-height:1.45}.staff-hub-drawer .salary-commission-block .staff-tier-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.staff-hub-drawer .salary-commission-block .staff-tier-line{color:#000000b3;font-size:14px}.staff-hub-drawer .salary-commission-block .staff-tier-grid-head,.staff-hub-drawer .salary-commission-block .staff-tier-grid-row{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:14px;display:grid}.staff-hub-drawer .salary-commission-block .staff-tier-grid{flex-direction:column;gap:10px;display:flex}.staff-hub-drawer .salary-commission-block .staff-tier-grid-head{margin-top:10px}.staff-hub-drawer .salary-commission-block .staff-tier-grid-head span{letter-spacing:.18em;text-transform:uppercase;color:#0006;font-size:11px}.staff-hub-drawer .salary-commission-block .staff-tier-delete,.staff-hub-drawer .salary-commission-block .staff-tier-add{color:#00000094;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000002e;border-radius:999px;width:auto;height:auto;padding:8px 14px;font-size:14px;line-height:1}.staff-hub-drawer .salary-commission-block .staff-tier-delete{justify-self:start}.staff-hub-drawer .salary-commission-block .staff-tier-add{align-self:flex-start;margin-top:10px;display:inline-flex}.staff-hub-drawer .salary-commission-block .staff-tier-delete:hover,.staff-hub-drawer .salary-commission-block .staff-tier-add:hover{color:#000000c7;border-color:#00000047}.staff-inline-link{color:#0000008f;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:0;font-size:14px;line-height:1.3;text-decoration:underline}.staff-inline-link:hover{color:#000c}#staff-new-live .staff-select-wrap{align-items:center;width:100%;display:flex;position:relative}#staff-new-live .staff-select-wrap select{color:var(--text-main);appearance:none;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000001f;outline:none;flex:1;padding:10px 24px 10px 0;font-size:14px;transition:border-color .2s}#staff-new-live .staff-select-wrap select:focus{border-color:var(--primary)}#staff-new-live .staff-select-chevron{color:var(--text-muted);pointer-events:none;font-size:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}#staff-new-live .staff-select-inline{width:auto;min-width:140px;display:inline-flex}#staff-new-live .staff-select-inline select{padding-right:20px}#staff-new-live .staff-thin-line{opacity:.08;background:#0000008c;height:1px;margin:48px 0}#staff-new-live .staff-block{margin:48px 0}#staff-new-live .staff-block-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}#staff-new-live .staff-add-ghost{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}#staff-new-live .staff-add-ghost:hover{background:var(--ui-accent);color:var(--primary)}#staff-new-live .staff-valid-service-block{margin-bottom:0;padding-bottom:56px}#staff-new-live .staff-valid-service-head-spacer{min-height:24.5px}#staff-new-live .staff-hub-drawer[data-active-node=location] .staff-valid-service-head-spacer{display:none}#staff-new-live .staff-hub-drawer[data-active-node=location] .staff-valid-service-row{margin-top:0}#staff-new-live .staff-valid-service-row{grid-template-columns:minmax(0,438.883px) auto;align-items:center;gap:16px;margin-top:14px;display:grid}#staff-new-live .staff-hub-drawer .staff-valid-service-note{margin:12px 0 0 24px;font-size:14px;line-height:1.4;color:#d27865!important}#staff-new-live .staff-hub-drawer .staff-valid-service-note--error{color:#d45d65!important}#staff-new-live .staff-valid-service-shell{background:#ece7e0f0;border-radius:999px;align-items:center;width:min(100%,438.883px);height:52px;min-height:52px;padding:0 24px;display:flex;box-shadow:inset 7px 7px 11px #4c3f303d,inset -6px -6px 12px #fff}#staff-new-live .staff-valid-service-select{width:100%}#staff-new-live .staff-valid-service-select select{width:100%;box-shadow:none;letter-spacing:.04em;color:#5d5447d6;background:0 0;border:0;height:100%;padding:0 28px 0 0;font-size:.9rem;font-weight:700;line-height:1}#staff-new-live .staff-valid-service-select select:focus{box-shadow:none;border:0}#staff-new-live .staff-valid-service-select .staff-select-chevron{color:var(--text-muted);font-size:10px;top:50%;right:0;transform:translateY(-50%)}#staff-new-live .staff-add-ghost--service{color:#aaa59ffa;background:0 0;border:2px dashed #c4bdb5eb;flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;font-size:24.8px}#staff-new-live .staff-add-ghost--service:hover{color:#d27865;background:0 0;border-color:#d27865;transform:translateY(-2px)}#staff-new-live .staff-service-matrix{flex-direction:column;align-items:flex-start;gap:22px;margin:0 0 24px;padding-left:14px;display:flex}#staff-new-live .staff-service-card{background:#e5e0dc;border-radius:16px;width:min(100%,438.883px);padding:10px 28px 12px;position:relative;box-shadow:10px 10px 20px #c9c5c1f5,-4px -4px 10px #ffffffb8}#staff-new-live .staff-leave-service-matrix{align-items:stretch;width:100%;padding-left:0}#staff-new-live .staff-leave-service-matrix .staff-leave-type-card{width:100%;max-width:none}#staff-new-live .staff-service-card-head{justify-content:space-between;align-items:center;gap:18px;min-height:34px;display:flex}#staff-new-live .staff-service-card-copy{flex-direction:column;gap:6px;min-width:0;display:flex}#staff-new-live .staff-service-card-title{letter-spacing:-.01em;color:#5a5552fa;margin:0;font-size:18px;font-weight:500}#staff-new-live .staff-service-card-meta{text-transform:uppercase;letter-spacing:.22em;color:#5a55528c;margin:0;font-size:11px;font-weight:500}#staff-new-live .staff-service-card-actions{align-items:center;gap:12px;padding-right:50px;display:flex}#staff-new-live .staff-service-card-toggle{color:#5a55526b;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}#staff-new-live .staff-service-card-toggle-icon{width:18px;height:18px;transition:transform .16s}#staff-new-live .staff-service-card-toggle-icon.is-open{transform:rotate(180deg)}#staff-new-live .staff-service-card-close{top:10px;right:18px}#staff-new-live .staff-service-card-body{border-top:1px solid #1412100f;flex-direction:column;gap:14px;margin-top:18px;padding-top:16px;display:flex}#staff-new-live .staff-service-card-body.staff-leave-application-history{box-shadow:none;background:0 0;border-top:0;margin-top:10px;padding-top:0}#staff-new-live .staff-service-choice{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}#staff-new-live .staff-service-choice-dot{background:linear-gradient(#f8f4effa 0%,#f0eae3fa 100%);border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative;box-shadow:inset 2px 2px 3px #b6ab9f52,inset -2px -2px 3px #ffffffd1,2px 2px 4px #aca09329,0 0 0 1px #bfb5a92e}#staff-new-live .staff-service-choice.is-active .staff-service-choice-dot:after{content:"";background:linear-gradient(#e2ab9ff5 0%,#d27865f5 100%);border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 6px #d278652e}#staff-new-live .staff-service-empty{color:#5d544794;margin:0;font-size:14px;line-height:1.45}#staff-new-live .staff-service-card input{opacity:0;pointer-events:none;position:absolute}#staff-new-live .staff-leave-type-card .staff-leave-entitlement-pill input{opacity:1;pointer-events:auto;position:relative}#staff-new-live .staff-leave-type-card .staff-leave-record-field input{opacity:1;pointer-events:auto;position:static;color:#5d5447db!important;-webkit-text-fill-color:#5d5447db!important}#staff-new-live .staff-leave-type-card .staff-leave-record-field select,#staff-new-live .staff-leave-scope-select select{color:#d27865!important;-webkit-text-fill-color:#d27865!important}#staff-new-live .staff-service-name{color:var(--text-main);flex:1;font-size:14px;font-weight:400}#staff-new-live .staff-service-tier{color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;font-size:11px}#staff-new-live .staff-tier-row{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding-top:16px;display:flex}#staff-new-live .staff-tier-row label{text-transform:uppercase;letter-spacing:.25em;color:var(--text-muted);font-size:11px;font-weight:500}#staff-new-live .staff-location-group{flex-direction:column;gap:20px;display:flex}#staff-new-live .staff-location-row{align-items:flex-start;gap:12px;display:flex}#staff-new-live .staff-location-row.is-primary{font-weight:500}#staff-new-live .staff-location-pin{background:#0003;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}#staff-new-live .staff-location-pin.is-primary{background:var(--primary)}#staff-new-live .staff-location-body{flex-direction:column;flex:1;gap:8px;display:flex}#staff-new-live .staff-location-name{color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:500}#staff-new-live .staff-location-checks{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}#staff-new-live .staff-check{cursor:pointer;color:var(--text-main);align-items:center;gap:8px;font-size:13px;display:flex}#staff-new-live .staff-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}#staff-new-live .staff-switches{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}#staff-new-live .staff-switch-row{justify-content:space-between;align-items:center;display:flex}#staff-new-live .staff-switch-label{color:var(--text-main);font-size:13px;font-weight:400}#staff-new-live .staff-switch{cursor:pointer;width:40px;height:22px;position:relative}#staff-new-live .staff-switch input{opacity:0;width:0;height:0}#staff-new-live .staff-thin-switch{background:#0000001f;border-radius:22px;transition:background .3s;position:absolute;inset:0}#staff-new-live .staff-thin-switch:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000026}#staff-new-live .staff-switch input:checked+.staff-thin-switch{background:var(--primary)}#staff-new-live .staff-switch input:checked+.staff-thin-switch:before{transform:translate(18px)}#staff-new-live .staff-sliders{flex-direction:column;gap:24px;display:flex}#staff-new-live .staff-slider{flex-direction:column;gap:8px;display:flex}#staff-new-live .staff-slider-head{justify-content:space-between;align-items:center;display:flex}#staff-new-live .staff-slider-k{text-transform:uppercase;letter-spacing:.25em;color:var(--text-muted);font-size:11px;font-weight:500}#staff-new-live .staff-slider-v{color:var(--primary);font-size:14px;font-weight:500}#staff-new-live .staff-unit{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-left:4px;font-size:11px}#staff-new-live .staff-slider input[type=range]{-webkit-appearance:none;background:#00000014;border-radius:2px;outline:none;width:100%;height:4px}#staff-new-live .staff-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0003}#staff-new-live .staff-slider input[type=range]::-moz-range-thumb{background:var(--primary);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0003}#staff-new-live .staff-max-bookings,#staff-new-live .staff-maxbookings{background:#00000005;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;display:flex}#staff-new-live .staff-max-bookings-k,#staff-new-live .staff-maxbookings-k{text-transform:uppercase;letter-spacing:.25em;color:var(--text-muted);font-size:11px;font-weight:500}#staff-new-live .staff-max-bookings-v,#staff-new-live .staff-maxbookings-v{color:var(--primary);font-size:16px;font-weight:500}#staff-new-live .staff-warning{color:#d27865cc;margin-top:16px;font-size:11px;font-style:italic}#staff-new-live details.staff-details,#staff-new-live details.staff-contact-details{margin-top:16px}#staff-new-live .staff-details summary,#staff-new-live .staff-contact-details summary{color:var(--text-muted);cursor:pointer;outline:none;justify-content:space-between;align-items:center;font-size:13px;list-style:none;display:flex}#staff-new-live .staff-details summary::-webkit-details-marker{display:none}#staff-new-live .staff-contact-details summary::-webkit-details-marker{display:none}#staff-new-live .staff-chevron{font-size:12px;transition:transform .2s}#staff-new-live .staff-details[open] .staff-chevron{transform:rotate(180deg)}#staff-new-live .staff-details-body{border-top:1px solid #0000000f;margin-top:16px;padding-top:16px}#staff-new-live .staff-detail-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}#staff-new-live .staff-detail-field:last-child{margin-bottom:0}#staff-new-live .staff-detail-k{text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);font-size:10px;font-weight:500}#staff-new-live .staff-detail-input{color:var(--text-main);background:0 0;border:none;border-bottom:1px solid #0000001f;outline:none;width:100%;padding:8px 0;font-size:13px}#staff-new-live .staff-detail-input:focus{border-color:var(--primary)}#staff-new-live .staff-notes-area,#staff-new-live .staff-ruled{margin-top:12px;position:relative}#staff-new-live .staff-ruled-textarea,#staff-new-live .staff-memo{width:100%;min-height:120px;color:var(--text-main);resize:vertical;background:repeating-linear-gradient(#0000,#0000 31px,#0000000a 31px 32px) 0 0/100% 32px;border:none;outline:none;padding:16px 0;font-family:inherit;font-size:14px;line-height:32px}#staff-new-live .staff-ruled-textarea::placeholder,#staff-new-live .staff-memo::placeholder{color:#00000040}@media (max-width:768px){#staff-new-live .staff-identity-hero{grid-template-columns:1fr;gap:16px}#staff-new-live .staff-identity-avatar{width:56px;height:56px;font-size:22px}#staff-new-live .staff-identity-name{font-size:22px}#staff-new-live .staff-form-grid{grid-template-columns:1fr;gap:24px}#staff-new-live .staff-contact-grid{grid-template-columns:1fr}}#staff-schedule-live{color:#191110;background:#fbf9f9;font-family:Noto Sans,sans-serif}#staff-schedule-live .staff-schedule-container{max-width:800px;margin:0 auto;padding:24px 0 120px}#staff-schedule-live .staff-schedule-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#fbf9f9d1;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;top:0}#staff-schedule-live .staff-schedule-icon-btn{color:#19111099;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .22s;display:flex}#staff-schedule-live .staff-schedule-icon-btn:hover{color:#191110;background:#1911100d}#staff-schedule-live .staff-schedule-icon{width:22px;height:22px}#staff-schedule-live .staff-schedule-title-section{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}#staff-schedule-live .staff-schedule-title{color:#141210e6;letter-spacing:-.02em;margin:0;font-family:Noto Serif,serif;font-size:18px;font-weight:500}#staff-schedule-live .staff-schedule-meta{align-items:center;gap:8px;margin-top:4px;display:flex}#staff-schedule-live .staff-schedule-mode{text-transform:uppercase;letter-spacing:.22em;color:#19111066;font-size:9px}#staff-schedule-live .staff-schedule-separator{color:#1911104d;font-size:9px}#staff-schedule-live .staff-schedule-date{color:#1911108c;font-size:10px}#staff-schedule-live .staff-schedule-header-right{align-items:center;gap:12px;display:flex}#staff-schedule-live .staff-schedule-lens{background:#1911100a;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}#staff-schedule-live .staff-schedule-lens-btn{color:#19111080;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 14px;font-size:11px;font-weight:500;transition:all .22s}#staff-schedule-live .staff-schedule-lens-btn:hover{color:#191110bf}#staff-schedule-live .staff-schedule-lens-btn.is-active{color:#d27765;background:#fbf9f9;box-shadow:0 2px 8px #19111014}#staff-schedule-live .staff-schedule-day-strip{z-index:40;background:#fbf9f9e6;padding:16px 0 12px;position:sticky;top:72px}#staff-schedule-live .staff-schedule-days{justify-content:space-between;margin-bottom:16px;display:flex}#staff-schedule-live .staff-schedule-day{color:#19111080;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;font-size:12px;transition:opacity .22s;display:flex}#staff-schedule-live .staff-schedule-day:hover{opacity:.8}#staff-schedule-live .staff-schedule-day.is-active{color:#d27765;font-weight:600}#staff-schedule-live .staff-schedule-day.is-active:after{content:"";background:#d27765;border-radius:2px;width:20px;height:2px}#staff-schedule-live .staff-schedule-day-label{font-family:Noto Sans,sans-serif}#staff-schedule-live .staff-schedule-time-ruler{color:#1911104d;letter-spacing:.05em;justify-content:space-between;font-size:10px;display:flex}#staff-schedule-live .staff-schedule-list{margin-top:28px}#staff-schedule-live .staff-schedule-group-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#staff-schedule-live .staff-schedule-group-title{text-transform:uppercase;letter-spacing:.18em;color:#19111073;margin:0;font-size:11px;font-weight:600}#staff-schedule-live .staff-schedule-compact-btn{text-transform:uppercase;letter-spacing:.2em;color:#19111066;cursor:pointer;background:0 0;border:none;font-size:10px;transition:color .22s}#staff-schedule-live .staff-schedule-compact-btn:hover{color:#191110a6}#staff-schedule-live .staff-schedule-rows{flex-direction:column;gap:24px;display:flex}#staff-schedule-live .staff-schedule-row{align-items:flex-start;gap:16px;display:flex;position:relative}#staff-schedule-live .staff-schedule-person{flex-shrink:0;align-items:center;gap:12px;width:140px;display:flex}#staff-schedule-live .staff-schedule-avatar{color:#14121099;background:linear-gradient(135deg,#1412101a 0%,#1412100d 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:500;display:flex}#staff-schedule-live .staff-schedule-info{flex-direction:column;line-height:1.2;display:flex}#staff-schedule-live .staff-schedule-name{color:#141210e6;font-size:14px;font-weight:500}#staff-schedule-live .staff-schedule-branch{color:#14121066;font-size:10px}#staff-schedule-live .staff-schedule-timeline{flex:1;position:relative}#staff-schedule-live .staff-schedule-hairline{background:#19111014;width:100%;height:1px}#staff-schedule-live .staff-schedule-bar{cursor:pointer;background:#d27765;border:none;border-radius:10px;justify-content:center;align-items:center;height:8px;transition:all .22s;display:flex;position:absolute;top:-4px}#staff-schedule-live .staff-schedule-bar:hover{transform:scaleY(1.3);box-shadow:0 0 0 4px #d277651f}#staff-schedule-live .staff-schedule-bar.is-shift{background:#d27765}#staff-schedule-live .staff-schedule-bar.is-lunch{background:#d2776514;border:1px dashed #d2776566}#staff-schedule-live .staff-schedule-bar.is-training{background-color:#d2776526;background-image:repeating-linear-gradient(45deg,#d2776533 25%,#0000 25% 50%,#d2776533 50% 75%,#0000 75% 100%);background-size:2px 2px}#staff-schedule-live .staff-schedule-bar-icon{color:#d27765;width:12px;height:12px}#staff-schedule-live .staff-schedule-bar-empty{cursor:pointer;background:0 0;border:none;border-radius:10px;height:8px;transition:all .22s;position:absolute;top:-4px;left:0;right:0}#staff-schedule-live .staff-schedule-bar-empty:hover{background:#d2776514}#staff-schedule-live .staff-schedule-fab{z-index:50;position:fixed;bottom:28px;right:28px}#staff-schedule-live .staff-schedule-add-btn{color:#fff;cursor:pointer;background:#d27765;border:none;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s;display:flex;box-shadow:0 10px 30px #d277652e}#staff-schedule-live .staff-schedule-add-btn:active{transform:scale(.98)}#staff-schedule-live .staff-schedule-add-icon{width:26px;height:26px}#staff-schedule-live .staff-schedule-hints{z-index:40;flex-direction:column;gap:8px;max-width:280px;display:flex;position:fixed;bottom:28px;left:28px}#staff-schedule-live .staff-schedule-hint{color:#fff;letter-spacing:.02em;background:#141210db;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}#staff-schedule-live .staff-schedule-hint-icon{width:16px;height:16px}#staff-schedule-live .staff-schedule-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#19111014;justify-content:center;align-items:center;padding:24px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}#staff-schedule-live .staff-schedule-sheet{background:#fbf9f9;border-radius:32px;width:100%;max-width:560px;padding:40px;animation:.28s cubic-bezier(.16,1,.3,1) slideUp;position:relative;box-shadow:0 32px 80px #1911101f,0 8px 32px #19111014}#staff-schedule-live .staff-schedule-close{color:#19111073;cursor:pointer;background:0 0;border:none;font-size:12px;transition:color .22s;position:absolute;top:32px;right:32px}#staff-schedule-live .staff-schedule-close:hover{color:#191110bf}#staff-schedule-live .staff-schedule-sheet-content{flex-direction:column;gap:40px;display:flex}#staff-schedule-live .staff-schedule-sheet-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}#staff-schedule-live .staff-schedule-sheet-field{flex-direction:column;display:flex}#staff-schedule-live .staff-schedule-sheet-label{text-transform:uppercase;letter-spacing:.28em;color:#19111066;margin-bottom:10px;font-size:9px;font-weight:500}#staff-schedule-live .staff-schedule-dropdown{position:relative}#staff-schedule-live .staff-schedule-trigger{color:#191110;text-align:left;cursor:pointer;background:0 0;border:1px solid #1911101a;border-radius:999px;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;font-size:14px;transition:all .22s;display:flex;position:relative}#staff-schedule-live .staff-schedule-trigger:hover{border-color:#1911102e}#staff-schedule-live .staff-schedule-trigger.is-open{border-color:#d2776580;box-shadow:0 0 0 3px #d2776514}#staff-schedule-live .staff-schedule-chevron{color:#1911104d;flex-shrink:0;width:16px;height:16px}#staff-schedule-live .staff-schedule-dropdown-menu{z-index:100;opacity:0;visibility:hidden;opacity:1;visibility:visible;background:#fbf9f9;border:1px solid #19111014;border-radius:20px;padding:8px;transition:all .2s;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(0);box-shadow:0 24px 64px #1911101f,0 8px 32px #19111014}#staff-schedule-live .staff-schedule-dropdown-item{text-align:left;color:#191110;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:all .18s;display:flex}#staff-schedule-live .staff-schedule-dropdown-item:hover{background:#1911100a}#staff-schedule-live .staff-schedule-dropdown-item.is-selected{color:#d27765}#staff-schedule-live .staff-schedule-check{flex-shrink:0;width:16px;height:16px}#staff-schedule-live .staff-schedule-toggle{cursor:pointer;color:#191110;background:0 0;border:1px solid #1911101a;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;transition:all .22s;display:flex}#staff-schedule-live .staff-schedule-toggle:hover{border-color:#1911102e}#staff-schedule-live .staff-schedule-toggle-box{border:1.5px solid #19111033;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}#staff-schedule-live .staff-schedule-toggle.is-active .staff-schedule-toggle-box{background:#d27765;border-color:#d27765}#staff-schedule-live .staff-schedule-toggle-box svg{opacity:0;width:10px;height:10px;transition:opacity .18s}#staff-schedule-live .staff-schedule-toggle.is-active .staff-schedule-toggle-box svg{opacity:1}#staff-schedule-live .staff-schedule-number{color:#191110;text-align:center;background:0 0;border:1px solid #1911101a;border-radius:999px;width:100%;padding:14px 20px;font-size:14px;transition:all .22s}#staff-schedule-live .staff-schedule-number:hover{border-color:#1911102e}#staff-schedule-live .staff-schedule-number:focus{border-color:#d2776580;outline:none;box-shadow:0 0 0 3px #d2776514}#staff-schedule-live .staff-schedule-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#staff-schedule-live .staff-schedule-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#staff-schedule-live .staff-schedule-date-input{position:relative}#staff-schedule-live .staff-schedule-date-input input{color:#191110;background:0 0;border:1px solid #1911101a;border-radius:999px;width:100%;padding:14px 44px 14px 20px;font-size:14px;transition:all .22s}#staff-schedule-live .staff-schedule-date-input input:disabled{opacity:.5;cursor:not-allowed}#staff-schedule-live .staff-schedule-date-icon{color:#1911104d;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#staff-schedule-live .staff-schedule-helper{color:#19111080;margin-top:-12px;font-size:11px;line-height:1.5}#staff-schedule-live .staff-schedule-helper.hidden{display:none}#staff-schedule-live .staff-schedule-sheet-actions{border-top:1px solid #1911100f;justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;display:flex}#staff-schedule-live .staff-schedule-action-secondary,#staff-schedule-live .staff-schedule-action-danger{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;transition:all .22s;display:inline-flex}#staff-schedule-live .staff-schedule-action-secondary{color:#19111099}#staff-schedule-live .staff-schedule-action-secondary:hover{color:#191110d9}#staff-schedule-live .staff-schedule-action-danger,#staff-schedule-live .staff-schedule-action-danger:hover{color:#ec4899}#staff-schedule-live .staff-schedule-action-icon{width:16px;height:16px}#staff-schedule-live .staff-schedule-saved{color:#19111059;letter-spacing:.05em;font-size:10px}#staff-schedule-live .staff-schedule-month-picker{background:#fbf9f9;border-radius:32px;width:100%;max-width:320px;padding:24px;animation:.28s cubic-bezier(.16,1,.3,1) slideUp;position:relative;box-shadow:0 32px 80px #1911101f,0 8px 32px #19111014}#staff-schedule-live .staff-schedule-month-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}#staff-schedule-live .staff-schedule-month-nav{color:#19111080;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .22s;display:flex}#staff-schedule-live .staff-schedule-month-nav:hover{color:#191110cc;background:#1911100d}#staff-schedule-live .staff-schedule-month-icon{width:20px;height:20px}#staff-schedule-live .staff-schedule-month-title{color:#141210e6;font-family:Noto Serif,serif;font-size:16px;font-weight:500}#staff-schedule-live .staff-schedule-month-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}#staff-schedule-live .staff-schedule-month-day-header{text-align:center;color:#1911104d;text-transform:uppercase;padding:8px 0;font-size:10px;font-weight:600}#staff-schedule-live .staff-schedule-month-cell-empty{padding:8px 0}#staff-schedule-live .staff-schedule-month-day{aspect-ratio:1;color:#141210cc;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:13px;transition:all .22s;display:flex}#staff-schedule-live .staff-schedule-month-day:hover{background:#1911100d}#staff-schedule-live .staff-schedule-month-day.is-selected{color:#fff;background:#d27765}#staff-schedule-live .staff-schedule-month-day.is-other-month{color:#1412104d}@media (max-width:640px){#staff-schedule-live .staff-schedule-container{padding:16px 0 120px}#staff-schedule-live .staff-schedule-header{flex-wrap:wrap}#staff-schedule-live .staff-schedule-lens{order:3;justify-content:center;width:100%;margin-top:12px}#staff-schedule-live .staff-schedule-sheet{border-radius:24px;padding:28px}#staff-schedule-live .staff-schedule-sheet-content{gap:28px}#staff-schedule-live .staff-schedule-sheet-row{grid-template-columns:1fr}#staff-schedule-live .staff-schedule-sheet-actions{flex-direction:column;align-items:stretch;gap:16px}#staff-schedule-live .staff-schedule-hints{display:none}}#staff-new-live .staff-temporal-roster{max-width:1120px;margin:0 auto;padding:28px 0 140px}#staff-new-live .staff-temporal-header{z-index:50;-webkit-backdrop-filter:blur(12px);background:#fbf9f9d6;border-bottom:1px solid #1911100d;justify-content:space-between;align-items:center;padding:24px 0;display:flex;position:sticky;top:0}#staff-new-live .staff-temporal-icon-btn{color:#1911108c;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .22s;display:flex}#staff-new-live .staff-temporal-icon-btn:hover{color:#191110bf;background:#1911100a}#staff-new-live .staff-temporal-header-center{text-align:center}#staff-new-live .staff-temporal-title{color:#191110e6;letter-spacing:-.02em;margin:0;font-family:Noto Serif,serif;font-size:20px;font-weight:500}#staff-new-live .staff-temporal-meta{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}#staff-new-live .staff-temporal-subtitle{text-transform:uppercase;letter-spacing:.3em;color:#19111059;font-family:Noto Sans,sans-serif;font-size:10px}#staff-new-live .staff-temporal-separator{color:#19111033;font-size:10px}#staff-new-live .staff-temporal-date{color:#19111073;font-family:Noto Sans,sans-serif;font-size:10px}#staff-new-live .staff-temporal-daybar{grid-template-columns:320px 1fr;align-items:flex-end;gap:22px;margin-top:28px;margin-bottom:28px;display:grid}#staff-new-live .staff-temporal-daybar-notice{color:#19111059;font-family:Noto Sans,sans-serif;font-size:11px}#staff-new-live .staff-temporal-timeline{background:#19111003;border:1px solid #1911100d;border-radius:28px;position:relative;overflow:hidden}#staff-new-live .staff-temporal-timeline:before{content:"";opacity:.22;pointer-events:none;background:linear-gradient(90deg,#1911100d 0 1px,#0000 1px 14.285%,#1911100d 14.285% calc(14.285% + 1px),#0000 calc(14.285% + 1px) 28.57%,#1911100d 28.57% calc(28.57% + 1px),#0000 calc(28.57% + 1px) 42.855%,#1911100d 42.855% calc(42.855% + 1px),#0000 calc(42.855% + 1px) 57.14%,#1911100d 57.14% calc(57.14% + 1px),#0000 calc(57.14% + 1px) 71.425%,#1911100d 71.425% calc(71.425% + 1px),#0000 calc(71.425% + 1px) 85.71%,#1911100d 85.71% calc(85.71% + 1px),#0000 calc(85.71% + 1px) 100%);position:absolute;inset:0}#staff-new-live .staff-temporal-days{color:#1911106b;letter-spacing:.02em;grid-template-columns:repeat(7,1fr);padding:14px 16px;font-family:Noto Sans,sans-serif;font-size:12px;display:grid}#staff-new-live .staff-temporal-day{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}#staff-new-live .staff-temporal-day.active{color:#d27765;font-weight:600}#staff-new-live .staff-temporal-day-tick{background:0 0;border-radius:999px;width:18px;height:2px}#staff-new-live .staff-temporal-day.active .staff-temporal-day-tick{background:#d27765}#staff-new-live .staff-temporal-staff{margin-top:28px}#staff-new-live .staff-temporal-section-header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}#staff-new-live .staff-temporal-section-title{text-transform:uppercase;letter-spacing:.24em;color:#19111059;font-family:Noto Sans,sans-serif;font-size:11px}#staff-new-live .staff-temporal-section-hint{color:#19111059;font-family:Noto Sans,sans-serif;font-size:11px}#staff-new-live .staff-temporal-row{grid-template-columns:320px 1fr;align-items:center;gap:22px;padding:18px 0;display:grid}@media (max-width:920px){#staff-new-live .staff-temporal-daybar,#staff-new-live .staff-temporal-row{grid-template-columns:1fr;gap:12px}}#staff-new-live .staff-temporal-person{align-items:center;gap:14px;display:flex}#staff-new-live .staff-temporal-avatar{background:#1911100d;border-radius:999px;flex-shrink:0;width:44px;height:44px}#staff-new-live .staff-temporal-info{flex-direction:column;gap:4px;display:flex}#staff-new-live .staff-temporal-name{color:#191110eb;font-family:Noto Serif,serif;font-size:18px;font-weight:600}#staff-new-live .staff-temporal-sub{color:#19111061;font-family:Noto Sans,sans-serif;font-size:12px}#staff-new-live .staff-temporal-hours{color:#19111052;margin-left:auto;font-family:Noto Sans,sans-serif;font-size:12px}#staff-new-live .staff-temporal-row-timeline{position:relative}#staff-new-live .staff-temporal-lane{border-radius:24px;height:52px;position:relative}#staff-new-live .staff-temporal-row-active .staff-temporal-lane{background:#d2776508;border:1px solid #d2776524}#staff-new-live .staff-temporal-thread{opacity:.75;background:#1911102e;border-radius:999px;height:1px;position:absolute;top:26px;left:14px;right:14px}#staff-new-live .staff-temporal-seg{top:23px;left:var(--seg-left,0%);width:var(--seg-width,0%);cursor:pointer;background:#d2776538;border:none;border-radius:999px;height:6px;padding:0;transition:all .22s;position:absolute;box-shadow:inset 0 0 0 1px #d277651a,0 10px 30px #d277652e,0 0 28px #d2776533}#staff-new-live .staff-temporal-seg:before{content:"";opacity:.75;pointer-events:none;background:radial-gradient(closest-side,#d277652e,#0000 65%);border-radius:999px;position:absolute;inset:-10px}#staff-new-live .staff-temporal-core{background:#d27765e0;border-radius:999px;height:2px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%);box-shadow:0 0 18px #d2776540}#staff-new-live .staff-temporal-cap{background:#d27765eb;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 22px #d2776559}#staff-new-live .staff-temporal-cap.left{left:-2px}#staff-new-live .staff-temporal-cap.right{right:-2px}#staff-new-live .staff-temporal-seg-blocked{background:#d2776514;box-shadow:inset 0 0 0 1px #d2776538,0 10px 26px #d277651a,0 0 20px #d277651f}#staff-new-live .staff-temporal-seg-blocked .staff-temporal-core{opacity:.65;background:repeating-linear-gradient(45deg,#d27765bf 0 6px,#d2776500 6px 12px);height:2px}#staff-new-live .staff-temporal-seg-blocked .staff-temporal-cap{opacity:.55}#staff-new-live .staff-temporal-seg:hover{transform:scaleY(1.5)}#staff-new-live .staff-temporal-fab{color:#fff;cursor:pointer;background:#d27765eb;border:none;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 26px 80px #d2776538}#staff-new-live .staff-temporal-fab:active{transform:scale(.98)}#staff-new-live .staff-temporal-fab svg{width:28px;height:28px}#staff-new-live .staff-shift-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;background:#19111040;justify-content:center;align-items:flex-end;animation:.22s fadeIn;display:flex;position:fixed;inset:0}#staff-new-live .staff-shift-sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff2;border-radius:24px 24px 0 0;width:100%;max-width:580px;max-height:85vh;padding:24px;animation:.26s cubic-bezier(.16,1,.3,1) slideUp;overflow-y:auto;box-shadow:0 -12px 60px #1911101f,inset 0 0 0 1px #1911100f}#staff-new-live .staff-shift-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}#staff-new-live .staff-shift-title{color:#191110;letter-spacing:-.015em;font-size:18px;font-weight:580}#staff-new-live .staff-shift-subtitle{color:#19111073;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:520}#staff-new-live .staff-shift-close{color:#1911108c;cursor:pointer;background:#1911100f;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}#staff-new-live .staff-shift-close:hover{color:#191110bf;background:#1911101a}#staff-new-live .staff-shift-grid{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}#staff-new-live .staff-shift-field{position:relative}#staff-new-live .staff-shift-field label{letter-spacing:.12em;text-transform:uppercase;color:#19111066;margin-bottom:6px;font-size:10px;font-weight:560;display:block}#staff-new-live .staff-shift-dropdown{cursor:pointer;background:#ffffffd9;border:1px solid #1911101a;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .18s;display:flex;position:relative}#staff-new-live .staff-shift-dropdown:hover{background:#fffffff2;border-color:#19111029}#staff-new-live .staff-shift-dropdown-value{color:#191110;letter-spacing:-.01em;font-size:14px;font-weight:480}#staff-new-live .staff-shift-dropdown-value .staff-unit{color:#19111073;margin-left:2px;font-size:11px;font-weight:420}#staff-new-live .staff-shift-chevron{color:#19111040;font-size:14px;transition:transform .18s}#staff-new-live .staff-shift-options{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#fffffffa;border-radius:12px;max-height:220px;padding:6px;animation:.16s fadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #1911101f,0 0 0 1px #19111014}#staff-new-live .staff-shift-option{color:#191110;text-align:left;cursor:pointer;letter-spacing:-.008em;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;font-weight:460;transition:all .14s}#staff-new-live .staff-shift-option .staff-unit{color:#19111073;margin-left:2px;font-size:11px;font-weight:420}#staff-new-live .staff-shift-option:hover{background:#d2776514}#staff-new-live .staff-shift-option.is-selected{color:#d27765f2;background:#d277651f;font-weight:500}#staff-new-live .staff-shift-actions{border-top:1px solid #19111014;gap:10px;margin-top:24px;padding-top:20px;display:flex}#staff-new-live .staff-shift-btn-secondary,#staff-new-live .staff-shift-btn-primary{cursor:pointer;letter-spacing:-.008em;border:none;border-radius:12px;flex:1;padding:12px 18px;font-size:14px;font-weight:520;transition:all .18s}#staff-new-live .staff-shift-btn-secondary{color:#191110a6;background:#1911100f}#staff-new-live .staff-shift-btn-secondary:hover{color:#191110d9;background:#1911101a}#staff-new-live .staff-shift-btn-primary{color:#fff;background:#d27765eb;box-shadow:0 8px 24px #d2776533}#staff-new-live .staff-shift-btn-primary:hover{background:#d27765;transform:translateY(-1px);box-shadow:0 10px 30px #d2776547}#staff-new-live .staff-shift-btn-primary:active{transform:translateY(0)}#roster-live{--primary:#d27865;--lux-grey:#a1a1a6;--thread:#0000000d;--pulse:#00000008;--roster-sticky-shadow-buffer:22px;--name-col-w:13rem;--shift-row-h:102px;--staff-pill-h:33px;--staff-pill-v-offset:calc((var(--shift-row-h) - var(--staff-pill-h))/2);--day-pill-w:112.125px;--day-col-w:9rem;--total-col-w:5rem;--action-col-w:154px;--roster-header-h:calc(122px + var(--roster-sticky-shadow-buffer));--roster-grid-cols:var(--name-col-w)repeat(7,var(--day-col-w))var(--total-col-w)var(--action-col-w);--roster-grid-w:calc(var(--name-col-w) + (7*var(--day-col-w)) + var(--total-col-w) + var(--action-col-w));color:#141210b8;box-sizing:border-box;min-height:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}#roster-live *{box-sizing:border-box}#roster-live .roster-shell{flex-direction:column;height:100%;min-height:0;display:flex}#roster-live .roster-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;min-height:0;scroll-padding-left:var(--name-col-w);scroll-snap-type:none;scrollbar-width:auto;scrollbar-color:#78726a80 #e6e3ded9;flex:auto;position:relative;overflow:auto}#roster-live .roster-scroll::-webkit-scrollbar{width:12px;height:12px}#roster-live .roster-scroll::-webkit-scrollbar-track{background:#e6e3ded9;border-radius:999px}#roster-live .roster-scroll::-webkit-scrollbar-thumb{background:#78726a80;border:2px solid #e6e3ded9;border-radius:999px}#roster-live .roster-scroll::-webkit-scrollbar-thumb:hover{background:#78726ab3}#roster-live .roster-header{z-index:60;min-height:var(--roster-header-h);padding-bottom:var(--roster-sticky-shadow-buffer);margin-bottom:calc(var(--roster-sticky-shadow-buffer)*-1);background:#e6e3de;position:sticky;top:0}#roster-live .roster-header-grid,#roster-live .roster-row{grid-template-columns:var(--roster-grid-cols);width:max-content;min-width:var(--roster-grid-w);display:grid}#roster-live .roster-header-grid{min-height:calc(var(--roster-header-h) - var(--roster-sticky-shadow-buffer));align-items:center;column-gap:0}#roster-live .roster-row.is-inactive{opacity:.78}#roster-live .roster-body{width:max-content;min-width:var(--roster-grid-w);isolation:isolate;padding-bottom:120px;position:relative}#roster-live .roster-day-wash-layer{top:var(--staff-pill-v-offset);right:0;bottom:calc(120px + var(--staff-pill-v-offset));pointer-events:none;z-index:0;position:absolute;left:0}#roster-live .roster-day-wash{top:0;bottom:0;left:calc(var(--name-col-w) + (var(--selected-day-index)*var(--day-col-w)) + ((var(--day-col-w) - var(--day-pill-w))/2));width:var(--day-pill-w);background:#f7f1e780;position:absolute}#roster-live .roster-row{min-height:var(--shift-row-h);z-index:1;isolation:isolate;align-items:stretch;position:relative}#roster-live .roster-row.is-selected:before{content:"";top:calc((var(--shift-row-h) - var(--staff-pill-h))/2);left:0;right:var(--action-col-w);height:var(--staff-pill-h);pointer-events:none;z-index:0;background:#e5d7c580;position:absolute}#roster-live .name-head-spacer,#roster-live .day-col,#roster-live .total-col-spacer,#roster-live .action-col-spacer,#roster-live .staff-cell,#roster-live .day-cell,#roster-live .total-hours,#roster-live .delete-all-col{min-height:var(--shift-row-h)}#roster-live .name-head-spacer,#roster-live .staff-cell{background:#e6e3de;position:sticky;left:0}#roster-live .name-head-spacer{z-index:80;min-height:calc(var(--roster-header-h) - var(--roster-sticky-shadow-buffer));justify-content:center;align-self:stretch;align-items:flex-start;display:flex}#roster-live .staff-cell{z-index:20}#roster-live .day-col,#roster-live .total-col-spacer,#roster-live .action-col-spacer,#roster-live .total-hours,#roster-live .delete-all-col{scroll-snap-align:start;justify-content:center;align-items:center;display:flex}#roster-live .staff-cell.is-selected{z-index:35}#roster-live .anchored-name{width:100%;height:var(--staff-pill-h);min-height:var(--staff-pill-h);box-sizing:border-box;background:#f5f2ec;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding-left:24px;padding-right:16px;display:flex}#roster-live .anchored-name .name{letter-spacing:.12em;text-transform:uppercase;color:#1412108c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:300;line-height:1.5;display:-webkit-box;overflow:hidden}#roster-live .anchored-name.is-inactive .name{color:#1412106b}#roster-live .shift-booking-state{letter-spacing:.14em;text-transform:uppercase;color:#d27865eb;white-space:nowrap;font-size:8px;line-height:1}#roster-live .day-mark{letter-spacing:.02em;color:#141210b8;font-size:42px;font-weight:300;line-height:1}#roster-live .day-mark.muted{color:#a1a1a640}#roster-live .day-mark.accent{color:var(--primary);opacity:.9}#roster-live .day-mark small{vertical-align:baseline;color:inherit;opacity:.7;margin-left:3px;font-size:17px;font-weight:300}#roster-live .day-cell{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex;position:relative;overflow:hidden}#roster-live .day-cell.is-clickable{cursor:pointer}#roster-live .day-cell.is-clickable:hover{background:linear-gradient(to bottom,transparent calc(50% - (var(--staff-pill-h)/2)),#d278650a calc(50% - (var(--staff-pill-h)/2)),#d278650a calc(50% + (var(--staff-pill-h)/2)),transparent calc(50% + (var(--staff-pill-h)/2)))}#roster-live .day-cell.needs-shift-review{background:linear-gradient(#0000 calc(50% - 26px),#d2786509 calc(50% - 26px) calc(50% + 26px),#0000 calc(50% + 26px))}#roster-live .day-cell.is-closed{opacity:.55}#roster-live .day-cell-inline-error{letter-spacing:.02em;color:#d27865f2;text-shadow:0 1px #f5f2ece6;white-space:nowrap;pointer-events:none;z-index:12;font-size:16px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#roster-live .day-cell.is-closed .day-cell-inline-error{opacity:1}#roster-live .rest-pulse{z-index:1;background-image:radial-gradient(var(--pulse).6px,transparent .6px);background-size:16px 100%;width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#roster-live .roster-off-day-label,#roster-live .roster-closed-day-label{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#14121047;white-space:nowrap;pointer-events:none;-webkit-font-smoothing:antialiased;font-size:9px;font-weight:500;line-height:1;position:relative}#roster-live .roster-closed-day-label{color:#d27865b8}#roster-live .luminous-beam{box-shadow:none;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;min-width:124px;max-width:calc(100% - 8px);height:24px;padding:0;display:flex;position:relative;top:auto;overflow:visible;transform:none;width:auto!important;left:auto!important}#roster-live .day-cell.needs-shift-review .luminous-beam{gap:8px;min-width:184px}#roster-live .micro-timestamp{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#141210a6;white-space:nowrap;pointer-events:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;box-shadow:none;text-align:center;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:300;line-height:1.4;position:relative;transform:none}#roster-live .micro-timestamp:after{content:"";opacity:.8;background:#d27865e6;border-radius:999px;width:52px;height:3px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #d278651a}#roster-live .shift-review-cell-chip{color:#d46f55;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#f8e2dbe0;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px 6px;font-size:8px;font-weight:800;line-height:1;display:inline-flex;box-shadow:3px 3px 8px #706a621a,-3px -3px 8px #ffffffad}#roster-live .total-hours{width:var(--total-col-w);flex:0 0 var(--total-col-w);box-sizing:border-box;justify-content:center;align-items:center;padding-left:24px;display:flex}#roster-live .total-hours span{letter-spacing:.02em;color:#a1a1a659;font-size:14px;font-weight:300}#roster-live .delete-all-col{width:var(--action-col-w);justify-content:flex-start;align-items:center;padding-left:18px;display:flex}.shift-editor .editor-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.shift-editor .editor-info{flex:1}.shift-editor .editor-title{letter-spacing:.02em;color:#141210d9;margin-bottom:2px;font-size:13px;font-weight:500}.shift-editor .editor-subtitle{letter-spacing:.02em;color:#14121073;font-size:11px;font-weight:400}.shift-editor .editor-close{color:#14121059;cursor:pointer;background:0 0;border:none;margin:-4px -8px;padding:4px 8px;font-size:24px;line-height:1;transition:color .15s}.shift-editor .editor-close:hover{color:#14121099}.shift-editor .editor-fields{flex-direction:column;gap:16px;display:flex}.shift-editor .editor-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.shift-editor .editor-row-single{grid-template-columns:1fr}.shift-editor .editor-field{flex-direction:column;gap:6px;display:flex}.shift-editor .field-label{text-transform:uppercase;letter-spacing:.2em;color:#14121073;font-size:9px;font-weight:500}.shift-editor .field-value{color:#141210b8;font-size:13px;font-weight:400}.shift-editor .date-input{color:#141210b8;background:#ffffff80;border:1px solid #00000014;border-radius:12px;height:32px;padding:0 12px;font-family:inherit;font-size:13px}.shift-editor .date-input:hover{background:#fffc;border-color:#0000001f}.shift-editor .date-input:focus{background:#fffffff2;border-color:#0003;outline:none}.shift-editor .date-input::placeholder{color:#14121059}.shift-editor .checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.shift-editor .checkbox-input{appearance:none;cursor:pointer;background:#ffffff80;border:1.5px solid #00000026;border-radius:5px;width:18px;height:18px;transition:all .15s;position:relative}.shift-editor .checkbox-input:hover{background:#fffc;border-color:#00000040}.shift-editor .checkbox-input:checked{background:#141210d9;border-color:#141210d9}.shift-editor .checkbox-input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.shift-editor .checkbox-text{color:#141210b8;font-size:13px}.shift-editor .editor-footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.shift-editor .btn-secondary,.shift-editor .btn-danger{cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:400;transition:all .2s}.shift-editor .btn-secondary:hover{background:#0000000a;border-color:#00000026}.shift-editor .btn-danger:hover{color:#dc2626e6;background:#dc262614;border-color:#dc26264d}[data-se=shift-editor] .editor-time-section{flex-direction:column;gap:24px;margin-bottom:24px;display:flex}[data-se=shift-editor] .se-time-slider-wrapper{flex-direction:column;gap:8px;display:flex}[data-se=shift-editor] .se-time-label{text-transform:uppercase;letter-spacing:.25em;color:#140f0a59;margin:0;padding:0;font-size:11px;font-weight:500}[data-se=shift-editor] .se-time-display{color:#140f0aa6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:200;line-height:1}[data-se=shift-editor] .se-slider-container{align-items:center;width:100%;height:24px;display:flex;position:relative}[data-se=shift-editor] .se-time-slider{appearance:none;z-index:2;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;padding:0;position:absolute}[data-se=shift-editor] .se-time-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-7px;box-shadow:0 1px 4px #0000001f}[data-se=shift-editor] .se-time-slider::-webkit-slider-runnable-track{background:0 0;border:none;width:100%;height:2px}[data-se=shift-editor] .se-time-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0000001f}[data-se=shift-editor] .se-time-slider::-moz-range-track{background:0 0;border:none;width:100%;height:2px}[data-se=shift-editor] .editor-dropdowns-row{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-bottom:20px;display:grid}[data-se=shift-editor] .editor-checkbox-row{margin-bottom:20px}[data-se=shift-editor] .editor-footer{border-top:1px solid #140f0a14;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;display:flex}[data-se=shift-editor] .se-save-pill{color:#fff;cursor:pointer;background:#e77267;border:none;border-radius:999px;padding:10px 24px;font-size:13px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #e7726740}[data-se=shift-editor] .se-footer-actions{align-items:center;gap:20px;display:flex}[data-se=shift-editor] .se-more-toggle{color:#140f0a59;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 0;font-size:12px;font-weight:500;transition:color .18s;display:flex}[data-se=shift-editor] .se-more-toggle:hover{color:#140f0a8c}[data-se=shift-editor] .se-more-toggle .chevron{font-size:10px;transition:transform .18s}[data-se=shift-editor] .editor-more-section{border-top:1px solid #140f0a0f;margin-top:8px;padding:16px 0;animation:.2s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[data-se=shift-editor] .editor-footer{border-top:1px solid #140f0a14;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}[data-se=shift-editor] .se-duplicate-btn{color:#140f0a66;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:13px;font-weight:400;transition:color .15s}[data-se=shift-editor] .se-delete-btn{color:#e77267;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:13px;font-weight:400;transition:color .15s}[data-se=shift-editor] .se-save-pill{color:#fff;cursor:pointer;background:#e77267;border:none;border-radius:999px;margin-left:auto;padding:10px 24px;font-size:13px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #e7726740}[data-se=shift-editor] .editor-dropdowns-row,[data-se=shift-editor] .editor-fields{overflow:visible!important}.shift-editor .editor-footer,.shift-editor .btn-secondary,.shift-editor .btn-danger,.shift-editor .btn-secondary:hover,.shift-editor .btn-danger:hover{display:none!important}[data-se=shift-editor] .se-hero-time-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:0;display:grid}[data-se=shift-editor] .se-hero-time-col{text-align:center}[data-se=shift-editor] .se-time-label{text-transform:uppercase;letter-spacing:.28em;color:#14121066;margin-bottom:10px;font-size:11px;font-weight:600}[data-se=shift-editor] .se-time-value{color:#14121094;letter-spacing:-.04em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(56px,5.8vw,72px);font-weight:300;line-height:.95}[data-se=shift-editor] .se-slider-row{pointer-events:auto;opacity:1;margin-bottom:0;padding:0 12px}[data-se=shift-editor] .se-time-range-slider{pointer-events:auto;opacity:1;height:64px;position:relative}[data-se=shift-editor] .se-slider-track,[data-se=shift-editor] .se-slider-thumb{pointer-events:auto;opacity:1}[data-se=shift-editor] .se-slider-track{height:26px;position:relative}[data-se=shift-editor] .se-slider-track-line{background:#1412101f;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}[data-se=shift-editor] .se-slider-fill{height:3px;top:50%;left:var(--start-pct);width:calc(var(--end-pct) - var(--start-pct));background:#d278658c;border-radius:999px;position:absolute;transform:translateY(-50%);box-shadow:0 0 22px #d278652e}[data-se=shift-editor] .se-slider-thumb{background:#f8f5f1;border:1px solid #ffffffd1;border-radius:999px;width:26px;height:26px;margin-left:-13px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 28px #1412101c}[data-se=shift-editor] .se-slider-ticks{letter-spacing:.02em;color:#14121052;justify-content:space-between;margin-top:8px;font-size:10px;font-weight:400;display:flex}[data-se=shift-editor] .se-slider-ticks span:first-child,[data-se=shift-editor] .se-slider-ticks span:last-child{transform:translate(2px)}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout{grid-template-columns:1fr 1fr;gap:16px;margin:6px 0 0;padding:24px 32px;box-shadow:none!important;border-top:none!important}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-block{justify-items:center;width:100%;min-width:0}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-group{justify-content:center;gap:10px}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-control-shell{vertical-align:middle;box-sizing:border-box;flex:0 0 110px;display:inline-block;position:relative;overflow:visible;width:110px!important}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-display-trigger{cursor:text;z-index:1;box-sizing:border-box;background:0 0;border:none;width:100%;min-width:100%;margin:0;padding:0;display:block;position:relative}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-edit-input{box-sizing:border-box;z-index:0;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;height:100%;box-shadow:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;position:absolute;top:0;left:0;overflow:visible;background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-display{display:inline-block;letter-spacing:-.04em!important;font-size:clamp(56px,5.8vw,72px)!important;line-height:.95!important}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-display,[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-edit-input{color:#14121094!important}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-edit-input:focus{box-shadow:none!important;color:#d27865!important;background:0 0!important;border:none!important;outline:none!important}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-edit-input::placeholder{color:#0000}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-edit-input::selection{color:#fff;background:#d27865}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-control-shell:not(.is-editing) .time-display-trigger{visibility:visible;pointer-events:auto;z-index:2}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-control-shell:not(.is-editing) .time-edit-input,[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-control-shell.is-editing .time-display-trigger{visibility:hidden;pointer-events:none;z-index:1}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-control-shell.is-editing .time-edit-input{visibility:visible;pointer-events:auto;z-index:2;color:#d27865!important}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .business-hours-period-toggle{background:#1412100f;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .business-hours-period-btn{color:#14121080;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:49px;padding:7px 12px;font-size:10px;font-weight:600;transition:all .2s}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .business-hours-period-btn:hover{color:#141210b8}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .business-hours-period-btn.is-active{color:#fff;background:#342d29;box-shadow:0 10px 18px #1a151229}[data-se=shift-editor] .se-kind-toggle-row{justify-content:center;align-items:center;width:100%;margin:18px 0 6px;display:flex}[data-se=shift-editor] .se-kind-toggle{background:linear-gradient(#e9e4dcf0 0%,#e1dad1eb 100%);border-radius:999px;gap:5px;padding:5px;display:inline-flex;box-shadow:inset 4px 4px 8px #bfb8b0e0,inset -4px -4px 8px #ffffffc7,0 1px #ffffff2e}[data-se=shift-editor] .se-kind-toggle-btn{color:#625f568a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;width:132px;min-width:132px;height:34px;font-size:.66rem;font-weight:650;transition:background .18s,box-shadow .18s,color .18s,transform .18s}[data-se=shift-editor] .se-kind-toggle-btn.is-active{color:#362d27db;background:linear-gradient(#f7f3eef5 0%,#f1ebe3f0 100%);transform:translateY(-.5px);box-shadow:-4px -4px 9px #ffffffb8,3px 3px 7px #8a7e724d}[data-se=shift-editor] .se-dropdowns-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;width:100%;margin-top:12px;margin-bottom:16px;display:grid}[data-se=shift-editor] .se-dropdowns-grid--branch-only{grid-template-columns:minmax(360px,1fr);justify-items:end}[data-se=shift-editor] .se-dropdowns-grid--branch-only .se-native-select-wrapper{width:min(560px,100%)}[data-se=shift-editor] .se-more-section{border-top:1px solid #140f0a0f;margin-bottom:16px;padding:16px 0;animation:.18s ease-out slideDown}[data-se=shift-editor] .se-checkbox-row{margin-top:12px}[data-se=shift-editor] .shift-popup-bookings{margin-top:20px;padding-top:10px}[data-se=shift-editor] .shift-popup-bookings-title{letter-spacing:.24em;text-transform:uppercase;color:#717e92d1;margin-bottom:10px;font-size:11px;font-weight:500}[data-se=shift-editor] .shift-popup-bookings-list{gap:7px;display:grid}[data-se=shift-editor] .shift-popup-booking-row{color:#495263d9;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;line-height:1.45;display:flex}[data-se=shift-editor] .shift-popup-booking-time{letter-spacing:.08em;color:#3d4a5ee0;white-space:nowrap}[data-se=shift-editor] .shift-popup-booking-meta{color:#687283d6;min-width:0}[data-se=shift-editor] .shift-popup-bookings-empty,[data-se=shift-editor] .shift-popup-bookings-empty-note{color:#768091c2;font-size:12px;line-height:1.4}[data-se=shift-editor] .shift-popup-bookings-empty-note{margin-top:2px}[data-se=shift-editor] .se-footer-grid{border-top:1px solid #140f0a14;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}[data-se=shift-editor] .se-more-btn{color:#140f0a59;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:8px;font-size:11px;font-weight:500;transition:color .18s;display:flex}[data-se=shift-editor] .se-more-btn:hover{color:#140f0a8c}[data-se=shift-editor] .se-footer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;display:grid}[data-se=shift-editor] .se-duplicate-btn{color:#140f0a66;cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 12px;font-size:13px;font-weight:400;transition:color .15s}[data-se=shift-editor] .se-duplicate-btn:hover{color:#140f0ab3}[data-se=shift-editor] .se-delete-btn{color:#e77267;cursor:pointer;text-align:center;background:0 0;border:none;padding:8px 12px;font-size:13px;font-weight:400;transition:color .15s}[data-se=shift-editor] .se-delete-btn:hover{color:#d6655a}[data-se=shift-editor] .se-save-pill{color:#fff;cursor:pointer;text-align:right;background:#e77267;border:none;border-radius:999px;padding:10px 24px;font-size:13px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #e7726740}[data-se=shift-editor] .se-save-pill:hover{background:#d6655a;transform:translateY(-1px);box-shadow:0 4px 12px #e7726759}[data-se=shift-editor] .se-save-pill[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #e772672e}[data-se=shift-editor] .se-inline-error{color:#9b1232;background:#ffecf0b3;border:1px solid #c71c3c4d;border-radius:14px;margin:0 0 14px;padding:10px 12px;font-size:14px;line-height:1.35}[data-se=shift-editor] .se-shift-time-feedback-slot{flex-direction:column;justify-content:flex-start;min-height:108px;display:flex}[data-se=shift-editor] .se-shift-time-feedback{flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-height:0;margin-top:0;display:flex}[data-se=shift-editor] .se-shift-time-feedback-text,[data-se=shift-editor] .se-shift-time-feedback-subtext{color:#d27865;letter-spacing:normal;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.4;font-family:Inter,Helvetica Neue,Arial,sans-serif!important}[data-se=shift-editor] .se-shift-time-feedback-text{font-size:14px;font-weight:600}[data-se=shift-editor] .se-shift-time-feedback-subtext{font-size:13px;font-weight:600;line-height:1.45}[data-se=shift-editor] .se-shift-time-feedback-info-line{font-size:14px;font-weight:600}[data-se=shift-editor] .se-shift-time-feedback-actions{justify-content:center;margin-top:10px;display:flex}#staff-new-live .se-shift-time-feedback-open-hours-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-se=shift-editor] .se-dropdowns-grid,[data-se=shift-editor] .editor-fields{overflow:visible!important}[data-se=shift-editor] .editor-fields{gap:4px}[data-se=shift-editor] .se-slider-row{padding:30px 20px}[data-se=shift-editor] .se-time-range-slider{height:48px;position:relative}[data-se=shift-editor] .se-slider-track{width:100%;height:48px;position:relative}[data-se=shift-editor] .se-slider-track-line{z-index:1;background:#1e140a14;border-radius:999px;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 1px #ffffff80}[data-se=shift-editor] .se-slider-fill{height:2px;top:50%;left:var(--start-pct);right:calc(100% - var(--end-pct));z-index:1;background:linear-gradient(90deg,#d28a7880 0%,#d28a78d9 100%);border-radius:999px;animation:5s ease-in-out infinite coral-pulse;position:absolute;transform:translateY(-50%);box-shadow:0 0 8px #d28a784d,0 0 16px #d28a7840,0 0 24px #d28a782e,0 0 32px #d28a781f,0 0 40px #d28a7814,0 0 48px #d28a780d}[data-se=shift-editor] .se-slider-fill:before{content:"";filter:blur(6px);opacity:.7;z-index:-1;background:linear-gradient(90deg,#d28a7833 0%,#d28a78b3 50%,#d28a7833 100%);border-radius:999px;position:absolute;inset:0}[data-se=shift-editor] .se-slider-fill:after{content:"";filter:blur(14px);opacity:.2;z-index:-2;background:#d28a7840;border-radius:999px;position:absolute;inset:-8px}@keyframes coral-pulse{0%,to{opacity:1}50%{opacity:.92}}[data-se=shift-editor] .se-slider-thumb{cursor:ew-resize;z-index:3;background:#fffffff2;border-radius:999px;width:26px;height:26px;transition:all .4s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0000000f,inset 0 0 0 1px #fff,0 0 0 6px #fff3}[data-se=shift-editor] .se-slider-thumb:active{background:#fff;transform:translate(-50%,-50%)scale(1.25);box-shadow:0 10px 25px #d28a7826,0 0 0 12px #d28a7814}[data-se=shift-editor] .se-slider-ticks{letter-spacing:.12em;color:#1e140a4d;pointer-events:none;justify-content:space-between;width:100%;font-size:10px;font-weight:300;display:flex;position:absolute;top:1px}.shift-editor{overflow:visible}.shift-editor .dropdown-options{z-index:10000;pointer-events:auto}.shift-editor .editor-content{pointer-events:auto}.shift-editor .dropdown-wrapper{width:100%;position:relative}.shift-editor .dropdown-trigger{-webkit-backdrop-filter:blur(15px);cursor:pointer;background:#ffffff4d;border:1px solid #fff6;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 16px;transition:all .3s cubic-bezier(.23,1,.32,1);display:flex}.shift-editor .dropdown-trigger:hover{background:#ffffff80;border-color:#fff9;transform:translateY(-.5px)}.shift-editor .dropdown-chevron{color:#1e140a4d;flex:none;font-size:10px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.shift-editor .dropdown-trigger[aria-expanded=true] .dropdown-chevron{transform:rotate(180deg)}.shift-editor .dropdown-value{color:#1e140ab3;letter-spacing:.01em;text-align:left;flex:1;font-size:14px;font-weight:400}.shift-editor .dropdown-options{z-index:10000;pointer-events:auto;-webkit-backdrop-filter:blur(35px)saturate(120%);background:#ffffff26;border:1px solid #ffffff80;border-radius:20px;width:100%;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px #0000000d,inset 0 0 20px #ffffff1a}.shift-editor .dropdown-option{cursor:pointer;color:#1e140a8c;border-radius:12px;align-items:center;padding:10px 14px;transition:background .25s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.shift-editor .dropdown-option:hover{background:#ffffff47;transform:translateY(-2px)}.shift-editor .dropdown-option-label{z-index:1;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:10px 56px;display:inline-flex;position:relative}.shift-editor .dropdown-option-label:before{content:"";filter:blur(12px);opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(#d278658c 0%,#d2786547 45%,#d2786500 75%);border-radius:999px;width:100%;height:44px;transition:opacity .25s cubic-bezier(.23,1,.32,1);position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.shift-editor .dropdown-option:hover .dropdown-option-label:before{opacity:1}.shift-editor .dropdown-option.is-selected{color:#1e140a8c;background:0 0}[data-se=shift-editor] .se-reason-row,[data-se=shift-editor] .se-native-select-wrapper{margin:20px 0}[data-se=shift-editor] .se-dropdowns-grid .field-label,[data-se=shift-editor] .se-dropdowns-grid .se-field-label{margin:0 0 10px;line-height:1;display:block}[data-se=shift-editor] .se-native-select-wrapper .field-label{letter-spacing:.08em;color:#1e140a66;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500;line-height:1;display:block}[data-se=shift-editor] .se-native-select-wrapper .se-dd-trigger{-webkit-backdrop-filter:none;border-radius:999px;height:52px;min-height:52px;padding:0 20px;transform:none;background:#ece7e0f0!important;border:0!important;box-shadow:inset 7px 7px 11px #4c3f303d,inset -6px -6px 12px #fff!important}[data-se=shift-editor] .se-native-select-wrapper .se-dd-trigger:hover{transform:none;background:#f0ebe4f5!important;border-color:#0000!important}[data-se=shift-editor] .se-native-select-wrapper .se-dd-trigger .dropdown-value{color:#5d5447d6;letter-spacing:.04em;font-size:.9rem;font-weight:700;line-height:1}[data-se=shift-editor] .se-native-select-wrapper .se-dd-trigger .dropdown-chevron{color:#5d5447d6;font-size:1rem}[data-se=shift-editor] .se-native-select-shell{align-items:center;gap:10px;width:100%;min-width:0;max-width:none;display:inline-flex;position:relative}[data-se=shift-editor] .se-native-select-shell:focus-within{background:#eae5defa!important}[data-se=shift-editor] .se-native-select{color:#5d5447d6;letter-spacing:.04em;width:100%;height:100%;font-size:.9rem;font-weight:700;line-height:1;display:block;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0 28px 0 0!important}[data-se=shift-editor] .se-field-label{letter-spacing:.08em;color:#1e140a66;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500;display:block}[data-se=shift-editor] .reason-chips{flex-wrap:wrap;gap:14px;display:flex}[data-se=shift-editor] .reason-chip{color:#1e140aad;cursor:pointer;letter-spacing:.01em;text-align:center;white-space:nowrap;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:0;min-width:94.2px;height:44px;margin:0;padding:10px 16px;font-size:13px;font-weight:400;transition:box-shadow .18s,color .18s;display:inline-flex;position:relative;appearance:none!important;background:var(--shift-neumo-surface)!important;box-shadow:var(--shift-neumo-outset)!important;filter:none!important;background-clip:padding-box!important;border:0!important;overflow:visible!important}[data-se=shift-editor] .reason-chip:hover{color:#1e140ac7}[data-se=shift-editor] .reason-chip:focus-visible{outline-offset:6px!important;border-radius:999px!important;outline:2px solid #d278658c!important}[data-se=shift-editor] .reason-chip.is-active{color:#1e140ad1;box-shadow:var(--shift-neumo-inset)!important}[data-se=shift-editor] .reason-chip-dot{display:none}[data-se=shift-editor] .reason-panel{-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;margin:16px 0 20px;padding:16px;box-shadow:0 8px 24px #00000008,inset 0 0 20px #ffffff0d}[data-se=shift-editor] .reason-choice{-webkit-backdrop-filter:blur(8px);color:#1e140a8c;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff40;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:400;transition:all .25s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}[data-se=shift-editor] .reason-choice:hover{background:#ffffff4d;border-color:#ffffff59;transform:translateY(-1px)}[data-se=shift-editor] .reason-choice:focus-visible{outline-offset:2px;outline:2px solid #d28a7880}[data-se=shift-editor] .reason-choice.is-active{color:#1e140ad9;background:#ffffff73;border-color:#d28a784d;box-shadow:0 0 0 1px #d28a781f,inset 0 0 0 1px #d28a780f}[data-se=shift-editor] .se-note-textarea{-webkit-backdrop-filter:blur(8px);color:#1e140ab3;resize:none;background:#ffffff40;border:1px solid #ffffff4d;border-radius:12px;outline:none;width:100%;padding:12px;font-size:13px;font-weight:400;line-height:1.5;transition:all .25s cubic-bezier(.23,1,.32,1)}[data-se=shift-editor] .se-note-textarea:focus{background:#ffffff59;border-color:#d28a784d;box-shadow:0 0 0 3px #d28a7814,0 4px 12px #d28a781a}[data-se=shift-editor] .se-note-textarea::placeholder{color:#1e140a4d}[data-se=shift-editor] .se-days-week-container{align-items:center;gap:10px;display:flex;position:relative}[data-se=shift-editor] .se-apply-days-chips{--day-chip-width:calc((100% - 48px)/9);flex-wrap:nowrap;flex:1;gap:6px;display:flex;overflow-x:auto}[data-se=shift-editor] .se-apply-days-chips>*{flex:0 0 var(--day-chip-width);min-width:var(--day-chip-width)}[data-se=shift-editor] .shift-day-nav{color:#1e140a66;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 10px;font-size:16px;transition:none;display:flex}[data-se=shift-editor] .shift-day-nav:hover{color:#1e140aa6;background:#ffffff73}[data-se=shift-editor] .day-chip,[data-se=shift-editor] .shift-day{color:#1e140a73;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:14px;outline:none;flex-direction:column;align-items:center;padding:8px 10px;font-size:12px;transition:none;display:flex;position:relative}[data-se=shift-editor] .day-chip:hover,[data-se=shift-editor] .shift-day:hover{color:#1e140aa6;background:#ffffff73}[data-se=shift-editor] .day-chip:focus-visible,[data-se=shift-editor] .shift-day:focus-visible{outline:none}[data-se=shift-editor] .day-chip.is-active,[data-se=shift-editor] .shift-day.is-active{color:#1e140ad9;background:linear-gradient(145deg,#efede9 0%,#ebe8e3 100%);border:none;box-shadow:inset 0 0 0 .8px #14121005,inset 3px 3px 6px #c2bcb46b,inset -3px -3px 6px #fff9}[data-se=shift-editor] .day-dot{background:#d27865;border-radius:999px;width:4px;height:4px;margin:4px auto 0;transition:none;display:block}[data-se=shift-editor] .shift-day .day-closed{letter-spacing:.01em;text-transform:lowercase;color:#d27865;margin-top:4px;font-size:10px;font-weight:500;line-height:1;display:block}[data-se=shift-editor] .day-chip.is-disabled,[data-se=shift-editor] .shift-day.is-disabled{opacity:.35;cursor:not-allowed;transition:none}[data-se=shift-editor] .day-chip.is-disabled:hover,[data-se=shift-editor] .shift-day.is-disabled:hover{color:#1e140a73;background:0 0}[data-se=shift-editor] .shift-day.is-closed,[data-se=shift-editor] .shift-day.is-closed:hover,[data-se=shift-editor] .shift-day.is-closed:active{color:#1e140a73;cursor:default;background:0 0}[data-se=shift-editor] .shift-day.is-closed.is-active{box-shadow:none;background:0 0;border:none}[data-se=shift-editor] .shift-day .violation-badge{color:#d04e4e;margin:4px auto 0;font-size:11px;line-height:1;display:block}[data-se=shift-editor] .shift-day.shift-day-more{cursor:default;pointer-events:none;opacity:.75;border:1px dashed #1e140a24}[data-se=shift-editor] .se-save-pill-secondary{color:#26201ce6;background:#ffffffbf;margin-left:10px}[data-se=shift-editor] .se-hours-details-toggle{color:#d27865;cursor:pointer;background:0 0;border:none;margin-top:8px;font-size:13px;text-decoration:underline}[data-se=shift-editor] .se-hours-details{background:#fff9;border:1px solid #1e140a14;border-radius:12px;margin-top:10px;padding:10px 12px}[data-se=shift-editor] .se-hours-details-title{color:#1e140acc;margin-bottom:8px;font-size:12px;font-weight:600}[data-se=shift-editor] .se-hours-details-list{flex-direction:column;gap:4px;display:flex}[data-se=shift-editor] .se-hours-details-item{color:#1e140ab3;justify-content:space-between;gap:12px;font-size:12px;display:flex}[data-se=shift-editor] .se-hours-details-note{color:#1e140a9e;margin-top:8px;font-size:12px}[data-se=shift-editor] .se-confirm-helper-text{color:#781919e0;margin-top:8px;font-size:12px}[data-se=shift-editor] .shift-day-more-badge{opacity:.85;pointer-events:none;background:#fff9;border:1px dashed #1e140a2e;border-radius:999px;padding:6px 10px;font-size:14px;position:absolute;top:22px;right:56px}.max-select-message-container{min-height:0}.max-select-message{color:#d27865;justify-content:center;margin-top:8px;font-size:12px;transition:none;display:flex}.se-debug-mini{opacity:.55;white-space:nowrap;text-overflow:ellipsis;max-width:70vw;padding:4px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}[data-se=shift-editor] .shift-day .dow{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500}[data-se=shift-editor] .shift-day .date{font-size:14px;font-weight:400}[data-se=shift-editor] .se-apply-days-footer{justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px;display:flex}[data-se=shift-editor] .se-selected-count{color:#1e140aa6;letter-spacing:.05em;font-size:12px;font-weight:500}.shift-saved{margin-top:18px}.shift-saved__label{letter-spacing:.22em;color:#14121061;text-transform:uppercase;margin-bottom:10px;font-size:12px}.shift-saved__list{flex-direction:column;display:flex}.shift-saved__row{border-top:1px solid #1412100f;grid-template-columns:160px 120px 1fr 110px 140px 70px;align-items:center;column-gap:16px;padding:14px 0;transition:background .25s cubic-bezier(.23,1,.32,1);display:grid}.shift-saved__row:hover{background:#ffffff59}.shift-saved__reason{color:#141210b3;align-items:center;gap:10px;display:flex}.shift-saved__dot{opacity:.85;background:#d27865;border-radius:999px;width:8px;height:8px}.shift-saved__date,.shift-saved__repeat{color:#1412106b;font-size:14px}.shift-saved__branch{color:#1412106b;justify-self:end;font-size:14px}.shift-saved__time{color:#141210d1;font-size:14px}.shift-saved__edit{color:#d27865;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:end;padding:6px 8px;font-size:14px;transition:background .2s cubic-bezier(.23,1,.32,1)}.shift-saved__edit:hover{background:#ffffff73}.shift-saved__meta{color:#14121066;grid-column:2/7;margin-top:6px;font-size:13px}@media (max-width:700px){.shift-saved__row{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:8px}.shift-saved__reason{grid-column:1/3}.shift-saved__date,.shift-saved__time{grid-column:1}.shift-saved__repeat,.shift-saved__branch{grid-column:2;justify-self:end}.shift-saved__edit{grid-column:1/3;justify-self:start}}[data-se=shift-editor] .editor-header-actions{align-items:center;gap:10px;display:flex}[data-se=shift-editor] .editor-exit-btn{color:#1412108c;cursor:pointer;background:#ffffff59;border:1px solid #14121014;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:400;transition:all .2s cubic-bezier(.23,1,.32,1)}[data-se=shift-editor] .editor-exit-btn:hover{color:#141210bf;background:#ffffff80;border-color:#1412101f}.shift-saved__edit{color:#d27865;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:400;transition:all .2s cubic-bezier(.23,1,.32,1)}.shift-saved__edit:hover{color:#c06050;background:#d278651a}.shift-saved__row.is-editing{background:#ffffff80;border-left:3px solid #d27865;padding-left:13px}.shift-saved__row.is-editing .shift-saved__dot{opacity:1;background:#d27865}.shift-saved__row.is-editing .shift-saved__reasonText{color:#141210d9;font-weight:500}[data-se=shift-editor] .shift-day .shift-day__dot{pointer-events:none;background:#d27865e6;border-radius:999px;width:5px;height:5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #d278651f}[data-se=shift-editor] .se-repeat-hint{color:#141210a6;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 16px;font-size:13px;display:flex}[data-se=shift-editor] .se-repeat-hint-text{font-weight:400}[data-se=shift-editor] .se-repeat-count{color:#141210b3;font-weight:500}[data-se=shift-editor] .se-repeat-count strong{color:#d27865;font-size:14px;font-weight:700}.shift-editor-root .business-hours-pill-clear-btn{position:absolute;bottom:8.22047px;left:50%;color:#d27865!important;cursor:pointer!important;z-index:2!important;background:linear-gradient(145deg,#efede9 0%,#ece9e4 100%)!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:15.4px!important;height:15.4px!important;padding:0!important;font-size:9.9px!important;font-weight:600!important;line-height:1!important;transition:transform .16s,box-shadow .16s!important;display:inline-flex!important;transform:translate(-50%)!important;box-shadow:-2px -2px 4px #ffffffb3,2px 3px 6px #584a4029,inset 1px 1px #ffffffb8!important}.shift-editor-root .business-hours-pill-clear-btn:hover{transform:translate(-50%)scale(1.08)!important;box-shadow:0 0 0 1px #e6b6a92e,0 0 0 3px #e6b6a914,0 0 14px #efd3c938,-2px -2px 4px #ffffffbd,3px 4px 8px #584a4033,inset 1px 1px #ffffffc2!important}[data-se=shift-editor] .se-weekday-row{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}[data-se=shift-editor] .se-weekday-pill{color:#141210bf;cursor:pointer;background:#1412100a;border:1px solid #14121014;border-radius:12px;flex:none;min-width:48px;padding:8px 12px;font-size:13px;font-weight:500;transition:none}[data-se=shift-editor] .se-weekday-pill:hover{background:#14121014;border-color:#1412101f}[data-se=shift-editor] .se-weekday-pill.is-active{color:#d27865;background:#d278651f;border-color:#d27865}[data-se=shift-editor] .se-weekday-pill:active{transform:scale(.96)}[data-se=shift-editor] .se-monthly-row{padding:12px 16px}[data-se=shift-editor] .se-monthly-label{color:#141210a6;margin-bottom:10px;font-size:13px;font-weight:500;display:block}[data-se=shift-editor] .se-monthly-picker{flex-wrap:wrap;gap:6px;display:flex}[data-se=shift-editor] .se-monthly-day{color:#141210b3;cursor:pointer;background:#1412100a;border:1px solid #14121014;border-radius:10px;flex:none;min-width:36px;padding:6px 8px;font-size:13px;font-weight:500;transition:none}[data-se=shift-editor] .se-monthly-day:hover{background:#14121014;border-color:#1412101f}[data-se=shift-editor] .se-monthly-day.is-active{color:#d27865;background:#d278651f;border-color:#d27865}[data-se=shift-editor] .se-monthly-day:active{transform:scale(.94)}.se-debugline{opacity:.55;color:#14121099;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;padding:4px 12px;font-family:monospace;font-size:11px;overflow:hidden}[data-se=shift-editor] .se-apply-days-section{border-bottom:1px solid #1412100f;padding:16px 20px}[data-se=shift-editor] .se-apply-days-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}[data-se=shift-editor] .se-apply-days-title{letter-spacing:.08em;text-transform:uppercase;color:#14121080;font-size:11px;font-weight:600}[data-se=shift-editor] .se-apply-days-info{align-items:center;gap:12px;display:flex}[data-se=shift-editor] .se-apply-days-header--date-only{justify-content:flex-end}[data-se=shift-editor] .se-apply-days-anchor{letter-spacing:.01em;color:#d27865f0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16.2px;font-weight:620;line-height:1.2}[data-se=shift-editor] .se-apply-days-reset{color:#14121080;cursor:pointer;background:0 0;border:1px solid #14121014;border-radius:6px;padding:4px 10px;font-size:11px;transition:none}[data-se=shift-editor] .se-apply-days-reset:hover{color:#141210bf;background:#1412100a;border-color:#14121026}[data-se=shift-editor] .se-apply-days-error{color:#dc2626e6;background:#dc26260f;border:1px solid #dc262626;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:12px;display:flex}[data-se=shift-editor] .se-error-icon{font-size:14px}.shift-editor-root .se-modal{z-index:10;background:#e6e3de;border-radius:28px;flex-direction:column;width:min(980px,100vw - 64px);max-height:calc(100vh - 64px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #0000002e}.shift-editor-root .se-interaction-notice-backdrop{z-index:30;background:#e6e3de2e;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.shift-editor-root .se-interaction-notice{color:#fff8f2f5;background:#b59d8a;border:1px solid #fff1e55c;border-radius:28px;width:min(400px,100%);padding:28px 76px;position:relative;box-shadow:14px 16px 30px #28160d2e,inset 0 1px #fff6ef57,inset 0 -18px 34px #4d302014}.shift-editor-root .se-interaction-notice-icon{color:#fff8f2e6;border:1px solid #fff1e56b;border-radius:999px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:650;display:inline-grid;position:absolute;top:28px;left:24px}.shift-editor-root .se-interaction-notice-label{color:#fff4ebb8;letter-spacing:.14em;margin:0 0 8px;font-size:.68rem;font-weight:750}.shift-editor-root .se-interaction-notice-text{color:#fff8f2fa;margin:0 0 20px;font-size:1.05rem;font-weight:650;line-height:1.3}.shift-editor-root .se-interaction-notice-close{color:#fff8f2d1;cursor:pointer;background:#fff4ea1f;border:0;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;font-size:1.7rem;font-weight:300;line-height:1;display:inline-grid;position:absolute;top:18px;right:18px}.shift-editor-root .se-interaction-notice-action{color:#563726e6;letter-spacing:.11em;cursor:pointer;background:#fff8f2d6;border:1px solid #fff8f28f;border-radius:999px;min-height:38px;padding:0 22px;font-size:.75rem;font-weight:750}.shift-editor-root .se-interaction-notice-close:hover,.shift-editor-root .se-interaction-notice-action:hover{filter:brightness(1.05)}.shift-editor-root .shift-editor{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.shift-editor-root .se-staff-identity{z-index:6;color:#342d29;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:calc(50% - 150px);margin:0;font-size:1.1rem;font-weight:650;line-height:1.2;position:absolute;top:32px;left:36px;overflow:hidden}.shift-editor-root .editor-header{z-index:6;flex:none;position:absolute;top:24px;right:24px;margin:0!important}.shift-editor-root .editor-header-actions{align-items:center;gap:12px;display:flex}.shift-editor-root .horizon-hide-btn.shift-editor-hide-btn,.shift-editor-root .editor-close{cursor:pointer;transition:color .16s,transform .16s,box-shadow .16s;color:#5a55528c!important;background:#f4f0eaf0!important;border:0!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;display:inline-flex!important;box-shadow:3px 4px 8px #7d746c57,7px 9px 16px #534d462e,-3px -3px 8px #ffffffd1,inset 0 1px #fff9!important}.shift-editor-root .horizon-hide-btn.shift-editor-hide-btn{font-size:26px;font-weight:440;line-height:1}.shift-editor-root .editor-close{font-size:27px!important;font-weight:360!important;line-height:1!important}.shift-editor-root .horizon-hide-btn.shift-editor-hide-btn:focus,.shift-editor-root .horizon-hide-btn.shift-editor-hide-btn:focus-visible,.shift-editor-root .horizon-hide-btn.shift-editor-hide-btn:active,.shift-editor-root .editor-close:focus,.shift-editor-root .editor-close:focus-visible,.shift-editor-root .editor-close:active{color:#5a55528c!important}.shift-editor-root .horizon-hide-btn.shift-editor-hide-btn:hover,.shift-editor-root .editor-close:hover{transform:translateY(-1px);color:#d27865!important;box-shadow:2px 3px 7px #70676066,6px 8px 14px #534d4633,-3px -3px 8px #ffffffdb,inset 0 1px #ffffffad!important}.shift-editor-root .shift-day-strip{flex:none;box-shadow:none!important;background:0 0!important;border:none!important}.shift-editor-root .se-apply-days-section{box-shadow:none!important;background:0 0!important;border:none!important}.shift-editor-root .se-days-week-container{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.shift-editor-root .business-hours-pill-row.se-shift-day-pill-row{--day-chip-width:calc((100% - 36px)/7);flex-wrap:nowrap!important;justify-content:flex-start!important;gap:6px!important;padding:4px 0 2px!important;display:flex!important;overflow-x:hidden!important}.shift-editor-root .business-hours-pill-row.se-shift-day-pill-row>*{flex:0 0 var(--day-chip-width)!important;min-width:var(--day-chip-width)!important}.shift-editor-root .business-hours-pill-shell.se-shift-day-pill-shell{justify-content:center;align-items:center;display:flex;position:relative;overflow:visible;width:var(--day-chip-width)!important;min-width:var(--day-chip-width)!important;height:78px!important;min-height:78px!important}.shift-editor-root .business-hours-pill.se-shift-day-pill{color:#1e140a73!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:78px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:999px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;padding:8px 10px 16px!important;display:flex!important;position:relative!important}.shift-editor-root .business-hours-pill.se-shift-day-pill:hover{color:#1e140aa6!important;background:#ffffff73!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.is-active,.shift-editor-root .business-hours-pill.se-shift-day-pill.is-selected{color:#1e140ac7!important;filter:none!important;background:linear-gradient(145deg,#efede9 0%,#ece9e4 100%)!important;border:none!important;box-shadow:inset 0 0 0 .5px #14121004,inset 2px 2px 4px #c2bcb442,inset -2px -2px 4px #ffffff7a!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.has-hours{color:#1e140ac7!important;box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff!important}.shift-editor-root .se-apply-days-section.is-meal-break-mode .business-hours-pill.se-shift-day-pill.has-hours{background:linear-gradient(145deg,#ebe8e3 0%,#e5e1db 100%)!important;box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff!important}.shift-editor-root .se-apply-days-section.is-meal-break-mode .business-hours-pill.se-shift-day-pill.is-meal-break-selected{color:#d27865f5!important;z-index:3!important;box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff,inset 0 0 0 3px #d27865c2,0 0 0 1.5px #d278657a,0 0 18px #d278652e!important}.shift-editor-root .se-apply-days-section.is-meal-break-mode .business-hours-pill.se-shift-day-pill.is-meal-break-disabled,.shift-editor-root .se-apply-days-section.is-meal-break-mode .business-hours-pill.se-shift-day-pill.is-meal-break-disabled:hover{opacity:.56;cursor:not-allowed!important;color:#1e140a4d!important;box-shadow:none!important;background:0 0!important}.shift-editor-root .se-apply-days-section.is-meal-break-mode .business-hours-pill-clear-btn{display:none!important}.shift-editor-root .se-apply-days-section.is-meal-break-mode .business-hours-pill-clear-btn.meal-break-clear-btn{display:flex!important}.shift-editor-root .business-hours-pill-shell.se-shift-day-pill-shell .business-hours-pill-clear-btn{position:absolute;bottom:8px;left:50%;color:#d27865!important;cursor:pointer!important;z-index:5!important;background:linear-gradient(145deg,#efede9 0%,#ece9e4 100%)!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:15.4px!important;height:15.4px!important;padding:0!important;font-size:9.9px!important;font-weight:600!important;line-height:1!important;transition:transform .16s,box-shadow .16s!important;transform:translate(-50%)!important;box-shadow:-2px -2px 4px #ffffffb3,2px 3px 6px #584a4029,inset 1px 1px #ffffffb8!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.is-selected{color:#1e140ab8!important;box-shadow:inset 6px 6px 12px #c7c3bc,inset -6px -6px 12px #fff!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.has-saved-closed{color:#1e140ab8!important;box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.is-closed-only,.shift-editor-root .business-hours-pill.se-shift-day-pill.is-closed-only:hover,.shift-editor-root .business-hours-pill.se-shift-day-pill.is-closed-only.is-active,.shift-editor-root .business-hours-pill.se-shift-day-pill.is-closed-only.is-selected{color:#1e140a73!important;box-shadow:none!important;filter:none!important;background:0 0!important}.shift-editor-root .business-hours-pill.se-shift-day-pill .business-hours-pill-day{letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:500!important}.shift-editor-root .business-hours-pill.se-shift-day-pill .business-hours-pill-time{text-transform:uppercase;letter-spacing:0!important;min-height:24px!important;font-size:12px!important;font-weight:400!important;line-height:.96!important;display:block!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.is-selected .business-hours-pill-day{color:#1e140ab8!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.is-selected .business-hours-pill-time{color:#1e140a80!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.has-hours .business-hours-pill-day{color:#1e140ac2!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.has-hours .business-hours-pill-time{color:#1e140a9e!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.has-saved-closed .business-hours-pill-day{color:#1e140ab8!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.has-saved-closed .business-hours-pill-time{color:#1e140a8f!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.is-closed-only .business-hours-pill-day,.shift-editor-root .business-hours-pill.se-shift-day-pill.is-closed-only .business-hours-pill-time{color:#1e140a73!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.is-active .business-hours-pill-day{color:#1e140ac2!important}.shift-editor-root .business-hours-pill.se-shift-day-pill.is-active .business-hours-pill-time{color:#1e140a9e!important}.shift-editor-root .shift-day-more{align-content:center;justify-items:center}.shift-editor-root .editor-content{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:.8cm;overflow:hidden auto;border-top:none!important}.shift-editor-root .se-footer-grid{background:#e6e3de;border-top:1px solid #1412100f;border-radius:0 0 28px 28px;flex:none;position:relative}.shift-editor-root .se-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#0000002e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shift-editor-root.is-closed{pointer-events:none!important}.shift-editor-root.is-open{pointer-events:auto}.shift-editor-root.is-open .se-modal{position:relative!important}.shift-editor-root.is-open .shift-editor{box-sizing:border-box!important;padding:18px 24px .8cm!important}.shift-editor-root.is-open .se-footer-grid{margin:0 -24px -.8cm!important;padding:16px 24px .8cm!important}.shift-editor-root.is-open .se-overlay{z-index:9999!important;-webkit-backdrop-filter:blur(12px)!important;background:#0000002e!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}:root{--bg-creamy:#e6e3de!important}html,body{background-color:#e6e3de!important}#staff-new-live #roster-live .roster-header,#staff-new-live #roster-live .roster-header-grid,#staff-new-live #roster-live .name-head-spacer,#staff-new-live #roster-live .staff-cell{background-image:none!important}#staff-new-live #roster-live .roster-header-grid{box-shadow:none!important}#staff-new-live{--shift-neumo-surface:#e6e3de;--shift-neumo-outset:6px 6px 12px #d1cec9,-6px -6px 12px #fff;--shift-neumo-inset:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff;--shift-neumo-outset-soft:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#staff-new-live #roster-live{--total-col-w:94.2031px;--action-col-w:154px}#staff-new-live .staff-profile-tab{box-shadow:none!important;background:0 0!important}#staff-new-live .staff-profile-tab.is-active{box-shadow:none!important}#staff-new-live #roster-live .anchored-name{background:var(--shift-neumo-surface)!important;box-shadow:var(--shift-neumo-outset-soft)!important}#staff-new-live #roster-live .day-mark-button{appearance:none!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:inline-flex!important}#staff-new-live #roster-live .day-mark-button.is-disabled,#staff-new-live #roster-live .day-mark-button:disabled{cursor:default!important;pointer-events:none!important}#staff-new-live #roster-live .day-mark-button:focus-visible{outline-offset:6px!important;border-radius:999px!important;outline:2px solid #d278658c!important}#staff-new-live #roster-live .shift-name-button{appearance:none!important;cursor:pointer!important;z-index:1!important;background:0 0!important;border:0!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}#staff-new-live #roster-live .shift-name-button:focus-visible{outline-offset:6px!important;border-radius:999px!important;outline:2px solid #78726a66!important}#staff-new-live #roster-live .day-mark{white-space:nowrap!important;text-align:center!important;background:var(--shift-neumo-surface)!important;width:fit-content!important;min-width:94.2px!important;box-shadow:var(--shift-neumo-outset)!important;filter:none!important;margin-inline:auto!important;background-clip:padding-box!important;border-radius:999px!important;justify-content:center!important;align-items:baseline!important;gap:0!important;margin-top:0!important;padding:10px 16px!important;display:inline-flex!important;overflow:visible!important}#staff-new-live #roster-live .day-mark small{align-self:baseline!important;margin-left:-1px!important;line-height:1!important;transform:none!important}#staff-new-live #roster-live .day-mark.accent{filter:none!important}#staff-new-live #roster-live .day-mark-button.is-selected .day-mark{box-shadow:var(--shift-neumo-inset)!important}#staff-new-live #roster-live .day-mark-button.needs-shift-review{position:relative!important}#staff-new-live #roster-live .day-mark-button.needs-shift-review .day-mark{box-shadow:var(--shift-neumo-outset),0 0 0 1px #d2786524!important}#staff-new-live #roster-live .day-mark-button.needs-shift-review.is-selected .day-mark{box-shadow:var(--shift-neumo-inset),0 0 0 1px #d278651f!important}#staff-new-live #roster-live .shift-review-notch{color:#d46f55;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#f8e2dbeb;border-radius:999px;padding:5px 12px 6px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:4px 4px 10px #706a621f,-4px -4px 10px #ffffffb8}#staff-new-live #roster-live .shift-name-button.is-selected .anchored-name{box-shadow:var(--shift-neumo-inset)!important}#staff-new-live #roster-live .total-col-spacer{justify-content:center;align-items:center;display:flex}#staff-new-live #roster-live .total-mark{width:var(--total-col-w);box-sizing:border-box;color:#141210ad;text-align:center;white-space:nowrap;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:62px;margin-top:0;padding:10px 16px;line-height:1;display:inline-flex;background:var(--shift-neumo-surface)!important;box-shadow:var(--shift-neumo-outset)!important}#staff-new-live #roster-live .total-mark span,#staff-new-live #roster-live .total-mark small{letter-spacing:.12em;text-transform:uppercase;color:inherit;font-size:11px;font-weight:300;display:block}#staff-new-live #roster-live .total-mark small{opacity:.72}#staff-new-live #roster-live .shift-delete-all-btn{width:var(--action-col-w);color:#5a5552b3;letter-spacing:.08em;text-transform:lowercase;white-space:nowrap;background:#ece7e0e6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:12.48px;font-variant-caps:all-small-caps;font-weight:700;display:inline-flex;box-shadow:3px 3px 8px #bfb9b2ad,-3px -3px 8px #ffffffc2}#staff-new-live #roster-live .shift-delete-all-btn-icon{object-fit:contain;opacity:.62;flex:none;width:30px;height:30px}#staff-new-live #roster-live .shift-delete-all-btn span{line-height:1;display:inline-block}#staff-new-live #roster-live .shift-delete-all-btn:disabled{opacity:.38;cursor:default;box-shadow:3px 3px 8px #bfb9b24d,-3px -3px 8px #ffffff80}#staff-new-live #roster-live .roster-header-grid{isolation:isolate!important;z-index:90!important;min-height:110px!important;box-shadow:none!important;background:#e6e3de!important;align-items:stretch!important;padding-top:0!important;padding-bottom:0!important}#staff-new-live #roster-live .roster-header-grid>.name-head-spacer,#staff-new-live #roster-live .roster-header-grid>.day-col,#staff-new-live #roster-live .roster-header-grid>.total-col-spacer,#staff-new-live #roster-live .roster-header-grid>.action-col-spacer{box-sizing:border-box!important;align-self:stretch!important;height:100%!important;min-height:100%!important;padding-top:28px!important;padding-bottom:8px!important}#staff-new-live #roster-live .roster-header-grid>.name-head-spacer{height:calc(100% + 12px)!important;min-height:calc(100% + 12px)!important}#staff-new-live #roster-live .roster-header,#staff-new-live #roster-live .name-head-spacer,#staff-new-live #roster-live .staff-cell{background:#e6e3de!important}#staff-new-live #roster-live .roster-header{min-height:122px!important;margin-bottom:0!important;padding-bottom:0!important}#staff-new-live #roster-live .staff-cell{justify-content:center!important;align-items:center!important;padding-inline:18px!important;display:flex!important;overflow:visible!important}#staff-new-live #roster-live .day-col,#staff-new-live #roster-live .total-col-spacer,#staff-new-live #roster-live .action-col-spacer{justify-content:center!important;align-items:flex-start!important;display:flex!important}#staff-new-live .staff-profile-tabs,#staff-new-live .staff-profile-tabs:before,#staff-new-live .staff-profile-tabs:after{box-shadow:none!important;background-image:none!important;border-bottom:none!important}#staff-new-live .floating-search{box-shadow:var(--shift-neumo-inset)!important}body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn{overflow:visible!important}body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn:before{content:none!important}body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn:after{content:""!important}#floating-nav-nav .floating-nav-btn:hover:not(.is-active):after,body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn:hover:not(.is-active):after{opacity:.98!important;filter:blur(3px)!important;background:radial-gradient(circle,#0000 0 49%,#ffded3b8 53%,#f48f778f 60%,#d7604b3d 69%,#0000 79%)!important;inset:-8px!important}body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn:hover,body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn.is-active{box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff,0 0 0 1px #d27865db,0 0 0 3px #d278652e!important}#floating-nav-nav .floating-nav-btn{isolation:isolate}#floating-nav-nav .floating-nav-btn:before{z-index:3!important}#floating-nav-nav .floating-nav-btn:after{z-index:1!important}body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn.is-active:after{opacity:.9!important;z-index:-1!important;filter:blur(20px)!important;background:radial-gradient(circle,#d2786566 0%,#d278652e 52%,#d2786514 72%,#0000 88%)!important}#floating-nav-nav .floating-nav-btn:hover:not(.is-active) .floating-nav-icon{box-shadow:0 0 0 1px #da654e57,0 0 4px 1px #f4917952,4px 4px 8px #8b7e703d,-4px -4px 8px #ffffffad,inset 0 1px #ffffff61!important}body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn.is-active .floating-nav-icon{box-shadow:4px 4px 8px #8b7e7042,-4px -4px 8px #ffffffad,inset 0 1px #ffffff61!important}#floating-nav-nav .floating-nav-btn.is-active .floating-nav-icon,body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn.is-active .floating-nav-icon{background:radial-gradient(circle at 35% 23%,#fffffffc 0%,#fffffff2 48%,#ece9e5e6 100%);border-color:#0000;box-shadow:0 4px 9px #7e6d6129,inset 0 2px 2px #fffffff0,inset 0 -3px 5px #8f7e731a!important}#floating-nav-nav .floating-nav-btn:before{content:none!important}#floating-nav-nav .floating-nav-selection-ring{z-index:1;opacity:0;background-blend-mode:screen,multiply,screen,normal;-webkit-backdrop-filter:blur(2px)saturate(1.21)brightness(1.02);background:radial-gradient(54% 18% at 30% 8%,#ffffff52 0%,#ffede71f 44%,#0000 78%),radial-gradient(68% 28% at 61% 110%,#6f201624 0%,#9730220d 45%,#0000 76%),radial-gradient(circle,#0000 0 68%,#fff6f238 69%,#ffccbd85 72%,#fa8d72a8 82%,#e85e469e 94%,#bc36276b 100%),conic-gradient(from 214deg,#de543e4f 0deg,#ffa68e78 86deg,#f57a6169 176deg,#c63a2a5e 266deg,#f27e656e 322deg,#de543e4f 360deg);inset:-10px;box-shadow:inset 0 0 0 1px #c4453347,inset 0 3px 4px #fff3,inset 0 -5px 7px #671d1421,0 0 3px #ff9b8257,0 0 14px 5px #e86a522e}#floating-nav-nav .floating-nav-btn:not(.floating-nav-btn--logout):not(.floating-nav-btn--account_menu) .floating-nav-selection-ring{inset:-6px}#floating-nav-nav .floating-nav-selection-ring:before{content:"";pointer-events:none;border:1.25px solid #ffffffeb;border-radius:50%;position:absolute;inset:8px;box-shadow:0 0 4px 1px #fff6f294,inset 0 0 3px #ffffff57}#floating-nav-nav .floating-nav-selection-ring:after{content:"";-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 215deg,#ffffff14 0deg,#ffffff94 70deg,#ffe2d838 126deg,#0000 174deg,#85271c1f 248deg,#ffbfad33 318deg,#ffffff14 360deg);border-radius:50%;padding:2px;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#floating-nav-nav .floating-nav-btn.is-active .floating-nav-selection-ring{opacity:1}#floating-nav-nav .floating-nav-btn.is-active:after,body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn.is-active:after{inset:-24px;z-index:0!important;opacity:.74!important;filter:blur(9px)!important;background:radial-gradient(circle,#0000 0 51%,#ffd2c44d 59%,#f48f7636 69%,#d8624c14 82%,#0000 94%)!important}#floating-nav-nav .floating-nav-btn:hover:not(.is-active),#floating-nav-nav .floating-nav-btn.is-active{transform:none!important}#floating-nav-nav .floating-nav-btn{transition:opacity .2s!important}#floating-nav-nav .floating-nav-btn:before{transition:opacity .16s!important;transform:none!important}#staff-new-live{--shift-neumorphic-up:6px 6px 12px #d1cec9,-6px -6px 12px #fff;--shift-neumorphic-up-dark:6px 6px 12px #0d0d0c,-6px -6px 12px #272524;--shift-neumorphic-inset:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff;--shift-neumorphic-inset-dark:inset 4px 4px 8px #0d0d0c,inset -4px -4px 8px #272524}#staff-new-live .staff-add-btn,#staff-new-live .staff-avatar,#staff-new-live #roster-live .anchored-name,#staff-new-live #roster-live .day-mark{box-shadow:var(--shift-neumorphic-up)!important}#staff-new-live .staff-avatar,#staff-new-live .staff-edit-btn{border:none!important;outline:none!important}#staff-new-live .staff-edit-btn,#staff-new-live .floating-search{box-shadow:var(--shift-neumorphic-inset)!important}#staff-new-live #roster-live .day-mark:before,#staff-new-live #roster-live .day-mark:after{content:none!important}.dark #staff-new-live .staff-add-btn,.dark #staff-new-live .staff-avatar,.dark #staff-new-live #roster-live .anchored-name,.dark #staff-new-live #roster-live .day-mark{box-shadow:var(--shift-neumorphic-up-dark)!important}.dark #staff-new-live .staff-edit-btn,.dark #staff-new-live .floating-search{box-shadow:var(--shift-neumorphic-inset-dark)!important}#floating-nav-nav .floating-nav-btn.is-active,.dark #floating-nav-nav .floating-nav-btn.is-active,body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn:hover,body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn.is-active{box-shadow:none!important}body:has(#bookings-new-container) #floating-nav-nav .floating-nav-btn:hover:not(.is-active):after{opacity:.98!important;filter:blur(3px)!important;background:radial-gradient(circle,#0000 0 49%,#ffded3b8 53%,#f48f778f 60%,#d7604b3d 69%,#0000 79%)!important;inset:-8px!important}#staff-new-live .staff-identity-wrap .staff-hub-node{box-shadow:var(--shift-neumorphic-up)!important;background:#e6e3de!important;border:none!important}#staff-new-live .staff-identity-wrap .staff-hub-node.is-active{box-shadow:var(--shift-neumorphic-inset)!important}#staff-new-live .staff-identity-wrap .staff-hub-node:not(.is-active):hover{box-shadow:var(--shift-neumorphic-up)!important}.dark #staff-new-live .staff-identity-wrap .staff-hub-node{box-shadow:var(--shift-neumorphic-up-dark)!important}.dark #staff-new-live .staff-identity-wrap .staff-hub-node.is-active{box-shadow:var(--shift-neumorphic-inset-dark)!important}#staff-new-live .staff-header,#staff-new-live .staff-header-actions{overflow:visible!important}#staff-new-live .staff-add-btn{box-shadow:var(--shift-neumorphic-up)!important;filter:none!important;z-index:4!important;background:#e6e3de!important;border-radius:999px!important;position:relative!important}#staff-new-live .staff-header-actions .staff-add-btn{margin-top:14px!important}.dark #staff-new-live .staff-add-btn{box-shadow:var(--shift-neumorphic-up-dark)!important}#staff-new-live .staff-new-container,#staff-new-live #roster-live,#staff-new-live #roster-live .roster-body,#staff-new-live #roster-live .roster-row,#staff-new-live #roster-live .day-col{background:0 0!important}#staff-new-live .staff-profile-tabs{overflow:visible!important}#staff-new-live #roster-live .day-cell{overflow:hidden!important}#staff-new-live .staff-new-container,#staff-new-live .staff-profile-container{overflow:visible!important}#staff-new-live.admin-top-stage-standard-root .admin-app{height:auto!important;min-height:100vh!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important}#staff-new-live.admin-top-stage-standard-root{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}#staff-new-live.admin-top-stage-standard-root:before{content:"";height:var(--top-boundary,132px);pointer-events:none;z-index:20;background:#e6e3de;position:fixed;top:0;left:0;right:0}#staff-new-live.admin-top-stage-standard-root .admin-main{margin-top:var(--top-boundary,132px)!important;height:calc(100vh - var(--top-boundary,132px))!important;min-height:calc(100vh - var(--top-boundary,132px))!important;max-height:calc(100vh - var(--top-boundary,132px))!important;gap:82px!important;padding-top:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}#staff-new-live .staff-profile-container.staff-profile-container--shift{flex:auto;height:100%;min-height:0;padding-bottom:24px;padding-top:0!important;overflow:hidden!important}#staff-new-live .staff-new-container.staff-new-container--shift{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}#staff-new-live .staff-profile-content.staff-profile-content--shift{flex-direction:column;flex:auto;min-height:0;display:flex;height:100%!important;overflow:hidden!important}#staff-new-live .staff-profile-content.staff-profile-content--shift #roster-live{flex-direction:column;flex:auto;min-height:0;display:flex;height:100%!important}#staff-new-live .solo-shift-on-duty-empty-panel{box-sizing:border-box;background:repeating-linear-gradient(135deg,#6e665e0f 0 4px,#ffffff26 4px 11px);border-radius:34px;flex:auto;justify-content:center;align-items:flex-start;width:calc(100% - 48px);max-width:1360px;min-height:clamp(420px,52vh,640px);margin:24px auto 0;padding:42px 48px;display:flex;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #80776f06}#staff-new-live #roster-live.roster-live--on-duty-empty .solo-shift-on-duty-empty-panel{width:calc(var(--roster-grid-w) - 48px);min-width:calc(var(--roster-grid-w) - 48px);justify-content:flex-start;max-width:none;margin:0 24px 24px}#staff-new-live #roster-live.roster-live--on-duty-empty .solo-shift-on-duty-empty-prompt{flex:none;width:min(820px,100vw - 460px);max-width:calc(100vw - 460px);position:sticky;left:24px}#staff-new-live #roster-live.roster-live--on-duty-empty .roster-header{margin-bottom:0}#staff-new-live .solo-shift-on-duty-empty-prompt{box-sizing:border-box;background:#e5e0dc;border-radius:999px;justify-content:center;align-items:center;gap:28px;width:calc(100% - 24px);max-width:1160px;min-height:74px;padding:12px 20px 12px 40px;display:flex;box-shadow:6px 6px 12px #c9c5c1b8,-6px -6px 12px #ffffffeb}#staff-new-live .solo-shift-on-duty-empty-message{color:#c86e49;letter-spacing:.24em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}#staff-new-live .solo-shift-on-duty-empty-link{color:#6f6862;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#f2eee8;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:4px 5px 10px #9a928a3d,-4px -4px 9px #ffffffd1}#staff-new-live .solo-shift-on-duty-empty-link:hover,#staff-new-live .solo-shift-on-duty-empty-link:focus-visible{color:#d27865;outline:none;transform:translateY(-1px)}@media (max-width:900px){#staff-new-live .solo-shift-on-duty-empty-panel{width:calc(100% - 32px);padding:28px 22px}#staff-new-live .solo-shift-on-duty-empty-prompt{border-radius:30px;flex-direction:column;gap:16px;padding:20px 24px}}#staff-new-live .staff-profile-content.staff-profile-content--shift #roster-live .roster-shell{flex:auto;min-height:0;height:100%!important}#staff-new-live .staff-profile-content.staff-profile-content--shift #roster-live .roster-scroll{min-height:0;max-height:none;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:auto!important;overflow:auto!important}#staff-new-live #roster-live .anchored-name{width:100%!important;min-height:var(--staff-pill-h)!important;background:var(--shift-neumo-surface)!important;background-image:none!important}@media (max-width:640px){#staff-new-live #roster-live{--shift-row-h:116px;--staff-pill-h:48px}#staff-new-live #roster-live .anchored-name{padding-top:8px;padding-bottom:8px}#staff-new-live #roster-live .anchored-name .name{letter-spacing:.1em;font-size:10px;line-height:1.35}}#staff-new-live #roster-live .day-col,#staff-new-live #roster-live .total-col-spacer,#staff-new-live #roster-live .action-col-spacer{overflow:visible!important}#staff-new-live .staff-new-container,#staff-new-live .staff-profile-container,#staff-new-live .staff-profile-content,#staff-new-live .staff-identity-wrap,#staff-new-live #roster-live{background-color:#e6e3de!important}#staff-new-live .staff-hub-node-icon{color:#231e1b85!important}#staff-new-live .staff-hub-node-label{color:#231e1b99!important}#staff-new-live .staff-identity-wrap{padding-top:10px!important}#staff-new-live .staff-hub-screen{row-gap:8px!important;padding-top:0!important}#staff-new-live .staff-hub-stage{margin-top:-24px!important}#staff-new-live .staff-identity-wrap [data-staff-hub] .staff-avatar-ring{background:#eef0f3!important;border:0!important;border-radius:999px!important;box-shadow:14px 14px 28px #b0a4985c,-12px -12px 24px #ffffffdb,inset 2px 2px 4px #ffffffb8,inset -3px -3px 6px #d2c6ba42!important}#staff-new-live #roster-live .day-mark-button.is-selected .day-mark.accent{box-shadow:var(--shift-neumorphic-inset)!important;background:linear-gradient(145deg,#ece9e4 0%,#e4e1dc 100%)!important}#staff-new-live .floating-search{transition:box-shadow .18s,background-color .18s,border-color .18s!important}#staff-new-live.admin-search-standard-root .floating-search{top:calc(var(--top-boundary,132px) - 52px)!important}#staff-new-live .floating-search:hover{background:#ece9e4!important;box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff!important}#staff-new-live .floating-search:focus-within{background:#ebe8e3!important;box-shadow:inset 5px 5px 10px #c9c5c0,inset -4px -4px 9px #fff!important}#staff-new-live .floating-search:hover .floating-search-icon,#staff-new-live .floating-search:focus-within .floating-search-icon{color:#231e1bb8!important}#staff-new-live .floating-search-input{transition:color .18s,font-weight .18s,letter-spacing .18s!important}#staff-new-live .floating-search:hover .floating-search-input,#staff-new-live .floating-search:focus-within .floating-search-input{color:#231e1bb8!important;letter-spacing:.1em!important;font-weight:500!important}#staff-new-live .floating-search:hover .floating-search-input::placeholder,#staff-new-live .floating-search:focus-within .floating-search-input::placeholder{color:#231e1b6b!important;letter-spacing:.1em!important;font-weight:500!important}#staff-new-live .staff-identity-wrap--tabbed{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;margin-top:-35px;display:flex;min-height:calc(100vh - var(--top-boundary,132px))!important;height:auto!important;padding:0 clamp(22px,4vw,56px) 96px!important;overflow:visible!important}#staff-new-live .staff-profile-content:has(.staff-identity-wrap--tabbed){z-index:1!important;height:auto!important;min-height:calc(100vh - var(--top-boundary,132px))!important;background:#e6e3de!important;position:relative!important;inset:auto!important;overflow:auto!important}#staff-new-live .staff-hub-drawer.staff-identity-centered-drawer{z-index:2;-webkit-backdrop-filter:none;width:min(1180px,100%);box-shadow:none;pointer-events:auto;will-change:auto;isolation:auto;background:0 0;border:0;border-radius:0;flex:auto;margin:0 auto;padding:0 0 72px;position:relative;inset:auto;overflow:visible;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important}#staff-new-live .staff-hub-drawer.staff-identity-centered-drawer:not(.is-open),#staff-new-live .staff-hub-drawer.staff-identity-centered-drawer:before,#staff-new-live .staff-hub-drawer.staff-identity-centered-drawer:after{display:none}#staff-new-live .staff-identity-centered-drawer .staff-hub-drawer-head{z-index:60;-webkit-backdrop-filter:blur(18px);background:#e6e3def0;flex:none;justify-content:flex-start;align-items:center;margin:0 0 24px;padding:10px 0 12px;position:sticky;top:0}#staff-new-live .staff-identity-centered-drawer .staff-drawer-head-actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:inline-flex}#staff-new-live .staff-identity-centered-drawer .staff-hub-drawer-body{flex:0 auto;min-height:0;padding:.5cm 0 0;overflow:visible!important}#staff-new-live .staff-identity-centered-drawer .staff-drawer-tabs-row,#customers-new-live .customers-profile-workspace-panel .customers-drawer-tabs-row{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:top;background:0 0;flex:auto;align-items:center;gap:18px;width:auto;min-width:0;margin:0;padding:0;display:flex;position:relative;transform:none}#staff-new-live .staff-identity-centered-drawer .staff-drawer-page-close{flex:0 0 34px;align-self:center;margin-left:0;position:static}#staff-new-live .staff-identity-centered-drawer .promo-tabs,#customers-new-live .customers-profile-workspace-panel .promo-tabs{flex:0 0 max-content;box-sizing:border-box;background:linear-gradient(#e9e4dcf0 0%,#e1dad1eb 100%);border-radius:999px;flex-wrap:nowrap;gap:4px;width:max-content;min-width:max-content;max-width:none;margin:0;padding:4px;display:flex;overflow:visible;box-shadow:inset 4px 4px 8px #bfb8b0e0,inset -4px -4px 8px #ffffffc7,0 1px #ffffff2e}#staff-new-live .staff-identity-centered-drawer .promo-tab,#customers-new-live .customers-profile-workspace-panel .promo-tab{box-sizing:border-box;letter-spacing:.08em;color:#625f567a;white-space:nowrap;isolation:isolate;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:94px;min-width:94px;height:28px;min-height:28px;font-size:.46rem;font-weight:600;transition:background .18s,box-shadow .18s,border-color .18s,color .18s,transform .18s,opacity .18s;display:inline-flex;position:relative}#staff-new-live .staff-identity-centered-drawer .promo-tab--leave-time-off{white-space:nowrap;width:125px;min-width:125px}#staff-new-live .staff-identity-centered-drawer .promo-tab.is-active,#customers-new-live .customers-profile-workspace-panel .promo-tab.is-active{color:#fffaf4fa;-webkit-backdrop-filter:blur(36px)saturate(126%)contrast(105%);opacity:1;letter-spacing:.118em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-shadow:0 1px #ffffff6b,0 0 1px #3a2218d1,0 1px 1px #3a22189e,0 -1px 1px #3a221857;background:radial-gradient(at 42% 16%,#ffffff4d 0 14%,#0000 36%),radial-gradient(at 76% 18%,#e7966038 0 16%,#0000 34%),linear-gradient(145deg,#ffffff4d 0%,#ffe8d445 44%,#f7d8be4a 100%);border:1px solid #fff1e680;font-weight:820;transform:translateY(-.5px);box-shadow:inset 0 0 0 1px #ffffff75,inset 8px 0 18px #ffffff2e,inset -8px 0 18px #b2633412,inset 0 1px #ffffffb3,0 10px 22px #d5a27c1c,0 0 20px #cf794321}#staff-new-live .staff-identity-centered-drawer .promo-tab.is-active:before,#customers-new-live .customers-profile-workspace-panel .promo-tab.is-active:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(at 45% 13%,#ffffff38 0%,#ffffff1a 28%,#0000 54%),radial-gradient(at 74% 12%,#ffffff1f 0%,#0000 38%),linear-gradient(#fff3 0%,#ffffff1c 14%,#ffffff0a 30%,#ffffff05 48%,#0000 68%);position:absolute;inset:0}#staff-new-live .staff-identity-centered-drawer .promo-tab.is-active:after,#customers-new-live .customers-profile-workspace-panel .promo-tab.is-active:after{content:"";pointer-events:none;z-index:-1;opacity:1;filter:blur(7px);background:radial-gradient(#e79e6fe0 0%,#dc89538f 40%,#cf794342 72%,#cf794300 100%);border-radius:999px;width:calc(100% - 12px);height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #cf794338,0 0 30px #cf79431f}@media (max-width:920px){#staff-new-live .staff-hub-drawer.staff-identity-centered-drawer{width:100%}#staff-new-live .staff-identity-wrap--tabbed{padding:28px 18px 80px!important}#staff-new-live .staff-identity-centered-drawer .staff-drawer-tabs-row{scrollbar-width:none;padding:4px 0 10px;overflow-x:auto}#staff-new-live .staff-identity-centered-drawer .staff-drawer-tabs-row::-webkit-scrollbar{display:none}}#bookings-new-container .lux-search-form{-webkit-backdrop-filter:none!important;background:#ece9e4!important;border:none!important;box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff!important}#bookings-new-container .lux-search-form:hover{background:#efebe6!important;box-shadow:inset 4px 4px 9px #cbc7c2,inset -4px -4px 9px #fff!important}#bookings-new-container .lux-search-form:focus-within{background:#e8e4de!important;box-shadow:inset 5px 5px 10px #c9c5c0,inset -4px -4px 9px #fff!important}#bookings-new-container .lux-search-icon{color:#231e1b94!important}#bookings-new-container .lux-search-input{color:#231e1b8f!important;transition:color .18s,font-weight .18s,letter-spacing .18s!important}#bookings-new-container .lux-search-input::placeholder{color:#231e1b57!important}#bookings-new-container .lux-search-form:hover .lux-search-icon,#bookings-new-container .lux-search-form:focus-within .lux-search-icon{color:#231e1bbd!important}#bookings-new-container .lux-search-form:hover .lux-search-input,#bookings-new-container .lux-search-form:focus-within .lux-search-input{color:#231e1bb8!important;letter-spacing:.1em!important;font-weight:500!important}#staff-new-live .staff-add-btn{box-shadow:var(--shift-neumorphic-up)!important;isolation:isolate!important;background:#ebe7e2!important;border:1px solid #ffffff29!important;outline:none!important;transition:background-color .18s,transform .18s,filter .18s!important;position:relative!important;overflow:hidden!important}#staff-new-live .staff-add-icon{color:#d27865c7!important;z-index:2!important;transition:color .18s,transform .18s!important;position:relative!important}#staff-new-live .staff-add-btn:after{content:""!important;pointer-events:none!important;opacity:0!important;z-index:1!important;border-radius:999px!important;transition:opacity .18s,filter .18s!important;position:absolute!important;inset:3px!important}#staff-new-live .staff-add-btn:hover{box-shadow:var(--shift-neumorphic-up)!important;filter:brightness(1.008)!important;background:linear-gradient(#eee2d9 0%,#eadcd2 100%)!important;border-color:#ffffff1f!important;transform:translateY(-1px)!important}#staff-new-live .staff-add-btn:hover:after{opacity:.28!important;filter:blur(6px)!important;background:radial-gradient(circle,#dda7972e 0%,#dda79714 54%,#dda79705 78%,#0000 100%)!important}#staff-new-live .staff-add-btn:hover .staff-add-icon{color:#d68472eb!important;transform:scale(1.03)!important}#staff-new-live .business-hours-editor{gap:22px;padding-top:8px;display:grid}#staff-new-live .business-hours-pill-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}#staff-new-live .business-hours-pill{color:#1412109e;background:#ffffff85;border:1px solid #1412101a;border-radius:22px;align-content:center;justify-items:center;gap:6px;min-height:92px;padding:10px 8px;transition:border-color .18s,box-shadow .18s,color .18s;display:grid}#staff-new-live .business-hours-pill.is-active{color:#141210db;border-color:#d278655c;box-shadow:0 10px 24px #d2786524}#staff-new-live .business-hours-pill-day{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}#staff-new-live .business-hours-pill-time{letter-spacing:.02em;font-size:14px;font-weight:500}#staff-new-live .business-hours-readout{background:linear-gradient(#ffffff4d 0%,#e4d8ce38 55%,#ffffff42 100%);border-radius:9999px;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:24px 32px;display:grid;position:relative;box-shadow:inset 3px 3px 8px #35322b1f,inset -3px -3px 8px #ffffffd9,inset 0 0 0 1px #35322b08!important}#staff-new-live .business-hours-readout-start-zone,#staff-new-live .business-hours-readout-end-zone{justify-items:start;gap:4px;display:grid}#staff-new-live .business-hours-readout-start-zone span,#staff-new-live .business-hours-readout-end-zone span{letter-spacing:.24em;text-transform:uppercase;color:#1412106b;font-size:12px}#staff-new-live .business-hours-readout-save-zone{justify-content:flex-end;align-items:center;display:flex}#staff-new-live .time-group{align-items:center;gap:12px;display:inline-flex}#staff-new-live .business-hours-close-section{width:100%;padding-top:32px;padding-bottom:32px;display:block}#staff-new-live .business-hours-closed-toggle{box-sizing:border-box;background:linear-gradient(#ffffff4d 0%,#e4d8ce38 55%,#ffffff42 100%);border-radius:9999px;align-items:center;gap:20px;width:100%;padding:24px 32px;display:flex;position:relative;box-shadow:inset 3px 3px 8px #35322b1f,inset -3px -3px 8px #ffffffd9,inset 0 0 0 1px #35322b08!important}#staff-new-live .business-hours-closed-label-group{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}#staff-new-live .business-hours-readout-save-btn,#staff-new-live .business-hours-closed-save-btn{color:#1412107a;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:999px;width:auto;min-height:54px;padding:15px 32px;font-size:11px;font-weight:600;transition:transform .16s,box-shadow .16s,opacity .16s,color .16s;box-shadow:-6px -6px 12px -6px #ffffffc7,14px 16px 18px #584a404d,inset 1px 1px #ffffffc7}#staff-new-live .business-hours-readout-save-btn:hover,#staff-new-live .business-hours-closed-save-btn:hover{opacity:.9;color:#d27865;transform:translateY(-1px);box-shadow:-7px -7px 14px -7px #fffc,16px 18px 20px #584a4057,inset 1px 1px #ffffffd1}#staff-new-live .business-hours-readout-save-btn:active,#staff-new-live .business-hours-closed-save-btn:active{transform:translateY(0);box-shadow:inset 16px 16px 30px #584a402e,inset -16px -16px 30px #ffffffeb}#staff-new-live .business-hours-closed-label{letter-spacing:.1em;text-transform:uppercase;color:#9c4344;font-size:14px;font-weight:600}#staff-new-live .business-hours-closed-subtitle{letter-spacing:.01em;color:#14121080;font-size:12px;font-weight:400}#staff-new-live .business-hours-closed-switch{cursor:pointer;background:#e8ddd0;border:none;border-radius:9999px;flex:none;justify-content:flex-start;align-items:center;width:80px;height:40px;padding:4px;transition:all .2s;display:flex;box-shadow:inset 4px 4px 10px #35322b33,inset -2px -2px 8px #fff9,inset 0 0 0 1px #35322b1a}#staff-new-live .business-hours-closed-switch:hover{transform:scale(1.02)}#staff-new-live .business-hours-closed-switch:active{transform:scale(.98)}#staff-new-live .business-hours-closed-toggle.is-active .business-hours-closed-switch{background:linear-gradient(135deg,#d2786559 0%,#d2786540 50%,#d278654d 100%);justify-content:flex-end;box-shadow:inset 3px 3px 8px #d2786526,inset -2px -2px 6px #ffffff80,inset 0 0 0 1px #d2786533}#staff-new-live .business-hours-closed-toggle.is-active .business-hours-closed-label{color:#d27865}#staff-new-live .business-hours-closed-toggle.is-active .business-hours-closed-dot{background:#d27865;box-shadow:0 1px 2px #0003}#staff-new-live .business-hours-closed-knob{background:#fef8f3;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:-4px -4px 12px #fffc,4px 4px 12px #35322b0d}#staff-new-live .business-hours-closed-dot{background:#4a4a4a;border-radius:9999px;width:6px;height:6px;box-shadow:0 1px 2px #0000001a}#staff-new-live .time-control-shell{vertical-align:middle;box-sizing:border-box;flex:none;display:inline-block;position:relative;overflow:visible}#staff-new-live .time-display-trigger{cursor:text;z-index:1;box-sizing:border-box;background:0 0;border:none;width:100%;min-width:100%;margin:0;padding:0;display:block;position:relative}#staff-new-live .time-edit-input{box-sizing:border-box;z-index:0;border:none;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:visible;background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important}#staff-new-live .business-hours-readout-item .time-display,#staff-new-live .time-edit-input{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left;box-shadow:none;appearance:none;border-radius:0;outline:none;font-family:inherit;letter-spacing:-.02em!important;color:#14121099!important;background:0 0!important;font-size:40px!important;font-weight:300!important;line-height:1.05!important}#staff-new-live .time-edit-input:focus{box-shadow:none!important;color:#d27865!important;background:0 0!important;border:none!important;outline:none!important}#staff-new-live .time-edit-input::placeholder{color:#0000}#staff-new-live .time-edit-input::selection{color:#fff;background:#d27865}#staff-new-live .time-control-shell:not(.is-editing) .time-display-trigger{visibility:visible;pointer-events:auto;z-index:2}#staff-new-live .time-control-shell:not(.is-editing) .time-edit-input,#staff-new-live .time-control-shell.is-editing .time-display-trigger{visibility:hidden;pointer-events:none;z-index:1}#staff-new-live .time-control-shell.is-editing .time-edit-input{visibility:visible;pointer-events:auto;z-index:2;color:#d27865!important}#staff-new-live .business-hours-period-toggle{background:#1412100f;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex}#staff-new-live .business-hours-period-btn{color:#14121080;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s}#staff-new-live .business-hours-period-btn:hover{color:#141210b3}#staff-new-live .business-hours-period-btn.is-active{color:#fffffff2;background:#141210d9;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}#staff-new-live .business-hours-track{background:#1412101a;border-radius:999px;height:3px;position:relative}#staff-new-live .business-hours-track-fill{background:#d278658f;border-radius:999px;height:3px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 18px #d278653d}#staff-new-live .business-hours-slider{appearance:none;pointer-events:none;background:0 0;width:100%;position:absolute;top:11px;left:0;right:0}#staff-new-live .business-hours-slider::-webkit-slider-runnable-track{background:0 0;height:3px}#staff-new-live .business-hours-slider::-moz-range-track{background:0 0;height:3px}#staff-new-live .business-hours-slider::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:pointer;background:#f7f4f0;border:1px solid #14121014;border-radius:999px;width:28px;height:28px;margin-top:-13px;box-shadow:0 8px 20px #1412101f}#staff-new-live .business-hours-slider::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#f7f4f0;border:1px solid #14121014;border-radius:999px;width:28px;height:28px;box-shadow:0 8px 20px #1412101f}#staff-new-live .business-hours-axis{color:#14121052;letter-spacing:.08em;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:-2px;font-size:12px;display:grid}#staff-new-live .business-hours-axis span:last-child{text-align:right}#staff-new-live .business-hours-saved h4{letter-spacing:.08em;text-transform:uppercase;color:#1412108f;margin:0 0 10px;font-size:14px}#staff-new-live .business-hours-saved ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}#staff-new-live .business-hours-saved li{color:#141210ad;border-bottom:1px solid #1412100f;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:16px;display:flex}#staff-new-live .business-hours-saved li strong{color:#141210e6;font-weight:600}#staff-new-live .business-hours-editor{gap:30px;padding-top:6px}#staff-new-live .business-hours-pill-row{gap:14px}#staff-new-live .business-hours-pill{color:#14121080;min-height:116px;box-shadow:none;background:0 0;border-color:#1412101f;border-radius:30px;gap:8px}#staff-new-live .business-hours-pill:not(.is-active){background:0 0;border-color:#14121017}#staff-new-live .business-hours-pill.is-active{color:#141210d1;background:#ffffff6b;border-color:#d2786557;box-shadow:0 8px 18px #1412100f}#staff-new-live .business-hours-pill-day{letter-spacing:.16em;font-size:15px;font-weight:500}#staff-new-live .business-hours-pill-time{letter-spacing:.01em;font-size:13px;font-weight:500;line-height:1.2}#staff-new-live .business-hours-range-form{padding:18px 0 4px;position:relative}#staff-new-live .business-hours-track{background:#1412101f;height:2px}#staff-new-live .business-hours-track-fill{background:#d2786580;height:3px;box-shadow:0 0 22px #d278652e}#staff-new-live .business-hours-slider{top:16px}#staff-new-live .business-hours-slider::-webkit-slider-thumb{background:#f8f5f1;border:1px solid #fffc;width:52px;height:52px;margin-top:-25px;box-shadow:0 12px 28px #1412101c}#staff-new-live .business-hours-slider::-moz-range-thumb{background:#f8f5f1;border:1px solid #fffc;width:52px;height:52px;box-shadow:0 12px 28px #1412101c}#staff-new-live .business-hours-axis{letter-spacing:.06em;color:#1412104d;margin-top:8px;font-size:13px;font-weight:400}#staff-new-live .business-hours-saved h4{letter-spacing:.28em;color:#14121070;margin-bottom:12px;font-size:10px}#staff-new-live .business-hours-saved li{border-bottom-color:#1412100d;padding-bottom:10px;font-size:16px;font-weight:400}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours]{width:min(905px,100vw - 112px);left:0;right:auto;transform:translateY(110%)}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours].is-open{transform:translate(0)}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .staff-hub-drawer-body{padding:24px 24px calc(88px + env(safe-area-inset-bottom))!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill{border-radius:28px!important;padding:12px 8px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-readout{padding-top:12px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-readout-item span{letter-spacing:.25em!important;font-size:10px!important;font-weight:600!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-readout-item strong{letter-spacing:-.02em!important;font-size:96px!important;font-weight:300!important;line-height:1.05!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-readout .time-display,#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-readout .time-edit-input{letter-spacing:-.03em!important;font-size:40px!important;font-weight:300!important;line-height:.98!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .time-edit-input:focus{box-shadow:none!important;color:#d27865!important;background:0 0!important;border:none!important;outline:none!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .time-control-shell.is-editing .time-edit-input{color:#d27865!important;background:0 0!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill{border-radius:14px!important;flex:0 0 82.57px!important;width:82.57px!important;min-height:63.5px!important;padding:8px 10px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-time{letter-spacing:.01em!important;font-size:12px!important;line-height:1.15!important;display:block!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-axis{letter-spacing:.02em!important;margin-top:-55px!important;font-size:10px!important;font-weight:300!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-row{justify-content:flex-start!important;gap:10px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .staff-hub-drawer-body{padding-top:1cm!important;padding-left:0!important;padding-right:0!important}#staff-new-live .staff-hub-drawer[data-active-node=details] .staff-hub-drawer-body,#customers-new-live .staff-hub-drawer[data-active-node=details] .staff-hub-drawer-body,#staff-new-live .staff-hub-drawer[data-active-node=business_location] .staff-hub-drawer-body,#staff-new-live .staff-hub-drawer[data-active-node=business_links] .staff-hub-drawer-body,#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .staff-hub-drawer-body,#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .staff-hub-drawer-body,#staff-new-live .staff-hub-drawer[data-active-node=business_time_currency] .staff-hub-drawer-body,#staff-new-live .staff-hub-drawer[data-active-node=business_landing_page] .staff-hub-drawer-body,#staff-new-live .staff-hub-drawer[data-active-node=attendance_pay] .staff-hub-drawer-body{padding-top:1cm!important}#staff-new-live .business-hub-inline-panel[data-active-node=details] .business-hub-inline-body{padding-top:0!important}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-entry-choice{gap:14px;width:min(380px,100%);max-width:380px;margin-top:0;margin-left:max(0px,43% - 190px);margin-right:auto;padding-top:1cm;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-entry-choice-btn{letter-spacing:.12em;text-transform:uppercase;color:#38322d94;text-shadow:0 -1px #ffffffe0,0 1px #564a412e;background:#f4f1eb;border:0;border-radius:999px;width:100%;padding:18px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;transition:transform .14s,box-shadow .14s;box-shadow:-6px -6px 14px #ffffffeb,10px 12px 18px #564a4121}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-entry-choice-btn:hover{transform:translateY(-1px);box-shadow:-6px -6px 14px #ffffffeb,14px 16px 22px #564a4126}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-entry-choice-or{text-align:center;letter-spacing:.18em;text-transform:none;font-variant:normal;color:#5f58509e;justify-self:center;padding:2px 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-variant-caps:normal;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-entry-panel-head,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-entry-panel-head{justify-content:flex-start;align-items:center;max-width:380px;margin-bottom:18px;margin-left:auto;margin-right:auto;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-entry-back,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-entry-back{color:#14121094;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-logo-preview{aspect-ratio:1;box-sizing:border-box;object-fit:contain;object-position:center;background:#ffffffb8;border-radius:18px;width:min(220px,100%);height:auto;margin:12px 0 16px;padding:18px;display:block;box-shadow:-5px -5px 14px #ffffffe0,8px 8px 18px #564a411f}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-address-grid,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-address-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:26px 46px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-description-field,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-description-field{flex-direction:column;grid-column:1/-1;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-description-hint{letter-spacing:inherit;text-transform:none;margin-left:10px;font-size:1em;font-variant-caps:normal}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-description-field>.mb-3,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-description-field>.mb-3{flex:auto;margin-bottom:0;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-description-textarea,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-description-textarea{resize:none;width:100%;height:100%}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-section,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-section{grid-column:1/-1;gap:18px;margin-top:6px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-section-head,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-actions,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-actions{align-items:center;gap:10px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-title-label,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-title-label{color:#141210ad;letter-spacing:.22em;text-transform:uppercase;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:block}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-note,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-note{color:#14121085;margin:10px 0 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.5}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-add-btn,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-add-btn,#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-save-btn,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-save-btn,#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-remove-btn,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-remove-btn{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-add-btn,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-add-btn{color:#9a5c4df5;background:#d2786524;box-shadow:0 10px 22px #bca8982e}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-save-btn,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-save-btn{color:#fff8f1f5;background:#382c22e6;box-shadow:0 12px 24px #56433838}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-footer,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-footer-state,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-footer-state{margin:0}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-remove-btn,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-remove-btn{color:#5a4e45b8;background:#ffffffc7;box-shadow:inset 0 0 0 1px #d6ccc4d9}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-empty,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-empty{color:#14121080;text-align:center;background:#ffffff80;border-radius:22px;padding:18px 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.6}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-list,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-list{gap:16px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card{background:#fcf9f5eb;border-radius:26px;gap:16px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffffd9,0 10px 24px #b0a19329}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-head,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-kicker,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-kicker{color:#14121085;letter-spacing:.2em;text-transform:uppercase;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.2}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-grid,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-grid{grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:18px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-description-field,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-description-field{flex-direction:column;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-upload-meta,#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-upload-error{margin:10px 0 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.5}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-upload-meta{color:#1412108a}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-upload-error{color:#c96f5c}@media (max-width:700px){#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-section-head,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-section-head,#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-head,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-head{flex-direction:column;align-items:stretch}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-grid,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-feature-card-grid{grid-template-columns:1fr}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-footer,#customers-new-live .staff-hub-drawer[data-active-node=details] .business-details-features-footer{flex-direction:column;align-items:stretch}}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq{box-shadow:var(--shift-neumorphic-inset);background:#ffffffa8;border:1px solid #d8cec5a6;border-radius:28px;margin:18px 0 16px;padding:22px 20px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-title{letter-spacing:.22em;text-transform:uppercase;color:#141210b3;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-subtitle{color:#1412108f;margin:10px 0 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.45}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-form{margin-top:18px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-form .mb-3{margin-bottom:16px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-form .mb-3>label{letter-spacing:.06em;text-transform:uppercase;color:#141210a3;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-input,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-textarea{width:100%;box-shadow:none;color:#141210e6;background:0 0;border:0;border-bottom:1px solid #14121038;border-radius:0;padding:18px 0 12px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-input{background:#faf6efdb;border-bottom:0;border-radius:999px;height:34px;padding:0 14px;font-size:.86rem;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-textarea{resize:none;height:35px;min-height:35px;font-size:.8rem;line-height:1.2}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-input:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-textarea:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-input:focus,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-textarea:focus{box-shadow:none;border-bottom-color:#d27865;outline:none}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-input:focus{background:#faf6efdb;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-input:-webkit-autofill{-webkit-text-fill-color:#141210e6;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #faf6efdb,inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-input:-webkit-autofill:hover{-webkit-text-fill-color:#141210e6;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #faf6efdb,inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-input:-webkit-autofill:focus{-webkit-text-fill-color:#141210e6;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #faf6efdb,inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-checkbox{background:#ffffffb3;border:1px solid #14121038;border-radius:10px;box-shadow:-2px -2px 5px #ffffffe6,2px 2px 6px #564a411a}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-save-btn,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-cancel-btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:700}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-save-btn{color:#d27865;background:#f4f1eb;box-shadow:-6px -6px 14px #ffffffeb,10px 12px 18px #564a4121}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-cancel-btn{color:#14121094;background:0 0;border:1px solid #d8cec5e6}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-list{counter-reset:visitor-faq;gap:12px;margin-top:18px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item{counter-increment:visitor-faq;box-shadow:none;background:0 0;padding:14px 0 0;position:relative}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item:before{content:counter(visitor-faq)".";color:#48423cb8;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.74rem;font-weight:800;position:absolute;top:14px;left:0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-left:32px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item-copy{min-width:0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item-q{color:#48423cdb;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.74rem;font-weight:800}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item-a{color:#48423c94;margin:6px 0 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.68rem;line-height:1.4}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item-actions{flex:none;align-items:center;gap:10px;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item-btn{letter-spacing:.12em;text-transform:uppercase;color:#d27865;cursor:pointer;background:#faf6efd1;border:0;border-radius:999px;padding:9px 14px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.58rem;font-weight:800;box-shadow:-4px -4px 10px #ffffffc7,5px 6px 12px #564a411a}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-visitor-faq .business-faqs-item-btn--danger{color:#7e766cb8;width:34px;height:34px;padding:0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-template-save-row{justify-content:center;margin:16px 0 0;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-template-save-btn{color:#1412107a;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:999px;width:auto;min-height:54px;padding:15px 48px;font-size:11px;font-weight:600;transition:transform .16s,box-shadow .16s,opacity .16s,color .16s;box-shadow:-6px -6px 12px -6px #ffffffc7,9px 10px 13px #584a403d,inset 1px 1px #ffffffc7}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-template-save-btn:hover{opacity:.9;color:#d27865;transform:translateY(-1px);box-shadow:-7px -7px 14px -7px #fffc,10px 12px 15px #584a4047,inset 1px 1px #ffffffd1}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-template-save-btn:active{transform:translateY(0);box-shadow:inset 16px 16px 30px #584a402e,inset -16px -16px 30px #ffffffeb}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-template-save-btn:focus-visible{outline-offset:3px;color:#d27865;outline:2px solid #d278658c}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-google-form{gap:16px;max-width:380px;margin:0 auto;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-google-preview-btn{color:#5f5850eb;letter-spacing:.18em;text-transform:uppercase;background:#e8e3dae6;border:0;border-radius:999px;width:100%;min-height:46px;font-size:11px;font-weight:700;box-shadow:-4px -4px 10px #ffffffe0,7px 8px 14px #564a411f}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-google-preview-btn.is-loading{cursor:wait;opacity:.7}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-google-error{color:#a62834e6;max-width:380px;margin:10px auto 0;font-size:12px}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-google-preview{background:#ffffff8c;border-radius:26px;gap:10px;max-width:380px;margin-top:18px;margin-left:auto;margin-right:auto;padding:18px 16px;display:grid;box-shadow:inset -5px -5px 12px #ffffffe6,inset 6px 7px 14px #564a411a}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-google-preview-name{color:#141210e0;margin:0;font-size:14px;font-weight:700}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-google-preview-sub{color:#1412108f;margin:0;font-size:12px}#staff-new-live .staff-hub-drawer[data-active-node=details] .business-details-google-confirm-btn{color:#163e28eb;letter-spacing:.16em;text-transform:uppercase;background:#cdecd8eb;border:0;border-radius:999px;justify-self:start;padding:12px 16px;font-size:11px;font-weight:700}#staff-new-live .staff-hub-drawer[data-active-node=business_password] .business-details-entry-panel{margin-top:38px}#staff-new-live .staff-hub-drawer[data-active-node=business_password] .business-password-form{margin-top:0;padding-top:0}#staff-new-live .staff-hub-drawer[data-active-node=business_password] .business-password-actions{grid-column:1/-1;justify-content:flex-start;align-items:center;margin-top:6px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_password] #business-password-save-state{grid-column:1/-1;margin:2px 0 0}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-editor{gap:17px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-range-form{padding:20px 0 0!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-axis{letter-spacing:1.2px!important;margin-top:-42px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-track{height:1px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-track-fill{height:2px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-slider{top:64px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-slider::-webkit-slider-runnable-track{height:1px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-slider::-moz-range-track{height:1px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-slider::-webkit-slider-thumb{width:26px!important;height:26px!important;margin-top:-12.5px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-slider::-moz-range-thumb{width:26px!important;height:26px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-row{--day-chip-width:calc((100% - 36px)/7);flex-wrap:nowrap!important;justify-content:flex-start!important;gap:6px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-row>*{flex:0 0 var(--day-chip-width)!important;min-width:var(--day-chip-width)!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-shell{justify-content:center;align-items:center;display:flex;position:relative;overflow:visible;width:82.57px!important;min-width:82.57px!important;height:78px!important;min-height:78px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill{color:#1e140a73!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:78px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:999px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;padding:8px 10px 16px!important;display:flex!important;position:relative!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill:hover{color:#1e140aa6!important;background:#ffffff73!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.is-active{color:#1e140ac7!important;filter:none!important;background:linear-gradient(145deg,#efede9 0%,#ece9e4 100%)!important;border:none!important;box-shadow:inset 0 0 0 .5px #14121004,inset 2px 2px 4px #c2bcb442,inset -2px -2px 4px #ffffff7a!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-day{letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:500!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-time{letter-spacing:0!important;white-space:normal!important;justify-items:center!important;gap:1px!important;max-width:100%!important;min-height:24px!important;font-size:11.5px!important;font-weight:400!important;line-height:1.02!important;display:grid!important;overflow:visible!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-time>span{white-space:nowrap!important;display:block!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-time strong{margin-left:5px!important;font-weight:700!important;display:inline-block!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-save-btn{color:#1e140a94;letter-spacing:.1em;text-transform:uppercase;background:#ffffff94;border:none;border-radius:999px;justify-self:center;min-width:154px;height:56px;margin-top:17.4488px;padding:0 22px;font-size:12px;font-weight:500;transition:box-shadow .16s,transform .16s,color .16s,background-color .16s;box-shadow:8px 10px 16px #1412101f}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-save-btn:hover{color:#1e140aad;background:#ffffffa8}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-save-btn:active,#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-save-btn.is-saved{background:#ffffffb3;transform:translateY(1px);box-shadow:inset 3px 3px 6px #1412101c,inset -3px -3px 6px #ffffff1f}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-editor{padding-top:8px}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-meta{letter-spacing:.12em;text-transform:uppercase;color:#1412108f;margin:0;font-size:11px}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-limit-note{color:#d27865e6;margin:8px 0 0;font-size:12px}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-grid{grid-template-columns:repeat(5,96px);justify-content:start;justify-items:start;gap:14px clamp(24px,4vw,52px);width:max-content;min-width:0;max-width:100%;margin-top:18px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-pill{color:#141210c7;background:0 0;border:0;justify-items:center;gap:10px;padding:0;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-pill-short{letter-spacing:.08em;text-transform:uppercase;width:64px;height:64px;box-shadow:var(--shift-neumorphic-up);background:#e6e3de;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:box-shadow .18s,transform .18s,color .18s;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-pill-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#1412109e;font-size:9px;font-weight:500;line-height:1.3}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-pill:hover .business-category-pill-short{transform:translateY(-1px)}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-pill.is-active .business-category-pill-short{color:#1e140ac7;background:#e6e3de;transform:translateY(0);box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff}#staff-new-live .staff-hub-drawer[data-active-node=business_categories] .business-category-pill.is-active .business-category-pill-label{color:#141210d1}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-editor{padding-top:8px}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-meta{letter-spacing:.12em;text-transform:uppercase;color:#1412108f;margin:0;font-size:11px}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-limit-note{color:#d27865e6;margin:8px 0 0;font-size:12px}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-grid{grid-template-columns:repeat(5,minmax(86px,108px));justify-content:space-between;place-items:start center;gap:18px clamp(20px,3.4vw,52px);width:100%;min-width:0;max-width:100%;margin-top:18px;display:grid}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-pill{color:#141210c7;background:0 0;border:0;align-content:start;justify-self:start;justify-items:center;gap:12px;width:108px;min-width:0;padding:0;display:grid}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-pill-short{letter-spacing:.08em;text-transform:uppercase;width:86px;height:86px;box-shadow:var(--shift-neumorphic-up);background:#e6e3de;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:500;transition:box-shadow .18s,transform .18s,color .18s;display:inline-flex}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-pill-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#1412109e;overflow-wrap:anywhere;max-width:100%;font-size:9px;font-weight:500;line-height:1.3}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-pill:hover .business-category-pill-short{transform:translateY(-1px)}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-pill.is-active .business-category-pill-short{color:#1e140ac7;background:#e6e3de;transform:translateY(0);box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff}#staff-new-live .business-hub-inline-panel[data-active-node=business_categories] .business-category-pill.is-active .business-category-pill-label{color:#141210d1}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] #business-forms-drawer{--business-forms-list-width:min(856px,100%);--business-forms-shadow-gutter:12px;--business-forms-visual-align-offset:0px;padding-top:8px;position:relative;overflow:visible}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-hub-inline-body{overflow-x:hidden!important}#staff-new-live .business-hub-inline-panel[data-active-node=business_booking_rules] .business-hub-inline-body,#staff-new-live .business-hub-inline-panel[data-active-node=business_leave_policy] .business-hub-inline-body{padding-top:18px}#staff-new-live .business-leave-approval-attention{background:#f1ede8db;border:1px solid #ffffff6b;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:calc(100% - 7px);margin:0 0 18px 7px;padding:10px 24px;display:grid;transform:translateY(.3cm);box-shadow:7px 9px 18px #83797024,-5px -5px 12px #ffffff7a,inset 0 1px #ffffff61}#staff-new-live .business-leave-approval-attention-intro{align-items:center;gap:16px;min-width:0;display:flex}#staff-new-live .business-leave-approval-attention-bell{color:#d96f5d;background:#f1ede8db;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:4px 5px 7px #5c50465c,-2px -2px 4px #ffffffb3,inset 1px 1px #ffffff85}#staff-new-live .business-leave-approval-attention-bell .hero-bell-alert{opacity:.78;width:25px;height:25px;display:block}#staff-new-live .business-leave-approval-attention-copy{gap:4px;min-width:0;display:grid}#staff-new-live .business-leave-approval-attention-copy strong{color:#36312df0;font-size:.88rem;font-weight:760;line-height:1.2}#staff-new-live .business-leave-approval-attention-copy span{color:#58514bad;font-size:.68rem;font-weight:520;line-height:1.3}#staff-new-live .business-leave-approval-attention-breakdown{align-items:stretch;gap:12px;display:inline-flex}#staff-new-live .business-leave-approval-attention-item{min-width:146px;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:#f1ede8eb;border:1px solid #ffffff57;border-radius:14px;align-content:center;gap:4px;padding:10px 18px;transition:transform .14s,box-shadow .14s;display:grid;box-shadow:4px 5px 8px #796f6633,-3px -3px 6px #ffffffb8,inset 0 1px #ffffff8a}#staff-new-live .business-leave-approval-attention-item:hover{transform:translateY(-2px);box-shadow:5px 6px 9px #796f663b,-3px -3px 6px #ffffffc2,inset 0 1px #ffffff94}#staff-new-live .business-leave-approval-attention-item:focus-visible{outline-offset:3px;outline:2px solid #d2786557}#staff-new-live .business-leave-approval-attention-item.is-active{box-shadow:3px 4px 7px #796f6638,-2px -2px 5px #ffffffb3,inset 0 1px #ffffff80}#staff-new-live .business-leave-approval-attention-item span{color:#433d38db;font-size:.72rem;font-weight:620;line-height:1.2}#staff-new-live .business-leave-approval-attention-item strong{color:#d86f5d;font-size:.68rem;font-weight:720;line-height:1.2}#staff-new-live .business-leave-policy-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:min(920px,100%);max-width:100%;margin:0 0 20px;display:grid;transform:translateY(5px)}#staff-new-live .business-leave-policy-view-toggle{background:#ece7e0f0;border-radius:999px;grid-column:1;justify-self:start;align-items:center;width:fit-content;max-width:100%;margin:0;padding:3px;display:inline-flex;box-shadow:inset 5px 5px 9px #4c3f3033,inset -5px -5px 10px #ffffffe6}#staff-new-live .business-leave-policy-view-toggle-option{color:#5d5853b3;cursor:pointer;min-width:108px;min-height:32px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.5814rem;font-weight:700;transition:background .16s,box-shadow .16s,color .16s}#staff-new-live .business-leave-policy-view-toggle-option:hover,#staff-new-live .business-leave-policy-view-toggle-option:focus-visible{color:#d27865;outline:none}#staff-new-live .business-leave-policy-view-toggle-option.is-active{color:#d27865;background:linear-gradient(145deg,#fffdf9,#f0eae2);box-shadow:5px 7px 14px #635b523d,-2px -2px 5px #ffffff7a,inset 0 0 0 1px #ffffff61}#staff-new-live .business-leave-policy-toolbar-cycle{transform-origin:50%;grid-column:2;justify-self:center;margin:0}#staff-new-live .business-leave-approval-period-nav{grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}#staff-new-live .business-leave-approval-period-nav-btn{color:#27221fc7;cursor:pointer;background:#efebe6d1;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:4px 4px 7px #7d746d57,-3px -3px 6px #ffffffc2,inset 1px 1px #ffffff70}#staff-new-live .business-leave-approval-period-nav-btn svg{stroke-width:1.65px;width:17px;height:17px}#staff-new-live .business-leave-approval-period-nav-btn:hover,#staff-new-live .business-leave-approval-period-nav-btn:focus-visible{color:#d27865;outline:none;transform:translateY(-1px);box-shadow:5px 5px 8px #7d746d5c,-3px -3px 6px #ffffffd1,inset 1px 1px #ffffff80}#staff-new-live .business-leave-approval-period-nav-btn:active{transform:translateY(1px);box-shadow:inset 3px 3px 6px #7d746d4d,inset -2px -2px 5px #ffffffad}#staff-new-live .business-leave-approval-period-month-wrap{position:relative}#staff-new-live .business-leave-approval-period-month{color:#27221feb;cursor:pointer;background:#efebe6d1;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;width:188px;height:38px;padding:0 22px;transition:transform .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative;box-shadow:4px 4px 7px #7d746d57,-3px -3px 6px #ffffffc2,inset 1px 1px #ffffff70}#staff-new-live .business-leave-approval-period-month:hover,#staff-new-live .business-leave-approval-period-month:focus-visible,#staff-new-live .business-leave-approval-period-month[aria-expanded=true]{outline:none;transform:translateY(-1px);box-shadow:5px 5px 8px #7d746d5c,-3px -3px 6px #ffffffd1,inset 1px 1px #ffffff80}#staff-new-live .business-leave-approval-period-month span{letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;flex:0 auto;min-width:0;font-size:.68rem;font-weight:800}#staff-new-live .business-leave-approval-period-month svg{color:#413b36ad;flex:0 0 16px;width:16px;height:16px;transition:transform .16s;overflow:visible}#staff-new-live .business-leave-approval-period-month[aria-expanded=true] svg{transform:rotate(180deg)}#staff-new-live .business-leave-approval-month-picker{z-index:140;-webkit-backdrop-filter:blur(18px);background:#e6e3def7;border:1px solid #ffffff7a;border-radius:28px;width:340px;padding:20px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:14px 18px 34px #84797033,-8px -8px 20px #ffffffa3,inset 1px 1px #fff9}#staff-new-live .business-leave-approval-month-picker-head{grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;margin-bottom:18px;display:grid}#staff-new-live .business-leave-approval-month-picker-head strong{color:#221d1aeb;letter-spacing:.14em;text-align:center;font-size:.82rem;font-weight:800}#staff-new-live .business-leave-approval-month-picker-head button{color:#2d2723a8;cursor:pointer;background:#efebe6d6;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex;box-shadow:4px 4px 7px #7d746d47,-3px -3px 6px #ffffffbd}#staff-new-live .business-leave-approval-month-picker-head button:hover,#staff-new-live .business-leave-approval-month-picker-head button:focus-visible{color:#d27865;outline:none;transform:translateY(-1px)}#staff-new-live .business-leave-approval-month-picker-head svg{width:17px;height:17px}#staff-new-live .business-leave-approval-month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#staff-new-live .business-leave-approval-month-picker-option{color:#312c28b8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:16px;min-height:44px;padding:0 10px;font-size:.66rem;font-weight:760;transition:color .15s,background-color .15s,box-shadow .15s,transform .15s}#staff-new-live .business-leave-approval-month-picker-option:hover,#staff-new-live .business-leave-approval-month-picker-option:focus-visible{color:#d27865;background:#ffffff59;outline:none;transform:translateY(-1px)}#staff-new-live .business-leave-approval-month-picker-option.is-selected{color:#d27865;background:#f7efe8e6;box-shadow:inset 3px 3px 7px #93887e2e,inset -3px -3px 7px #ffffffb8}#staff-new-live .business-setup-section-toolbar{justify-content:flex-start;align-items:center;gap:22px;width:100%;min-height:46px;margin:.5cm 0 24px;display:flex}#staff-new-live .business-details-toolbar-actions{white-space:nowrap;flex:none;align-self:center;gap:18px;min-width:150px;margin-left:auto}#staff-new-live .business-details-toolbar-actions .business-setup-toolbar-close{flex:0 0 34px;align-self:center;margin-left:auto;position:static}#staff-new-live .business-details-toolbar-actions .staff-add-btn:disabled{pointer-events:none;opacity:.52;transform:none!important}#staff-new-live .business-details-record-list{box-sizing:border-box;width:100%;margin-top:-.25cm;padding:14px 24px 42px;overflow:visible}#staff-new-live .business-setup-record-list{padding-top:14px}#staff-new-live .business-setup-record-row{cursor:pointer;outline:none;justify-content:flex-start;align-items:stretch;gap:0;width:100%;padding:0}#staff-new-live .business-setup-record-row:focus-visible .business-setup-record-card{box-shadow:0 0 0 2px #d2786547,-5px -5px 14px #ffffffb8,8px 9px 20px #5b4e4424}#staff-new-live .business-setup-record-card{width:100%;min-height:0;padding:12px 52px 12px 20px;transition:min-height .24s,padding .24s,box-shadow .2s}#staff-new-live .business-setup-record-row .business-details-record-summary{align-items:flex-start;gap:12px;min-height:0}#staff-new-live .business-setup-record-row .business-details-record-copy{gap:3px}#staff-new-live .business-setup-record-row.is-expanded .business-setup-record-card{min-height:0;padding-bottom:20px}#staff-new-live .business-hub-inline-panel[data-active-node=business_password] .business-setup-record-row:not(.is-expanded) .business-setup-record-card,#staff-new-live .business-hub-inline-panel[data-active-node=business_location] .business-setup-record-row:not(.is-expanded) .business-setup-record-card,#staff-new-live .business-hub-inline-panel[data-active-node=business_links] .business-setup-record-row:not(.is-expanded) .business-setup-record-card,#staff-new-live .business-hub-inline-panel[data-active-node=business_time_currency] .business-setup-record-row:not(.is-expanded) .business-setup-record-card{padding-top:8px;padding-bottom:8px}#staff-new-live .business-setup-record-expanded{margin-top:15px;padding-top:15px}#staff-new-live .business-setup-record-editor{width:100%;padding:14px 0 30px}#staff-new-live .business-setup-editor-back{color:#14121094;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 20px;padding:5px 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;display:inline-flex}#staff-new-live .business-setup-editor-back:hover{color:#d27865}#staff-new-live .business-details-record-row{width:100%;padding:0;overflow:visible}#staff-new-live .business-details-record-card,#staff-new-live .business-setup-record-card{overflow:visible}#staff-new-live .business-details-record-avatar{flex:0 0 64px;width:64px;height:64px}#staff-new-live .business-details-record-card{min-height:122px;padding:22px 28px}#staff-new-live .business-details-record-summary{min-height:78px}#staff-new-live .business-details-record-copy{flex:auto;gap:4px;min-width:0}#staff-new-live .business-details-record-copy .staff-roleline{text-overflow:ellipsis;white-space:nowrap;max-width:min(820px,100vw - 560px);overflow:hidden}#staff-new-live .business-details-record-chips{max-width:min(760px,100%)}#staff-new-live .business-details-record-description{color:#5a555294;text-overflow:ellipsis;white-space:nowrap;max-width:min(820px,100vw - 560px);margin:9px 0 0;font-size:12px;font-weight:400;line-height:1.45;overflow:hidden}#staff-new-live #business-details-record{cursor:pointer;outline:none;justify-content:flex-start;align-items:stretch;gap:0;width:100%}#staff-new-live #business-details-record:focus-visible .business-details-record-card{box-shadow:0 0 0 2px #d2786547,-5px -5px 14px #ffffffb8,8px 9px 20px #5b4e4424}#staff-new-live #business-details-record .business-details-record-card{width:100%;min-height:0;padding:12px 52px 12px 20px;transition:min-height .24s,padding .24s,box-shadow .2s}#staff-new-live #business-details-record .business-details-record-summary{align-items:flex-start;gap:12px;min-height:0}#staff-new-live #business-details-record .business-details-record-copy{gap:3px}#staff-new-live .business-details-record-heading{align-items:baseline;gap:14px;min-width:0;display:flex}#staff-new-live .business-details-record-heading .staff-name{flex:0 auto;min-width:0}#staff-new-live .business-details-registration{color:#5d555075;letter-spacing:.16em;text-transform:uppercase;flex:none;font-size:.67rem;font-weight:600;line-height:1.3}#staff-new-live .business-details-record-expand-icon{color:#6258516b;width:18px;height:18px;transition:transform .22s,color .2s;position:absolute;top:14px;right:18px}#staff-new-live .business-details-record-expand-icon.is-expanded{color:#d27865;transform:rotate(180deg)}#staff-new-live #business-details-record.is-expanded .business-details-record-card{min-height:0;padding-bottom:20px}#staff-new-live .business-details-record-expanded{border-top:1px solid #7063591a;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:15px;padding-top:15px;display:grid}#staff-new-live .business-details-expanded-field{flex-direction:column;gap:4px;min-width:0;display:flex}#staff-new-live .business-details-expanded-field--wide{grid-column:1/-1}#staff-new-live .business-details-expanded-field>span{color:#5d55506b;letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:650}#staff-new-live .business-details-expanded-field>strong,#staff-new-live .business-details-expanded-field>p{color:#46403cc2;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:500;line-height:1.5}#staff-new-live .business-details-expanded-field>p{font-weight:400}#staff-new-live .business-details-entry-choice-head{width:min(380px,100%);padding-top:1cm;margin-bottom:0!important;margin-left:max(0px,43% - 190px)!important;margin-right:auto!important}#staff-new-live .business-details-entry-choice-head+.business-details-entry-choice{padding-top:14px}@media (max-width:900px){#staff-new-live .business-details-toolbar-actions{justify-content:flex-end;width:100%;margin-left:0}#staff-new-live .business-details-record-list{padding:14px 16px 36px}#staff-new-live .business-setup-record-list{padding-top:14px}#staff-new-live .business-details-record-row{align-items:flex-start;gap:16px}#staff-new-live .business-details-record-summary{flex-direction:column;align-items:flex-start}#staff-new-live .business-details-record-actions{width:100%;margin-left:0;padding-left:0}#staff-new-live .business-details-record-copy .staff-roleline,#staff-new-live .business-details-record-description{white-space:normal;max-width:100%}#staff-new-live #business-details-record .business-details-record-card{padding:11px 46px 11px 16px}#staff-new-live #business-details-record .business-details-record-summary{flex-direction:row;align-items:flex-start;min-height:0}#staff-new-live .business-setup-record-row{align-items:stretch;gap:0}#staff-new-live .business-setup-record-card{padding:11px 46px 11px 16px}#staff-new-live .business-setup-record-row .business-details-record-summary{flex-direction:row;align-items:flex-start;min-height:0}#staff-new-live .business-details-record-expand-icon{top:12px;right:14px}#staff-new-live .business-details-record-heading{flex-wrap:wrap;gap:4px 10px}#staff-new-live .business-details-record-expanded{grid-template-columns:1fr;gap:12px}#staff-new-live .business-details-expanded-field--wide{grid-column:auto}}#staff-new-live .business-setup-section-toggle{flex-wrap:nowrap;flex:0 auto;justify-content:flex-start;gap:0 5px;width:max-content;max-width:calc(100% - 172px);padding:4px}#staff-new-live .business-setup-more{flex:0 0 104px;align-items:center;min-width:104px;height:28px;display:flex}#staff-new-live .business-setup-more-trigger{gap:.75em;width:104px;min-width:104px}#staff-new-live .business-identity-page .business-setup-more-trigger{height:28px;min-height:28px}#staff-new-live .business-setup-more-menu{min-width:220px;top:calc(100% + 10px);right:0}#staff-new-live .business-setup-section-toggle-option{white-space:nowrap;letter-spacing:.075em;flex:0 0 104px;width:104px;min-width:104px;height:28px;min-height:28px;padding:0;font-size:.52rem;font-weight:600}#staff-new-live .business-setup-section-toggle-option--business_opening_hours{flex-basis:156px;width:156px;min-width:156px}#staff-new-live .business-setup-section-toggle-option--business_links{flex-basis:92px;width:92px;min-width:92px}#staff-new-live .business-on-duty-settings{box-sizing:border-box;width:100%;max-width:100%}#staff-new-live .business-on-duty-section-form{justify-content:flex-start;width:100%;margin:4px 0 .75cm;display:flex}#staff-new-live .business-on-duty-section-form:has(+#business-on-duty-skill){margin-bottom:1cm}#staff-new-live #business-on-duty-skill .staff-valid-service-block{margin-top:0}#staff-new-live #business-on-duty-skill .staff-valid-service-head-spacer{display:none}#staff-new-live #business-on-duty-skill .staff-valid-service-row{margin-top:0}#staff-new-live .business-on-duty-section-select{width:min(220px,100%);margin:0}#staff-new-live .business-on-duty-section-select select{color:#d27865!important}#staff-new-live .business-on-duty-content{width:100%;max-width:100%}#staff-new-live .business-on-duty-content .staff-thin-line{display:none}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_on_duty]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_on_duty] .business-hub-inline-body{padding-top:0!important}#staff-new-live .business-on-duty-empty{color:#5d5853b8;background:#e6e2ddb8;border-radius:24px;padding:34px 36px;box-shadow:8px 10px 22px #847a6f24,-6px -6px 15px #ffffff6b}#staff-new-live .business-leave-policy-toolbar-section{grid-column:3;justify-self:end;margin-left:0}@media (min-width:681px){#staff-new-live .business-leave-policy-toolbar.is-approval .business-leave-policy-toolbar-section{width:280px}}#staff-new-live .leave-approval-routing{box-sizing:border-box;background:#e6e2ddb8;border-left:0;border-radius:24px;width:calc(100% - 24px);max-width:calc(100% - 24px);margin:1.5cm 12px 2px;padding:20px 82px 18px 22px;position:relative;box-shadow:8px 10px 22px #847a6f2e,-6px -6px 15px #ffffff7a,inset 1px 1px #ffffff57}#staff-new-live .leave-approval-routing form{gap:0;display:grid}#staff-new-live .leave-approval-routing-head{justify-content:space-between;align-items:center;gap:24px;display:flex}#staff-new-live .leave-approval-routing-title-row{align-items:center;gap:9px;display:flex}#staff-new-live .leave-approval-routing-title-row h2{color:#3d3732;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:720}#staff-new-live .leave-approval-routing-head p,#staff-new-live .leave-approval-routing-field p,#staff-new-live .leave-approval-routing-fallback p{color:#5d58539e;margin:5px 0 0;font-size:.7rem;line-height:1.42}#staff-new-live .leave-approval-routing-toggle-control{z-index:3;color:#3d3732c2;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;font-size:.67rem;font-weight:680;display:inline-flex;position:absolute;top:26px;right:64px}#staff-new-live .leave-approval-routing-switch{pointer-events:none}#staff-new-live .leave-approval-routing-grid{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:0;padding:0;display:grid}#staff-new-live .leave-approval-routing-field{min-width:0}#staff-new-live .leave-approval-routing-field>label{color:#3d3732e0;font-size:.72rem;font-weight:720;display:block}#staff-new-live .leave-approval-routing-field>label span{color:#5d585385;font-weight:520}#staff-new-live .leave-approval-routing-select{box-sizing:border-box;background:#ece7e0f0;border-radius:999px;align-items:center;width:100%;min-height:42px;margin-top:9px;padding:0 16px;display:flex;box-shadow:inset 7px 7px 11px #4c3f3033,inset -6px -6px 12px #ffffffeb}#staff-new-live .leave-approval-routing-select .mb-3,#staff-new-live .leave-approval-routing-select select{width:100%;margin:0}#staff-new-live .leave-approval-routing-select select{height:42px;min-height:42px;font-size:.74rem;font-weight:680;box-shadow:none!important;color:#3d3732d1!important;background:0 0!important;border:0!important;outline:none!important;padding:0 26px 0 0!important}#staff-new-live .leave-approval-routing-select select:disabled{opacity:.5;cursor:not-allowed}#staff-new-live .leave-approval-routing-field-error{font-weight:700;color:#b14a3deb!important;margin:7px 8px 0!important;font-size:.64rem!important;line-height:1.3!important}#staff-new-live .leave-approval-routing-footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:17px;display:flex}#staff-new-live .leave-approval-routing-fallback{background:#f4efe98f;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}#staff-new-live .leave-approval-routing-fallback>span{color:#be6c5a;background:#d2786521;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;font-weight:800;display:inline-flex}#staff-new-live .leave-approval-routing-fallback p{margin:0}#staff-new-live .leave-approval-routing-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}#staff-new-live .leave-approval-routing-manage-access,#staff-new-live .leave-approval-routing-save{min-height:36px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:.6rem;font-weight:760}#staff-new-live .leave-approval-routing-manage-access{color:#5a5552b3;background:#efe9e3d1;box-shadow:-3px -3px 7px #ffffff6b,4px 4px 10px #7e72642e}#staff-new-live .leave-approval-routing-save{color:#fffffff5;background:linear-gradient(#69645ffa,#44403cfa);border:1px solid #fff3;box-shadow:inset 0 1px 1px #ffffff47,0 10px 22px #2d282438}#staff-new-live .leave-approval-routing-save:hover:not(:disabled),#staff-new-live .leave-approval-routing-manage-access:hover{transform:translateY(-1px)}#staff-new-live .leave-approval-routing-save:disabled,#staff-new-live .leave-approval-routing-save.is-disabled{opacity:.4}#staff-new-live .leave-approval-routing-save.is-disabled{cursor:pointer}#staff-new-live .leave-approval-routing-save-state{justify-self:end;margin:-7px 0 0;font-size:.64rem;font-weight:700}#staff-new-live .leave-approval-routing-save-state.is-saved{color:#537e5be0}#staff-new-live .leave-approval-routing-save-state.is-error{color:#b14a3de6}#staff-new-live .business-leave-approval{gap:0;width:min(920px,100%);max-width:100%;display:grid}#staff-new-live .business-leave-approval-head{justify-content:space-between;align-items:end;gap:24px;margin-top:1cm;display:flex}#staff-new-live .business-leave-approval-head h2{color:#3d3732;margin:0;font-size:1.45rem;font-weight:700}#staff-new-live .business-leave-approval-head p{color:#5d5853b8;margin:7px 0 0}#staff-new-live .business-leave-approval-filter-panel{box-sizing:border-box;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;width:100%;margin-top:.75cm;padding:0 12px;display:grid;overflow:visible}#staff-new-live .business-leave-approval-filter{box-sizing:border-box;width:min(100%,620px);min-width:0;box-shadow:none;background:0 0;border:0;align-items:flex-end;padding:0;display:flex;overflow:visible}#staff-new-live .business-leave-approval-filter-option{box-sizing:border-box;color:#49433ec2;cursor:pointer;min-width:0;height:50.8976px;font:inherit;letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:#efebe6eb;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;margin-right:-10px;padding:0 30px .5cm 16px;font-size:.58rem;font-weight:700;transition:color .15s,background-color .15s,transform .15s;display:inline-flex;position:relative;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 64' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 64V18Q0 0 18 0H132C153 0 162 6 172 20C181 33 185 51 200 61V64Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 64' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 64V18Q0 0 18 0H132C153 0 162 6 172 20C181 33 185 51 200 61V64Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#staff-new-live .business-leave-approval-filter-option:last-child{margin-right:0}#staff-new-live .business-leave-approval-filter-option:hover,#staff-new-live .business-leave-approval-filter-option:focus-visible{color:#d27865;outline:none;transform:translateY(-1px)}#staff-new-live .business-leave-approval-filter-option.is-active{z-index:5;color:#fff;background:#3d3732;box-shadow:inset 0 1px #ffffff14}#staff-new-live .business-leave-approval-count{color:#d27865;letter-spacing:.08em;text-align:right;text-transform:uppercase;white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;gap:9px;padding:0;font-size:.72rem;font-weight:700;display:inline-flex;transform:translateY(-.5cm)}#staff-new-live .business-leave-approval-count:before{content:"";background:#d27865;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #d278651a}#staff-new-live .business-leave-approval-action-row button{color:#49433ec2;cursor:pointer;min-height:36px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:#f0ede8e6;border:0;border-radius:999px;padding:0 16px;font-size:.72rem;font-weight:700}#staff-new-live .business-leave-approval-list{box-sizing:border-box;gap:14px;width:100%;padding:0 12px 18px;display:grid}#staff-new-live .business-leave-approval-card{background:#e6e2ddc2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;min-width:0;padding:10px 22px;display:grid;box-shadow:5px 7px 13px #847a6f33,-4px -4px 9px #ffffff80}#staff-new-live .business-leave-approval-card:first-child{border-top-left-radius:0;padding-top:10px;padding-bottom:28.8976px;box-shadow:5px 7px 13px #847a6f33}#staff-new-live .business-leave-approval-card:first-child>*{transform:translateY(.5cm)}#staff-new-live .business-leave-approval-card-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}#staff-new-live .business-leave-approval-card-main:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #b17d3e5c}#staff-new-live .business-leave-approval-card-title,#staff-new-live .business-leave-approval-card-details,#staff-new-live .business-leave-approval-card-actions,#staff-new-live .business-leave-approval-action-row{align-items:center;gap:10px;display:flex}#staff-new-live .business-leave-approval-card-title strong{color:#3d3732;font-size:1rem}#staff-new-live .business-leave-approval-card-title span{color:#5d5853b8}#staff-new-live .business-leave-approval-card-type{color:#5d5853a8;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.68rem;font-weight:750;line-height:1.2}#staff-new-live .business-leave-approval-card-details{flex-wrap:wrap;gap:8px;margin-top:4px}#staff-new-live .business-leave-approval-card-period{color:#3d3732c2;font-size:.82rem;font-weight:620;line-height:1.25}#staff-new-live .business-leave-approval-card-date-range{align-items:center;gap:8px;min-width:0;display:inline-flex}#staff-new-live .business-leave-approval-card-date{align-items:baseline;gap:5px;min-width:0;display:inline-flex}#staff-new-live .business-leave-approval-card-date-label{color:#5d585375;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:800}#staff-new-live .business-leave-approval-card-date strong{color:#3d3732d6;white-space:nowrap;font-size:.79rem;font-weight:680;line-height:1.2}#staff-new-live .business-leave-approval-card-date-arrow{color:#5d58535c;font-size:.76rem;line-height:1}#staff-new-live .business-leave-approval-card-time-range{align-items:baseline;gap:5px;min-width:0;display:inline-flex}#staff-new-live .business-leave-approval-card-time-range strong{color:#3d3732d6;white-space:nowrap;font-size:.79rem;font-weight:680;line-height:1.2}#staff-new-live .business-leave-approval-card-amount{color:#5d5853bd;letter-spacing:.035em;background:#f1ece6c2;border-radius:999px;align-items:center;min-height:22px;padding:2px 9px;font-size:.66rem;font-weight:750;line-height:1;display:inline-flex;box-shadow:inset 1px 1px #ffffff8a,2px 3px 7px #786e651a}#staff-new-live .business-leave-approval-card-notes{color:#3d3732b3;align-items:baseline;gap:8px;margin:7px 0 0;font-size:.76rem;line-height:1.3;display:flex}#staff-new-live .business-leave-approval-card-notes:before{content:"Note";color:#5d58537a;letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.58rem;font-weight:800}#staff-new-live .business-leave-approval-card-actions{flex-direction:column;flex:none;align-items:end}#staff-new-live .business-leave-approval-card-expand-label{color:#5d58537a;letter-spacing:.07em;text-transform:uppercase;margin-top:7px;font-size:.58rem;font-weight:760;display:inline-flex}#staff-new-live .business-leave-approval-card-main:hover .business-leave-approval-card-expand-label{color:#b17d3ed6}#staff-new-live .business-leave-approval-history-toggle{pointer-events:none;margin-top:7px}#staff-new-live .business-leave-approval-card-main:hover .business-leave-approval-history-toggle>span,#staff-new-live .business-leave-approval-card-main:hover .business-leave-approval-history-toggle .team-access-history-toggle-icon{color:#d27865}#staff-new-live .business-leave-approval-history{border-top:1px solid #74685b24;grid-column:1/-1;padding-top:14px}#staff-new-live .business-leave-approval-history-head{color:#5d585385;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.58rem;font-weight:800;display:flex}#staff-new-live .business-leave-approval-history-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}#staff-new-live .business-leave-approval-history-item{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px;display:grid}#staff-new-live .business-leave-approval-history-dot{background:#5d58536b;border-radius:999px;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 3px #ffffff47}#staff-new-live .business-leave-approval-history-dot.is-pending{background:#b17d3e}#staff-new-live .business-leave-approval-history-dot.is-approved{background:#5d826a}#staff-new-live .business-leave-approval-history-dot.is-declined,#staff-new-live .business-leave-approval-history-dot.is-cancelled{background:#d27865}#staff-new-live .business-leave-approval-history-copy{justify-content:space-between;align-items:baseline;gap:18px;min-width:0;display:flex}#staff-new-live .business-leave-approval-history-copy-main{gap:3px;min-width:0;display:grid}#staff-new-live .business-leave-approval-history-copy strong{color:#3d3732d1;font-size:.74rem;font-weight:720}#staff-new-live .business-leave-approval-history-copy small{color:#5d58538f;font-size:.64rem;font-weight:600}#staff-new-live .business-leave-approval-history-copy time{color:#5d585394;white-space:nowrap;font-size:.68rem}#staff-new-live .business-leave-approval-history-empty{color:#5d585394;margin:10px 0 0;font-size:.72rem}#staff-new-live .business-leave-approval-status{color:#5d5853b8;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}#staff-new-live .business-leave-approval-status.is-pending{color:#b17d3e}#staff-new-live .business-leave-approval-status.is-approved{color:#5d826a}#staff-new-live .business-leave-approval-status.is-declined,#staff-new-live .business-leave-approval-status.is-cancelled{color:#d27865}#staff-new-live .business-leave-approval-status-editor{justify-items:end;gap:10px;max-width:100%;display:grid}#staff-new-live .business-leave-approval-status-select-form{width:176px;max-width:100%;margin:0}#staff-new-live .team-access-pill-field.business-leave-approval-status-select-field{height:30px;min-height:30px;padding:0 12px}#staff-new-live .team-access-pill-field.business-leave-approval-status-select-field select{letter-spacing:.05em;text-transform:uppercase;height:30px;min-height:30px;font-size:.66rem;font-weight:700;line-height:30px;box-shadow:none!important;border:0!important;outline:none!important;padding-right:22px!important}#staff-new-live .team-access-pill-field.business-leave-approval-status-select-field select:focus,#staff-new-live .team-access-pill-field.business-leave-approval-status-select-field select:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}#staff-new-live .business-leave-approval-status-save-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}#staff-new-live .business-leave-approval-status-edit,#staff-new-live .business-leave-approval-status-back,#staff-new-live .business-leave-approval-status-reset,#staff-new-live .business-leave-approval-status-save{cursor:pointer;min-height:34px;font:inherit;letter-spacing:.055em;text-transform:uppercase;border:0;border-radius:999px;padding:0 16px;font-size:.68rem;font-weight:700;transition:transform .16s,box-shadow .16s,color .16s}#staff-new-live .business-leave-approval-status-edit{color:#5d5853d1;background:#f2eee9d1;box-shadow:5px 6px 12px #897f762e,-4px -4px 9px #ffffff9e,inset 1px 1px #ffffff75}#staff-new-live .business-leave-approval-status-back,#staff-new-live .business-leave-approval-status-reset{color:#5d5853b3;background:0 0}#staff-new-live .business-leave-approval-status-save{color:#fffffff7;background:linear-gradient(145deg,#efc2aa,#d98d78);box-shadow:0 9px 18px #d2786538,inset 1px 1px #ffffff7a,inset -2px -3px 7px #894b3d29}#staff-new-live .business-leave-approval-status-save.is-disabled,#staff-new-live .business-leave-approval-status-save:disabled{cursor:default;opacity:.48;transform:none;box-shadow:0 4px 10px #5d58531f,inset 1px 1px #ffffff57}#staff-new-live .business-leave-approval-status-edit:hover,#staff-new-live .business-leave-approval-status-back:hover,#staff-new-live .business-leave-approval-status-reset:hover,#staff-new-live .business-leave-approval-status-save:hover{transform:translateY(-1px)}#staff-new-live .business-leave-approval-status-edit:focus-visible,#staff-new-live .business-leave-approval-status-back:focus-visible,#staff-new-live .business-leave-approval-status-reset:focus-visible,#staff-new-live .business-leave-approval-status-save:focus-visible{outline-offset:3px;outline:2px solid #d278659e}#staff-new-live .business-leave-approval-empty{color:#5d5853ad;text-align:center;background:#e6e2dd85;border-radius:12px;padding:38px 20px}@media (max-width:680px){#staff-new-live .leave-approval-routing{padding:18px 82px 16px 16px}#staff-new-live .leave-approval-routing-head,#staff-new-live .leave-approval-routing-footer{flex-direction:column;align-items:stretch}#staff-new-live .leave-approval-routing-toggle-control{align-self:flex-start}#staff-new-live .leave-approval-routing-grid{grid-template-columns:minmax(0,1fr);padding:0}#staff-new-live .leave-approval-routing-actions{width:100%}#staff-new-live .leave-approval-routing-manage-access,#staff-new-live .leave-approval-routing-save{flex:auto}#staff-new-live .business-leave-policy-toolbar{grid-template-columns:minmax(0,1fr);gap:14px;transform:none}#staff-new-live .business-leave-policy-view-toggle{width:100%;display:flex}#staff-new-live .business-leave-policy-toolbar-cycle,#staff-new-live .business-leave-approval-period-nav,#staff-new-live .business-leave-policy-toolbar-section{grid-column:1}#staff-new-live .business-leave-approval-period-nav{justify-self:center;max-width:100%}#staff-new-live .business-leave-approval-period-month{width:min(188px,100vw - 132px)}#staff-new-live .business-leave-approval-month-picker{width:min(340px,100vw - 32px)}#staff-new-live .business-leave-policy-toolbar-cycle{justify-self:center}#staff-new-live .business-leave-policy-toolbar-section{justify-self:stretch;width:100%}#staff-new-live .business-leave-policy-view-toggle-option{flex:1 1 0;min-width:0}#staff-new-live .business-leave-approval-head{flex-direction:column;align-items:start}#staff-new-live .business-leave-approval-filter-panel{grid-template-columns:minmax(0,1fr);gap:12px;padding:9px}#staff-new-live .business-leave-approval-filter-option{height:48.8976px;padding:0 5px .5cm;font-size:.55rem}#staff-new-live .business-leave-approval-count{justify-self:end}#staff-new-live .business-leave-approval-card{grid-template-columns:minmax(0,1fr);align-items:start}#staff-new-live .business-leave-approval-card-actions,#staff-new-live .business-leave-approval-status-editor{place-items:start stretch;width:100%}#staff-new-live .business-leave-approval-status-select-form{width:min(100%,220px)}#staff-new-live .business-leave-approval-status-save-row{justify-content:flex-end}#staff-new-live .business-leave-approval-history-copy{flex-direction:column;align-items:flex-start;gap:3px}#staff-new-live .business-leave-approval-history-copy time{white-space:normal}}#staff-new-live .business-booking-rules-form{width:min(720px,100%);max-width:100%}#staff-new-live .business-leave-policy-section-content{display:contents}#staff-new-live .business-break-block-policy{gap:28px;width:min(920px,100%);max-width:100%;display:grid}#staff-new-live .business-break-block-policy-card{box-sizing:border-box;background:#e5e0dc;border:0;border-radius:24px;width:calc(100% - 24px);min-width:0;margin:12px;padding:24px 32px 30px;position:relative;box-shadow:6px 7px 13px #c9c5c1e6,-5px -5px 11px #ffffffe0}#staff-new-live .business-break-block-policy-card-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}#staff-new-live .business-break-block-policy-card-trigger{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;padding-right:88px;display:flex}#staff-new-live .business-break-block-policy-card-trigger[aria-disabled=true]{cursor:default}#staff-new-live .business-break-block-policy-card-trigger[aria-disabled=true] .business-break-block-policy-chevron{opacity:0}#staff-new-live .business-break-block-policy-chevron{color:#5a55525c;flex:0 0 18px;width:18px;height:18px;transition:transform .16s,color .16s}#staff-new-live .business-break-block-policy-chevron.rotate{color:#d27865b8;transform:rotate(180deg)}#staff-new-live .business-break-block-policy-card-copy{gap:6px;min-width:0;display:grid}#staff-new-live .business-break-block-policy-card-copy h2{color:#5a5552fa;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400}#staff-new-live .business-break-block-policy-card-copy p{color:#5a55528c;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:1.35}#staff-new-live .business-break-block-policy-card .business-leave-policy-status-switch{top:24px;right:32px}#staff-new-live .business-break-block-policy-details{border-top:1px solid #7469601f;margin-top:24px;padding-top:20px}#staff-new-live .business-break-block-policy-summary{gap:0;display:grid}#staff-new-live .business-break-block-policy-summary-row{justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;display:flex}#staff-new-live .business-break-block-policy-summary-row+.business-break-block-policy-summary-row{border-top:1px solid #7469601a}#staff-new-live .business-break-block-policy-summary-row span{color:#5d585394;font-size:12px;font-weight:600}#staff-new-live .business-break-block-policy-summary-row strong{color:#3d3732d1;text-align:right;font-size:12px;font-weight:650}#staff-new-live .business-break-block-policy-edit{margin-top:18px}#staff-new-live .business-break-block-policy-form{margin-top:0;padding-top:10px;position:relative}#staff-new-live .business-break-block-pay-treatment{padding:0 0 18px;display:grid}#staff-new-live .business-break-block-pay-options{flex-wrap:wrap;align-items:flex-start;gap:18px 42px;padding-left:4px;display:flex}#staff-new-live .business-break-block-pay-choice{align-items:flex-start;gap:11px;min-width:190px}#staff-new-live .business-break-block-pay-choice .business-forms-choice-dot{margin-top:2px}#staff-new-live .business-break-block-pay-copy{letter-spacing:0;text-transform:none;gap:4px;min-width:0;display:grid}#staff-new-live .business-break-block-pay-copy strong{color:#504b46cc;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:720;line-height:1.2}#staff-new-live .business-break-block-pay-choice.is-selected .business-break-block-pay-copy strong{color:#d27865eb}#staff-new-live .business-break-block-pay-copy small{color:#5a555280;letter-spacing:0;text-transform:none;font-size:10px;font-weight:520;line-height:1.35}#staff-new-live .business-break-block-policy-rules{gap:0;display:grid}#staff-new-live .business-break-block-policy-rule{border-top:1px solid #7469601f;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px;align-items:end;gap:34px;min-width:0;padding:20px 0 4px;display:grid}#staff-new-live .business-break-block-policy-rule:first-child{border-top:0}#staff-new-live .business-break-block-policy-field{gap:8px;min-width:0;display:grid}#staff-new-live .business-break-block-policy-field>span{color:#5d585385;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}#staff-new-live .business-break-block-policy-field select{color:#3d3732d1;width:100%;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #74696052;border-radius:0;outline:0;padding:0 28px 0 0;font-size:14px;font-weight:500}#staff-new-live .business-break-block-policy-field select:focus{border-bottom-color:#d27865b8}#staff-new-live .business-break-block-policy-rule-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:42px;display:flex}#staff-new-live .business-break-block-policy-rule-button{color:#5a55529e;cursor:pointer;background:#eee9e373;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;font-size:22px;font-weight:300;line-height:1;transition:color .16s,border-color .16s,box-shadow .16s;display:grid}#staff-new-live .business-break-block-policy-rule-button.is-add{border:1px dashed #74696057}#staff-new-live .business-break-block-policy-rule-button.is-remove{border:1px solid #74696026}#staff-new-live .business-break-block-policy-rule-button:hover,#staff-new-live .business-break-block-policy-rule-button:focus-visible{color:#d27865;border-color:#d2786594;outline:none;box-shadow:3px 4px 8px #aea8a152,-2px -2px 6px #ffffff8f}#staff-new-live .business-break-block-policy-save-row{justify-content:center;width:100%;padding:34px 0 8px;display:flex}#staff-new-live .business-break-block-policy-save{margin-inline:0}@media (max-width:900px){#staff-new-live .business-break-block-policy-rule{grid-template-columns:minmax(0,1fr);gap:16px}#staff-new-live .business-break-block-policy-rule-actions{justify-content:flex-start}}#staff-new-live .business-leave-policy-form{grid-template-columns:minmax(0,1fr);gap:36px;width:min(920px,100%);max-width:100%;display:grid;position:relative}#staff-new-live .business-leave-policy-form>*{grid-column:1;min-width:0}#staff-new-live .business-leave-policy-form.is-display-mode{row-gap:0}#staff-new-live .business-leave-policy-scope-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:100%;margin:0 0 4px;padding-right:14px;display:flex}#staff-new-live .business-leave-policy-scope-select{width:min(230px,100%);margin-left:auto}#staff-new-live .business-leave-policy-scope-select select{color:#d27865!important}#staff-new-live .business-leave-policy-section-empty{padding:28px 34px}#staff-new-live .business-leave-policy-section-empty .business-leave-policy-display-roleline{margin-top:8px}#staff-new-live .business-time-off-policy-grid{grid-template-columns:minmax(0,1fr);gap:24px}#staff-new-live .business-time-off-rule-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;display:grid}#staff-new-live .business-time-off-rule-row>.business-time-off-staff-status-field,#staff-new-live .business-time-off-rule-row>.business-leave-policy-eligibility-field{gap:14px;min-height:122px;padding:18px 22px}#staff-new-live .business-time-off-staff-status-field .business-leave-policy-staff-status-grid{grid-template-columns:repeat(3,max-content);justify-content:start;gap:12px 24px}#staff-new-live .business-time-off-rule-row>.business-leave-policy-eligibility-field .mb-3{margin-bottom:0}#staff-new-live .business-unpaid-time-off-settings{gap:14px;display:grid}#staff-new-live .business-unpaid-time-off-settings>h3{color:#48423dc7;letter-spacing:.14em;text-transform:uppercase;margin:0 4px;font-size:12px;font-weight:700}@media (max-width:900px){#staff-new-live .business-time-off-rule-row{grid-template-columns:1fr}}#staff-new-live .business-time-off-source-field{grid-column:1/-1}#staff-new-live .business-time-off-source-sections{gap:28px;display:grid}#staff-new-live .business-time-off-source-section{background:#efeae580;border:.5px solid #ffffffc2;border-radius:30px;padding:28px 32px;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:10px 12px 20px #74665b1a,inset 1px 1px #ffffffa8}#staff-new-live .business-time-off-source-section.is-enabled{background:#f2ebe6a3;border-color:#ffffffc2;box-shadow:11px 14px 22px #74665b1f,inset 1px 1px #ffffffb8}#staff-new-live .business-time-off-source-choice{align-items:flex-start;width:100%;margin:0;padding:0}#staff-new-live .business-time-off-source-settings{border-top:1px solid #74696029;gap:22px;margin-top:26px;padding-top:26px;display:grid}#staff-new-live .business-time-off-source-settings>h3,#staff-new-live .business-time-off-source-settings>h4{color:#48423dc7;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.35}#staff-new-live .business-time-off-source-settings>h4{margin-top:2px}#staff-new-live .business-time-off-carry-forward{gap:16px;padding-top:2px;transition:opacity .16s;display:grid}#staff-new-live .business-time-off-carry-forward-fields{width:280px;max-width:100%;margin-top:2px}#staff-new-live .business-time-off-source-field .business-leave-policy-staff-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}#staff-new-live .business-time-off-source-field .business-company-grant-method-grid>*{flex:0 566px;width:566px;max-width:100%}#staff-new-live .business-time-off-source-field .business-leave-policy-staff-status-choice{align-items:flex-start}#staff-new-live .business-time-off-source-field .business-forms-choice-dot{margin-top:1px}#staff-new-live .business-time-off-source-copy{flex-direction:column;gap:6px;min-width:0;display:flex}#staff-new-live .business-time-off-source-name{line-height:1.35}#staff-new-live .business-time-off-source-description{color:#5a555294;letter-spacing:0;text-transform:none;font-size:11px;font-weight:500;line-height:1.45}#staff-new-live .business-time-off-policy-prompt{color:#5a555294;margin:-8px 4px 0;font-size:12px;line-height:1.5}#staff-new-live .business-time-off-carry-forward-accent{color:var(--coral,#d27865);font-weight:600}#staff-new-live .business-time-off-policy-display-card .business-leave-policy-summary{margin-top:24px}@media (max-width:900px){#staff-new-live .staff-time-off-source-card .staff-service-card-head{flex-direction:column;align-items:stretch}#staff-new-live .staff-time-off-duration-fields{width:100%;margin-left:0}#staff-new-live .staff-time-off-policy-summary,#staff-new-live .business-time-off-source-field .business-leave-policy-staff-status-grid{grid-template-columns:1fr}}#staff-new-live .business-custom-leave-card,#staff-new-live .business-custom-leave-form-card{order:10}#staff-new-live .business-custom-leave-add{color:#d27865;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f5f1ec94;border:1px dashed #d27865b8;border-radius:24px;order:11;width:calc(100% - 24px);min-height:64px;margin:0 12px 12px;font-size:.78rem;font-weight:600;box-shadow:4px 5px 10px #c9c5c194,-3px -3px 8px #ffffffb8}#staff-new-live .business-custom-leave-add span{margin-right:8px;font-size:1rem}#staff-new-live .business-custom-leave-form-card{padding:30px 32px}#staff-new-live .business-custom-leave-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;display:grid}#staff-new-live .business-custom-leave-status-field{grid-column:1/-1}#staff-new-live .business-custom-leave-form-actions{justify-content:center;gap:18px;margin-top:30px;display:flex}#staff-new-live .business-custom-leave-card-actions{align-items:center;gap:16px;margin-top:20px;display:flex}#staff-new-live .business-custom-leave-form-actions>button,#staff-new-live .business-custom-leave-remove{color:#2f2723b3;cursor:pointer;background:#e6e3de;border:0;border-radius:20px;min-width:104px;height:40px;padding:0 22px;box-shadow:4px 4px 8px #aea8a19e,-3px -3px 7px #ffffffad}#staff-new-live .business-custom-leave-remove{color:#d27865;margin-top:20px}#staff-new-live .business-custom-leave-card-actions .business-leave-policy-display-edit,#staff-new-live .business-custom-leave-card-actions .business-custom-leave-remove{margin-top:0}@media (max-width:720px){#staff-new-live .business-custom-leave-form-grid{grid-template-columns:minmax(0,1fr)}#staff-new-live .business-custom-leave-status-field{grid-column:auto}}#staff-new-live .business-leave-policy-display-fieldset{border:0;gap:36px;min-width:0;margin:0;padding:0;display:grid}#staff-new-live .business-leave-policy-display-card{box-sizing:border-box;background:#e5e0dc;border-radius:24px;width:calc(100% - 24px);min-width:0;margin:12px;padding:18px 28px;position:relative;box-shadow:6px 7px 13px #c9c5c1e6,-5px -5px 11px #ffffffe0}#staff-new-live .business-leave-policy-display-trigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:0 82px 0 0;display:flex}#staff-new-live .business-leave-policy-status-switch{z-index:3;top:26px;right:64px;position:absolute!important}#staff-new-live .business-leave-policy-display-card.is-enabled{box-shadow:6px 7px 13px #c9c5c1e6,-5px -5px 11px #ffffffe0}#staff-new-live .business-time-off-policy-display-card,#staff-new-live .business-unpaid-time-off-display-card{transition:opacity .18s,filter .18s,box-shadow .18s}#staff-new-live .business-time-off-policy-display-card.is-muted,#staff-new-live .business-unpaid-time-off-display-card.is-muted{opacity:.42;filter:saturate(.45);box-shadow:5px 5px 12px #c9c5c194,-2px -2px 6px #ffffff75}#staff-new-live .business-leave-policy-display-trigger-copy{flex-direction:column;gap:2px;min-width:0;display:flex}#staff-new-live .business-leave-policy-display-name{color:#5a5552fa;letter-spacing:-.01em;align-items:center;gap:10px;min-width:0;margin:0;font-size:20px;font-weight:400;display:inline-flex}#staff-new-live .business-leave-policy-display-roleline{color:#5a55528c;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}#staff-new-live .business-leave-policy-display-chevron{opacity:0;color:#5a555259;flex-shrink:0;width:20px;height:20px;transition:opacity .16s,transform .16s;transform:translate(-4px)}#staff-new-live .business-leave-policy-display-trigger:hover .business-leave-policy-display-chevron{opacity:1;transform:translate(0)}#staff-new-live .business-leave-policy-display-chevron.rotate{transform:rotate(180deg)}#staff-new-live .business-leave-policy-display-details{margin-top:14px}#staff-new-live .business-leave-policy-display-close{cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:absolute;top:14px;right:16px;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live .business-leave-policy-display-close:hover{background:#e5e0dce0;transform:translateY(-1px)}#staff-new-live .business-leave-policy-display-close:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#staff-new-live .business-leave-policy-display-close:focus-visible{outline-offset:2px;outline:2px solid #d278658c}#staff-new-live .business-leave-policy-display-close-icon{color:#5a55528c;width:16px;height:16px}#staff-new-live .business-leave-policy-setting-close{cursor:pointer;z-index:2;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:absolute;top:46px;right:-46px;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live .business-leave-policy-setting-close--inline{flex:0 0 34px;align-self:center;margin-left:auto;position:static;top:auto;right:auto}#staff-new-live .business-leave-policy-setting-close:hover{background:#e5e0dce0;transform:translateY(-1px)}#staff-new-live .business-leave-policy-setting-close:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#staff-new-live .business-leave-policy-setting-close:focus-visible{outline-offset:2px;outline:2px solid #d278658c}#staff-new-live .business-leave-policy-setting-close-icon{color:#5a55528c;width:16px;height:16px}#staff-new-live .business-leave-policy-display-edit{color:#2f2723b3;cursor:pointer;background:#e6e3de;border-radius:8px;justify-content:center;align-items:center;min-width:86px;height:34px;margin-top:1.25rem;padding:0 1.45rem;font-size:.78rem;font-weight:300;text-decoration:none;transition:transform .2s,color .2s,background-color .2s,box-shadow .2s;display:inline-flex;border:0!important;outline:none!important;box-shadow:4px 4px 8px #aea8a19e,-3px -3px 7px #ffffffad!important}#staff-new-live.is-team-access-read-only .business-leave-policy-display-edit,#staff-new-live.is-team-access-read-only .business-custom-leave-add,#staff-new-live.is-team-access-read-only .business-custom-leave-remove{display:none!important}#staff-new-live .business-leave-policy-display-edit:hover{color:#d27865;background:#e9e5df;transform:translateY(-1px);box-shadow:6px 6px 10px #a49e97c7,-3px -3px 8px #ffffffbd!important}#staff-new-live .business-leave-policy-display-edit:active{transform:translateY(0);box-shadow:3px 3px 6px #aea8a1a8,-2px -2px 6px #ffffffad!important}#staff-new-live .business-leave-policy-summary{border-top:1px solid #5d54471f;gap:0;width:100%;display:grid}#staff-new-live .business-leave-policy-summary-row{border-bottom:1px solid #5d54471f;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;padding:20px 0;display:grid}#staff-new-live .business-leave-policy-summary-row>span{color:#26242294;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}#staff-new-live .business-leave-policy-summary-row>strong{color:#262422cc;font-size:14px;font-weight:650}#staff-new-live .business-leave-policy-summary-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}#staff-new-live .business-leave-policy-summary-tier{justify-content:space-between;align-items:baseline;gap:18px;min-width:0;display:flex}#staff-new-live .business-leave-policy-summary-tier strong{color:#262422c7;font-size:13px;font-weight:650}#staff-new-live .business-leave-policy-summary-tier span{color:#5d5447b3;white-space:nowrap;font-size:13px}#staff-new-live .business-leave-policy-form .business-booking-rules-title{margin-bottom:0}#staff-new-live .business-leave-policy-heading-row{flex-wrap:wrap;align-items:center;gap:26px;display:flex}#staff-new-live .business-leave-policy-heading-row--with-close{flex-wrap:nowrap;width:100%}#staff-new-live .business-leave-policy-card{max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0;display:grid}#staff-new-live .business-leave-policy-grid{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:28px;display:grid}#staff-new-live .business-leave-policy-entitlement-field{order:1}#staff-new-live .business-leave-policy-staff-field{order:2}#staff-new-live .business-leave-policy-eligibility-field{order:3}#staff-new-live .business-leave-policy-rounding-field{order:4}#staff-new-live .business-leave-policy-staff-field,#staff-new-live .business-leave-policy-eligibility-field,#staff-new-live .business-leave-policy-rounding-field{box-sizing:border-box;background:#f4f0eb61;border:1px solid #ffffff75;border-radius:24px;gap:22px;width:100%;padding:24px 28px;display:grid;box-shadow:inset 1px 1px #ffffff94,8px 12px 24px #5f52440f}#staff-new-live .business-time-off-interval-field{gap:16px}#staff-new-live .business-time-off-interval-intro,#staff-new-live .business-time-off-interval-example{color:#5d544794;margin:0;font-size:12px;font-weight:500;line-height:1.55}#staff-new-live .business-time-off-interval-options{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#staff-new-live .business-time-off-interval-option{color:#5a5552a8;letter-spacing:.04em;cursor:pointer;background:#eeeae5b8;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;min-width:154px;min-height:48px;padding:0 22px;font-size:12px;font-weight:650;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 3px 3px 7px #b4aca433,inset -3px -3px 7px #ffffffad}#staff-new-live .business-time-off-interval-option:hover{color:#49433fe6}#staff-new-live .business-time-off-interval-option.is-selected{color:#c96f5e;background:#f7e5dec2;box-shadow:inset 1px 1px #ffffffb8,0 7px 18px #d2786521}#staff-new-live .business-time-off-interval-option:active{transform:translateY(1px)}#staff-new-live .business-time-off-interval-option input{opacity:0;pointer-events:none;position:absolute}#staff-new-live .business-leave-policy-form .business-leave-policy-grid>.staff-field>label,#staff-new-live .business-leave-policy-form .business-leave-policy-carry-limit>label,#staff-new-live .business-leave-policy-form .business-leave-policy-carry-expiry>label,#staff-new-live .business-leave-policy-carry-toggle .business-booking-rules-choice-copy>span:first-child{color:#141210a3;letter-spacing:.18em;text-transform:uppercase;box-shadow:none;text-shadow:none;border-bottom:0;align-items:center;gap:12px;margin:0;padding-bottom:0;font-size:.905625rem;font-weight:600;line-height:1;display:inline-flex}#staff-new-live .business-leave-policy-form .business-leave-policy-grid>.staff-field>label:before,#staff-new-live .business-leave-policy-form .business-leave-policy-carry-limit>label:before,#staff-new-live .business-leave-policy-form .business-leave-policy-carry-expiry>label:before,#staff-new-live .business-leave-policy-carry-toggle .business-booking-rules-choice-copy>span:first-child:before{content:"";background:#d27865e6;border-radius:999px;flex:0 0 3px;width:3px;height:24px;box-shadow:0 0 0 1px #fff3,0 3px 8px #d278652e}#staff-new-live .business-leave-policy-number-pill{position:relative}#staff-new-live .business-leave-policy-number-pill>span{color:#5d5447a8;pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:50%;right:22px;transform:translateY(-50%)}#staff-new-live .business-leave-policy-number-pill input{padding-right:112px!important}#staff-new-live .business-leave-policy-entitlement-field{align-self:start}#staff-new-live .business-leave-policy-entitlement-tiers{gap:14px;display:grid}#staff-new-live .business-leave-policy-entitlement-tier{color:#5d5447b8;grid-template-columns:minmax(130px,.8fr) minmax(130px,.8fr) minmax(170px,1fr) 76px;align-items:center;gap:16px;font-size:12px;font-weight:600;display:grid}#staff-new-live .business-leave-policy-entitlement-tier>label{grid-template-columns:minmax(0,1fr);align-items:start;gap:3px;min-width:0;display:grid}#staff-new-live .business-leave-policy-entitlement-tier>label>span{color:#5d5447b8;white-space:nowrap;min-height:14px;font-size:12px;font-weight:600;line-height:1.15;display:block}#staff-new-live .business-leave-policy-entitlement-tier input{width:100%}#staff-new-live .business-leave-policy-entitlement-add{margin-bottom:0}#staff-new-live .business-leave-policy-entitlement-actions{grid-template-columns:32px 32px;align-items:center;gap:8px;min-width:76px;display:grid}#staff-new-live .business-leave-policy-entitlement-remove{grid-column:1}#staff-new-live .business-leave-policy-entitlement-add{grid-column:2}#staff-new-live .business-leave-policy-entitlement-remove{color:#d27865;cursor:pointer;background:#ffffff47;border:1px solid #d278656b;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background-color .16s,border-color .16s;display:inline-grid}#staff-new-live .business-leave-policy-entitlement-remove:hover{background:#d278651f;border-color:#d27865}#staff-new-live .business-leave-policy-entitlement-remove span{font-size:20px;font-weight:500;line-height:1}#staff-new-live .business-leave-policy-staff-status-grid{flex-wrap:wrap;align-items:center;gap:14px 22px;min-height:50px;margin-bottom:0;padding:0 6px;display:flex}#staff-new-live .business-leave-policy-staff-status-choice{min-height:0;box-shadow:none;color:#5d5447b8;letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:740;display:inline-flex;position:relative}#staff-new-live .business-leave-policy-status-native{opacity:0;pointer-events:none;position:absolute}#staff-new-live .business-leave-policy-staff-status-choice .business-forms-choice-dot{background:#e8e4def2;border-radius:999px;flex:0 0 15px;width:15px;height:15px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#staff-new-live .business-leave-policy-staff-status-choice .business-forms-choice-dot.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #d278652e}#staff-new-live .business-leave-policy-fixed-year{color:#5d5447a8;transform-origin:0;background:#f4f0eb75;border-radius:999px;align-items:center;gap:18px;width:fit-content;min-height:40px;padding:0 18px;display:inline-flex;transform:scale(.9);box-shadow:inset 1px 1px #ffffff8a,5px 7px 14px #5f52440a}#staff-new-live .business-leave-policy-fixed-year span,#staff-new-live .business-leave-policy-fixed-year strong{font-size:11px;line-height:1}#staff-new-live .business-leave-policy-fixed-year span{letter-spacing:.12em;text-transform:uppercase;font-weight:740}#staff-new-live .business-leave-policy-fixed-year strong{color:#5d5447d1;font-size:12px;font-weight:700}#staff-new-live .business-leave-policy-rounding-prompt{color:#5a555294;gap:6px;margin-top:-8px;font-size:11px;line-height:1.45;display:grid}#staff-new-live .business-leave-policy-rounding-prompt p{margin:0 0 2px}#staff-new-live .business-leave-policy-rounding-prompt span{align-items:center;gap:8px;display:flex}#staff-new-live .business-leave-policy-rounding-prompt strong{color:#5a5552c2;min-width:52px;font-weight:700}#staff-new-live .business-leave-policy-carry-card{background:#f4f0eb61;border:1px solid #ffffff75;border-radius:28px;gap:24px;padding:28px 32px;display:grid;box-shadow:inset 1px 1px #ffffff94,8px 12px 24px #5f52440f}#staff-new-live .business-sick-leave-card .business-leave-policy-display-chevron{opacity:.55;transform:translate(0)}#staff-new-live .business-sick-leave-card .business-leave-policy-display-chevron.rotate{transform:rotate(180deg)}#staff-new-live .business-sick-leave-details{border-top:1px solid #5d54471f;margin-top:20px;padding-top:22px}#staff-new-live .business-sick-leave-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#staff-new-live .business-sick-leave-field{box-sizing:border-box;background:#f4f0eb61;border:1px solid #ffffff75;border-radius:20px;gap:18px;min-width:0;margin:0;padding:20px 22px;display:grid;box-shadow:inset 1px 1px #ffffff94,6px 9px 18px #5f52440d}#staff-new-live .business-sick-leave-field>label,#staff-new-live .business-sick-leave-choice-field>legend{color:#141210a3;letter-spacing:.12em;text-transform:uppercase;border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:.78rem;font-weight:650;line-height:1.25;display:inline-flex}#staff-new-live .business-sick-leave-field>label:before,#staff-new-live .business-sick-leave-choice-field>legend:before{content:"";background:#d27865e6;border-radius:999px;flex:0 0 3px;width:3px;height:20px;box-shadow:0 3px 8px #d278652e}#staff-new-live .business-sick-leave-field input[type=number],#staff-new-live .business-sick-leave-field select{width:100%;min-width:0;height:38px;min-height:38px;color:#5d5447db!important;background:#ece7e0f0!important;border:0!important;border-radius:999px!important;outline:0!important;padding:0 14px!important;font-size:12px!important;font-weight:650!important;box-shadow:inset 5px 5px 9px #4c3f3033,inset -5px -5px 10px #ffffffe6!important}#staff-new-live .business-sick-leave-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23766d63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 18px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:46px!important}#staff-new-live .business-sick-leave-days-pill{width:min(280px,100%)}#staff-new-live .business-sick-leave-field .business-leave-policy-number-pill>span{color:#5d5447db;font-size:12px;font-weight:650;right:14px}#staff-new-live .business-sick-leave-field .business-leave-policy-number-pill input{padding-right:92px!important}#staff-new-live .business-sick-leave-binary-options{flex-wrap:wrap;align-items:center;gap:18px 28px;min-height:48px;padding:0 6px;display:flex}#staff-new-live .business-sick-leave-choice-field{grid-column:auto;align-content:start;min-inline-size:0}#staff-new-live .business-sick-leave-choice-field>legend{float:left;width:100%}#staff-new-live .business-sick-leave-choice-field>.business-sick-leave-binary-options{clear:both}#staff-new-live .business-sick-leave-proof-field{grid-column:1/-1}#staff-new-live .business-sick-leave-proof-row{color:#5d5447ad;grid-template-columns:auto minmax(110px,160px) minmax(140px,190px) minmax(180px,1fr);align-items:center;gap:14px;font-size:.82rem;display:grid}#staff-new-live .business-sick-leave-proof-row>span:last-child{white-space:nowrap}#staff-new-live .business-leave-policy-carry-toggle{border-top:0;padding-top:0}#staff-new-live .business-leave-policy-carry-limit{width:100%;max-width:560px}#staff-new-live .business-leave-policy-carry-limit-row{grid-template-columns:minmax(160px,260px) auto;align-items:center;gap:18px;display:grid}#staff-new-live .business-leave-policy-carry-expiry{margin-top:20px}#staff-new-live .business-leave-policy-carry-expiry-row{grid-template-columns:minmax(160px,260px) minmax(140px,200px);align-items:center;gap:18px;display:grid}#staff-new-live .business-leave-policy-actions{box-sizing:border-box;grid-column:1/-1;justify-content:center;justify-self:stretch;width:100%;padding:12px 0 28px;display:flex}#staff-new-live .business-leave-policy-save-btn{color:#1412107a;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:999px;width:auto;min-height:54px;margin-inline:auto;padding:15px 48px;font-size:11px;font-weight:600;transition:transform .16s,box-shadow .16s,opacity .16s,color .16s;box-shadow:-6px -6px 12px -6px #ffffffc7,8px 9px 12px #584a4042,inset 1px 1px #ffffffc7}#staff-new-live .business-leave-policy-save-btn:hover,#staff-new-live .business-leave-policy-save-btn:focus-visible{color:#d27865;outline:none;transform:translateY(-1px);box-shadow:-7px -7px 14px -7px #fffc,10px 11px 14px #584a404d,inset 1px 1px #ffffffd1}#staff-new-live .business-leave-policy-save-btn:active{transform:translateY(0);box-shadow:inset 16px 16px 30px #584a402e}@media (max-width:760px){#staff-new-live .business-leave-policy-grid,#staff-new-live .business-leave-policy-carry-expiry-row{grid-template-columns:1fr}#staff-new-live .business-leave-policy-entitlement-tier{grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(170px,1fr) 76px;gap:7px}#staff-new-live .business-leave-policy-summary-row,#staff-new-live .business-leave-policy-summary-tiers,#staff-new-live .business-sick-leave-grid,#staff-new-live .business-sick-leave-proof-row{grid-template-columns:minmax(0,1fr)}#staff-new-live .business-sick-leave-proof-row>span:last-child{white-space:normal}}#staff-new-live .business-attendance-pay-form{box-sizing:border-box;gap:0;width:min(820px,100%);max-width:100%;padding-top:10px;display:grid}#staff-new-live .business-attendance-pay-heading{gap:7px;margin:0 0 18px;display:grid}#staff-new-live .business-attendance-pay-heading h2{color:#413c38f0;letter-spacing:-.015em;margin:0;font-size:1.18rem;font-weight:560}#staff-new-live .business-attendance-pay-heading p{color:#5d58538a;margin:0;font-size:.76rem;line-height:1.55}#staff-new-live .business-attendance-pay-rule{border-top:1px solid #7469601f;gap:20px;padding:28px 4px 30px;display:grid}#staff-new-live .business-attendance-pay-rule h3{color:#48433ee0;letter-spacing:.01em;margin:0;font-size:.96rem;font-weight:650}#staff-new-live .business-attendance-pay-title-choice{text-align:left;cursor:pointer;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:inline-flex}#staff-new-live .business-attendance-pay-title-choice .business-forms-choice-dot{background:#e8e4def2;border-radius:999px;flex:0 0 15px;width:15px;height:15px;margin-top:3px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#staff-new-live .business-attendance-pay-title-choice .business-forms-choice-dot.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #d278652e}#staff-new-live .business-attendance-pay-title-copy{gap:5px;min-width:0;display:grid}#staff-new-live .business-attendance-pay-title-copy small{color:#5d585380;font-size:.7rem;font-weight:500;line-height:1.4}#staff-new-live .business-attendance-pay-title-choice.is-selected h3{color:#d27865}#staff-new-live .business-attendance-pay-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 38px;max-width:700px;display:grid}#staff-new-live .business-attendance-pay-mode-options.is-single{grid-template-columns:minmax(0,1fr);max-width:330px}#staff-new-live .business-attendance-pay-mode-options.is-overtime{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 38px;max-width:700px}#staff-new-live .business-attendance-pay-overtime-option{align-content:start;gap:12px;min-width:0;display:grid}#staff-new-live .business-attendance-pay-overtime-option .business-attendance-pay-policy-link{margin-left:27px}#staff-new-live .business-attendance-pay-overtime-pay-settings{gap:11px;max-width:700px;margin-top:.5cm;margin-left:27px;padding-top:2px;display:grid}#staff-new-live .business-attendance-pay-overtime-settings-title{color:#5d585399;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}#staff-new-live .business-attendance-pay-overtime-rate{border:0;min-width:0;margin:0;padding:0}#staff-new-live .business-attendance-pay-overtime-rate legend{color:#5d58538a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:.64rem;font-weight:650}#staff-new-live .business-attendance-pay-overtime-rate-options{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:max-content;max-width:100%;display:flex}#staff-new-live .business-attendance-pay-overtime-rate-option{color:#55504ba3;cursor:pointer;background:#efebe59e;border:1px solid #74696014;border-radius:999px;flex:none;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 14px;display:inline-flex;position:relative;box-shadow:3px 4px 8px #aea8a129,-3px -3px 7px #ffffff7a}#staff-new-live .business-attendance-pay-overtime-rate-option input{opacity:0;pointer-events:none;position:absolute}#staff-new-live .business-attendance-pay-overtime-rate-option span{white-space:nowrap;letter-spacing:.015em;font-size:.68rem;font-weight:650;line-height:1}#staff-new-live .business-attendance-pay-overtime-rate-option.is-selected{color:#d27865;box-shadow:inset 3px 3px 7px #b4aaa138,inset -3px -3px 7px #ffffffad}#staff-new-live .business-attendance-pay-custom-rate-field{align-items:flex-end;gap:7px;width:fit-content;margin-top:2px;display:inline-flex}#staff-new-live .business-attendance-pay-custom-rate-field>div{margin:0}#staff-new-live .business-attendance-pay-custom-rate-input{width:92px;min-height:34px;box-shadow:none;color:#48433ee6;text-align:center;background:0 0;border:0;border-bottom:1px solid #5d585361;border-radius:0;padding:5px 2px 4px;font-size:.76rem;font-weight:650}#staff-new-live .business-attendance-pay-custom-rate-input:focus{box-shadow:none;border-bottom-color:#d27865b8;outline:none}#staff-new-live .business-attendance-pay-custom-rate-field>span{color:#48433eb8;padding-bottom:7px;font-size:.76rem;font-weight:650}#staff-new-live .business-attendance-pay-mode-choice{color:#504b46c2;align-items:flex-start;gap:12px;width:100%}#staff-new-live .business-attendance-pay-mode-choice .business-forms-choice-dot{margin-top:2px}#staff-new-live .business-attendance-pay-choice-copy{text-transform:none;gap:4px;min-width:0;display:grid}#staff-new-live .business-attendance-pay-choice-copy strong{color:#514c48d1;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:680;line-height:1.25}#staff-new-live .business-attendance-pay-mode-choice.is-selected .business-attendance-pay-choice-copy strong{color:#d27865}#staff-new-live .business-attendance-pay-choice-copy small{color:#5d585380;letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:500;line-height:1.4;display:block}#staff-new-live .business-attendance-pay-grace{border:0;min-width:0;margin:0;padding:0}#staff-new-live .business-attendance-pay-grace legend{color:#5d585394;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;padding:0;font-size:.66rem;font-weight:700}#staff-new-live .business-attendance-pay-grace-options{flex-wrap:wrap;gap:9px;display:flex}#staff-new-live .business-attendance-pay-grace-option{box-sizing:border-box;color:#55504b9e;cursor:pointer;background:#efebe59e;border:1px solid #74696014;border-radius:999px;justify-content:center;align-items:center;min-width:74px;min-height:36px;padding:0 16px;transition:color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:3px 4px 8px #aea8a12e,-3px -3px 7px #ffffff80}#staff-new-live .business-attendance-pay-grace-option input{opacity:0;pointer-events:none;position:absolute}#staff-new-live .business-attendance-pay-grace-option span{letter-spacing:.03em;font-size:.7rem;font-weight:650}#staff-new-live .business-attendance-pay-grace-option.is-selected{color:#d27865;box-shadow:inset 3px 3px 7px #b4aaa138,inset -3px -3px 7px #ffffffad}#staff-new-live .business-attendance-pay-grace-option:hover,#staff-new-live .business-attendance-pay-grace-option:focus-within{color:#d27865;transform:translateY(-1px)}#staff-new-live .business-attendance-pay-policy-link{color:#d27865e6;letter-spacing:.035em;background:#f8f4f09e;border:1px solid #d2786538;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:7px 13px;font-size:.66rem;font-weight:650;line-height:1.2;transition:transform .16s,border-color .16s;display:inline-flex;box-shadow:3px 4px 8px #b1a9a11f,-2px -2px 6px #ffffff75}#staff-new-live .business-attendance-pay-policy-link:hover,#staff-new-live .business-attendance-pay-policy-link:focus-visible{border-color:#d278656b;transform:translateY(-1px)}#staff-new-live .business-attendance-pay-actions{justify-content:center;padding:24px 0 8px;display:flex}@media (max-width:900px){#staff-new-live .business-attendance-pay-mode-options.is-overtime{grid-template-columns:minmax(0,1fr);gap:18px;max-width:700px}}@media (max-width:760px){#staff-new-live .business-attendance-pay-mode-options{grid-template-columns:minmax(0,1fr);gap:18px}#staff-new-live .business-attendance-pay-grace-option{min-width:68px;padding-inline:13px}}#staff-new-live .business-booking-rules-title{color:#262422f0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.12rem;font-weight:720;line-height:1.2}#staff-new-live .business-booking-rules-card{gap:9px;max-width:100%;padding:13px 20px 16px;overflow:hidden}#staff-new-live .business-booking-rules-toggle-choice,#staff-new-live .business-booking-rules-mode-choice{text-align:left;box-sizing:border-box;border-radius:20px;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;max-width:100%;height:auto;min-height:auto;padding:10px 14px;display:grid}#staff-new-live .business-booking-rules-toggle-choice{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}#staff-new-live .business-booking-rules-switch{place-self:center end}#staff-new-live .business-booking-rules-toggle-choice .business-booking-rules-native-control:checked~.business-booking-rules-switch .staff-thin-switch{background:#d27865e6!important}#staff-new-live .business-booking-rules-toggle-choice .business-booking-rules-native-control:checked~.business-booking-rules-switch .staff-thin-switch:before{left:26px!important}#staff-new-live .business-booking-rules-mode-choice .promo-graphic-choice-dot{border-radius:999px;width:20px;height:20px}#staff-new-live .business-booking-rules-mode-list{grid-template-columns:minmax(0,1fr);gap:8px;max-width:100%;display:grid}#staff-new-live .business-booking-rules-native-control{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#staff-new-live .business-booking-rules-native-control:checked+.promo-graphic-choice-dot{background:#d27865d1;border-color:#d27865f0;box-shadow:inset 0 0 0 4px #fffdfafa,0 0 0 1px #d2786557}#staff-new-live .business-booking-rules-choice-copy{color:#383430e0;gap:5px;min-width:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}#staff-new-live .business-booking-rules-choice-copy>span:first-child{letter-spacing:.03em;text-transform:none;overflow-wrap:anywhere;font-size:.8rem;font-weight:650;line-height:1.35}#staff-new-live .business-booking-rules-choice-copy small{color:#744c40e0;overflow-wrap:anywhere;background:#d278651a;border-radius:0;max-width:650px;padding:7px 12px;font-size:.74rem;font-weight:520;line-height:1.36;display:block}#staff-new-live .business-booking-rules-toggle-choice .business-booking-rules-choice-copy small{margin-top:18px;transform:translateY(-.5cm)}#staff-new-live .business-booking-rules-activation-note{color:#d2483ae0;margin:-2px 0 0;font-size:.72rem}#staff-new-live .business-booking-rules-capacity-line{color:#5c554ed1;align-items:center;gap:12px;width:fit-content;margin-top:2px;font-size:.74rem;font-weight:520;display:inline-flex}#staff-new-live .business-booking-rules-capacity-value{color:#383430db;text-align:center;background:#fffdfaeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:56px;height:28px;padding:0;font-size:.88rem;font-weight:650;line-height:1;display:inline-flex;box-shadow:inset 3px 3px 7px #c2bbb26b,inset -3px -3px 7px #ffffffc7}#staff-new-live .business-booking-rules-form{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:100%;max-width:100%;padding:10px 16px 34px;display:grid}#staff-new-live .business-booking-rules-heading{gap:7px;margin-bottom:3px;display:grid}#staff-new-live .business-booking-rules-heading h2,#staff-new-live .business-payment-account-heading h2{color:#383430f0;letter-spacing:.01em;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.08rem;font-weight:650;line-height:1.25}#staff-new-live .business-booking-rules-heading p,#staff-new-live .business-payment-account-heading p{color:#5a555294;max-width:720px;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.76rem;font-weight:430;line-height:1.55}#staff-new-live .business-booking-rules-section{box-sizing:border-box;background:#f6f2eb7a;border:1px solid #74696014;border-radius:22px;gap:18px;width:100%;padding:20px 24px 22px;display:grid;box-shadow:-5px -5px 13px #ffffffa3,7px 8px 18px #5b4e4417}#staff-new-live .business-booking-rules-section-heading{justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:4px;display:flex}#staff-new-live .business-booking-rules-section-heading>div{gap:3px;display:grid}#staff-new-live .business-booking-rules-section-heading span,#staff-new-live .business-payment-account-heading span,#staff-new-live .business-payment-account-status-head>div>span{color:#5d555070;letter-spacing:.14em;text-transform:uppercase;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.61rem;font-weight:650}#staff-new-live .business-booking-rules-section-heading h3{color:#383430e8;letter-spacing:.01em;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.92rem;font-weight:620}#staff-new-live .business-booking-rules-section-heading p{color:#5a55528a;text-align:right;max-width:430px;margin:0;font-size:.72rem;line-height:1.48}#staff-new-live .business-booking-rules-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;width:100%;display:grid}#staff-new-live .business-booking-rules-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}#staff-new-live .business-booking-rules-fields .staff-field{min-width:0;margin:0}#staff-new-live .business-booking-rules-fields .staff-field .mb-3{margin-bottom:0}#staff-new-live .business-booking-rules-field-hint{color:#5d555070;margin-top:6px;font-size:.65rem;font-weight:430;line-height:1.35;display:block}#staff-new-live .business-booking-rules-toggle-row{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:48px;display:grid;position:relative}#staff-new-live .business-booking-rules-toggle-copy{gap:5px;min-width:0;display:grid}#staff-new-live .business-booking-rules-toggle-copy>span{color:#383430e8;letter-spacing:.01em;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:620}#staff-new-live .business-booking-rules-toggle-copy small{color:#5a55528a;max-width:660px;font-size:.72rem;font-weight:430;line-height:1.45}#staff-new-live .business-booking-rules-toggle-row .business-booking-rules-switch{place-self:center end}#staff-new-live .business-booking-rules-toggle-row .business-booking-rules-native-control:checked~.business-booking-rules-switch .staff-thin-switch{background:#d27865e6!important}#staff-new-live .business-booking-rules-toggle-row .business-booking-rules-native-control:checked~.business-booking-rules-switch .staff-thin-switch:before{left:26px!important}#staff-new-live .business-booking-rules-policy-fields{border-top:1px solid #7469601a;padding-top:17px}#staff-new-live .business-booking-rules-policy-note{color:#5a4b44ad;background:#d278650e;border-left:2px solid #d278658c;align-items:flex-start;gap:11px;margin:-2px 4px 0;padding:11px 14px;display:flex}#staff-new-live .business-booking-rules-policy-note svg{color:#d27865c7;flex:0 0 16px;width:16px;height:16px;margin-top:1px}#staff-new-live .business-booking-rules-policy-note p{margin:0;font-size:.7rem;line-height:1.5}#staff-new-live .business-payment-account{gap:20px;width:min(840px,100%);padding:12px 0 34px;display:grid}#staff-new-live .business-payment-account-heading{gap:8px;display:grid}#staff-new-live .business-payment-account-heading>div{gap:4px;display:grid}#staff-new-live .business-payment-account-status{background:#f6f2eb80;border:1px solid #74696014;border-radius:22px;gap:18px;padding:22px 24px;display:grid;box-shadow:-5px -5px 13px #ffffffa8,7px 8px 18px #5b4e4417}#staff-new-live .business-payment-account-status.is-active{border-color:#7e937429}#staff-new-live .business-payment-account-status.is-action-required{border-color:#d2786538}#staff-new-live .business-payment-account-status-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}#staff-new-live .business-payment-account-status-head>div{gap:4px;display:grid}#staff-new-live .business-payment-account-status-head strong{color:#383430eb;font-size:.96rem;font-weight:620}#staff-new-live .business-payment-account-status-pill{color:#5a55529e;letter-spacing:.09em;text-transform:uppercase;background:#78716b14;border-radius:999px;align-items:center;min-height:25px;padding:0 11px;font-size:.62rem;font-weight:650;display:inline-flex}#staff-new-live .business-payment-account-status-pill.is-active{color:#546f4ae0;background:#7e93741f}#staff-new-live .business-payment-account-status-pill.is-action-required{color:#ab5644e0;background:#d278651c}#staff-new-live .business-payment-account-status-grid{border-top:1px solid #7469601a;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 26px;padding-top:17px;display:grid}#staff-new-live .business-payment-account-status-item{gap:4px;display:grid}#staff-new-live .business-payment-account-status-item--wide{grid-column:1/-1}#staff-new-live .business-payment-account-status-item>span{color:#5d555070;letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:650}#staff-new-live .business-payment-account-status-item>strong{color:#383430d1;font-size:.78rem;font-weight:560;line-height:1.4}#staff-new-live .business-payment-account-requirements{color:#8f4e41cc;background:#d2786511;margin:0;padding:9px 12px;font-size:.69rem;line-height:1.45}#staff-new-live .business-payment-account-security-note{background:#fffdfa59;border:1px solid #74696014;border-radius:16px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}#staff-new-live .business-payment-account-security-icon{color:#d27865c7;background:#d2786514;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}#staff-new-live .business-payment-account-security-icon svg{width:16px;height:16px}#staff-new-live .business-payment-account-security-note>div{gap:4px;display:grid}#staff-new-live .business-payment-account-security-note strong{color:#383430db;font-size:.75rem;font-weight:620}#staff-new-live .business-payment-account-security-note p,#staff-new-live .business-payment-account-config-note{color:#5a55528c;margin:0;font-size:.69rem;line-height:1.5}#staff-new-live .business-payment-account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#staff-new-live .business-payment-account-primary-btn,#staff-new-live .business-payment-account-secondary-btn{letter-spacing:.03em;cursor:pointer;border-radius:999px;min-height:38px;padding:0 18px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:620;transition:transform .15s,box-shadow .15s,opacity .15s}#staff-new-live .business-payment-account-primary-btn{color:#fffdfaf5;background:#da8b79c7;border:1px solid #b15f4d2e;box-shadow:inset 0 1px #ffffff6b,0 5px 10px #84574b24}#staff-new-live .business-payment-account-secondary-btn{color:#4d4641b8;background:#f6f2eb94;border:1px solid #7469601f;box-shadow:-2px -2px 6px #ffffff9e,3px 4px 8px #5b4e4414}#staff-new-live .business-payment-account-primary-btn:hover:not(:disabled),#staff-new-live .business-payment-account-secondary-btn:hover:not(:disabled){transform:translateY(-1px)}#staff-new-live .business-payment-account-primary-btn:disabled,#staff-new-live .business-payment-account-secondary-btn:disabled{cursor:not-allowed;opacity:.42}#staff-new-live .business-payment-account-config-note{color:#8f4e41b3;max-width:650px}@media (max-width:820px){#staff-new-live .business-booking-rules-fields--three,#staff-new-live .business-booking-rules-fields{grid-template-columns:minmax(0,1fr)}#staff-new-live .business-booking-rules-section-heading{gap:7px;display:grid}#staff-new-live .business-booking-rules-section-heading p{text-align:left;max-width:none}}@media (max-width:620px){#staff-new-live .business-booking-rules-section,#staff-new-live .business-payment-account-status{border-radius:18px;padding:18px}#staff-new-live .business-payment-account-status-grid{grid-template-columns:minmax(0,1fr)}#staff-new-live .business-payment-account-status-item--wide{grid-column:auto}}body:has(#staff-new-live .staff-hub-drawer[data-active-node=business_forms] #business-forms-drawer) #staff-new-live .staff-profile-container--business-identity,body:has(#staff-new-live .staff-hub-drawer[data-active-node=business_forms] #business-forms-drawer) #staff-new-live .staff-profile-content--business-identity{overflow:visible!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-top-row{z-index:20;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:18px;width:min(780px,100%);display:flex;position:relative}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-toggle,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-preview{pointer-events:auto}#staff-new-live .business-hub-inline-panel.is-open[data-active-node=business_forms]{transform:none}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-toggle{z-index:6;background:#f4efe8eb;border-radius:999px;gap:5px;width:fit-content;margin:0;padding:4px;display:flex;position:relative;box-shadow:inset 4px 4px 8px #bfb8b0e0,inset -4px -4px 8px #ffffffc7,0 1px #ffffff2e}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-toggle-btn{letter-spacing:.08em;word-spacing:.56em;text-transform:uppercase;color:#625f567a;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:104px;min-width:104px;height:30px;font-size:.52rem;font-weight:600;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-toggle-btn:hover:not(.is-active){color:#d278654d}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-toggle-btn.is-active{color:#d27865;background:linear-gradient(#f7f3eef5 0%,#f1ebe3f0 100%);transform:translateY(-.5px);box-shadow:-2px -2px 5px #ffffffa8,2px 2px 5px #8a7e7247}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-detail-copy{color:#484036e0;margin:18px 0 0;font-size:.84rem;line-height:1.55}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-list-head{z-index:1;top:-6px;left:calc(var(--business-forms-shadow-gutter) + var(--business-forms-visual-align-offset));width:calc(min(780px,100%) - var(--business-forms-shadow-gutter) - var(--business-forms-visual-align-offset));box-sizing:border-box;letter-spacing:.22em;text-transform:uppercase;color:#524d476b;pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;margin:0;font-size:.62rem;font-weight:600;display:flex;position:absolute}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-filter{pointer-events:auto;width:188px;max-width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-list-meta{pointer-events:auto;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-list-add{color:#d27865b3;z-index:4;background:#e6e3de padding-box padding-box;border:none;border-radius:999px;flex:0 0 50px;justify-content:center;align-self:center;align-items:center;width:50px;height:50px;margin-top:0;padding:0;transition:color .16s,transform .16s;display:inline-flex;position:relative;box-shadow:4px 5px 9px #c6c1bb8a,-4px -4px 8px #ffffffbd}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-list-add-icon{color:currentColor;width:20px;height:20px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-add{width:3rem;min-width:3rem;height:3rem;box-shadow:none;color:#aaa59ffa;background:0 0;border:2px dashed #c4bdb5eb;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.55rem;font-weight:300;line-height:1;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-list-add:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-list-add:focus-visible,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-add:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-add:focus-visible{outline:none;transform:translateY(-1px)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-list-add:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-list-add:focus-visible{color:#d27865f2}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-add:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-add:focus-visible{color:#9c9791fa;border-color:#b4aea7fa}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-add.is-saving{color:#d27865eb;letter-spacing:.08em;text-transform:uppercase;background:#faf6efe6;border:0;width:72px;min-width:72px;padding:0 18px;font-size:.66rem;font-weight:800;box-shadow:4px 5px 12px #847c7224,-4px -4px 10px #ffffffa3}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-card{width:calc(var(--business-forms-list-width) - var(--business-forms-shadow-gutter) - var(--business-forms-visual-align-offset));box-sizing:border-box;min-height:78px;margin:34px 0 30px calc(var(--business-forms-shadow-gutter) + var(--business-forms-visual-align-offset));color:#302b28e0;background:#e5e0dc;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:5px 6px 12px #6c625a42,12px 14px 24px #6c625a29,-4px -4px 8px #ffffff6b}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-copy{flex:280px;min-width:0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-copy h4{letter-spacing:0;text-transform:none;color:#2f2a26d6;margin:0 0 7px;font-size:.9rem;font-weight:500}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-copy p{letter-spacing:.18em;text-transform:uppercase;color:#625b54a3;margin:0;font-size:.54rem;font-weight:600;line-height:1.35}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:18px;width:auto;min-width:0;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-delete{color:#d27865db;background:#e5e0dc;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:6px;padding:0 0 3px;font-size:1.35rem;font-weight:430;line-height:1;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:-5px -5px 9px #ffffff7a,6px 8px 13px #493e363d,inset 1px 1px 1px #ffffff57,inset -1px -1px 1px #493e3614}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-delete:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-delete:focus-visible{color:#c85c48fa;background:#e5e0dc;outline:none;transform:translateY(-1px);box-shadow:-6px -6px 11px #ffffff8a,8px 10px 16px #493e3647,inset 1px 1px 1px #ffffff5c,inset -1px -1px 1px #493e361a}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action{color:#58524ba8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#f4efe8f5;border:0;border-radius:999px;min-width:92px;min-height:34px;padding:0 16px;font-size:.48rem;font-weight:700;line-height:1.2;transition:color .16s,transform .16s,box-shadow .16s;box-shadow:-5px -5px 10px #ffffffad,6px 8px 14px #493e3633,2px 3px 5px #493e3624}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action--online{color:#58524ba8;min-width:164px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action--show{color:#58524ba8!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action--hide{color:#d27865!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action:focus-visible{outline:none;transform:translateY(-1px);box-shadow:-6px -6px 11px #ffffff8a,8px 10px 16px #493e3640,inset 1px 1px 1px #ffffff5c,inset -1px -1px 1px #493e3617}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action--show:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action--show:focus-visible{color:#58524ba8!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action--hide:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-actions .business-forms-record-action--hide:focus-visible{color:#d27865!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-action--online{justify-content:center;align-items:center;gap:8px;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-action-state{letter-spacing:.12em;color:#58524b7a;font-size:.46rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-record-action--hide .business-forms-record-action-state{color:#d27865eb}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-chat-summary{border-top:1px solid #ffffff6b;flex:1 0 100%;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:14px;width:100%;margin-top:2px;padding:13px 14px 2px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-chat-summary span{color:#4e4741b3;min-width:0;font-size:.62rem;font-weight:500;line-height:1.35}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-chat-summary strong{color:#5c544c7a;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:.48rem;font-weight:700;display:block}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-chat-summary-edit{color:#d27865e6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;place-self:center end;padding:5px 2px;font-size:.55rem;font-weight:650;transition:color .15s,transform .15s}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-chat-summary-edit:hover,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-chat-summary-edit:focus-visible{color:#be5d49fa;outline:none;transform:translateY(-1px)}#staff-new-live.business-forms-chat-settings-layer-open,#staff-new-live.business-forms-chat-settings-layer-open .admin-app,#staff-new-live.business-forms-chat-settings-layer-open .admin-main,#staff-new-live.business-forms-chat-settings-layer-open .staff-new-container,#staff-new-live.business-forms-chat-settings-layer-open .staff-profile-container--business-identity,#staff-new-live.business-forms-chat-settings-layer-open .staff-profile-content--business-identity,#staff-new-live.business-forms-chat-settings-layer-open .business-identity-page,#staff-new-live.business-forms-chat-settings-layer-open .business-identity-page-shell,#staff-new-live.business-forms-chat-settings-layer-open .business-identity-content,#staff-new-live.business-forms-chat-settings-layer-open .business-hub-inline-panel[data-active-node=business_forms],#staff-new-live.business-forms-chat-settings-layer-open .staff-hub-drawer-body,#staff-new-live.business-forms-chat-settings-layer-open .business-hub-inline-body{overflow:visible!important}#staff-new-live.business-forms-chat-settings-layer-open .floating-search,#staff-new-live.business-forms-chat-settings-layer-open .admin-context-identity,body:has(#staff-new-live.business-forms-chat-settings-layer-open) .admin-setup-overview{filter:blur(5px);opacity:.72;pointer-events:none;z-index:0!important}#staff-new-live.business-forms-chat-settings-layer-open.admin-top-stage-standard-root:before{z-index:0!important}#staff-new-live .business-forms-chat-settings-layer{z-index:2147483000;pointer-events:auto;width:100vw;height:100dvh;position:fixed;inset:0 0 auto}#staff-new-live .business-forms-chat-settings-backdrop{-webkit-backdrop-filter:blur(8px);background:#ddd8d13d;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}#staff-new-live .business-forms-chat-settings-drawer{color:#302b27e0;background:#eeeae4fb;border-left:1px solid #ffffffa8;grid-template-rows:auto minmax(0,1fr);width:min(540px,92vw);height:100dvh;animation:.18s ease-out both business-forms-chat-settings-enter;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-18px 0 42px #5349401f,-4px 0 10px #53494014}@keyframes business-forms-chat-settings-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}#staff-new-live .business-forms-chat-settings-head{border-bottom:1px solid #ffffff94;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:22px 24px 18px 28px;display:flex}#staff-new-live .business-forms-chat-settings-head h3{color:#2c2724e6;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:560}#staff-new-live .business-forms-chat-settings-head p{color:#5c544d99;margin:5px 0 0;font-size:.7rem;font-weight:500}#staff-new-live .business-forms-chat-settings-close{color:#4c443e9e;background:#ebe6dfe6;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 2px;font-size:1.25rem;font-weight:300;line-height:1;transition:transform .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:-4px -4px 8px #ffffff94,5px 6px 11px #554a4121}#staff-new-live .business-forms-chat-settings-close:hover,#staff-new-live .business-forms-chat-settings-close:focus-visible{color:#d27865eb;outline:none;transform:translateY(-1px)}#staff-new-live .business-forms-chat-settings-form{overscroll-behavior:contain;min-height:0;padding:18px 28px 0;overflow-y:auto}#staff-new-live .business-forms-chat-suggestion{background:#f7f2eb94;border:1px solid #d278652e;border-radius:16px;margin-bottom:8px;padding:14px 16px}#staff-new-live .business-forms-chat-suggestion strong,#staff-new-live .business-forms-chat-setting-row strong{color:#332e2ad6;font-size:.7rem;font-weight:650}#staff-new-live .business-forms-chat-suggestion p,#staff-new-live .business-forms-chat-setting-row p{color:#5d554e94;margin:4px 0 0;font-size:.61rem;font-weight:450;line-height:1.48}#staff-new-live .business-forms-chat-setting-row{border-bottom:1px solid #ffffff85;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:20px;min-height:92px;padding:18px 4px;display:grid}#staff-new-live .business-forms-chat-setting-row--stacked{grid-template-columns:minmax(0,1fr) 210px;align-items:start}#staff-new-live .business-forms-chat-setting-row--stacked .business-forms-chat-scope-options{grid-column:1/-1}#staff-new-live .business-forms-chat-setting-row--switch{grid-template-columns:minmax(0,1fr) auto}#staff-new-live .business-forms-chat-setting-copy{min-width:0}#staff-new-live .business-forms-chat-select{appearance:auto;color:#37312dd1;background:#f6f2ecd6;border:1px solid #ffffffb8;border-radius:13px;outline:none;width:100%;min-height:40px;padding:0 34px 0 14px;font-size:.66rem;font-weight:550;box-shadow:inset 1px 1px #ffffffb3,3px 4px 9px #5e534a14}#staff-new-live .business-forms-chat-select:focus{border-color:#d2786557}#staff-new-live .business-forms-chat-switch{cursor:pointer;flex:0 0 42px;width:42px;height:24px;display:inline-flex;position:relative}#staff-new-live .business-forms-chat-switch input{opacity:0;pointer-events:none;position:absolute}#staff-new-live .business-forms-chat-switch span{background:#bab2a961;border-radius:999px;transition:background .15s,box-shadow .15s;position:absolute;inset:0;box-shadow:inset 1px 1px 3px #5a50481f}#staff-new-live .business-forms-chat-switch span:after{content:"";background:#faf7f2fa;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:1px 2px 4px #4d423a2e}#staff-new-live .business-forms-chat-switch input:checked+span{background:#d27865e0}#staff-new-live .business-forms-chat-switch input:checked+span:after{transform:translate(18px)}#staff-new-live .business-forms-chat-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #d278654d}#staff-new-live .business-forms-chat-scope-options{flex-wrap:wrap;gap:8px;max-height:142px;padding:3px 2px 2px;display:flex;overflow-y:auto}#staff-new-live .business-forms-chat-scope-options--services{max-height:176px}#staff-new-live .business-forms-chat-scope-option{color:#514943a3;background:#f2ede7b8;border:1px solid #ffffffb3;border-radius:999px;min-height:32px;padding:0 12px;font-size:.58rem;font-weight:560;transition:color .15s,border-color .15s,transform .15s;box-shadow:-2px -2px 6px #ffffff85,3px 4px 8px #564b4214}#staff-new-live .business-forms-chat-scope-option.is-selected{color:#d27865f5;background:#f8f1eae6;border-color:#d2786557}#staff-new-live .business-forms-chat-scope-option:hover,#staff-new-live .business-forms-chat-scope-option:focus-visible{outline:none;transform:translateY(-1px)}#staff-new-live .business-forms-chat-settings-footer{background:linear-gradient(#eeeae4d6,#eeeae4fc 30%);border-top:1px solid #ffffff94;grid-template-columns:1fr 1.1fr;gap:12px;margin:24px -28px 0;padding:16px 28px 20px;display:grid;position:sticky;bottom:0}#staff-new-live .business-forms-chat-settings-cancel,#staff-new-live .business-forms-chat-settings-save{border:0;border-radius:14px;min-height:42px;font-size:.66rem;font-weight:650;transition:transform .15s,box-shadow .15s}#staff-new-live .business-forms-chat-settings-cancel{color:#49423ca8;background:#f4efe9d6;box-shadow:-3px -3px 8px #ffffff9e,4px 5px 9px #574c431a}#staff-new-live .business-forms-chat-settings-save{color:#fffcf8fa;background:#d27865f0;box-shadow:4px 6px 12px #704b4129,inset 1px 1px #ffffff3d}#staff-new-live .business-forms-chat-settings-cancel:hover,#staff-new-live .business-forms-chat-settings-cancel:focus-visible,#staff-new-live .business-forms-chat-settings-save:hover,#staff-new-live .business-forms-chat-settings-save:focus-visible{outline:none;transform:translateY(-1px)}@media (max-width:760px){#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-chat-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-chat-summary-edit{grid-column:1/-1;justify-self:start}#staff-new-live .business-forms-chat-settings-drawer{width:min(100vw,540px)}#staff-new-live .business-forms-chat-setting-row,#staff-new-live .business-forms-chat-setting-row--stacked{grid-template-columns:1fr;gap:10px}#staff-new-live .business-forms-chat-setting-row--switch{grid-template-columns:minmax(0,1fr) auto}}#staff-new-live .business-forms-preview-modal{z-index:3000;overscroll-behavior:contain;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}#staff-new-live .business-forms-preview-dialog{background:#e8e3dcf5;border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:min(680px,100vw - 32px);height:auto;max-height:min(760px,100dvh - 48px);margin:0;padding:22px;display:grid;overflow:hidden;box-shadow:0 28px 70px #362e2838,inset 1px 1px #ffffffb8}#staff-new-live .business-forms-preview-dialog .promo-gift-card-preview-dialog-head{border-bottom:1px solid #ffffff9e;min-height:34px;padding:0 42px 14px 4px;position:relative}#staff-new-live .business-forms-preview-dialog .promo-gift-card-preview-dialog-head h2{color:#302b27d1;margin:0}#staff-new-live .business-forms-preview-dialog .promo-form-close--preview{margin:0;position:absolute;top:0;right:0}#staff-new-live .business-forms-preview-body{min-height:0;padding:22px 2px 2px;display:block;overflow:auto}#staff-new-live .business-forms-preview-surface{background:#f7f3eeeb;border-radius:24px;width:100%;padding:28px;box-shadow:inset 1px 1px #ffffffb3,0 18px 42px #3e342c1f}#staff-new-live .business-forms-preview-kicker{letter-spacing:.22em;text-transform:uppercase;color:#635b5294;margin:0 0 18px;font-size:.68rem;font-weight:700}#staff-new-live .business-forms-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#staff-new-live .business-forms-preview-field{gap:7px;min-width:0;display:grid}#staff-new-live .business-forms-preview-field span{letter-spacing:.08em;color:#342e29ad;font-size:.72rem;font-weight:700}#staff-new-live .business-forms-preview-field input{color:#423a34a8;background:#ffffffc7;border:0;border-radius:14px;width:100%;min-width:0;height:44px;padding:0 14px;font-size:.86rem;box-shadow:inset 3px 3px 7px #aba1973d,inset -3px -3px 7px #ffffffbd}@media (max-width:640px){#staff-new-live .business-forms-preview-fields{grid-template-columns:1fr}}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-empty{width:calc(var(--business-forms-list-width) - var(--business-forms-shadow-gutter) - var(--business-forms-visual-align-offset));box-sizing:border-box;margin:34px 0 0 calc(var(--business-forms-shadow-gutter) + var(--business-forms-visual-align-offset));color:#524a449e;background:#f4efe89e;border-radius:20px;padding:20px 22px;font-size:.86rem}#staff-new-live .localhost-glass-panel,.floating-logout-confirm-layer .localhost-glass-panel{-webkit-backdrop-filter:blur(32px)saturate(112%)contrast(104%);z-index:1;--panelBorder:2;filter:none;background-color:#0000;background-image:none;border-radius:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57,inset 8px 0 20px #ffffff1a,inset -8px 0 22px #6e767c1a,inset 0 1px #ffffff80,0 24px 60px #1010121a}#staff-new-live .localhost-glass-panel:before,.floating-logout-confirm-layer .localhost-glass-panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 45% 13%,#ffffff31 0%,#ffffff17 28%,transparent 54%),radial-gradient(ellipse at 74% 12%,#ffffff1d 0%,transparent 38%),radial-gradient(circle at 50% 50%,#ffffff0d 0%,#ffffff06 52%,transparent 78%),linear-gradient(180deg,rgba(255,255,255,calc(.16875*var(--landing-panel-material-alpha,1)))0%,rgba(255,255,255,calc(.10125*var(--landing-panel-material-alpha,1)))14%,rgba(255,255,255,calc(.045*var(--landing-panel-material-alpha,1)))30%,rgba(255,255,255,calc(.0225*var(--landing-panel-material-alpha,1)))48%,transparent 68%);position:absolute;inset:0}#staff-new-live .localhost-glass-panel:after,.floating-logout-confirm-layer .localhost-glass-panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,rgba(255,255,255,calc(.09*var(--landing-panel-material-alpha,1)))0 2px,transparent 2px),radial-gradient(circle at 50% 50%,rgba(255,255,255,calc(.045*var(--landing-panel-material-alpha,1)))0%,rgba(255,255,255,calc(.016875*var(--landing-panel-material-alpha,1)))62%,transparent 88%),linear-gradient(90deg,rgba(255,255,255,calc(.045*var(--landing-panel-material-alpha,1)))0%,rgba(255,255,255,calc(.0225*var(--landing-panel-material-alpha,1)))6%,transparent 16%,transparent 84%,rgba(150,158,164,calc(.0225*var(--landing-panel-material-alpha,1)))94%,rgba(130,138,144,calc(.03375*var(--landing-panel-material-alpha,1)))100%),linear-gradient(180deg,rgba(255,255,255,calc(.03375*var(--landing-panel-material-alpha,1)))0%,rgba(255,255,255,calc(.01125*var(--landing-panel-material-alpha,1)))7%,transparent 16%,transparent 88%,rgba(150,158,164,calc(.016875*var(--landing-panel-material-alpha,1)))100%);position:absolute;inset:0}#staff-new-live .localhost-glass-panel-content,.floating-logout-confirm-layer .localhost-glass-panel-content{z-index:2;position:relative}#staff-new-live .localhost-glass-panel-rim,.floating-logout-confirm-layer .localhost-glass-panel-rim{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#staff-new-live .localhost-glass-panel-rim rect,.floating-logout-confirm-layer .localhost-glass-panel-rim rect{fill:none;stroke:url(#businessFormsDeletePanelRimGradient);stroke-width:2.8px;vector-effect:non-scaling-stroke;opacity:calc(.96*var(--landing-panel-material-alpha,1));filter:drop-shadow(0 0 1.2px rgba(var(--landing-panel-rim-highlight-rgb,255,255,255),calc(.5*var(--landing-panel-material-alpha,1))))drop-shadow(0 0 5px rgba(var(--landing-panel-rim-glow-rgb,255,255,255),calc(.16*var(--landing-panel-material-alpha,1))))}.floating-logout-confirm-layer .localhost-glass-panel-rim rect{stroke:url(#floating-nav-logout-panel-rim-gradient)}#staff-new-live .localhost-glass-panel-action,.floating-logout-confirm-layer .localhost-glass-panel-action{-webkit-backdrop-filter:blur(26px)saturate(118%);background:linear-gradient(#ffffff38 0%,#ffffff1f 100%);border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 12px 28px #090a0c1f}#staff-new-live .localhost-glass-panel-action:hover,.floating-logout-confirm-layer .localhost-glass-panel-action:hover{background:linear-gradient(#ffffff45 0%,#ffffff26 100%);border-color:#ffffff47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 16px 34px #090a0c24}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-modal-backdrop,.floating-logout-confirm-layer.business-forms-delete-modal-backdrop,#staff-new-live .shift-review-notice-modal-backdrop{z-index:2147483001;isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(106%);background:#ebe7e214;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.floating-logout-confirm-layer.is-hidden{display:none}.floating-logout-confirm-layer .business-forms-delete-modal-scrim{background:0 0;border:0;position:absolute;inset:0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-panel-background,.floating-logout-confirm-layer .business-forms-delete-panel-background,#staff-new-live .shift-review-notice-panel-background{--business-forms-delete-bg-inset:3px;width:calc(min(420px,calc(100vw - 48px)) - (var(--business-forms-delete-bg-inset)*2));height:calc(218px - (var(--business-forms-delete-bg-inset)*2));-webkit-mask-composite:source-in;pointer-events:none;z-index:0;-webkit-mask-composite:source-in;background:url(/images/ChatGPT%20Image%20May%207%2C%202026%2C%2002_26_32%20PM.png) 50% no-repeat;border-radius:27px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(92% 82% at 51% 49%,#000 0 54%,#000c 67%,#0000 100%),radial-gradient(34% 78% at 6% 26%,#0000 0 28%,#00000059 52%,#000 100%),radial-gradient(28% 74% at 96% 72%,#0000 0 24%,#0000006b 54%,#000 100%),radial-gradient(84% 26% at 38% 4%,#0000 0 18%,#00000061 52%,#000 100%),radial-gradient(78% 28% at 62% 98%,#0000 0 20%,#00000057 50%,#000 100%);mask-image:radial-gradient(92% 82% at 51% 49%,#000 0 54%,#000c 67%,#0000 100%),radial-gradient(34% 78% at 6% 26%,#0000 0 28%,#00000059 52%,#000 100%),radial-gradient(28% 74% at 96% 72%,#0000 0 24%,#0000006b 54%,#000 100%),radial-gradient(84% 26% at 38% 4%,#0000 0 18%,#00000061 52%,#000 100%),radial-gradient(78% 28% at 62% 98%,#0000 0 20%,#00000057 50%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-modal,.floating-logout-confirm-layer .business-forms-delete-modal,#staff-new-live .shift-review-notice-modal{color:#302b28e0;text-align:center;--landing-panel-color-rgb:247,243,237;--landing-panel-color-alpha:0;--landing-panel-material-alpha:.22;--landing-panel-rim-highlight-rgb:255,255,255;--landing-panel-rim-color-rgb:255,255,255;--landing-panel-rim-shadow-rgb:150,158,164;--landing-panel-rim-glow-rgb:255,255,255;--landing-panel-blur:26px;--landing-panel-saturate:124%;--landing-panel-contrast:108%;background-color:#0000;border-radius:30px;width:min(420px,100%);height:218px;padding:30px 32px 28px;-webkit-mask:none;mask:none}.floating-logout-confirm-layer .business-forms-delete-modal.localhost-glass-panel{border-radius:30px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-modal:before,.floating-logout-confirm-layer .business-forms-delete-modal:before,#staff-new-live .shift-review-notice-modal:before{background:radial-gradient(at 50% 18%,#ffffff26 0%,#ffffff12 30%,#0000 56%),radial-gradient(at 82% 28%,#ffffff14 0%,#0000 38%),radial-gradient(at 22% 72%,#ffffff0f 0%,#0000 48%),linear-gradient(#ffffff1f 0%,#ffffff08 42%,#0000 72%)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-modal:after,.floating-logout-confirm-layer .business-forms-delete-modal:after,#staff-new-live .shift-review-notice-modal:after{opacity:.92;background:radial-gradient(circle at 45% 44%,#ffffff0e 0%,#0000 45%),linear-gradient(90deg,#ffffff0b 0%,#0000 18% 82%,#828a9007 100%)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-modal h4,.floating-logout-confirm-layer .business-forms-delete-modal h4,#staff-new-live .shift-review-notice-modal h4{letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px #ffffff85;margin:0;font-size:.95rem;font-weight:700}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-modal p,.floating-logout-confirm-layer .business-forms-delete-modal p,#staff-new-live .shift-review-notice-modal p{color:#4a433dad;text-shadow:0 1px #ffffff57;margin:18px 0 0;font-size:.86rem;line-height:1.55}#team-access-delete-modal .team-access-delete-emphasis,#staff-record-delete-modal .team-access-delete-emphasis{color:#78372d;text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-shadow:0 1px #ffffff94;font-weight:800;text-decoration-line:underline;text-decoration-color:#fffcf8f5;text-decoration-thickness:3px}#staff-new-live .shift-review-notice-review-chip{color:#d46f55;letter-spacing:.13em;text-transform:uppercase;vertical-align:.08em;background:#f8e2dbeb;border-radius:999px;justify-content:center;align-items:center;min-height:24px;margin:0 3px;padding:4px 14px 5px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:4px 4px 10px #706a621f,-4px -4px 10px #ffffffb8}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-modal-actions,.floating-logout-confirm-layer .business-forms-delete-modal-actions,#staff-new-live .shift-review-notice-modal-actions{justify-content:center;gap:16px;margin-top:26px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-confirm,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-cancel,.floating-logout-confirm-layer .business-forms-delete-confirm,.floating-logout-confirm-layer .business-forms-delete-cancel,#staff-new-live .shift-review-notice-close{letter-spacing:.18em;text-transform:uppercase;-webkit-font-smoothing:antialiased;min-width:112px;min-height:40px;text-rendering:geometricPrecision;text-shadow:0 1px 1px #5c2a222e;background:linear-gradient(#ffffff61 0%,#ffffff2e 48%,#eee7e03d 100%);border-color:#ffffff6b;padding:0 22px;font-size:.62rem;font-weight:800;box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -8px 16px #7268600f,0 1px #ffffff73,0 10px 22px #2c272221}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-confirm,.floating-logout-confirm-layer .business-forms-delete-confirm{color:#9a362afa}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-delete-cancel,.floating-logout-confirm-layer .business-forms-delete-cancel,#staff-new-live .shift-review-notice-close{color:#58524ba8}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-panel{flex-direction:column;gap:28px;width:min(1080px,100%);margin-top:36px;display:flex;position:relative}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-close{z-index:2;cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:2px 3px 4px #3a332d61,4px 5px 7px #3a332d40,-.5px -.5px 1px #fff3}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-close:hover{background:#e5e0dce0;transform:translateY(-1px)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-close:active{transform:translateY(0);box-shadow:inset 1px 1px 2px #c9c5c173,inset -1px -1px 2px #ffffff47}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-close-icon{color:#5a55528c;width:16px;height:16px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-settings{width:100%;box-shadow:none;background:#efeae494;border:1px solid #ffffffb8;border-radius:32px;margin:0;padding:32px 36px 36px;position:relative}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-field-group{width:100%;margin:0 0 14px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-field-group label{color:#d27865;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px 23px;font-size:.68rem;font-weight:800;line-height:1.2;display:block}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-field-pill{box-sizing:border-box;color:#4e4943a8;background:#ebe7e1ad;border:0;border-radius:999px;outline:0;width:100%;height:46px;margin:0;padding:0 24px;font-size:.82rem;font-weight:700;line-height:46px;display:block;box-shadow:inset 3px 3px 8px #9a918647,inset -3px -3px 8px #ffffff94,6px 7px 15px #564a4113}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-field-pill::placeholder{color:#4e494385;opacity:1}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-background-picker{margin:0 0 16px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-background-head{margin:0 0 14px}#staff-new-live .business-forms-title-background-color--transparent .business-landing-page-color-swatch-core{background:repeating-conic-gradient(from 45deg,#fffffffa 0 25%,#d2cdc6f5 0 50%);background-size:4px 4px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #5e564c14}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-picker{width:min(100%,430px);position:relative}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-toggle{color:#5c554ee0;text-align:left;background:#f6f1eaf5;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:60px;padding:14px 20px;display:flex;box-shadow:inset 3px 3px 6px #ffffffd6,inset -4px -4px 8px #e1d8cd57,-4px -4px 10px #ffffff70,7px 7px 16px #9184761f}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-current{gap:2px;min-width:0;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-sample{color:#2b2723f0;font-size:1.1rem;line-height:.96}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-name{color:#58524bc7;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:520}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-action{letter-spacing:-.004em;color:#847a70d6;flex-shrink:0;align-items:center;gap:12px;font-size:.84rem;font-weight:430;line-height:1.2;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-chevron{width:16px;height:16px;transition:transform .16s;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-chevron.is-open{transform:rotate(180deg)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-list{gap:10px;width:min(100%,430px);margin-top:16px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-option{text-align:left;background:#fbf8f3f5;border:0;border-radius:18px;align-content:center;justify-items:start;gap:4px;min-height:78px;padding:14px 16px;transition:box-shadow .16s,color .16s;display:grid;box-shadow:inset 2px 2px 4px #ffffffc7,inset -2px -2px 4px #dfd6cc47,-2px -2px 4px #ffffff8f,5px 5px 12px #91847614}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-option.is-active{box-shadow:inset 2px 2px 4px #ffffffd1,inset -2px -2px 4px #dfd6cc2e,-2px -2px 4px #ffffff9e,6px 6px 14px #9184761f,0 0 0 1px #d278655c}#staff-new-live .business-forms-title-font-option-copy{gap:4px;display:grid}#staff-new-live .business-forms-title-font-option-sample{color:#2b2723f0;font-size:2rem;line-height:.94}#staff-new-live .business-forms-title-font-option-caption{color:#58524bc7;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:520}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-sample.business-forms-title-font-sample--amor,#staff-new-live .business-forms-title-font-sample--amor,#staff-new-live .business-forms-title-font-option--amor .business-forms-title-font-option-sample,#staff-new-live .business-forms-preview-form-title--amor{font-family:Didot,Bodoni MT,Noto Serif,serif!important;font-weight:500!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-sample.business-forms-title-font-sample--cielo,#staff-new-live .business-forms-title-font-sample--cielo,#staff-new-live .business-forms-title-font-option--cielo .business-forms-title-font-option-sample,#staff-new-live .business-forms-preview-form-title--cielo{letter-spacing:-.04em!important;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-weight:320!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-sample.business-forms-title-font-sample--times,#staff-new-live .business-forms-title-font-sample--times,#staff-new-live .business-forms-title-font-option--times .business-forms-title-font-option-sample,#staff-new-live .business-forms-preview-form-title--times{font-family:Times New Roman,Noto Serif,serif!important;font-weight:700!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-sample.business-forms-title-font-sample--chic,#staff-new-live .business-forms-title-font-sample--chic,#staff-new-live .business-forms-title-font-option--chic .business-forms-title-font-option-sample,#staff-new-live .business-forms-preview-form-title--chic{font-family:Snell Roundhand,Apple Chancery,Brush Script MT,Segoe Script,cursive!important;font-weight:500!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-settings-section,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question{background:#efeae494;border:1px solid #ffffffb8;border-radius:32px;width:100%;padding:32px 36px 36px;position:relative;box-shadow:8px 10px 22px #50463e14,-8px -8px 18px #ffffff9e}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position h4,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-settings-section h4,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question h4{letter-spacing:.28em;text-transform:uppercase;color:#4e4943bd;margin:0 0 18px;font-size:.72rem;font-weight:700;line-height:1.2}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position{padding-bottom:30px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position-options{flex-wrap:wrap;align-items:center;gap:16px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position-option{color:#605850c2;letter-spacing:0;cursor:pointer;background:#faf6f080;border:1px solid #cec2b7c7;border-radius:999px;min-width:102px;height:42px;padding:0 24px;font-size:.78rem;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,color .16s;box-shadow:inset 1px 1px #ffffff94,4px 5px 10px #5a50470d}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position-option.is-active{color:#d27865;background:#f6ebe3c2;border-color:#d2786570;box-shadow:inset 1px 1px #ffffffa8,5px 6px 12px #d2786517}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position-option:hover{transform:translateY(-1px)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-field-grid,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-bottom:28px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-field-choice{color:#4e4943a8;text-align:left;background:#faf6efd1;border:0;border-radius:999px;align-items:center;gap:14px;min-height:46px;padding:0 18px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:inset 2px 2px 7px #bbb3aa47,inset -2px -2px 8px #ffffffd1,5px 6px 12px #564a410d}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-field-choice strong{color:#d27865;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:.62rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-choice-dot{background:#e8e4def2;border-radius:999px;flex:0 0 22px;width:22px;height:22px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-choice-dot.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:6px;box-shadow:0 0 0 4px #d278652e}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-category-section{width:100%;box-shadow:none;background:#efeae494;border:1px solid #ffffffb8;border-radius:18px;margin-top:.5cm;padding:16px 20px 18px;position:relative}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-category-section h4{letter-spacing:.22em;text-transform:uppercase;color:#4e4943bd;margin:0 0 9px;font-size:.58rem;font-weight:700;line-height:1.2}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-category-section .business-forms-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin-bottom:12px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-category-section .business-forms-field-choice{color:#4e4943a8;text-align:left;background:#faf6efd1;border:0;border-radius:999px;align-items:center;gap:9px;width:100%;max-width:350px;min-height:32px;padding:0 12px;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:inset 2px 2px 7px #bbb3aa47,inset -2px -2px 8px #ffffffd1,5px 6px 12px #564a410d}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-category-section .business-forms-choice-dot{background:#e8e4def2;border-radius:999px;flex:0 0 15px;width:15px;height:15px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-category-section .business-forms-choice-dot.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #d278652e}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-settings-section{margin-top:18px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-detail-panel{color:#4e49439e;margin-top:10px;font-size:.72rem;font-weight:650;line-height:1.5}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-layout{color:#26221fdb;gap:22px;margin-top:22px;font-size:.78rem;font-weight:500;line-height:1.45;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-meta{grid-template-columns:minmax(118px,max-content) minmax(0,1fr);align-items:baseline;gap:8px 34px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-meta span,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-kicker{color:#26221fc7;letter-spacing:.04em;font-size:.76rem;font-weight:500}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-meta strong{color:#26221fdb;font-size:.78rem;font-weight:550}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-tiers{gap:13px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-tier-list{gap:7px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-tier-row{grid-template-columns:minmax(0,1fr) 72px;align-items:baseline;gap:22px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-tier-row span,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-empty{color:#26221fd4;font-size:.78rem;font-weight:500}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-readonly-commission-tier-row strong{color:#26221fe6;text-align:left;font-size:.78rem;font-weight:600}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-fields{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-fields-target{grid-template-columns:minmax(0,1fr);gap:8px;width:100%}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-target-bonus-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-target-bonus-action-field{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;min-width:0;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-target-bonus-action-field .salary-bonus-pill-field{min-width:0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-target-bonus-spacer{width:32px;min-width:32px;height:32px;display:block}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-type-grid .business-forms-field-choice{justify-content:flex-start;min-height:30px;padding:0 24px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-pill-field{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:16px;width:100%;min-width:0;display:grid;transform:none}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-pill-field>span{color:#4e494394;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;height:32px;margin:0;font-size:.58rem;font-weight:700;line-height:1;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-money-input{background:#faf6efdb;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:32px;padding:0 16px;display:grid;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-money-input strong{color:#d27865d1;letter-spacing:.08em;transform-origin:50%;font-size:.736rem;font-weight:800;line-height:1;display:inline-block;transform:scale(1.3225)}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-bonus-money-input input{width:100%;height:100%;box-shadow:none;color:#37302bc7;background:0 0;border:0;padding:0;font-size:.86rem}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-settings{margin-top:25.56px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-plan-mode{background:#ece7e1b8;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 3px 3px 7px #aba29729,inset -3px -3px 7px #ffffff9e}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-plan-mode-option{color:#4e494385;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:30px;padding:0 14px;font-size:.58rem;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-plan-mode-option.is-active{color:#d27865eb;background:#faf6efeb;box-shadow:3px 3px 7px #aba2972e,-3px -3px 7px #ffffffc2}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-plan-mode-option:focus-visible{outline-offset:2px;outline:1px solid #d2786585}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-rate-source-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 8px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-rate-source-note{color:#4e494380;margin:0;font-size:.64rem;line-height:1.5}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-business-edit-link{color:#fffaf6fa;letter-spacing:.08em;text-transform:uppercase;background:#d27865eb;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:.62rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:4px 5px 10px #a0645638,inset 0 1px #ffffff47}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-business-edit-link:hover,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-business-edit-link:focus-visible{outline:none;transform:translateY(-1px);box-shadow:5px 7px 13px #a0645642,inset 0 1px #ffffff57}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-business-default-rates{gap:6px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-business-default-rate-actions{justify-content:flex-end;padding-top:8px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-business-default-rates.is-empty{background:#faf6ef6b;border-radius:24px;place-items:center;min-height:96px;padding:18px;box-shadow:inset 3px 3px 8px #aba2971a,inset -3px -3px 8px #ffffff94}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-head.salary-commission-tier-head--readonly,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-business-default-rate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(90px,.5fr);align-items:center;gap:10px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-head.salary-commission-tier-head--readonly{padding:0 16px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-business-default-rate-row{color:#37302ba8;background:#faf6efa8;border-radius:999px;min-height:34px;padding:0 16px;font-size:.66rem;box-shadow:inset 3px 3px 8px #aba2971f,inset -3px -3px 8px #ffffffa8}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-business-default-rate-row strong{color:#d27865e6;font-weight:750}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-head,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(90px,.5fr) 3rem;align-items:end;gap:10px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-head{color:#4e49438c;letter-spacing:.22em;text-transform:uppercase;margin:9.45px 0 2px;font-size:.58rem;font-weight:700}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-head:not(.salary-commission-tier-head--readonly) span:nth-child(-n+3){padding-left:16px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-head--readonly span:nth-child(-n+3){padding-left:0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-row{margin-top:2px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-row label{display:block}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-row label>span:not(.salary-commission-rate-suffix){display:none}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-row input{color:#37302bc7;background:#faf6efdb;border:0;border-radius:999px;width:100%;height:32px;padding:0 16px;font-size:.68rem;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-rate-field{position:relative}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-rate-field input{padding-right:34px}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-rate-suffix{color:#37302b94;pointer-events:none;font-size:.748rem;font-weight:700;display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-row input:focus,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-row input:focus-visible{outline:none;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0,0 0 0 1px #ffffff57}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-add{width:32px;min-width:32px;height:32px;box-shadow:none;color:#d27865;background:0 0;border:2px dashed #d278658c;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0;font-size:1.2rem;font-weight:300;line-height:0;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-add span{line-height:1;display:block;transform:translateY(-1px)}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-add:hover,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-add:focus-visible{color:#d27865;border-color:#d27865;outline:none;transform:translateY(-1px)}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-add.salary-target-bonus-add{background:#faf6efdb;border:0;justify-self:start;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-add.salary-target-bonus-add:hover,#staff-new-live .staff-hub-drawer[data-active-node=performance] .salary-commission-tier-add.salary-target-bonus-add:focus-visible{border:0;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0,0 0 0 1px #d2786538}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-head{justify-content:space-between;align-items:center;gap:18px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-toggle{background:#f4efe8e6;border:0;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:-5px -5px 11px #ffffffad,5px 6px 12px #5d51481a}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question.is-muted .business-forms-question-row,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question.is-muted .business-forms-question-types{opacity:.45}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-top:18px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row label{display:block}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row label>span{letter-spacing:.24em;text-transform:uppercase;color:#4e49438c;margin:0 0 12px;font-size:.66rem;font-weight:700;display:block}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row input{color:#37302bc7;background:#faf6efdb;border:0;border-radius:999px;width:100%;height:46px;padding:0 28px;font-size:.86rem;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row input:focus,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row input:focus-visible{outline:none;box-shadow:inset 5px 5px 12px #aba2972e,inset -5px -5px 12px #ffffffe0,0 0 0 1px #ffffff57}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-types{margin:22px 0 0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-list{color:#4c453f9e;gap:10px;margin:26px 0 0;font-size:.66rem;font-weight:700;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-list p{gap:8px;margin:0;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-list p>span:first-child{flex:0 0 18px;min-width:18px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-types{flex-wrap:wrap;grid-column:1;gap:8px;padding-left:26px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-type{color:#4c453f94;letter-spacing:.04em;align-items:center;gap:6px;font-size:.58rem;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-type .business-forms-choice-dot{flex:0 0 13px;width:13px;height:13px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-actions{grid-area:1/2/span 2;align-items:center;gap:7px;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-action,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-delete{color:#d27865e6;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#faf6efdb;border:0;border-radius:999px;justify-content:center;align-items:center;height:28px;font-size:.54rem;font-weight:800;display:inline-flex;box-shadow:4px 5px 12px #847c7224,-4px -4px 10px #ffffffa3}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-action{min-width:52px;padding:0 15px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-delete{color:#74685eb3;width:28px;min-width:28px;font-size:.8rem;line-height:1}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-panel{transform-origin:0 0;scrollbar-width:none;gap:10px;width:min(760px,100% - 160px);max-height:calc(100% - 32px);margin:34px 0 0;padding:0 4px 10px;overflow-y:auto;transform:scale(1.1)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-panel::-webkit-scrollbar{display:none}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-settings,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-settings-section,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings{box-shadow:none;border-radius:18px;padding:16px 20px 18px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position h4,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-settings-section h4,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question h4,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings h4{letter-spacing:.22em;margin-bottom:9px;font-size:.58rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings{background:#efeae48a;border:1px solid #ffffffa8;transition:background-color .16s,opacity .16s}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings.is-muted{background:#efeae457}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings-head{margin-bottom:8px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings-title-row h4{margin:0}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-master-switch{flex:none}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings-head h4{color:#4e4943bd;text-transform:uppercase;margin-bottom:4px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings-head p{color:#58524b80;margin:0;font-size:.62rem;line-height:1.4}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-setting-row{border-top:1px solid #ffffff80;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:54px;padding:10px 0;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-setting-row strong,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-setting-row span{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-setting-row strong{color:#443e39c7;font-size:.68rem;font-weight:650}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-setting-row>div>span{color:#58524b7a;margin-top:3px;font-size:.58rem;line-height:1.35}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-settings.is-muted .business-forms-display-setting-row{opacity:.45;pointer-events:none}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-switch[aria-disabled=true]{cursor:default}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-switch{flex:none}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-rules{border-top:1px solid #ffffff80;margin-top:2px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-rule-row{border-bottom:1px solid #ffffff80;grid-template-columns:minmax(0,1fr) minmax(210px,42%);align-items:center;gap:18px;min-height:58px;padding:11px 0;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-rule-row>div>strong,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-rule-row>div>span{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-rule-row>div>strong{color:#443e39d1;font-size:.68rem;font-weight:650}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-rule-row>div>span{color:#58524b7a;margin-top:3px;font-size:.58rem;line-height:1.35}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-rule-row .business-forms-chat-select{width:100%;min-height:38px;padding:0 14px;font-size:.66rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-rule-row--switch{grid-template-columns:minmax(0,1fr) auto}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-display-scope-options{margin:-2px 0 8px;padding:8px 0 4px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-field-group{margin-bottom:10px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-field-group label,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-background-head .business-landing-page-graphic-kicker,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-background-head .business-landing-page-graphic-card-title{letter-spacing:.22em;text-transform:uppercase;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.58rem;font-weight:700;line-height:1.2}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-field-group label{margin:0 0 7px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-background-head{margin-bottom:9px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-background-head .business-landing-page-graphic-kicker{margin-bottom:5px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-field-pill{height:38px;padding:0 18px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem;font-weight:520;line-height:38px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-background-picker{margin-bottom:10px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-landing-page-color-picker-name,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-landing-page-color-picker-action,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-action{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-toggle{min-height:46px;padding:9px 16px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-sample{font-size:.92rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-title-font-name{letter-spacing:.16em;font-size:.58rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position-options{gap:10px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-header-position-option{min-width:82px;height:32px;padding:0 15px;font-size:.68rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-field-grid,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin-bottom:12px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-field-choice{gap:9px;width:100%;max-width:350px;min-height:32px;padding:0 12px;font-size:.68rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-field-choice strong{font-size:.5rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-choice-dot{flex-basis:15px;width:15px;height:15px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-choice-dot.is-selected:after{inset:4px;box-shadow:0 0 0 2px #d278652e}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-toggle,#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-add{width:32px;min-width:32px;height:32px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-add.is-saving{width:58px;min-width:58px;height:32px;padding:0 12px;font-size:.52rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row{gap:10px;margin-top:8px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row label>span{margin-bottom:6px;font-size:.52rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-question-row input{height:32px;padding:0 16px;font-size:.68rem}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-custom-question-list{margin-top:22px}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-close{width:24px;height:24px;top:10px;right:10px;box-shadow:2px 3px 4px #3a332d61,4px 5px 7px #3a332d40,-.5px -.5px 1px #fff3}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-preview{z-index:520;box-sizing:border-box;color:#d27865d1;cursor:pointer;pointer-events:auto;appearance:none;background:#ebe7e2;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s;position:relative;top:0;right:auto;box-shadow:5px 6px 10px #d1cec9eb,-3px -3px 6px #ffffffdb;display:inline-flex!important}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-preview-copy{letter-spacing:.08em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.4554rem;font-weight:700;line-height:.98;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-preview-copy span{display:block}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-preview:hover{color:#d27865d1;transform:translateY(-1px)}#staff-new-live .staff-hub-drawer[data-active-node=business_forms] .business-forms-builder-preview:active{transform:translateY(0);box-shadow:inset 3px 3px 7px #d1cec9,inset -3px -3px 7px #fff}#staff-new-live .business-forms-preview-shell{z-index:2147483001;pointer-events:none;position:fixed;inset:0}#staff-new-live .business-forms-preview-backdrop{pointer-events:auto;cursor:default;background:0 0;border:0;position:absolute;inset:0}#staff-new-live .business-forms-preview-panel{-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#efebe5f5;width:min(600px,100vw);height:100dvh;padding:42px 22px 28px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 38px #4439312e,inset 1px 0 #ffffff94}#staff-new-live .business-forms-preview-close{z-index:2147483002;cursor:pointer;background:#f4f0eaeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:fixed;top:18px;right:18px;box-shadow:3px 4px 7px #463c343d,-2px -2px 6px #ffffff9e}#staff-new-live .business-forms-preview-close-icon{color:#564f4894;width:17px;height:17px}#staff-new-live .business-forms-preview-card{box-sizing:border-box;aspect-ratio:210/297;background:#fffdf9fa;border-radius:2px;flex-direction:column;width:min(100%,460px);min-height:auto;margin:18px auto 24px;padding:42px 38px;display:flex;box-shadow:0 18px 38px #4a3f362e,0 2px 8px #4a3f3614}#staff-new-live .business-forms-preview-card--visitor-faq{padding:34px 38px}#staff-new-live .business-forms-preview-header{text-align:right;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-bottom:34px;display:flex}#staff-new-live .business-forms-preview-card--visitor-faq .business-forms-preview-header{margin-bottom:18px}#staff-new-live .business-forms-preview-card--header-bottom .business-forms-preview-header{margin-top:auto;margin-bottom:0}#staff-new-live .business-forms-preview-logo-group{text-align:left;flex:0 0 116px;align-content:start;justify-items:start;gap:4px;display:grid}#staff-new-live .business-forms-preview-logo{object-fit:contain;object-position:center center;width:auto;max-width:92px;max-height:49px;box-shadow:none;background:0 0;flex:none;align-self:flex-start;display:block}#staff-new-live .business-forms-preview-identity{text-align:right;justify-items:end;gap:3px;min-width:0;max-width:calc(100% - 116px);margin-left:auto;display:grid;transform:translateY(-3px)}#staff-new-live .business-forms-preview-logo-group p{color:#5e564e94;letter-spacing:.02em;text-align:left;max-width:116px;margin:0;font-size:.493rem;font-weight:700;line-height:1.25}#staff-new-live .business-forms-preview-header p{color:#5e564e94;letter-spacing:.02em;max-width:100%;margin:0;font-size:.493rem;font-weight:700;line-height:1.25}#staff-new-live .business-forms-preview-contact-row{color:#5e564e94;letter-spacing:.02em;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;margin-top:1px;font-size:.419rem;font-weight:700;line-height:1.2;display:inline-flex}#staff-new-live .business-forms-preview-contact-item{align-items:center;gap:4px;min-width:0;display:inline-flex}#staff-new-live .business-forms-preview-contact-icon-frame{border:.5px solid #5e564e57;border-radius:999px;flex:none;justify-content:center;align-items:center;width:.72rem;height:.72rem;display:inline-flex}#staff-new-live .business-forms-preview-contact-icon{color:currentColor;flex:none;width:.38rem;height:.38rem}#staff-new-live .business-forms-preview-header h3{color:#37302bd1;margin:0;font-size:.85rem;font-weight:800;line-height:1.12}#staff-new-live .business-forms-preview-form-title{box-sizing:border-box;background:var(--business-forms-preview-title-background,#ededed);color:#111;text-align:center;justify-content:center;align-items:center;gap:14px;width:100%;min-height:30px;margin:0 0 22px;padding:7px 18px;font-size:.72rem;font-weight:800;line-height:1.2;display:flex}#staff-new-live .business-forms-preview-form-title:before,#staff-new-live .business-forms-preview-form-title:after{content:"";background:#111;flex:0 0 78px;width:78px;height:1px;display:block}#staff-new-live .business-forms-preview-form-title.business-forms-preview-form-title--amor{font-family:Didot,Bodoni MT,Noto Serif,serif!important;font-weight:500!important}#staff-new-live .business-forms-preview-form-title.business-forms-preview-form-title--cielo{letter-spacing:-.04em!important;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-weight:320!important}#staff-new-live .business-forms-preview-form-title.business-forms-preview-form-title--times{font-family:Times New Roman,Noto Serif,serif!important;font-weight:700!important}#staff-new-live .business-forms-preview-form-title.business-forms-preview-form-title--chic{font-family:Snell Roundhand,Apple Chancery,Brush Script MT,Segoe Script,cursive!important;font-weight:500!important}#staff-new-live .business-forms-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}#staff-new-live .business-forms-preview-form-title+.business-forms-preview-fields{margin-top:0}#staff-new-live .business-forms-preview-fields label{color:#4c453fa8;gap:2px;font-size:.54rem;font-weight:800;display:grid}#staff-new-live .business-forms-preview-fields input{height:14px;box-shadow:none;color:#4c453f8a;background:0 0;border:0;border-bottom:1px solid #74685e47;border-radius:0;padding:0;font-size:.54rem;font-weight:700}#staff-new-live .business-forms-preview-acknowledgement{break-inside:avoid;page-break-inside:avoid;width:100%;margin-top:auto;padding-top:22px}#staff-new-live .business-forms-preview-acknowledgement h4{color:#4c453f9e;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.5rem;font-weight:800}#staff-new-live .business-forms-preview-acknowledgement-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}#staff-new-live .business-forms-preview-acknowledgement-fields label{color:#4c453fa8;gap:4px;font-size:.54rem;font-weight:800;display:grid}#staff-new-live .business-forms-preview-acknowledgement-fields input{height:18px;box-shadow:none;color:#4c453f8a;background:0 0;border:0;border-bottom:1px solid #74685e52;border-radius:0;padding:0}#staff-new-live .business-forms-preview-card--header-bottom:has(.business-forms-preview-acknowledgement) .business-forms-preview-header{margin-top:22px}@media (max-width:640px){#staff-new-live .business-forms-preview-acknowledgement-fields{grid-template-columns:1fr;gap:14px}}#staff-new-live .business-forms-preview-custom-question{color:#4c453fbd;gap:6px;margin-top:18px;font-size:.54rem;font-weight:800;display:grid}#staff-new-live .business-forms-preview-custom-question p{margin:0}#staff-new-live .business-forms-preview-custom-question-list{gap:4px;display:grid}#staff-new-live .business-forms-preview-custom-question-item{gap:3px;display:grid}#staff-new-live .business-forms-preview-custom-question-list p{gap:6px;display:flex}#staff-new-live .business-forms-preview-custom-question-list.is-numbered p>span:first-child{flex:0 0 12px;min-width:12px}#staff-new-live .business-forms-preview-custom-options{color:#4c453f9e;align-items:center;gap:18px;display:inline-flex}#staff-new-live .business-forms-preview-custom-options span{align-items:center;gap:6px;display:inline-flex}#staff-new-live .business-forms-preview-custom-options span:before{content:"";border:1px solid #74685e6b;border-radius:999px;width:8px;height:8px}#staff-new-live .business-forms-preview-custom-fill input{width:100%;height:16px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #74685e47;border-radius:0;padding:0}#staff-new-live .business-forms-preview-faq-list{color:#4c453fbd;gap:10px;margin-top:0;display:grid}#staff-new-live .business-forms-preview-faq-item{border-bottom:1px solid #74685e2e;gap:4px;padding-bottom:10px;display:grid}#staff-new-live .business-forms-preview-faq-item:last-child{border-bottom:0}#staff-new-live .business-forms-preview-faq-question,#staff-new-live .business-forms-preview-faq-answer{margin:0;line-height:1.32}#staff-new-live .business-forms-preview-faq-question{color:#37302bd1;gap:5px;font-size:.62rem;font-weight:800;display:flex}#staff-new-live .business-forms-preview-faq-answer{color:#4c453f94;font-size:.56rem;font-weight:650}#staff-new-live .business-forms-preview-faq-empty{color:#4c453f80;margin:0;font-size:.58rem;font-weight:650}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-editor{grid-template-columns:1fr;gap:18px;padding-top:8px;padding-bottom:20px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .staff-hub-drawer-body{padding-top:1cm!important;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-entry-actions{justify-items:stretch;gap:14px;width:100%;max-width:calc(50% - 7px);margin:0 auto;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-entry-btn{color:#38322d94;text-shadow:0 -1px #ffffffe0,0 1px #564a412e;letter-spacing:.19em;text-transform:uppercase;background:#f4f1eb;border:0;border-radius:999px;width:100%;height:52px;font-size:12px;font-weight:700;box-shadow:-4px -4px 9px #ffffffe6,4px 4px 9px #564a4117}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-entry-or{text-align:center;letter-spacing:.18em;text-transform:none;font-variant:normal;color:#5f58509e;justify-self:center;padding:2px 0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-variant-caps:normal;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-topbar-title{letter-spacing:.23em;text-transform:uppercase;color:#14121094;margin:0;font-size:13px;font-weight:600}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-topbar-actions{align-items:center;gap:12px;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-processing-node{background:#f2efea;border-radius:48% 48% 42% 42%;width:14px;height:18px;box-shadow:-2px -2px 5px #fffffffa,2px 2px 5px #584c431f}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-import-btn{letter-spacing:.2em;text-transform:uppercase;color:#1412108c;background:#f4f1eb;border:0;border-radius:999px;padding:10px 18px;font-size:11px;font-weight:700;box-shadow:-4px -4px 9px #ffffffe6,4px 4px 9px #564a4117}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-stack{gap:14px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-stack-head{justify-content:flex-start;align-items:center;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-stack-head p{letter-spacing:.14em;text-transform:uppercase;color:#1412108f;margin:0;font-size:11px}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-stack-add-btn{color:#14121099;background:#f4f1eb;border:0;border-radius:999px;width:34px;height:34px;font-size:18px;line-height:1;box-shadow:-4px -4px 9px #ffffffe6,4px 4px 9px #564a4117}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-stack-add-btn:disabled{opacity:.35}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-slot{flex-direction:column;align-items:center;padding:0 0 24px;display:flex;position:relative;overflow:visible}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-basin{background:#f6f2eb;border-radius:34px;justify-content:center;align-items:center;width:86%;max-width:620px;min-height:180px;display:flex;position:relative;overflow:hidden;box-shadow:inset 11px 11px 22px #62544a12,inset -9px -9px 20px #ffffffeb,-7px -7px 14px #ffffffd1,10px 12px 22px #62544a1c}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-specular{background:#ffffffd9;height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 2px #ffffff73}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-center{opacity:.42;color:#1412107a;flex-direction:column;align-items:center;gap:10px;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-center>span{letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-weight:500}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-upload-center>small{letter-spacing:.14em;text-transform:uppercase;font-size:10px}#staff-new-live .business-service-menu-extraction-loading,#staff-new-live .business-service-menu-create-loading{color:#1412107a;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}#staff-new-live .business-service-menu-create-loading{display:none}#staff-new-live .business-service-menu-upload-slot:has(.business-service-menu-create-btn.phx-click-loading) .business-service-menu-create-loading:not(.is-hidden){display:flex}#staff-new-live .business-service-menu-upload-slot:has(#business-service-menu-extraction-loading) .business-service-menu-create-loading{display:none}#staff-new-live .business-service-menu-extraction-loading .chat-typing-indicator,#staff-new-live .business-service-menu-create-loading .chat-typing-indicator{align-items:center;gap:7px;display:inline-flex}#staff-new-live .business-service-menu-extraction-loading .chat-typing-dot,#staff-new-live .business-service-menu-create-loading .chat-typing-dot{background:#d27865;border-radius:50%;width:9px;height:9px;animation:1.15s ease-in-out infinite landingTypingPulse;box-shadow:inset 0 1px #fff4ef6b,0 4px 8px #7f45372e}#staff-new-live .business-service-menu-extraction-loading .chat-typing-dot:nth-child(2),#staff-new-live .business-service-menu-create-loading .chat-typing-dot:nth-child(2){animation-delay:.16s}#staff-new-live .business-service-menu-extraction-loading .chat-typing-dot:nth-child(3),#staff-new-live .business-service-menu-create-loading .chat-typing-dot:nth-child(3){animation-delay:.32s}#staff-new-live .business-service-menu-extraction-loading>small,#staff-new-live .business-service-menu-create-loading>small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#14121070;max-width:260px;font-size:10px;overflow:hidden}@keyframes landingTypingPulse{0%,80%,to{opacity:.42;transform:translateY(0)scale(.86)}40%{opacity:1;transform:translateY(-2px)scale(1)}}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-slot-add-btn{color:#14121099;z-index:3;background:#f4f1eb;border:0;border-radius:999px;width:34px;height:34px;margin-top:0;font-size:18px;line-height:1;position:static;box-shadow:-5px -5px 10px #fffffff2,8px 9px 14px #564a4126}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-slot-controls{align-items:center;gap:10px;margin-top:28.8976px;display:inline-flex}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-slot-or{letter-spacing:.08em;text-transform:lowercase;color:#5f58509e;margin:0 8px;font-size:11px}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-create-btn{color:#5f5850eb;letter-spacing:.12em;text-transform:uppercase;background:#e8e3da;border:0;border-radius:999px;height:34px;padding:0 18px;font-size:11px;font-weight:600;box-shadow:-4px -4px 9px #ffffffe0,6px 7px 12px #564a411c}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-manual{background:#eff4fb66;border-radius:30px;gap:14px;padding:18px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-manual-empty{letter-spacing:.08em;text-transform:uppercase;color:#5a6e878f;margin:0;font-size:12px}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-manual-card{background:#eff4fb8c;border-radius:26px;gap:18px;padding:20px 16px 16px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-manual-fields{gap:18px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-field{gap:10px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-field label{letter-spacing:.14em;text-transform:uppercase;color:#5a6e87ad;margin:0;font-size:11px;font-weight:600}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-field input{color:#5a6e87b8;background:0 0;border:0;border-bottom:1px solid #5a6e8780;outline:none;padding:0 0 12px;font-size:18px}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-field input::placeholder{color:#5a6e8759}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-chips{gap:10px;display:grid}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-chips>span{letter-spacing:.14em;text-transform:uppercase;color:#5a6e87ad;font-size:11px;font-weight:600}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-chips>div{flex-wrap:wrap;gap:10px;display:flex}#staff-new-live .staff-hub-drawer[data-active-node=business_service_menu] .business-service-menu-chips button{color:#485f7be6;background:#ffffff59;border:1px solid #bfcde1f2;border-radius:999px;padding:8px 14px;font-size:13px}#bookings-new-container .lane-pocket--sunken{box-shadow:none!important;background:0 0!important}#bookings-new-container .lane-well--sunken{background:#e6e3de!important;border-radius:32px!important;transition:all .3s!important;box-shadow:inset 6px 6px 12px #d1ccc5,inset -6px -6px 12px #f9f6f1,-2px -2px 5px #ffffff9e,2px 2px 5px #463a320d!important}.dark #bookings-new-container .lane-well--sunken{background:#1a1a1a!important;box-shadow:inset 6px 6px 12px #0d0d0d,inset -4px -4px 10px #2a2a2a,-1px -1px 3px #ffffff0d,1px 1px 3px #0000004d!important}#staff-new-live .business-service-menu-review-shell{flex-direction:column;gap:14px;margin-top:28px;display:flex}#staff-new-live .business-service-menu-review-header{justify-content:space-between;align-items:center;gap:16px;display:flex}#staff-new-live .business-service-menu-review-actions{align-items:center;gap:10px;display:inline-flex}#staff-new-live .business-service-menu-clear-btn{letter-spacing:.18em;text-transform:uppercase;color:#ad5b4aeb;background:#f4f1eb;border:0;border-radius:999px;padding:10px 16px;font-size:11px;font-weight:700;box-shadow:-4px -4px 9px #ffffffe6,4px 4px 9px #564a4117}#staff-new-live .business-service-menu-review-title{letter-spacing:.2em;text-transform:uppercase;color:#2c2a28a3;margin:0;font-size:12px}#staff-new-live .business-service-menu-review-status{color:#33313a;margin:1px 0 0;font-size:22px}#staff-new-live .business-service-menu-review-error{color:#b25545;margin:0;font-size:13px}#staff-new-live .business-service-menu-review-note{color:#2c2a28a8;margin:0;font-size:12px}#staff-new-live .business-service-menu-warning-banner{color:#8a4233f2;background:#ad5b4a14;border:1px solid #ad5b4a52;border-radius:14px;padding:10px 12px;font-size:12px}#staff-new-live .business-service-menu-review-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}#staff-new-live .business-service-menu-view-toggle,#staff-new-live .business-service-menu-bulk-actions{flex-wrap:wrap;gap:8px;display:flex}#staff-new-live .business-service-menu-mini-btn{color:#343238cc;letter-spacing:.12em;text-transform:uppercase;background:#f6f2eb;border:1px solid #36343a33;border-radius:999px;padding:8px 14px;font-size:11px}#staff-new-live .business-service-menu-mini-btn.is-active{border-color:#d37f6a8c}#staff-new-live .business-service-menu-bulk-category-form{align-items:center;gap:10px;display:flex}#staff-new-live .business-service-menu-bulk-category-form .input,#staff-new-live .business-service-menu-bulk-category-form select{min-width:210px}#staff-new-live .business-service-menu-review-group{border-top:1px solid #3432381a;padding-top:12px}#staff-new-live .business-service-menu-review-group-title{letter-spacing:.22em;color:#34323885;margin:0 0 10px;font-size:11px}#staff-new-live .business-service-menu-review-row{border-bottom:1px solid #3432380f;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}#staff-new-live .business-service-menu-review-row.is-price-mismatch{background:#ad5b4a0f;border-bottom-color:#ad5b4a42}#staff-new-live .business-service-menu-review-row-main{flex:auto;min-width:0}#staff-new-live .business-service-menu-review-row-main p{color:#322f36;margin:0;font-size:16px}#staff-new-live .business-service-menu-review-row-main .business-service-menu-review-description{color:#343238b3;white-space:normal;overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.55}#staff-new-live .business-service-menu-review-description-meta{color:#3432387a;margin-left:6px;font-size:11px}#staff-new-live .business-service-menu-review-row-main small{color:#34323894;margin-top:4px;font-size:12px;display:block}#staff-new-live .business-service-menu-review-row-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}#staff-new-live .business-service-menu-review-row-actions button{letter-spacing:.08em;text-transform:uppercase;color:#343238b8;white-space:nowrap;background:#f6f2eb;border:1px solid #3432382e;border-radius:999px;flex:none;min-width:84px;padding:5px 9px;font-size:10px}#staff-new-live .business-service-menu-inline-edit{background:0 0;border:0;border-radius:0;margin:10px 0 6px;padding:2px 0 0}#staff-new-live .business-service-menu-inline-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#staff-new-live .business-service-menu-inline-edit-grid input,#staff-new-live .business-service-menu-inline-edit-grid select{color:#141210eb;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #14121038;border-radius:0;outline:none;padding:16px 0 10px;font-size:16px}#staff-new-live .business-service-menu-inline-edit-grid input::placeholder,#staff-new-live .business-service-menu-inline-edit-grid select{color:#14121085}#staff-new-live .business-service-menu-inline-edit-grid input:focus,#staff-new-live .business-service-menu-inline-edit-grid select:focus{border-bottom-color:var(--primary);box-shadow:none;outline:none}#staff-new-live .business-service-menu-inline-edit-actions{gap:10px;margin-top:14px;display:flex}#staff-new-live .business-service-menu-inline-edit-actions button{letter-spacing:.12em;text-transform:uppercase;background:#f6f2eb;border:1px solid #3432382e;border-radius:999px;padding:8px 14px;font-size:11px}#staff-new-live .business-service-menu-row-state{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px}#staff-new-live .business-service-menu-row-state.is-approved{background:#84b49833}#staff-new-live .business-service-menu-row-state.is-rejected{background:#cc726033}#staff-new-live .business-service-menu-row-state.is-auto{background:#699cc233}#staff-new-live .business-service-menu-row-state.is-review{background:#7d7b852e}#staff-new-live .business-service-menu-review-table-wrap{overflow-x:auto}#staff-new-live .business-service-menu-review-table{border-collapse:collapse;width:100%}#staff-new-live .business-service-menu-review-table th,#staff-new-live .business-service-menu-review-table td{text-align:left;color:#343238bf;white-space:nowrap;border-bottom:1px solid #3432381a;padding:10px 8px;font-size:12px}#staff-new-live .business-service-menu-review-table th{letter-spacing:.18em;text-transform:uppercase;font-size:10px}#staff-new-live .business-service-menu-row-editing{background:#d37f6a0f}#staff-new-live .business-service-menu-row-mismatch{background:#ad5b4a0f}#staff-new-live .business-service-menu-review-table input{background:#f6f2eb;border:1px solid #34323833;border-radius:8px;min-width:170px;padding:6px 8px}#staff-new-live .business-service-menu-create-services{justify-content:flex-start;align-items:center;gap:10px;padding-top:8px;display:flex}#staff-new-live .business-hours-counter{text-align:center;color:#64748b;padding:.5rem;font-size:.875rem;font-weight:500}#staff-new-live .business-hours-counter span{background:#f1f5f9;border-radius:9999px;padding:.25rem .75rem}#staff-new-live .business-hours-shift-prompt,#bookings-new-container .business-hours-shift-prompt{color:#343238b8;letter-spacing:.14em;text-align:center;background:#e6e3de;border-radius:999px;justify-content:center;align-items:center;gap:1rem;width:min(880px,88%);margin:.35rem auto 1.4rem;padding:.85rem 1rem;font-size:.82rem;font-weight:700;display:flex;box-shadow:12px 12px 28px #706a6226,-10px -10px 24px #ffffffdb,inset 1px 1px #ffffffb8}#bookings-new-container .lux-scheduler-shell.is-solo-active .lux-staff-row,#bookings-new-container .lux-scheduler-grid.is-solo-active{grid-template-columns:var(--axis-w,70px)minmax(280px,calc((100% - var(--axis-w,70px) - (2*var(--gap,8px)))/3))minmax(0,2fr);width:100%;min-width:100%}#bookings-new-container .lux-scheduler-shell.is-solo-active .lux-staff-row{width:100%}#bookings-new-container .lux-solo-empty-header-space{grid-column:3}#bookings-new-container .lux-solo-empty-schedule-hatch{z-index:0;pointer-events:none;opacity:.58;background:repeating-linear-gradient(135deg,#6e665e13 0 4px,#ffffff1f 4px 9px);border-radius:28px;grid-area:2/3/-1;min-width:0;position:relative}#bookings-new-container .lux-scheduler-grid.is-solo-active .lux-lane-sheet{grid-column:2!important}#bookings-new-container .lux-scheduler-grid.has-shift-review-prompt .lux-shift-review-hatch-surface,#bookings-new-container .lux-scheduler-grid.has-opening-hours-prompt .lux-shift-review-hatch-surface,#bookings-new-container .lux-scheduler-grid.has-solo-on-duty-prompt .lux-shift-review-hatch-surface,#bookings-new-container .lux-scheduler-grid.has-staff-identity-prompt .lux-shift-review-hatch-surface{left:var(--axis-w,70px);right:0;top:var(--header-h,0px);z-index:1;pointer-events:none;opacity:.58;background:repeating-linear-gradient(135deg,#6e665e13 0 4px,#ffffff1f 4px 9px);position:absolute;bottom:18px}#bookings-new-container .bookings-shift-review-prompt{--shift-review-visible-w:calc(100vw - var(--content-inset-left,0px) - 56px);--shift-review-hatch-w:calc(var(--shift-review-visible-w) - var(--axis-w,70px));--shift-review-pill-w:min(980px,calc(var(--shift-review-hatch-w) - 96px));left:calc(var(--axis-w,70px) + ((var(--shift-review-hatch-w) - var(--shift-review-pill-w))/2));width:var(--shift-review-pill-w);z-index:40;pointer-events:auto;grid-area:2/2/span 2/-1;place-self:start;min-width:640px;margin:104px 0 0;position:sticky;transform:translateY(-1cm)}.team-access-context-return{z-index:92;color:#5b5048c7;-webkit-backdrop-filter:blur(16px)saturate(.92);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#efebe5eb;border:1px solid #ffffff8a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:.68rem;font-weight:650;text-decoration:none;transition:transform .16s,box-shadow .16s,color .16s;display:inline-flex;position:fixed;top:92px;right:34px;box-shadow:8px 10px 22px #6655461f,inset 1px 1px #ffffffc7}.team-access-context-return[hidden]{display:none!important}.team-access-context-return:hover,.team-access-context-return:focus-visible{color:#d27865f5;outline:none;transform:translateY(-1px);box-shadow:10px 13px 25px #66554629,inset 1px 1px #ffffffd1}.team-access-context-return-icon{width:14px;height:14px}@media (max-width:760px){.team-access-context-return{min-height:34px;padding:0 12px;font-size:.61rem;top:82px;right:16px}}#staff-new-live .setup-return-banner{z-index:1;box-sizing:border-box;background:#efebe6cc;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:calc(100% - 36px);min-height:82px;margin:12px 18px 32px;padding:14px 18px;display:grid;position:relative;box-shadow:7px 9px 16px #81776e21,-4px -4px 9px #ffffff80,inset 1px 1px #ffffffb3}#staff-new-live .setup-return-banner-mark{color:#fffaf6;background:#d27865;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:inline-flex;box-shadow:4px 5px 11px #a0534238}#staff-new-live .setup-return-banner-copy{gap:4px;min-width:0;display:grid}#staff-new-live .setup-return-banner-copy strong{color:#312b27e0;font-size:14px;font-weight:760}#staff-new-live .setup-return-banner-copy span{color:#52494394;font-size:12px}#staff-new-live .setup-return-banner-link{color:#d27865;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#f8f4efeb;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:5px 6px 12px #70675f24,-4px -4px 10px #ffffffb3}#staff-new-live .setup-return-banner-link:hover,#staff-new-live .setup-return-banner-link:focus-visible{outline:none;transform:translateY(-1px)}@media (max-width:760px){#staff-new-live .setup-return-banner{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 24px);margin:10px 12px 26px}#staff-new-live .setup-return-banner-link{grid-column:1/-1;width:100%}}#staff-new-live .business-hours-shift-link,#bookings-new-container .business-hours-shift-link{color:#d46f55;letter-spacing:.16em;text-transform:uppercase;background:#ef82671f;border-radius:999px;flex:none;padding:.52rem 1.15rem;font-weight:800;box-shadow:5px 5px 12px #706a621f,-5px -5px 12px #ffffffb8}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.has-hours{color:#1e140ac7!important;box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.is-selected{color:#1e140ab8!important;box-shadow:inset 6px 6px 12px #c7c3bc,inset -6px -6px 12px #fff!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.has-saved-closed{color:#1e140ab8!important;box-shadow:inset 6px 6px 12px #bebab3,inset -6px -6px 12px #fff!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.is-selected .business-hours-pill-day{color:#1e140ab8!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.is-selected .business-hours-pill-time{color:#1e140a80!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.has-hours .business-hours-pill-day{color:#1e140ac2!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.has-hours .business-hours-pill-time{color:#1e140a9e!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.has-saved-closed .business-hours-pill-day{color:#1e140ab8!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.has-saved-closed .business-hours-pill-time{color:#1e140a8f!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-clear-btn{position:absolute;bottom:8.22047px;left:50%;color:#d27865!important;cursor:pointer!important;z-index:2!important;background:linear-gradient(145deg,#efede9 0%,#ece9e4 100%)!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:15.4px!important;height:15.4px!important;padding:0!important;font-size:9.9px!important;font-weight:600!important;line-height:1!important;transition:transform .16s,box-shadow .16s!important;display:inline-flex!important;transform:translate(-50%)!important;box-shadow:-2px -2px 4px #ffffffb3,2px 3px 6px #584a4029,inset 1px 1px #ffffffb8!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill-clear-btn:hover{background:linear-gradient(145deg,#efede9 0%,#ece9e4 100%) padding-box padding-box,linear-gradient(135deg,#f6e1d9f5,#e9baad9e,#f9ede7f5) border-box!important;border:1px solid #0000!important;transform:translate(-50%)scale(1.08)!important;box-shadow:0 0 0 1px #e6b6a92e,0 0 0 3px #e6b6a914,0 0 14px #efd3c938,-2px -2px 4px #ffffffbd,3px 4px 8px #584a4033,inset 1px 1px #ffffffc2!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.is-active .business-hours-pill-day{color:#1e140ac2!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-pill.is-active .business-hours-pill-time{color:#1e140a9e!important}#staff-new-live .business-hours-readout,#staff-new-live .business-hours-closed-row{background:linear-gradient(#ffffff4d 0%,#e4d8ce38 55%,#ffffff42 100%);border-radius:9999px;align-items:center;gap:16px;width:100%;padding:24px 32px;display:grid;box-shadow:inset 3px 3px 8px #35322b1f,inset -3px -3px 8px #ffffffd9,inset 0 0 0 1px #35322b08!important}#staff-new-live .business-hours-readout{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto;justify-content:normal}#staff-new-live .business-hours-closed-row{grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-top:.5cm}#staff-new-live .business-hours-readout .time-block,#staff-new-live .business-hours-readout .time-group,#staff-new-live .business-hours-readout .time-control-shell,#staff-new-live .business-hours-readout .time-display-trigger,#staff-new-live .business-hours-readout .time-display,#staff-new-live .business-hours-closed-row .closed-text,#staff-new-live .business-hours-closed-row .closed-text *,#staff-new-live .business-hours-readout .time-block:before,#staff-new-live .business-hours-readout .time-block:after,#staff-new-live .business-hours-closed-row .closed-text:before,#staff-new-live .business-hours-closed-row .closed-text:after{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}#staff-new-live .time-block,#staff-new-live .closed-text{min-width:0}#staff-new-live .business-hours-readout .time-block{width:max-content;min-width:max-content}#staff-new-live .time-block{align-content:center;justify-items:center;gap:6px;display:grid}#staff-new-live .time-block>span{letter-spacing:.28em;text-transform:uppercase;color:#14121066;font-size:12px;font-weight:500}#staff-new-live .closed-text{align-content:center;gap:6px;display:grid}#staff-new-live .business-hours-readout .time-group{align-items:center;gap:10px;display:inline-flex}#staff-new-live .business-hours-readout .time-block.start,#staff-new-live .business-hours-readout .time-block.end{justify-self:start}#staff-new-live .business-hours-readout .time-block.start .time-group{justify-self:start;margin-left:0}#staff-new-live .business-hours-readout .time-display,#staff-new-live .business-hours-readout .time-edit-input{letter-spacing:-.03em!important;color:#14121094!important;font-size:40px!important;font-weight:300!important;line-height:.98!important}#staff-new-live .business-hours-readout .time-control-shell{flex:0 0 110px;width:110px!important}#staff-new-live .business-hours-period-toggle{gap:2px;padding:3px}#staff-new-live .business-hours-period-btn{letter-spacing:.06em;min-width:49px;padding:7px 12px;font-size:10px}#staff-new-live .business-hours-closed-label{letter-spacing:.14em;color:#db7a63;font-size:16px;font-weight:600}#staff-new-live .business-hours-closed-subtitle{color:#14121085;font-size:14px;line-height:1.25}#staff-new-live .business-hours-closed-switch{justify-self:center;width:69px;height:35px;margin-right:73px;padding:3px}#staff-new-live .business-hours-readout-save-btn,#staff-new-live .business-hours-closed-save-btn{letter-spacing:.18em;justify-self:end;min-width:90px;min-height:45px;padding:10px 19px;font-size:9px}#staff-new-live .business-hours-readout .business-hours-readout-save-btn,#staff-new-live .business-hours-closed-row .business-hours-closed-save-btn{margin-left:0}#staff-new-live .business-hours-closed-knob{width:30px;height:30px}#staff-new-live .business-hours-closed-dot{width:6px;height:6px}#staff-new-live .business-hours-closed-switch.is-active{background:linear-gradient(135deg,#d2786559 0%,#d2786540 50%,#d278654d 100%);justify-content:flex-end;box-shadow:inset 3px 3px 8px #d2786526,inset -2px -2px 6px #ffffff80,inset 0 0 0 1px #d2786533}#staff-new-live .business-hours-closed-switch.is-active .business-hours-closed-dot{background:#d27865;box-shadow:0 1px 2px #0003}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-readout,#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-closed-row{padding:24px 32px!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .staff-hub-drawer-action-block{display:none!important}#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-readout .time-block,#staff-new-live .staff-hub-drawer[data-active-node=business_opening_hours] .business-hours-closed-row .closed-text{box-shadow:none!important;background:0 0!important;border:none!important}#promo-live .promo-gift-card-save-message{color:#564136e0;letter-spacing:.03em;background:#fffaf4e6;border:1px solid #c7a99059;border-radius:18px;margin:0 0 18px;padding:14px 18px;font-size:13px}#promo-live .promo-gift-card-status-chip{color:#705f54cc;text-align:center;letter-spacing:.22em;background:#fffcf7e6;border-radius:999px;min-width:132px;padding:16px 18px;font-size:11px;font-weight:700;box-shadow:10px 10px 22px #c1ae9b38,-8px -8px 18px #ffffffd1}#promo-live .promo-created-details--gift-card{gap:24px;display:grid}#promo-live .promo-gift-card-record-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}#promo-live .promo-gift-card-record-visuals{gap:18px;display:grid}#promo-live .promo-gift-card-record-copy{min-width:0;margin-left:0}#promo-live .promo-gift-card-record-preview,#promo-live .promo-gift-card-record-qr{background:#fffcf8d1;border-radius:28px;padding:18px;box-shadow:inset 1px 1px #fffc,18px 18px 36px #cebfae33}#promo-live .promo-gift-card-record-qr svg{width:110px;max-width:none;height:auto;display:block}#promo-live .promo-gift-card-record-qr{border-radius:12px;place-self:start;width:fit-content;height:fit-content;padding:2px}#promo-live .promo-gift-card-record-preview{border-radius:14px;place-self:start;width:fit-content;height:fit-content;padding:4px}#promo-live .promo-gift-card-record-preview .promo-gift-card-preview-image{width:auto;max-width:180px;height:auto;display:block}#promo-live .promo-created-details-grid--gift-card{grid-template-columns:repeat(2,minmax(0,1fr))}#promo-live .package-bundle-record-details{gap:18px;margin-top:20px;display:grid}#promo-live .package-bundle-record-section{background:#faf6f1a3;border:1px solid #e2d7ccd1;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffbd,0 10px 22px #695b4e0b}#promo-live .package-bundle-record-section-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}#promo-live .package-bundle-record-section-head span{letter-spacing:.2em;text-transform:uppercase;color:#5b544e7a;margin-bottom:5px;font-size:9px;font-weight:700;display:block}#promo-live .package-bundle-record-section-head h3{color:#36302cf0;margin:0;font-size:15px;font-weight:760;line-height:1.3}#promo-live .package-bundle-record-summary,#promo-live .package-bundle-record-meta-grid,#promo-live .package-bundle-record-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#promo-live .package-bundle-record-summary-item,#promo-live .package-bundle-record-meta-item,#promo-live .package-bundle-record-condition{background:#ffffffad;border-radius:16px;min-width:0;padding:13px 14px;box-shadow:inset 0 1px #ffffffb8}#promo-live .package-bundle-record-summary-item span,#promo-live .package-bundle-record-meta-item span,#promo-live .package-bundle-record-condition span,#promo-live .package-bundle-record-component-meta span{letter-spacing:.17em;text-transform:uppercase;color:#5b544e75;margin-bottom:5px;font-size:8px;font-weight:700;display:block}#promo-live .package-bundle-record-summary-item strong{color:#302b27f5;font-size:17px;font-weight:800;display:block}#promo-live .package-bundle-record-meta-item strong,#promo-live .package-bundle-record-condition strong,#promo-live .package-bundle-record-component-meta strong{color:#48413be6;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.45;display:block}#promo-live .package-bundle-record-components{gap:10px;display:grid}#promo-live .package-bundle-record-component{background:#ffffff9e;border:1px solid #e1d5cabd;border-radius:18px;gap:12px;padding:14px;display:grid}#promo-live .package-bundle-record-component-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}#promo-live .package-bundle-record-component-head>span{letter-spacing:.14em;text-transform:uppercase;color:#cb705beb;flex:none;font-size:9px;font-weight:800}#promo-live .package-bundle-record-component-head>strong{text-align:right;color:#37322ef0;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:720;line-height:1.4}#promo-live .package-bundle-record-component-meta{grid-template-columns:.8fr .7fr 1.4fr;gap:10px;display:grid}#promo-live .package-bundle-record-component-meta>div{border-top:1px solid #d3c7bb6b;min-width:0;padding-top:10px}#promo-live .package-bundle-record-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#promo-live .package-bundle-record-condition{justify-content:space-between;align-items:center;gap:12px;display:flex}#promo-live .package-bundle-record-condition span{margin-bottom:0}#promo-live .package-bundle-record-condition strong{color:#c76c57f0;flex:none}#promo-live .package-bundle-record-empty{text-align:center;color:#59514a9e;background:#ffffff8f;border-radius:16px;padding:16px;font-size:12px;line-height:1.55}#promo-live .package-bundle-created-record{background:#e2ded875;border-radius:16px;margin-top:18px;padding:15px 16px;box-shadow:inset 1px 1px 2px #9b918821,inset -1px -1px 2px #ffffff75}#promo-live .package-bundle-created-record-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#promo-live .package-bundle-created-record-head h3{color:#443e3ad1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}#promo-live .package-bundle-created-record-head>span{color:#58514b6b;font-size:.59rem}#promo-live .package-bundle-created-record-list{gap:14px;display:grid}#promo-live .package-bundle-created-record-item{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;display:grid}#promo-live .package-bundle-created-record-dot{background:#d27865;border-radius:999px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px #d2786521}#promo-live .package-bundle-created-record-item>div>strong{color:#453f3bdb;font-size:.7rem;font-weight:760;display:block}#promo-live .package-bundle-created-record-item>div>p{color:#564f4996;margin:3px 0 0;font-size:.65rem;line-height:1.42}#promo-live .package-bundle-created-record-sections{gap:10px;margin-top:11px;display:grid}#promo-live .package-bundle-created-record-section,#promo-live .package-bundle-created-record-section.package-bundle-record-component{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff6b;border-radius:0;gap:0;padding:9px 0 0;display:grid}#promo-live .package-bundle-created-record-section h4{color:#48423db8;margin:0 0 7px;font-size:.64rem;font-weight:760}#promo-live .package-bundle-created-record-field,#promo-live .package-bundle-created-record-field.package-bundle-record-condition{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(106px,.38fr) minmax(0,1fr);align-items:baseline;gap:10px;margin-top:6px;padding:0;display:grid}#promo-live .package-bundle-created-record-field>span,#promo-live .package-bundle-created-record-field.package-bundle-record-condition>span{color:#564f4985;letter-spacing:0;text-transform:none;margin:0;font-size:.61rem;font-weight:400}#promo-live .package-bundle-created-record-field>strong,#promo-live .package-bundle-created-record-field.package-bundle-record-condition>strong{color:#d27865f0;text-align:left;overflow-wrap:anywhere;min-width:0;font-size:.63rem;font-weight:720;line-height:1.42;display:block}#promo-live .package-bundle-created-record .package-bundle-record-empty{text-align:left;background:#ffffff57;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:.63rem}#promo-live .promo-created-details-value--mono{letter-spacing:.02em;word-break:break-all;font-family:SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5}#promo-live .promo-gift-card-download-note{color:#6d5a4ed1;margin:0;font-size:12px;line-height:1.65}#promo-live .promo-gift-card-record-actions{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:16px;display:flex}#promo-live .promo-gift-card-record-actions .promo-edit-btn{border-radius:999px;justify-content:center;align-items:center;min-width:184px;min-height:52px;margin-top:0;padding:0 24px;text-decoration:none;display:inline-flex}#promo-live .promo-gift-card-void-btn{color:#9a574ae6;letter-spacing:.18em;text-transform:uppercase;background:#fff6f3e6;border:1px solid #a8685c38;border-radius:999px;min-width:184px;min-height:52px;font-size:11px;font-weight:700;box-shadow:12px 12px 24px #ccb0a02e,-6px -6px 18px #ffffffbf}.gift-card-claim-page,.gift-card-print-page{max-width:1080px;margin:0 auto;padding:40px 24px 72px}.gift-card-claim-shell,.gift-card-print-shell{background:linear-gradient(145deg,#fffcf8f5,#f6eee5f5);border-radius:36px;box-shadow:30px 30px 60px #cebfae38,-16px -16px 36px #ffffffc7}.gift-card-claim-shell{padding:40px}.gift-card-claim-kicker{color:#827063d1;letter-spacing:.24em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.gift-card-claim-title{color:#3f312af0;margin:0 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.05}.gift-card-claim-status{color:#785f51e6;letter-spacing:.22em;text-transform:uppercase;background:#faefe4e6;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.gift-card-claim-grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.gift-card-claim-qr,.gift-card-claim-copy,.gift-card-print-note{background:#ffffffc2;border-radius:28px;padding:24px;box-shadow:inset 1px 1px #fffc}.gift-card-claim-qr svg{width:100%;height:auto}.gift-card-claim-row{color:#614e44e6;border-bottom:1px solid #d0bcaa40;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.gift-card-claim-row:last-child{border-bottom:none}.gift-card-claim-empty{color:#614e44d6;margin:0;font-size:15px;line-height:1.6}.gift-card-print-note{color:#614e44e6;margin-bottom:22px;font-size:14px;line-height:1.65}.gift-card-print-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:28px;display:grid}.gift-card-print-front,.gift-card-print-back{background:#ffffffc7;border-radius:28px;position:relative;overflow:hidden}.gift-card-print-front-image,.gift-card-print-back-image{width:100%;display:block}@media (max-width:960px){#promo-live .promo-gift-card-record-grid,.gift-card-claim-grid,.gift-card-print-shell,#promo-live .promo-created-details-grid--gift-card,#promo-live .package-bundle-record-summary,#promo-live .package-bundle-record-meta-grid{grid-template-columns:1fr}#promo-live .package-bundle-created-record-field,#promo-live .package-bundle-created-record-field.package-bundle-record-condition{grid-template-columns:minmax(92px,.4fr) minmax(0,1fr)}}@media (max-width:560px){#promo-live .package-bundle-created-record{padding:14px 12px}#promo-live .package-bundle-created-record-field,#promo-live .package-bundle-created-record-field.package-bundle-record-condition{grid-template-columns:1fr;gap:3px}}#promo-live .promo-gift-card-service-picker{align-items:center;gap:1rem;display:flex}#promo-live .promo-gift-card-service-picker-shell{flex:0 66.6667%;max-width:66.6667%}#promo-live .promo-gift-card-service-add-btn{width:3rem;min-width:3rem;height:3rem;box-shadow:none;color:#aaa59ffa;background:0 0;border:2px dashed #c4bdb5eb;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.55rem;font-weight:300;line-height:1;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}#promo-live .promo-gift-card-service-add-btn:hover:not(:disabled),#promo-live .promo-gift-card-service-add-btn:focus-visible:not(:disabled){color:#9c9791fa;border-color:#b4aea7fa;outline:none;transform:translateY(-1px)}#promo-live .promo-gift-card-service-add-btn:disabled{cursor:not-allowed;color:#c2bcb6f5;border-color:#d6d1cbeb}#promo-live .promo-gift-card-service-list{flex-wrap:wrap;gap:.75rem;margin-top:1.125rem;display:flex}#promo-live .promo-gift-card-service-chip{color:#584a42f0;letter-spacing:.02em;background:#fffaf5eb;border:1px solid #d3c0af4d;border-radius:999px;align-items:center;gap:.5rem;min-height:2.2rem;padding:.45rem .65rem .45rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:inset 1px 1px #ffffffb8,8px 8px 16px #d0beaa24}#promo-live .promo-gift-card-service-chip-remove{color:#c0694ff5;background:#e991772e;border:none;border-radius:999px;width:1.45rem;height:1.45rem;font-size:.8rem;line-height:1;transition:background-color .16s,color .16s,transform .16s}#promo-live .promo-gift-card-service-chip-remove:hover,#promo-live .promo-gift-card-service-chip-remove:focus-visible{color:#a95239fa;background:#e9917747;outline:none;transform:scale(1.03)}#promo-live .promo-gift-card-service-help{color:#b0664feb;letter-spacing:.04em;text-transform:uppercase;margin-top:.875rem;font-size:.8rem;font-weight:600}#promo-live .promo-graphic-stack{gap:18px;display:grid}#promo-live .promo-graphic-card{background:#f7f3eef5;border-radius:22px;gap:16px;padding:22px 24px;display:grid;box-shadow:-3px -3px 8px #ffffff47,7px 7px 16px #9184761f}#promo-live .promo-graphic-card.is-muted{opacity:.46}#promo-live .promo-graphic-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}#promo-live .promo-graphic-card-title{color:#383430e0;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;font-weight:650;line-height:1.1}#promo-live .promo-graphic-field-grid{gap:12px;display:grid}#promo-live .promo-graphic-field-label{color:#1412108a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px 2px;font-size:.72rem;font-weight:600;display:block}#promo-live .promo-graphic-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}#promo-live .promo-graphic-label,#promo-live .promo-graphic-note-label{color:#1412108a;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}#promo-live .promo-graphic-choice-list{flex-wrap:wrap;align-items:center;gap:22px;width:min(100%,320px);display:flex}#promo-live .promo-graphic-pill-list{flex-wrap:wrap;gap:12px;display:flex}#promo-live .promo-graphic-pill{color:#6c6259d1;letter-spacing:.01em;background:#f9f5f0eb;border:1px solid #c5b8a980;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.8rem;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}#promo-live .promo-graphic-pill:hover{color:#5a5047eb;border-color:#b59c89a3;transform:translateY(-.5px)}#promo-live .promo-graphic-pill.is-active{color:#b06853f5;background:#f1e2daf5;border-color:#c67e676b}#promo-live .promo-graphic-choice-list--stacked{width:100%;margin-top:2px;margin-bottom:14px}#promo-live .promo-graphic-choice{color:#847b72bd;letter-spacing:-.005em;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.84rem;font-weight:430;line-height:1.2;transition:color .16s,transform .16s;display:inline-flex}#promo-live .promo-graphic-choice:hover{color:#928073e0;transform:translateY(-.5px)}#promo-live .promo-graphic-choice-dot{background:linear-gradient(#f8f4effa 0%,#f0eae3fa 100%);border-radius:999px;flex:none;width:18px;height:18px;position:relative;box-shadow:inset 2px 2px 3px #b6ab9f52,inset -2px -2px 3px #ffffffd1,2px 2px 4px #aca09329,0 0 0 1px #bfb5a92e}#promo-live .promo-graphic-choice.is-active{color:#b06853eb;font-weight:540}#promo-live .promo-graphic-choice.is-active .promo-graphic-choice-dot:after{content:"";background:linear-gradient(#e2ab9ff5 0%,#d27865f5 100%);border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 6px #d278652e}#promo-live .promo-graphic-subcard{border-top:0;gap:14px;padding-top:0;display:grid}#promo-live .promo-graphic-subcard.is-muted,#promo-live .promo-graphic-subcard.is-muted .promo-graphic-choice,#promo-live .promo-graphic-subcard.is-muted .promo-color-picker-toggle,#promo-live .promo-graphic-subcard.is-muted .promo-graphic-slider,#promo-live .promo-graphic-subcard.is-muted .promo-graphic-slider-value,#promo-live .promo-graphic-subcard.is-muted .promo-graphic-field-label,#promo-live .promo-graphic-subcard.is-muted .promo-graphic-upload-dropzone,#promo-live .promo-graphic-subcard.is-muted .promo-graphic-upload-meta{opacity:.46}#promo-live .promo-graphic-switch{background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}#promo-live .promo-graphic-switch:focus-visible{outline-offset:6px;border-radius:999px;outline:2px solid #d2786557}#promo-live .promo-graphic-switch-track{background:linear-gradient(#efeae3f5 0%,#e5dfd7fa 100%);border:1px solid #ffffffd1;border-radius:999px;width:51px;height:26px;transition:background .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:inset 4px 4px 7px #afa3966b,inset -3px -3px 6px #ffffffc7,0 1px 1px #fff3,-1px -1px 2px #ffffff75}#promo-live .promo-graphic-switch-thumb{background:linear-gradient(#fffaf7fa 0%,#faf2eefa 100%);border-radius:999px;width:20px;height:20px;transition:transform .18s,background .18s,box-shadow .18s;position:absolute;top:3px;left:3px;box-shadow:-4px -4px 8px #ffffffe6,6px 6px 12px #8b7e7047,0 1px #ffffff75,0 0 8px #d2786524,0 0 14px #d278650f}#promo-live .promo-graphic-switch.is-active .promo-graphic-switch-track{background:linear-gradient(#eacabcfa 0%,#deac95fa 100%);border-color:#f4e4dbf0;box-shadow:inset 4px 4px 7px #b27a6057,inset -3px -3px 6px #fff3ee9e,0 1px 1px #ffffff2e,0 0 0 1px #d278651f,0 6px 14px #d2786524}#promo-live .promo-graphic-switch.is-active .promo-graphic-switch-thumb{background:linear-gradient(#fffaf7fc 0%,#fff1eafc 100%);transform:translate(25px);box-shadow:-4px -4px 8px #ffffffe6,6px 6px 12px #8b7e7038,0 1px #ffffff80,0 0 0 1px #ffe3d8c7,0 0 14px #d2786557,0 0 24px #d2786529}#promo-live .promo-graphic-badge-shell{border-radius:22px;width:min(100%,420px);min-height:56px}#promo-live .promo-graphic-input-shell,#promo-live .promo-graphic-input-shell--wide{border-radius:22px}#promo-live .promo-graphic-upload-stack{gap:10px;width:min(100%,430px);margin-bottom:12px;display:grid}#promo-live .promo-graphic-upload-dropzone{cursor:pointer;background:#f8f3ecf0;border:1px dashed #bcab9a8f;border-radius:24px;gap:4px;padding:18px 20px;display:grid;position:relative;box-shadow:inset 2px 2px 4px #ffffffc7,inset -2px -2px 4px #dfd6cc47,-2px -2px 4px #ffffff80,5px 5px 12px #91847614}#promo-live .promo-graphic-upload-copy{gap:2px;display:grid}#promo-live .promo-graphic-upload-copy strong{color:#383430e6;letter-spacing:-.01em;font-size:.88rem;font-weight:600}#promo-live .promo-graphic-upload-copy small{color:#696057b8;letter-spacing:.01em;font-size:.74rem;font-weight:500}#promo-live .promo-graphic-upload-input{opacity:0;cursor:pointer;position:absolute;inset:0}#promo-live .promo-graphic-upload-meta{color:#544e48cc;justify-content:space-between;align-items:center;gap:14px;padding:0 4px;font-size:.74rem;font-weight:500;display:flex}#promo-live .promo-graphic-upload-meta--persisted{align-items:flex-start}#promo-live .promo-graphic-upload-path{overflow-wrap:anywhere}#promo-live .promo-graphic-upload-clear{color:#b06853f5;letter-spacing:.01em;background:0 0;border:0;flex:none;font-size:.76rem;font-weight:600}#promo-live .promo-graphic-upload-error{color:#b2442f;letter-spacing:.01em;margin:0;font-size:.74rem;font-weight:600}#promo-live .promo-graphic-slider-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,430px);display:grid}#promo-live .promo-graphic-slider-shell{--promo-slider-progress:100%;align-items:center;width:100%;height:28px;display:flex;position:relative}#promo-live .promo-graphic-slider-track{pointer-events:none;isolation:isolate;background-color:#ece9e6;background-image:none;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:visible;transform:translateY(-50%)}#promo-live .promo-graphic-slider-track:before{content:"";z-index:2;width:var(--promo-slider-progress);background-color:#ffe7dc;background-image:none;border-radius:999px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 7px #ffe7dc,0 0 16px #ffd0baf5,0 0 30px #ffbe9fa8,0 0 48px #ffad8957}#promo-live .promo-graphic-slider-track:after{content:"";z-index:3;left:var(--promo-slider-progress);background-color:#e2dfdc;background-image:none;border:1.5px solid #ffe4d6fa;border-radius:999px;width:22px;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff4ed9e,0 0 12px #ffd0ba,0 0 28px #ffbe9fd1,0 0 46px #ffad8975}#promo-live .promo-graphic-slider{z-index:2;opacity:0;cursor:pointer;border:0;outline:none;width:100%;height:28px;margin:0;position:relative}#promo-live .promo-graphic-slider-shell:has(.promo-graphic-slider:focus-visible){filter:drop-shadow(0 0 5px #ffad8957)}#promo-live .promo-graphic-slider-value{color:#544e48db;text-align:right;min-width:3.5ch;font-size:.78rem;font-weight:600}#promo-live .promo-color-palette{flex-wrap:wrap;gap:12px;width:min(100%,430px);margin-top:16px;display:flex}#promo-live .promo-color-picker,#promo-live .promo-font-picker{width:min(100%,430px)}#promo-live .promo-font-picker-toggle{color:#5c554ee0;text-align:left;background:#f6f1eaf5;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:60px;padding:14px 20px;display:flex;box-shadow:inset 3px 3px 6px #ffffffd6,inset -4px -4px 8px #e1d8cd57,-4px -4px 10px #ffffff70,7px 7px 16px #9184761f}#promo-live .promo-font-picker-toggle:focus-visible{outline-offset:4px;outline:2px solid #d2786557}#promo-live .promo-font-picker-toggle:hover .promo-font-picker-name,#promo-live .promo-font-picker-toggle:hover .promo-font-picker-action{color:#3f3934f5}#promo-live .promo-font-picker-current{gap:2px;min-width:0;display:grid}#promo-live .promo-font-picker-sample{color:#2b2723f0;font-size:1.1rem;line-height:.96}#promo-live .promo-font-picker-name{color:#58524bc7;letter-spacing:.16em;text-transform:uppercase;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7rem;font-weight:520}#promo-live .promo-font-picker-action{letter-spacing:-.004em;color:#847a70d6;flex-shrink:0;align-items:center;gap:12px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.84rem;font-weight:430;line-height:1.2;display:inline-flex}#promo-live .promo-font-picker-list{gap:10px;width:min(100%,430px);margin-top:16px;display:grid}#promo-live .promo-font-picker-option{text-align:left;background:#fbf8f3f5;border:0;border-radius:18px;align-content:center;justify-items:start;gap:4px;min-height:78px;padding:14px 16px;transition:box-shadow .16s,color .16s;display:grid;box-shadow:inset 2px 2px 4px #ffffffc7,inset -2px -2px 4px #dfd6cc47,-2px -2px 4px #ffffff8f,5px 5px 12px #91847614}#promo-live .promo-font-picker-option:hover{box-shadow:inset 2px 2px 4px #fffc,inset -2px -2px 4px #dfd6cc3d,-2px -2px 4px #ffffff94,6px 6px 14px #9184761c}#promo-live .promo-font-picker-option:focus-visible{outline-offset:3px;outline:2px solid #d2786557}#promo-live .promo-font-picker-option.is-active{box-shadow:inset 2px 2px 4px #ffffffd1,inset -2px -2px 4px #dfd6cc2e,-2px -2px 4px #ffffff9e,6px 6px 14px #9184761f,0 0 0 1px #d278655c}#promo-live .promo-font-picker-option-copy{gap:4px;display:grid}#promo-live .promo-font-picker-option-sample{color:#2b2723f0;font-size:2rem;line-height:.94}#promo-live .promo-font-picker-option-caption{color:#58524bc7;letter-spacing:.16em;text-transform:uppercase;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7rem;font-weight:520}#promo-live .promo-font-picker-sample--amor,#promo-live .promo-font-picker-option--amor .promo-font-picker-option-sample{font-family:Didot,Bodoni MT,Noto Serif,serif;font-weight:500}#promo-live .promo-font-picker-sample--cielo,#promo-live .promo-font-picker-option--cielo .promo-font-picker-option-sample{letter-spacing:-.05em;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:320}#promo-live .promo-font-picker-sample--times,#promo-live .promo-font-picker-option--times .promo-font-picker-option-sample{font-family:Times New Roman,Noto Serif,serif;font-weight:700}#promo-live .promo-font-picker-sample--chic,#promo-live .promo-font-picker-option--chic .promo-font-picker-option-sample{font-family:Snell Roundhand,Apple Chancery,Brush Script MT,Segoe Script,cursive;font-weight:500}#promo-live .promo-color-picker-toggle{color:#5c554ed6;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:0;display:flex}#promo-live .promo-color-picker-toggle:hover .promo-color-picker-name,#promo-live .promo-color-picker-toggle:hover .promo-color-picker-action{color:#3f3934f5}#promo-live .promo-color-picker-toggle:focus-visible{outline-offset:8px;outline:2px solid #d2786557}#promo-live .promo-color-picker-current,#promo-live .promo-color-picker-action{align-items:center;gap:14px;display:inline-flex}#promo-live .promo-color-picker-name,#promo-live .promo-color-picker-action{letter-spacing:-.004em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.84rem;font-weight:430;line-height:1.2}#promo-live .promo-color-picker-action{color:#847a70d6;text-transform:none;justify-content:flex-end}#promo-live .promo-color-picker-name{color:#56504ae6;letter-spacing:-.01em;font-weight:520}#promo-live .promo-color-picker-chevron{color:#847a70d1;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .16s,color .16s;display:inline-flex}#promo-live .promo-color-picker-chevron .icon{width:100%;height:100%}#promo-live .promo-color-picker-chevron.is-open{transform:rotate(180deg)}#promo-live .promo-color-swatch--current{flex-shrink:0}#promo-live .promo-color-swatch{box-sizing:border-box;background:#fffdfafa;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:-2px -2px 4px #ffffffe0,3px 3px 6px #9e918429}#promo-live .promo-color-swatch:hover{transform:none}#promo-live .promo-color-swatch:focus-visible{outline-offset:2px;outline:2px solid #d2786561}#promo-live .promo-color-swatch-core{background:var(--promo-swatch-color);box-sizing:border-box;z-index:1;border:0;border-radius:999px;width:20px;height:20px;margin:0;display:block;position:relative}#promo-live .promo-color-swatch:before{content:"";background:#f8f3edb8;border-radius:999px;position:absolute;inset:4px;box-shadow:inset 4px 4px 5px #9e948a6b,inset -2px -2px 3px #ffffffd1,0 1px 3px #968b802e}#promo-live .promo-color-swatch.is-active{box-shadow:-2px -2px 4px #ffffffb3,2px 2px 4px #9e918414,0 0 0 1px #e39c8cd9}#promo-live .promo-color-swatch--current.is-active{box-shadow:-2px -2px 4px #ffffffb3,2px 2px 4px #9e918414}#promo-live .promo-color-swatch.is-active:before{box-shadow:none;background:#fcf8f3fa;inset:3px}#promo-live .promo-color-swatch--current.is-active .promo-color-swatch-core{width:20px;height:20px}@media (max-width:700px){#promo-live .promo-gift-card-service-picker,#promo-live .promo-graphic-row{flex-direction:column;align-items:stretch}#promo-live .promo-graphic-choice-list,#promo-live .promo-color-picker,#promo-live .promo-color-palette,#promo-live .promo-graphic-badge-shell,#promo-live .promo-font-picker,#promo-live .promo-font-picker-list{width:100%}#promo-live .promo-graphic-card-head{align-items:flex-start}#promo-live .promo-gift-card-service-add-btn{width:3rem;min-width:3rem;height:3rem}}#promo-live.billing-live .billing-invoice-sheet__business-slot{box-sizing:border-box;border-bottom:1px solid #8c766c2e;justify-items:center;gap:16px;width:100%;padding-bottom:12px;display:grid}#promo-live.billing-live .billing-invoice-sheet__business-slot--top{margin-top:0;padding-top:1.5cm}#services-live .services-stage{flex-direction:column;gap:32px;padding-bottom:56px;display:flex}#services-live .services-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}#services-live .services-stage-copy{max-width:720px}#services-live .services-stage-kicker,#services-live .services-panel-kicker{letter-spacing:.28em;color:#786d65bd;margin:0 0 8px;font-size:12px;font-weight:600}#services-live .services-stage-title,#services-live .services-panel-title{color:#2a211d;letter-spacing:-.03em;margin:0}#services-live .services-stage-title{max-width:12ch;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.98}#services-live .services-stage-description{color:#564840bd;max-width:58ch;margin:14px 0 0;font-size:15px;line-height:1.7}#services-live .services-stage-stats{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#services-live .services-stat-chip{background:#fffcf8e6;border-radius:24px;min-width:108px;padding:16px 18px;box-shadow:16px 16px 30px #bfb6ad33,-8px -8px 16px #ffffffb8}#services-live .services-stat-value{color:#2d221d;font-size:26px;font-weight:600;line-height:1;display:block}#services-live .services-stat-label{letter-spacing:.18em;text-transform:uppercase;color:#786d65ad;margin-top:6px;font-size:11px;font-weight:600;display:block}#services-live .services-grid{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);align-items:start;gap:28px;display:grid}#services-live .services-composer,#services-live .services-directory{background:radial-gradient(circle at 0 0,#fffffff5,#0000 44%),linear-gradient(#f4eee9f0,#e8e1dbf5);border-radius:34px;position:relative;box-shadow:22px 22px 40px #bcb2a938,-14px -14px 28px #ffffffb3}#services-live .services-composer{padding:28px 24px 26px}#services-live .services-directory{padding:28px 24px 30px}#services-live .services-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}#services-live .services-panel-title{font-size:26px;line-height:1.05}#services-live .services-panel-badge,#services-live .services-directory-summary{letter-spacing:.18em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:11px;font-weight:700;display:inline-flex}#services-live .services-panel-badge{color:#925947;background:#ffefeae0}#services-live .services-directory-summary{color:#6a5d54c7;background:#ffffffb8}#services-live .services-form{flex-direction:column;gap:18px;display:flex}#services-live .services-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#services-live .services-form .services-form-checkbox{align-items:end;display:flex}#services-live .services-form label{color:#5a4c44e6}#services-live .services-form input:not([type=checkbox]),#services-live .services-form textarea{color:#2f2420;background:#fcf9f5eb;border:0;border-radius:22px;box-shadow:inset 2px 2px 4px #bfb3a82e,inset -2px -2px 4px #ffffffe6}#services-live .services-form textarea{resize:vertical;min-height:128px}#services-live .services-form input::placeholder,#services-live .services-form textarea::placeholder{color:#84766e8c}#services-live .services-form-actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}#services-live .services-primary-btn,#services-live .services-secondary-btn,#services-live .services-card-btn{cursor:pointer;border:0;border-radius:999px;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s}#services-live .services-primary-btn,#services-live .services-secondary-btn{letter-spacing:.18em;text-transform:uppercase;min-height:48px;padding:0 22px;font-size:12px;font-weight:700}#services-live .services-primary-btn{color:#fff7f2;background:linear-gradient(135deg,#342521,#523b33);box-shadow:0 18px 28px #422d2633}#services-live .services-primary-btn:hover,#services-live .services-card-btn:hover,#services-live .services-secondary-btn:hover{transform:translateY(-1px)}#services-live .services-secondary-btn{color:#493c35e0;background:#ffffffc2;box-shadow:0 12px 20px #bfb4ab2e}#services-live .services-category-grid{flex-direction:column;gap:18px;display:flex}#services-live .services-category-card{--service-accent:148,163,184;--service-wash:#ffffff9e;background:linear-gradient(180deg,#ffffffb8,#fff6),rgba(var(--service-accent),.08);border:1px solid rgba(var(--service-accent),.16);border-radius:28px;padding:20px 20px 22px}#services-live .services-category-card--rose{--service-accent:244,63,94}#services-live .services-category-card--amber{--service-accent:245,158,11}#services-live .services-category-card--indigo{--service-accent:99,102,241}#services-live .services-category-card--emerald{--service-accent:16,185,129}#services-live .services-category-card--sky{--service-accent:14,165,233}#services-live .services-category-card-head{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}#services-live .services-category-card-copy{align-items:center;gap:14px;min-width:0;display:flex}#services-live .services-category-dot{border-radius:999px;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 0 5px #ffffff8f}#services-live .services-dot--rose{background:#f43f5e}#services-live .services-dot--amber{background:#f59e0b}#services-live .services-dot--indigo{background:#6366f1}#services-live .services-dot--emerald{background:#10b981}#services-live .services-dot--sky{background:#0ea5e9}#services-live .services-category-card-title{color:#2d231e;margin:0;font-size:25px;font-weight:500}#services-live .services-category-card-meta{letter-spacing:.18em;text-transform:uppercase;color:#6252499e;margin:1px 0 0;font-size:12px;font-weight:600}#services-live .services-category-card-actions{align-items:center;gap:12px;display:flex}#services-live .services-category-pill{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:46px;min-height:36px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}#services-live .services-pill--rose{color:#be123c;background:#ffe4e9eb}#services-live .services-pill--amber{color:#b45309;background:#fff3d6eb}#services-live .services-pill--indigo{color:#4338ca;background:#e8ebffeb}#services-live .services-pill--emerald{color:#047857;background:#d9f9ebeb}#services-live .services-pill--sky{color:#0369a1;background:#e0f2feeb}#services-live .services-category-chevron{color:#5849408f;width:20px;height:20px;transition:transform .18s}#services-live .services-category-chevron.is-open{transform:rotate(180deg)}#services-live .services-category-card-body{flex-direction:column;gap:14px;margin-top:18px;display:flex}#services-live .services-service-card{background:#ffffffc7;border:1px solid #dfd6cdeb;border-radius:24px;padding:18px 18px 16px;box-shadow:0 12px 24px #c1b8af29}#services-live .services-service-card.is-editing{border-color:#6f4e3f57;box-shadow:0 14px 28px #c1b8af33,0 0 0 1px #6f4e3f1f}#services-live .services-service-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#services-live .services-service-card-copy{min-width:0}#services-live .services-service-card-title{letter-spacing:-.03em;color:#1f2842;margin:0;font-size:28px;line-height:1.02}#services-live .services-service-card-meta{color:#617293;margin:8px 0 0;font-size:14px}#services-live .services-service-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#services-live .services-card-btn{color:#4a3d34;background:#ffffffe6;border:1px solid #d0d8e5e6;min-height:40px;padding:0 18px;font-size:12px;font-weight:700}#services-live .services-card-btn--danger{color:#9f1239;background:#fff2f5e0;border-color:#ffb7c2e6}#services-live .services-service-description{color:#473f3ad6;margin:14px 0 0;font-size:14px;line-height:1.65}#services-live .services-keyword-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}#services-live .services-keyword-chip{color:#5f4d42d6;letter-spacing:.08em;text-transform:uppercase;background:#f4eee9f5;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}#services-live .services-service-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}#services-live .services-status-badge{border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}#services-live .services-status-badge.is-active{color:#047857;background:#dcfce7eb}#services-live .services-status-badge.is-inactive{color:#64748b;background:#e2e8f0e6}#services-live .services-editing-indicator{letter-spacing:.16em;text-transform:uppercase;color:#795b4cc7;font-size:11px;font-weight:700}#services-live .services-empty-state{text-align:center;background:#ffffffb8;border-radius:28px;padding:28px}#services-live .services-empty-state h3{color:#2d231e;margin:0;font-size:22px}#services-live .services-empty-state p{color:#625249bd;margin:10px 0 0}@media (max-width:1080px){#services-live .services-grid{grid-template-columns:1fr}}@media (max-width:720px){#services-live .services-stage-head,#services-live .services-panel-head,#services-live .services-service-card-head{flex-direction:column;align-items:flex-start}#services-live .services-form-grid{grid-template-columns:1fr}#services-live .services-stage-title{max-width:none}#services-live .services-composer,#services-live .services-directory{border-radius:26px;padding:22px 18px 24px}#services-live .services-category-card{padding:18px 16px 20px}#services-live .services-service-card-title{font-size:24px}}#staff-new-live.services-live-page .services-page-container{min-height:calc(100vh - 240px);padding-bottom:calc(140px + env(safe-area-inset-bottom))}#staff-new-live.services-live-page.admin-top-stage-standard-root .admin-main{-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom));overflow:hidden auto!important}#staff-new-live.services-live-page .services-directory-shell{padding-top:18px}#staff-new-live.services-live-page.admin-search-standard-root .floating-search{top:calc(var(--nav-top,32px) + 12px)!important}#staff-new-live.services-live-page .services-appointment-gap-section{flex-direction:column;gap:12px;margin:-29.65px 0 12px;display:flex}#staff-new-live.services-live-page .services-appointment-gap-head{align-items:flex-start;gap:14px;display:flex}#staff-new-live.services-live-page .services-appointment-gap-check{color:#0000;cursor:pointer;background:#e2dad0fa;border:0;border-radius:999px;place-items:center;width:26px;height:26px;margin-top:1px;padding:0;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-grid;box-shadow:inset 2px 2px 4px #988b7e3d,inset -2px -2px 4px #f7f2ede6,-2px -2px 5px #fff9,2px 2px 5px #96897b1f}#staff-new-live.services-live-page .services-appointment-gap-check:hover{transform:translateY(-.5px)}#staff-new-live.services-live-page .services-appointment-gap-check.is-active{color:#fffaf7;background:linear-gradient(#e2ab9ff5 0%,#d27865f5 100%);box-shadow:inset 1px 1px 2px #ffeeea73,inset -2px -2px 4px #9c594a38,0 0 10px #d2786524}#staff-new-live.services-live-page .services-appointment-gap-check-icon{width:12px;height:12px}#staff-new-live.services-live-page .services-appointment-gap-copy{flex-direction:column;gap:6px;min-width:0;display:flex}#staff-new-live.services-live-page .services-appointment-gap-title{letter-spacing:.18em;text-transform:uppercase;color:#494039e6;margin:0;font-size:.905625rem;font-weight:600;line-height:1}#staff-new-live.services-live-page .services-appointment-gap-description{color:#d27865d1;max-width:760px;margin:0;font-size:14px;font-weight:300;line-height:1.32}#staff-new-live.services-live-page .services-appointment-gap-control{align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:-2px;margin-left:44px;display:inline-flex}#staff-new-live.services-live-page .services-appointment-gap-input{color:#2f2420;letter-spacing:-.04em;background:#fcf9f5eb;border:0;border-radius:999px;width:170px;min-height:44px;padding:0 18px;font-size:21px;font-weight:500;box-shadow:inset 2px 2px 4px #bfb3a82e,inset -2px -2px 4px #ffffffe6}#staff-new-live.services-live-page .services-appointment-gap-input:disabled{color:#5f59535c}#staff-new-live.services-live-page .services-appointment-gap-input:focus,#staff-new-live.services-live-page .services-appointment-gap-input:focus-visible{outline:none;box-shadow:inset 2px 2px 4px #bfb3a82e,inset -2px -2px 4px #ffffffe6}#staff-new-live.services-live-page .services-appointment-gap-suffix{letter-spacing:.18em;text-transform:uppercase;color:#5a555285;margin-right:24px;font-size:12px;font-weight:700}#staff-new-live.services-live-page .services-appointment-gap-action{letter-spacing:.2em;text-transform:uppercase;color:#746c65d6;cursor:pointer;background:linear-gradient(#fdf9f4 0%,#e5d9cdfa 100%);border:0;border-radius:999px;min-width:112px;min-height:44px;padding:0 24px;font-size:12px;font-weight:700;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;box-shadow:inset 1px 1px 2px #fffffff0,inset -1px -1px 2px #ad998842,-6px -6px 12px #ffffffeb,8px 10px 16px #a18f7e4d}#staff-new-live.services-live-page .services-appointment-gap-action:hover{color:#686059e0;background:linear-gradient(#fffbf6 0%,#eadfd4fc 100%);transform:translateY(-1px);box-shadow:inset 1px 1px 2px #fffffff5,inset -1px -1px 2px #ad998842,-7px -7px 13px #fffffff0,9px 11px 18px #a18f7e52}#staff-new-live.services-live-page .services-appointment-gap-action:active{transform:translateY(0);box-shadow:inset 2px 2px 4px #bcb0a433,inset -2px -2px 4px #ffffffc2}#staff-new-live.services-live-page .services-staff-assignment-overview-card{box-shadow:10px 10px 20px #c9c5c1f5,-3px -3px 8px #ffffff9e}#staff-new-live.services-live-page .services-staff-assignment-overview-icon,#staff-new-live.services-live-page .services-staff-assignment-overview-action{background:#ece7e0e6;border:0;box-shadow:3px 3px 8px #bfb9b2ad,-5px -5px 12px #ffffffe6}#staff-new-live.services-live-page .services-staff-assignment-overview-action{color:#5a5552b3;min-height:38px;padding-inline:20px}#staff-new-live.services-live-page .services-staff-assignment-overview-action:hover{background:#f2eee8f5}#staff-new-live.services-live-page .services-staff-assignment-backdrop{z-index:9998;-webkit-backdrop-filter:blur(8px);background:#18120e24;border:0;position:fixed;inset:0}#staff-new-live.services-live-page .services-staff-assignment-drawer{-webkit-backdrop-filter:blur(28px)saturate(1.08);background:linear-gradient(#ffffffd1 0%,#f6f2ebf5 100%);border:0;border-left:1px solid #ffffff94;border-radius:0;width:min(540px,100vw - 28px);max-width:none;margin:0;transition:transform .26s cubic-bezier(.16,1,.3,1);inset:0 0 0 auto;transform:translate(104%);box-shadow:-28px 0 80px #1a14101f,inset 1px 0 #fff6}#staff-new-live.services-live-page .services-staff-assignment-drawer.is-open{transform:translate(0)}#staff-new-live.services-live-page .services-staff-assignment-drawer .staff-hub-drawer-head{justify-content:flex-end}#staff-new-live.services-live-page .services-category-matrix{width:100%;padding-left:0;padding-bottom:calc(36px + env(safe-area-inset-bottom));align-items:stretch;gap:28px}#staff-new-live.services-live-page .services-category-setup-empty{background:#e6e1dcc2;border-radius:24px;width:min(100%,760px);margin:.5cm 0 0;padding:22px clamp(24px,4vw,48px);box-shadow:inset 1px 1px #ffffff9e,12px 16px 28px #675e5629,-8px -8px 20px #ffffff4d}#staff-new-live.services-live-page .services-category-setup-empty p{color:#403933c7;letter-spacing:0;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.5}#staff-new-live.services-live-page .services-category-setup-empty a{color:#d27865;text-underline-offset:4px;font-weight:600;text-decoration:underline}#staff-new-live.services-live-page .services-category-card{background:#e7e2dd;width:100%;max-width:100%}#staff-new-live.services-live-page #products-add-category-card.products-category-attention{will-change:transform;animation:.82s ease-out products-category-attention;overflow:visible}#staff-new-live.services-live-page #products-add-category-card.products-category-attention:after{content:"";z-index:2;box-shadow:none;opacity:0;pointer-events:none;border:1px solid #d2786500;border-radius:21px;animation:.9s ease-out products-category-coral-halo;position:absolute;inset:-5px}@keyframes products-category-attention{0%,to{transform:translateY(0)}34%{transform:translateY(-4px)}64%{transform:translateY(-2px)}}@keyframes products-category-coral-halo{0%,to{box-shadow:none;opacity:0;border-color:#d2786500}30%{opacity:.9;border-color:#d2786552;box-shadow:0 0 0 1px #d278651a,0 0 16px #d278653d,0 0 34px #d2786524}62%{opacity:.7;border-color:#d2786533;box-shadow:0 0 12px #d2786529,0 0 26px #d2786517}}@media (prefers-reduced-motion:reduce){#staff-new-live.services-live-page #products-add-category-card.products-category-attention,#staff-new-live.services-live-page #products-add-category-card.products-category-attention:after{animation:none}}#staff-new-live.services-live-page .services-category-card-trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}#staff-new-live.services-live-page .services-stackable-reminder{letter-spacing:0;color:#c45e48db;background:linear-gradient(#f3eee8e6,#e9e2d9db);border-radius:20px 27px 22px 25px/24px 20px 26px 21px;width:100%;margin:0 0 10px;padding:11px 15px;font-size:12px;line-height:1.45;box-shadow:inset 1px 1px #fff6,inset -1px -1px #d6cdc33d,6px 8px 12px #665b5029,-4px -4px 10px #ffffff3d}#staff-new-live.services-live-page .services-menu-mode-setting{background:#ebe6e18a;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:2px 4px 10px;padding:14px 16px;display:flex;box-shadow:inset 2px 2px 5px #9f948a21,inset -2px -2px 5px #ffffff70}#staff-new-live.services-live-page .services-menu-mode-copy{gap:4px;min-width:0;display:grid}#staff-new-live.services-live-page .services-menu-mode-copy>span{color:#3a342fd1;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}#staff-new-live.services-live-page .services-menu-mode-copy small{color:#59514a8c;font-size:.66rem;line-height:1.45}#staff-new-live.services-live-page .services-menu-mode-options{flex-wrap:wrap;flex:none;align-items:center;gap:14px 22px;display:inline-flex}#staff-new-live.services-live-page .services-menu-mode-choice{min-height:0;box-shadow:none;color:#5d5447b8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:740;display:inline-flex;position:relative}#staff-new-live.services-live-page .services-menu-mode-choice.is-selected{color:#463e38e6}#staff-new-live.services-live-page .services-menu-mode-choice:focus-visible{color:#d27865;outline:none}#staff-new-live.services-live-page .services-menu-mode-choice:disabled{cursor:default;opacity:.62}#staff-new-live.services-live-page .services-menu-mode-dot{background:#e8e4def2;border-radius:999px;flex:0 0 15px;width:15px;height:15px;position:relative;box-shadow:inset 3px 3px 6px #b8b0a66b,inset -3px -3px 6px #ffffffeb}#staff-new-live.services-live-page .services-menu-mode-dot.is-selected:after{content:"";background:#d27865;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #d278652e}#staff-new-live.services-live-page .services-subcategory-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;margin:4px 0 12px;padding:0 4px;display:flex}#staff-new-live.services-live-page .services-subcategory-toolbar>div{gap:4px;min-width:0;display:grid}#staff-new-live.services-live-page .services-subcategory-toolbar>div>span{color:#3a342fd1;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}#staff-new-live.services-live-page .services-subcategory-toolbar small{color:#59514a8c;font-size:.66rem;line-height:1.45}#staff-new-live.services-live-page .services-add-subcategory-btn{color:#c45e48eb;letter-spacing:.04em;cursor:pointer;background:#f4eee8c2;border:1px solid #d2786547;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:.68rem;font-weight:760;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:4px 5px 9px #6c5f5429,-3px -3px 7px #ffffff6b}#staff-new-live.services-live-page .services-add-subcategory-btn:hover,#staff-new-live.services-live-page .services-add-subcategory-btn:focus-visible{background:#f8f2edeb;outline:none;transform:translateY(-1px);box-shadow:5px 7px 11px #6c5f542e,-3px -3px 8px #ffffff80}#staff-new-live.services-live-page .services-add-subcategory-icon{stroke-width:1.8px;width:15px;height:15px}#staff-new-live.services-live-page .services-subcategory-create-form{background:#eee8e2c7;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;margin:0 0 14px;padding:13px 14px;display:grid;box-shadow:inset 2px 2px 5px #9d918629,inset -2px -2px 5px #ffffff75}#staff-new-live.services-live-page .services-subcategory-create-field,#staff-new-live.services-live-page .services-subcategory-create-field .mb-3,#staff-new-live.services-live-page .services-subcategory-name-input{width:100%;min-width:0}#staff-new-live.services-live-page .services-subcategory-create-field .mb-3{margin-bottom:0}#staff-new-live.services-live-page .services-subcategory-name-input{z-index:1;opacity:1;pointer-events:auto;color:#322d29eb;background:#f7f3eee6;border:0;border-radius:999px;outline:none;min-height:42px;padding:0 16px;font-size:.82rem;position:relative;box-shadow:inset 3px 3px 7px #a0958b2b,inset -3px -3px 7px #ffffff8a}#staff-new-live.services-live-page .products-subcategory-edit-form{margin:0}#staff-new-live.services-live-page .services-subcategory-name-input:focus{box-shadow:inset 3px 3px 7px #a0958b29,inset -3px -3px 7px #ffffff8f,0 0 0 2px #d278652e}#staff-new-live.services-live-page .services-subcategory-error{color:#b94935e6;margin:6px 10px 0;font-size:.66rem;line-height:1.35}#staff-new-live.services-live-page .services-subcategory-create-form.products-category-duplicate-open{grid-template-columns:minmax(0,1fr)}#staff-new-live.services-live-page .products-category-duplicate-prompt{justify-content:space-between;align-items:center;gap:18px;margin:9px 6px 0;display:flex}#staff-new-live.services-live-page .products-category-duplicate-prompt p{color:#705c52c7;margin:0;font-size:.7rem;line-height:1.45}#staff-new-live.services-live-page .products-category-duplicate-prompt strong{color:#d27865;font-weight:650}#staff-new-live.services-live-page .products-category-duplicate-actions{flex:none;align-items:center;gap:8px;display:inline-flex}#staff-new-live.services-live-page .products-category-duplicate-actions .services-subcategory-cancel-btn,#staff-new-live.services-live-page .products-category-duplicate-actions .services-subcategory-save-btn{min-height:36px;padding:0 14px}#staff-new-live.services-live-page .services-subcategory-cancel-btn,#staff-new-live.services-live-page .services-subcategory-save-btn{cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:0 17px;font-size:.68rem;font-weight:760}#staff-new-live.services-live-page .services-subcategory-cancel-btn{color:#4e4640b3;background:#e7e2ddd1;box-shadow:3px 4px 7px #6a5e5429,-3px -3px 7px #fff6}#staff-new-live.services-live-page .services-subcategory-save-btn{color:#fffffff5;background:#d27865;box-shadow:4px 6px 10px #94564633}#staff-new-live.services-live-page .services-subcategory-drag-scope{gap:12px;display:grid}#staff-new-live.services-live-page .services-subcategory-list{gap:9px;margin-bottom:0;display:grid}#staff-new-live.services-live-page .services-subcategory-row,#staff-new-live.services-live-page .services-subcategory-other-zone{transition:background-color .15s,box-shadow .15s,border-color .15s}#staff-new-live.services-live-page .services-subcategory-drag-scope.is-dragging-service [data-service-subcategory-drop]{box-shadow:inset 0 0 0 1px #d278651f}#staff-new-live.services-live-page .services-subcategory-drag-scope [data-service-subcategory-drop].is-drop-target{background:#f7efead6;border-color:#d278656b;box-shadow:inset 0 0 0 1px #d2786538,0 8px 18px #7d64571a}#staff-new-live.services-live-page .services-category-item.is-service-order-target-before,#staff-new-live.services-live-page .services-category-item.is-service-order-target-after{position:relative}#staff-new-live.services-live-page .services-category-item.is-service-order-target-before:before,#staff-new-live.services-live-page .services-category-item.is-service-order-target-after:after{content:"";z-index:3;pointer-events:none;background:#d27865c7;border-radius:999px;height:2px;position:absolute;left:8px;right:8px;box-shadow:0 2px 7px #a35b4a33}#staff-new-live.services-live-page .services-category-item.is-service-order-target-before:before{top:-5px}#staff-new-live.services-live-page .services-category-item.is-service-order-target-after:after{bottom:-5px}#staff-new-live.services-live-page .services-subcategory-other-zone{border-radius:16px;margin-inline:-12px;padding:0 12px 10px}#staff-new-live.services-live-page .services-subcategory-row{background:#f6f1ec94;border:1px solid #d7cdc3b3;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;min-height:58px;padding:12px 16px;display:grid;box-shadow:inset 0 1px #ffffff85}#staff-new-live.services-live-page .services-subcategory-row-head{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}#staff-new-live.services-live-page .services-subcategory-row-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}#staff-new-live.services-live-page .services-subcategory-name-edit-trigger{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}#staff-new-live.services-live-page .services-subcategory-name-edit-icon{opacity:.62;object-fit:contain;flex:0 0 15px;width:15px;height:15px;transition:opacity .16s,transform .16s}#staff-new-live.services-live-page .services-subcategory-name-edit-trigger:hover strong{color:#d27865}#staff-new-live.services-live-page .services-subcategory-name-edit-trigger:hover .services-subcategory-name-edit-icon{opacity:.9;transform:translateY(-1px)}#staff-new-live.services-live-page .services-subcategory-row-head strong,#staff-new-live.services-live-page .services-subcategory-other-head strong{color:#35302ce6;font-size:.76rem;font-weight:760}#staff-new-live.services-live-page .services-subcategory-row-head span,#staff-new-live.services-live-page .services-subcategory-other-head span{color:#5850497a;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:680}#staff-new-live.services-live-page .services-subcategory-row-empty,#staff-new-live.services-live-page .services-subcategory-other-head p{color:#5850498a;text-align:right;margin:0;font-size:.64rem;line-height:1.4}#staff-new-live.services-live-page .services-subcategory-other-head{border-bottom:1px solid #14121014;justify-content:space-between;align-items:flex-end;gap:18px;margin:2px 0 12px;padding:12px 4px 9px;display:flex}#staff-new-live.services-live-page .services-subcategory-other-head>div{gap:3px;display:grid}#staff-new-live.services-live-page .services-subcategory-empty-services{color:#58504994;background:#f6f1ec80;border-radius:15px;padding:14px 16px;font-size:.7rem;line-height:1.45}#staff-new-live.services-live-page .services-subcategory-row-head>.services-subcategory-row-actions{flex:none;align-self:center;align-items:center;gap:8px;display:inline-flex}#staff-new-live.services-live-page .services-subcategory-add-service-trigger,#staff-new-live.services-live-page .services-subcategory-remove-trigger,#staff-new-live.services-live-page .services-category-add-service-btn{width:54px;height:54px;box-shadow:none;color:#797068a8;cursor:pointer;background:0 0;border:2px dashed #aaa0979e;border-radius:999px;flex:0 0 54px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}#staff-new-live.services-live-page .services-subcategory-add-service-trigger,#staff-new-live.services-live-page .services-subcategory-remove-trigger{flex-basis:38px;width:38px;height:38px}#staff-new-live.services-live-page .services-subcategory-remove-trigger{font-size:1.2rem;font-weight:360;line-height:1}#staff-new-live.services-live-page .services-subcategory-add-service-trigger:hover,#staff-new-live.services-live-page .services-subcategory-add-service-trigger:focus-visible,#staff-new-live.services-live-page .services-subcategory-remove-trigger:hover,#staff-new-live.services-live-page .services-subcategory-remove-trigger:focus-visible,#staff-new-live.services-live-page .services-category-add-service-btn:hover,#staff-new-live.services-live-page .services-category-add-service-btn:focus-visible{color:#d27865;background:#f8f2ed85;border-color:#d27865b8;outline:none;transform:translateY(-1px)}#staff-new-live.services-live-page .services-subcategory-add-service-icon{width:17px;height:17px}#staff-new-live.services-live-page .services-category-add-service-icon{width:22px;height:22px}#staff-new-live.services-live-page .services-category-add-service-btn{margin:4px auto 2px}#staff-new-live.services-live-page .services-subcategory-add-service-panel{background:#ebe5dfb8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:grid;box-shadow:inset 2px 2px 5px #9d918624,inset -2px -2px 5px #ffffff6b}#staff-new-live.services-live-page .services-subcategory-existing-service-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}#staff-new-live.services-live-page .services-subcategory-existing-service-form .mb-3{min-width:0;margin-bottom:0}#staff-new-live.services-live-page .services-subcategory-service-select{color:#322d29e0;background:#f7f3eeeb;border:0;border-radius:999px;width:100%;min-height:42px;font-size:.74rem;box-shadow:inset 3px 3px 7px #a0958b29,inset -3px -3px 7px #ffffff85}#staff-new-live.services-live-page .services-subcategory-existing-service-actions{align-items:center;gap:8px;display:inline-flex}#staff-new-live.services-live-page .services-subcategory-save-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}#staff-new-live.services-live-page .services-subcategory-add-service-or{color:#58504975;text-transform:uppercase;font-size:.61rem;font-weight:700}#staff-new-live.services-live-page .services-subcategory-create-service-btn{color:#c45e48eb;white-space:nowrap;cursor:pointer;background:#f7f1ebb3;border:1px solid #d2786547;border-radius:999px;min-height:42px;padding:0 16px;font-size:.68rem;font-weight:760}#staff-new-live.services-live-page .services-subcategory-row-empty{color:#5850498a;text-align:left;background:#ffffff47;border-radius:13px;margin:10px 0 0;padding:12px 14px;font-size:.64rem;line-height:1.4}#staff-new-live.services-live-page .services-subcategory-row>.services-category-item{min-height:58px;margin-top:6px;padding:6px 0}#staff-new-live.services-live-page .services-subcategory-row>.services-category-item+.services-category-item{margin-top:0}#staff-new-live.services-live-page .services-details-category-lock-note{color:#58504985;margin:7px 4px 0;font-size:.66rem;line-height:1.4}@media (max-width:720px){#staff-new-live.services-live-page .services-menu-mode-setting,#staff-new-live.services-live-page .services-subcategory-toolbar,#staff-new-live.services-live-page .services-subcategory-other-head{flex-direction:column;align-items:flex-start}#staff-new-live.services-live-page .services-menu-mode-options,#staff-new-live.services-live-page .services-add-subcategory-btn{width:100%}#staff-new-live.services-live-page .services-menu-mode-options{justify-content:flex-start}#staff-new-live.services-live-page .services-subcategory-create-form{grid-template-columns:1fr 1fr}#staff-new-live.services-live-page .services-subcategory-create-field{grid-column:1/-1}#staff-new-live.services-live-page .services-subcategory-row,#staff-new-live.services-live-page .services-subcategory-add-service-panel,#staff-new-live.services-live-page .services-subcategory-existing-service-form{grid-template-columns:1fr}#staff-new-live.services-live-page .services-subcategory-existing-service-actions{justify-content:flex-end}#staff-new-live.services-live-page .services-subcategory-row-empty,#staff-new-live.services-live-page .services-subcategory-other-head p{text-align:left}}#staff-new-live.services-live-page .services-category-item{border-bottom:1px solid #14121014;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:66px;padding:9px 0;transition:opacity .14s,transform .14s;display:grid}#staff-new-live.services-live-page .services-category-item-main{align-items:center;gap:12px;min-width:0;display:flex}#staff-new-live.services-live-page .services-category-item-photo{background:#e6e3deb8;border:1px solid #ffffff8f;border-radius:999px;flex:0 0 52px;width:52px;height:52px;display:block;overflow:hidden;box-shadow:inset 3px 3px 7px #796e6517,inset -3px -3px 7px #ffffff6b,3px 4px 9px #62574e14}#staff-new-live.services-live-page .services-category-item-photo img{object-fit:cover;width:100%;height:100%;display:block}#staff-new-live.services-live-page .services-category-item-photo.has-photo{background:#f4f0ebf0}#staff-new-live.services-live-page .services-category-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:8px;grid-template-rows:repeat(3,3px);grid-template-columns:repeat(2,3px);place-content:center;gap:3px;width:18px;min-width:18px;height:30px;margin-top:0;display:grid}#staff-new-live.services-live-page .services-category-drag-handle:active{cursor:grabbing}#staff-new-live.services-live-page .services-category-drag-handle>span{background:#5c544d8a;border-radius:999px;width:3px;height:3px}#staff-new-live.services-live-page .services-category-item.is-dragging{opacity:.46;transform:scale(.992)}#staff-new-live.services-live-page .services-category-stackable-toggle{text-align:left;cursor:pointer;background:linear-gradient(#f3eee8e6,#e9e2d9db);border:0;border-radius:20px 27px 22px 25px/24px 20px 26px 21px;justify-content:space-between;align-self:stretch;align-items:center;gap:14px;width:100%;min-height:42px;margin:0 0 10px;padding:8px 12px 8px 15px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 1px 1px #fff6,inset -1px -1px #d6cdc33d,6px 8px 12px #665b5038,-4px -4px 10px #ffffff47}#staff-new-live.services-live-page .services-category-stackable-toggle:hover{background:linear-gradient(#f6f1ebeb,#ece5dce6);box-shadow:inset 1px 1px #ffffff70,inset -1px -1px #d6cdc342,7px 9px 13px #665b503d,-4px -4px 10px #ffffff4d}#staff-new-live.services-live-page .services-category-stackable-label{letter-spacing:.01em;color:#5d544cdb;font-size:13px;font-weight:500}#staff-new-live.services-live-page .services-category-stackable-switch{background:linear-gradient(#e1d9d0f0 0%,#d3cac0eb 100%);border-radius:999px;flex:none;align-items:center;width:48px;height:24px;padding:2px;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 1px 1px 2px #a3968a2e,inset -1px -1px 2px #fffbf65c}#staff-new-live.services-live-page .services-category-stackable-toggle:hover .services-category-stackable-switch{transform:none}#staff-new-live.services-live-page .services-category-stackable-switch.is-active{background:linear-gradient(#d4b7abe0 0%,#c4a598db 100%);box-shadow:inset 1px 1px 2px #ab8a7d2e,inset -1px -1px 2px #fbf1ec38}#staff-new-live.services-live-page .services-category-stackable-switch-knob{background:linear-gradient(#faf7f2fa,#f2ede7f5);border-radius:999px;width:20px;height:20px;transition:transform .18s;transform:translate(0);box-shadow:1px 1px 2px #74675b1f,-1px -1px 1px #ffffff47}#staff-new-live.services-live-page .services-category-stackable-switch.is-active .services-category-stackable-switch-knob{transform:translate(24px)}#staff-new-live.services-live-page .services-category-item:last-child{border-bottom:0}#staff-new-live.services-live-page .services-category-item-copy{min-width:0}#staff-new-live.services-live-page .services-category-item-title-row{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}#staff-new-live.services-live-page .services-category-item-title{color:#2b2723eb;margin:0;font-size:15px;font-weight:500}#staff-new-live.services-live-page .services-category-item-meta{letter-spacing:.18em;text-transform:uppercase;color:#5a555285;margin:6px 0 0;font-size:11px;font-weight:500}#staff-new-live.services-live-page .services-category-item-description{color:#423b35ad;margin:10px 0 0;font-size:13px;line-height:1.45}#staff-new-live.services-live-page .services-category-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}#staff-new-live.services-live-page .services-stackable-service-setting{align-items:center;display:inline-flex}#staff-new-live.services-live-page .services-stackable-service-label{letter-spacing:.13em;text-transform:uppercase;color:inherit;white-space:nowrap;font-size:11px;font-weight:800}#staff-new-live.services-live-page .services-stackable-service-check{color:#5a55528c;cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live.services-live-page .services-stackable-service-check:hover{background:#e5e0dce0;transform:translateY(-1px)}#staff-new-live.services-live-page .services-stackable-service-check.is-active{color:#c45e48eb}#staff-new-live.services-live-page .services-stackable-service-check-icon{stroke-width:1.75px;width:21.16px;height:21.16px}#staff-new-live.services-live-page .services-category-item-status{letter-spacing:.12em;text-transform:uppercase;color:#5a55528c;background:#e5e0dcb3;border:0;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live.services-live-page .services-category-item-status.is-active{color:#60806ce6}#staff-new-live.services-live-page .services-category-item-status--inline{letter-spacing:.11em;min-height:16px;padding:0 7px;font-size:8px;box-shadow:2px 2px 4px #c9c5c1d1,-2px -2px 4px #ffffffd1}#staff-new-live.services-live-page .services-item-action-btn{color:#58504ad6;cursor:pointer;background:#e5e0dcb3;border:0;border-radius:999px;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:transform .16s,box-shadow .16s,background-color .16s;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live.services-live-page .services-item-action-btn:hover{background:#e5e0dce0;transform:translateY(-1px)}#staff-new-live.services-live-page .services-item-action-btn:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #c9c5c1,inset -2px -2px 5px #fff}#staff-new-live.services-live-page .services-item-action-btn--danger{color:#a76e62e6}#staff-new-live.services-live-page .services-add-error{color:#dc2626d1;margin:8px 0 0;font-size:12px}#staff-new-live.services-live-page .services-archive-filter{flex:0 0 188px;width:188px;max-width:188px}#staff-new-live.services-live-page .services-add-slot{flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}#staff-new-live.services-live-page .staff-add-btn.is-layout-hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#staff-new-live.services-live-page .services-category-restore-btn{color:#58524ba8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#f4efe8f5;border:0;border-radius:999px;min-width:92px;min-height:34px;padding:0 16px;font-size:.48rem;font-weight:700;line-height:1.2;transition:color .16s,transform .16s,box-shadow .16s;box-shadow:-5px -5px 10px #ffffffad,6px 8px 14px #493e3633,2px 3px 5px #493e3624}#staff-new-live.services-live-page .services-category-restore-btn:hover,#staff-new-live.services-live-page .services-category-restore-btn:focus-visible{outline:none;transform:translateY(-1px);box-shadow:-6px -6px 11px #ffffff8a,8px 10px 16px #493e3640,inset 1px 1px 1px #ffffff5c,inset -1px -1px 1px #493e3617}#staff-new-live.services-live-page .services-category-record-delete-btn{color:#d27865db;cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 3px;font-size:1.35rem;font-weight:430;line-height:1;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:-5px -5px 9px #ffffff7a,6px 8px 13px #493e363d,inset 1px 1px 1px #ffffff57,inset -1px -1px 1px #493e3614}#staff-new-live.services-live-page .services-category-record-delete-btn:hover,#staff-new-live.services-live-page .services-category-record-delete-btn:focus-visible{color:#c85c48fa;outline:none;transform:translateY(-1px);box-shadow:-6px -6px 11px #ffffff8a,8px 10px 16px #493e3647,inset 1px 1px 1px #ffffff5c,inset -1px -1px 1px #493e361a}#staff-new-live.services-live-page .products-category-record-modal{height:286px}#staff-new-live.services-live-page .products-category-archive-destination{color:#4a433dad;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;font-size:.76rem;font-weight:600;display:grid}#staff-new-live.services-live-page .products-category-archive-destination .mb-3{margin:0}#staff-new-live.services-live-page .products-category-archive-select{color:#47413bc7;background-color:#fffdfab8;border:1px solid #bcb0a475;border-radius:12px;outline:none;width:100%;min-height:38px;padding:0 34px 0 12px;font-size:.76rem}#staff-new-live.services-live-page .products-category-record-modal .business-forms-delete-modal-actions{margin-top:20px}#staff-new-live.services-live-page #product-form .staff-field>.mb-3{margin-bottom:0}#staff-new-live.services-live-page .services-details-drawer{--staff-hub-drawer-top:48px;max-width:1024px}#staff-new-live.services-live-page .services-inline-editor{width:100%;max-width:none;height:auto;min-height:calc(100vh - 250px);padding:0 0 calc(72px + env(safe-area-inset-bottom));margin:8px 0 0;overflow:visible}#staff-new-live.services-live-page .services-inline-editor .business-hub-inline-head{padding:0 0 24px}#staff-new-live.services-live-page .services-inline-editor .services-editor-head--titleless{z-index:20;pointer-events:none;height:0;min-height:0;padding:0;position:relative;overflow:visible}#staff-new-live.services-live-page .services-inline-editor .services-editor-head--titleless .staff-hub-drawer-close{z-index:21;pointer-events:auto;position:absolute;top:0;right:0}#staff-new-live.services-live-page .services-inline-editor .services-editor-head--titleless+.business-hub-inline-body{margin-top:-1cm}#staff-new-live.services-live-page .services-inline-editor .business-hub-inline-body{flex:none;height:auto!important;max-height:none!important;padding:8px 0 0!important;overflow:visible!important}#staff-new-live.services-live-page .services-inline-editor .services-details-form{width:100%}#staff-new-live.services-live-page .services-inline-editor-actions{padding:0 0 calc(24px + env(safe-area-inset-bottom));margin-top:46px}#staff-new-live.services-live-page .services-details-drawer .staff-hub-drawer-head{align-items:flex-start}#staff-new-live.services-live-page .services-details-form{row-gap:30px}#staff-new-live.services-live-page .services-details-name-photo-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:92px;display:grid}#staff-new-live.services-live-page .services-details-name-field,#staff-new-live.services-live-page .services-catalog-photo-field{min-width:0}#staff-new-live.services-live-page .services-details-name-field{align-self:stretch}#staff-new-live.services-live-page .services-details-name-field>input,#staff-new-live.services-live-page .services-details-name-field>.mb-3{margin-top:auto}#staff-new-live.services-live-page .services-details-name-field>.mb-3{margin-bottom:0}#staff-new-live.services-live-page .services-catalog-photo-field{grid-column:auto;align-items:flex-start}#staff-new-live.services-live-page .services-catalog-photo-control{width:92px;height:92px;margin-top:4px;position:relative}#staff-new-live.services-live-page .services-catalog-photo-preview{background:#e6e3dec2;border:1px solid #ffffffa3;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden;box-shadow:inset 5px 5px 11px #796e651a,inset -5px -5px 11px #ffffff7a,7px 9px 18px #62574e1a}#staff-new-live.services-live-page .services-catalog-photo-image{object-fit:cover;width:100%;height:100%;display:block}#staff-new-live.services-live-page .services-catalog-photo-placeholder-icon{color:#6058516b;stroke-width:1.45px;width:24px;height:24px}#staff-new-live.services-live-page .services-catalog-photo-edit{z-index:2;color:#46403bb8;pointer-events:none;background:#f7f3eef0;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;bottom:0;right:-2px;box-shadow:4px 5px 11px #5b504724,-2px -2px 7px #ffffff7a}#staff-new-live.services-live-page .services-catalog-photo-input{z-index:3;opacity:0;cursor:pointer;width:calc(100% + 12px);height:calc(100% + 12px);margin:0;padding:0;position:absolute;inset:-6px}#staff-new-live.services-live-page .services-catalog-photo-help{color:#1412106b;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 0;font-size:10px;font-weight:500}#staff-new-live.services-live-page .services-details-two-up{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}#staff-new-live.services-live-page .services-details-timing-price-row{grid-column:1/-1;grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr) minmax(180px,.8fr);align-items:start;gap:56px}#staff-new-live.services-live-page .services-price-input-wrap{position:relative}#staff-new-live.services-live-page .services-price-currency{z-index:1;color:#8c8985;pointer-events:none;font-size:15px;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}#staff-new-live.services-live-page .services-price-input-wrap input{padding-left:36px}#staff-new-live.services-live-page .services-details-status-stackable-row{grid-column:1/-1;grid-template-columns:minmax(360px,.85fr) minmax(360px,1fr);align-items:start;gap:56px}#staff-new-live.services-live-page .services-details-stackable-field{grid-template-columns:minmax(0,240px) auto;place-content:start;align-items:center;gap:0 18px;display:grid}#staff-new-live.services-live-page .services-details-status-field{gap:0}#staff-new-live.services-live-page .services-details-stackable-field>label:not(.services-details-stackable-option){grid-column:1}#staff-new-live.services-live-page .services-details-radio-row{flex-wrap:nowrap;align-items:center;gap:24px;padding-top:18px;display:flex}#staff-new-live.services-live-page .services-details-status-option{cursor:pointer;align-items:center;gap:12px;display:inline-flex;position:relative}#staff-new-live.services-live-page .services-details-status-radio{opacity:0;pointer-events:none;position:absolute}#staff-new-live.services-live-page .services-details-stackable-option{cursor:pointer;grid-area:1/2/span 2;align-items:center;width:fit-content;margin-top:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;display:inline-flex;position:relative}#staff-new-live.services-live-page .services-details-stackable-checkbox{opacity:0;pointer-events:none;position:absolute}#staff-new-live.services-live-page .services-details-status-indicator{background:#ffffff2e;border:1.5px solid #1412103d;border-radius:999px;flex:0 0 22px;width:22px;height:22px;transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative}#staff-new-live.services-live-page .services-details-stackable-description{letter-spacing:0;text-transform:none;color:#1412106b;grid-column:1;max-width:240px;margin:0;font-size:12px;line-height:1.45}#staff-new-live.services-live-page .services-details-status-description{letter-spacing:0;text-transform:none;color:#1412106b;max-width:300px;margin:0;font-size:12px;line-height:1.45}#staff-new-live.services-live-page .services-details-stackable-switch{background:#14121038;border-radius:999px;flex:0 0 92px;width:92px;height:32px;transition:background-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:inset 0 0 0 1px #14121024}#staff-new-live.services-live-page .services-details-stackable-switch:after{content:"OFF";letter-spacing:.06em;text-align:center;color:#ffffffe6;pointer-events:none;z-index:1;width:40px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}#staff-new-live.services-live-page .services-details-status-indicator:after{content:"";opacity:0;border-bottom:2px solid #d27865e6;border-right:2px solid #d27865e6;width:5px;height:10px;transition:opacity .16s;position:absolute;top:3px;left:7px;transform:rotate(45deg)}#staff-new-live.services-live-page .services-details-stackable-switch-knob{z-index:2;background:#fffffff5;border-radius:999px;width:26px;height:26px;transition:transform .18s,box-shadow .16s;position:absolute;top:3px;left:3px;box-shadow:0 5px 14px #14121033}#staff-new-live.services-live-page .services-details-status-label{letter-spacing:.22em;text-transform:uppercase;color:#14121085;font-size:11px;font-weight:500;transition:color .16s}#staff-new-live.services-live-page .services-details-status-option:hover .services-details-status-indicator{border-color:#d2786580}#staff-new-live.services-live-page .services-details-stackable-option:hover .services-details-stackable-switch{background:#1412104d;box-shadow:inset 0 0 0 1px #14121033}#staff-new-live.services-live-page .services-details-stackable-option:hover .services-details-stackable-switch-knob{box-shadow:0 7px 16px #1412103d}#staff-new-live.services-live-page .services-details-stackable-option:active .services-details-stackable-switch{transform:scale(.96)}#staff-new-live.services-live-page .services-details-status-radio:focus-visible+.services-details-status-indicator,#staff-new-live.services-live-page .services-details-stackable-option:has(.services-details-stackable-checkbox:focus-visible) .services-details-stackable-switch{outline-offset:3px;outline:2px solid #d278654d}#staff-new-live.services-live-page .services-details-status-radio:checked+.services-details-status-indicator{background:#d278650a;border-color:#d27865c7}#staff-new-live.services-live-page .services-details-stackable-option:has(.services-details-stackable-checkbox:checked) .services-details-stackable-switch,#staff-new-live.services-live-page .services-details-stackable-switch.is-active,#staff-new-live.services-live-page .services-details-stackable-checkbox:checked+.services-details-stackable-switch{background:#ee7f63f5;box-shadow:inset 0 0 0 1px #ee7f6394,0 0 0 6px #ee7f631f,0 12px 28px #ee7f6342}#staff-new-live.services-live-page .services-details-stackable-option:has(.services-details-stackable-checkbox:checked):hover .services-details-stackable-switch{background:#ee7f63;box-shadow:inset 0 0 0 1px #ee7f63ad,0 0 0 7px #ee7f6324,0 14px 32px #ee7f634d}#staff-new-live.services-live-page .services-details-status-radio:checked+.services-details-status-indicator:after{opacity:1}#staff-new-live.services-live-page .services-details-stackable-option:has(.services-details-stackable-checkbox:checked) .services-details-stackable-switch-knob,#staff-new-live.services-live-page .services-details-stackable-switch.is-active .services-details-stackable-switch-knob{transform:translate(60px)}#staff-new-live.services-live-page .services-details-stackable-checkbox:checked+.services-details-stackable-switch .services-details-stackable-switch-knob{transform:translate(60px);box-shadow:0 6px 15px #14121047}#staff-new-live.services-live-page .services-details-stackable-switch.is-active:after,#staff-new-live.services-live-page .services-details-stackable-option:has(.services-details-stackable-checkbox:checked) .services-details-stackable-switch:after,#staff-new-live.services-live-page .services-details-stackable-checkbox:checked+.services-details-stackable-switch:after{content:"ON";color:#ffffffe6;width:40px;left:10px;right:auto}#staff-new-live.services-live-page .services-details-status-radio:checked+.services-details-status-indicator+.services-details-status-label{color:#141210c2}#staff-new-live.services-live-page .services-details-description-field{grid-column:1}#staff-new-live.services-live-page .services-details-drawer textarea.services-add-textarea{resize:vertical;min-height:104px}@media (max-width:860px){#staff-new-live.services-live-page .services-appointment-gap-head{gap:14px}#staff-new-live.services-live-page .services-appointment-gap-control{width:100%;margin-left:40px}#staff-new-live.services-live-page .services-appointment-gap-input{width:min(100%,220px)}#staff-new-live.services-live-page .services-category-item{grid-template-columns:1fr;align-items:stretch}#staff-new-live.services-live-page .services-category-item-actions{justify-content:flex-start}#staff-new-live.services-live-page .services-details-name-photo-row{grid-template-columns:minmax(0,1fr) 132px;column-gap:28px}#staff-new-live.services-live-page .services-details-two-up{grid-template-columns:1fr;gap:28px}#staff-new-live.services-live-page .services-details-timing-price-row,#staff-new-live.services-live-page .services-details-status-stackable-row{grid-template-columns:1fr;gap:24px}#staff-new-live.services-live-page .services-details-radio-row{flex-wrap:wrap}}@media (max-width:760px){#staff-new-live.services-live-page .services-details-drawer{--staff-hub-drawer-top:24px}}#admin-signup-page{--panelH:min(820px,calc(100dvh - 40px));--panelW:min(440px,calc(var(--panelH)*440/820),92vw);--panelRadius:calc(var(--panelW)/2);background:#f2eee8;min-height:100vh}#admin-signup-page .signup-backdrop{background-image:url(/images/ChatGPT%20Image%20May%207%2C%202026%2C%2002_26_32%20PM.png?v=20260724);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}#admin-signup-page .signup-panel-mask-defs{position:absolute}#admin-signup-page .hero-shell{width:var(--panelW);height:var(--panelH);z-index:1;position:relative}#admin-signup-page .signup-panel-underlay{z-index:0;background:0 0;position:absolute;inset:0;-webkit-mask:url(#panel-cutout-static) 0 0/100% 100% no-repeat;mask:url(#panel-cutout-static) 0 0/100% 100% no-repeat}#admin-signup-page .signup-panel-copy{z-index:3;justify-content:center;align-items:center;padding:clamp(44px,7vw,64px);display:flex;position:absolute;inset:0}#admin-signup-page .signup-panel-copy-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:300px;margin:0 auto;display:flex}#admin-signup-page .signup-panel-kicker{letter-spacing:.32em;text-transform:uppercase;color:#ffffffb3;margin:0;font-size:.82rem}#admin-signup-page .signup-panel-title{letter-spacing:-.04em;color:#fffffff5;text-wrap:balance;text-shadow:0 10px 24px #00000024;margin:0;font-size:clamp(2.05rem,6vw,3.15rem);font-weight:500;line-height:.98}#admin-signup-page .signup-panel-subtitle{color:#ffffffc7;text-wrap:balance;max-width:280px;margin:0;font-size:.98rem;line-height:1.55}#admin-signup-page .signup-panel-subtitle-list{text-align:left;flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}#admin-signup-page .signup-panel-subtitle-list li{grid-template-columns:14px 1fr;align-items:start;column-gap:4px;padding-left:0;display:grid;position:relative}#admin-signup-page .signup-panel-subtitle-list li:before{content:"✓";color:#ffffffe6;text-shadow:0 1px 3px #35272033;font-size:.92em;font-weight:800;line-height:1;position:relative;top:calc(.18em + .1cm)}#admin-signup-page .signup-panel-actions{flex-direction:column;gap:14px;width:100%;margin-top:12px;display:flex}#admin-signup-page .signup-panel-action{-webkit-backdrop-filter:blur(26px)saturate(118%);color:#ffffffeb;letter-spacing:-.01em;background:linear-gradient(#ffffff38 0%,#ffffff1f 100%);border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:0 22px;font-size:1.02rem;font-weight:500;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 12px 28px #090a0c1f}#admin-signup-page .signup-panel-action:hover{background:linear-gradient(#ffffff45 0%,#ffffff26 100%);border-color:#ffffff47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 16px 34px #090a0c24}#admin-signup-page .signup-panel-action--primary{color:#fffffffa}html:has(#admin-signup-page.landing-home-page){overflow-anchor:none}body:has(#admin-signup-page.landing-home-page){overflow-anchor:none;align-items:flex-start}#admin-signup-page.landing-home-page{overflow-anchor:none;isolation:isolate;min-height:100dvh;position:relative;overflow-x:hidden}#admin-signup-page.landing-home-page:before{content:"";pointer-events:none;z-index:0;background-blend-mode:color,color,normal;transform-origin:50%;background-image:radial-gradient(circle at 65% 18%,#f8683c8f 0 9%,#ee522b61 12%,#0000 18%),radial-gradient(circle at 35%,#e54e268a 0 8%,#d03f1e5c 12%,#0000 18%),url(/images/ChatGPT%20Image%20May%207%2C%202026%2C%2002_26_32%20PM.png?v=20260724);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100dvh;animation:2.8s ease-in-out infinite alternate signup-background-circles-float;position:fixed;inset:0;transform:scale(1.265)}#admin-signup-page.landing-home-page .signup-floating-circles{z-index:1;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}#admin-signup-page.landing-home-page .signup-floating-circle{aspect-ratio:1;filter:blur(6px);mix-blend-mode:multiply;opacity:.48;will-change:transform,opacity;background:radial-gradient(circle,#432d236b 0 34%,#432d232e 52%,#0000 72%);border-radius:50%;animation:1.9s ease-in-out infinite alternate signup-circle-shadow-float;display:block;position:absolute;transform:translate(2px,2px)}#admin-signup-page.landing-home-page.is-viewing-features:before,#admin-signup-page.landing-home-page.is-viewing-features .signup-floating-circle{animation:none}#admin-signup-page.landing-home-page.is-viewing-features .signup-floating-circle{will-change:auto}@keyframes signup-background-circles-float{0%{background-position:calc(50% - 4px) calc(50% - 3px)}to{background-position:calc(50% + 6px) calc(50% + 5px)}}@keyframes signup-circle-shadow-float{0%{opacity:.28;transform:translate(1px,1px)scale(.985)}to{opacity:.62;transform:translate(9px,7px)scale(1.015)}}#admin-signup-page.landing-home-page .signup-floating-circle--coral-main{width:56.2%;box-shadow:none;--signup-circle-opacity:.16;animation-duration:2.15s;top:-25.5%;left:52.3%}#admin-signup-page.landing-home-page .signup-floating-circle--coral-low{width:51.4%;box-shadow:none;--signup-circle-opacity:.11;animation-duration:1.9s;top:8%;left:10.8%}#admin-signup-page.landing-home-page .signup-floating-circle--cream-low{width:37.7%;box-shadow:none;--signup-circle-opacity:.12;animation-duration:2.35s;top:31.4%;left:59.5%}#admin-signup-page.landing-home-page .signup-floating-circle--taupe-top{width:24.5%;box-shadow:none;--signup-circle-opacity:.14;animation-duration:2.55s;top:-13.8%;left:32%}#admin-signup-page.landing-home-page .signup-floating-circle--cream-edge{width:22.7%;box-shadow:none;--signup-circle-opacity:.11;animation-duration:2.05s;top:67%;left:-9.6%}@keyframes signup-circle-float-main{0%{transform:translate(-2px,-1px)}to{transform:translate(3px,2px)}}@keyframes signup-circle-float-low{0%{transform:translate(2px,2px)}to{transform:translate(-3px,-2px)}}@keyframes signup-circle-float-cream{0%{transform:translate(-2px,2px)}to{transform:translate(3px,-3px)}}@keyframes signup-circle-float-top{0%{transform:translate(-2px,2px)}to{transform:translate(2px,-2px)}}@keyframes signup-circle-float-edge{0%{transform:translate(2px,-1px)}to{transform:translate(-2px,2px)}}@media (prefers-reduced-motion:reduce){#admin-signup-page.landing-home-page .signup-floating-circle{animation:none}}#admin-signup-page.landing-home-page .hero-shell{z-index:2;overflow-anchor:none;height:auto;transition:height .34s cubic-bezier(.22,1,.36,1)}#admin-signup-page.landing-home-page .glass-panel{height:auto;min-height:var(--panelH);overflow-anchor:none;perspective:1200px;transition:height .34s cubic-bezier(.22,1,.36,1),padding-bottom .28s;position:relative}#admin-signup-page.landing-home-page .glass-panel.is-layout-animating{will-change:height}#admin-signup-page.landing-home-page .signup-backdrop{overflow-anchor:none;background:0 0;align-items:flex-start;overflow:visible}#admin-signup-page.landing-home-page .content-stack{z-index:1;width:100%;min-height:calc(var(--panelH) - 80px);text-align:center;overflow-anchor:none;transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:clamp(44px,7vw,64px);transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1),filter .28s;display:flex;position:relative}#admin-signup-page.landing-home-page .glass-tail{width:100%;height:80px;transition:opacity .22s}#admin-signup-page.landing-home-page .landing-showcase{z-index:5;border-radius:inherit;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;background:#eee9e26b;transition:opacity .28s,transform .43s cubic-bezier(.22,1,.36,1),visibility 0s linear .43s;position:absolute;inset:1px;overflow:hidden;transform:rotateY(9deg)scale(.985)}#admin-signup-page.landing-home-page .glass-panel.is-showcase .content-stack{opacity:0;pointer-events:none;filter:blur(1px);transform:rotateY(-9deg)scale(.985)}#admin-signup-page.landing-home-page .glass-panel.is-showcase .glass-tail{opacity:0;pointer-events:none}#admin-signup-page.landing-home-page .glass-panel.is-video-showcase{perspective:none;transition:none}#admin-signup-page.landing-home-page .glass-panel.is-video-showcase .content-stack,#admin-signup-page.landing-home-page .glass-panel.is-video-showcase .glass-tail{display:none}#admin-signup-page.landing-home-page .glass-panel.is-video-showcase .landing-showcase{transition:none;transform:none}#admin-signup-page.landing-home-page .glass-panel.is-showcase .landing-showcase{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s,.1s,0s;transform:rotateY(0)scale(1)}#admin-signup-page.landing-home-page .landing-showcase-track,#admin-signup-page.landing-home-page .landing-showcase-slide{position:absolute;inset:0}#admin-signup-page.landing-home-page .landing-showcase-slide{opacity:0;pointer-events:none;margin:0;transition:opacity .34s,transform .46s cubic-bezier(.22,1,.36,1);transform:translate(9%)scale(1.01)}#admin-signup-page.landing-home-page .landing-showcase-slide.is-active{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}#admin-signup-page.landing-home-page .landing-showcase-slide img{z-index:1;transform-origin:50%;width:100%;max-width:none;height:auto;display:block;position:absolute;top:calc(50% - 151.18px);left:50%;transform:translate(-50%,-50%)scale(1.4375);-webkit-mask-image:linear-gradient(#0000 0%,#0003 3%,#0000008c 7%,#000000d9 10%,#000 14% 86%,#000000d9 90%,#0000008c 93%,#0003 97%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0003 3%,#0000008c 7%,#000000d9 10%,#000 14% 86%,#000000d9 90%,#0000008c 93%,#0003 97%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#admin-signup-page.landing-home-page .landing-showcase-video-frame{z-index:4;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;contain:strict;isolation:isolate;height:61%;transition:opacity .32s,transform .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:scale(1.012);-webkit-mask-image:linear-gradient(#000 0% 68%,#000000f0 74%,#000000b8 82%,#00000061 91%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000f0 74%,#000000b8 82%,#00000061 91%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#admin-signup-page.landing-home-page .landing-showcase-video{object-fit:contain;object-position:center center;transform-origin:50%;will-change:transform;backface-visibility:hidden;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}#admin-signup-page.landing-home-page .landing-showcase.is-video-preview .landing-showcase-video-frame{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s,.1s,0s;transform:scale(1)}#admin-signup-page.landing-home-page .landing-showcase.is-video-preview .landing-showcase-track,#admin-signup-page.landing-home-page .landing-showcase.is-video-preview .landing-showcase-schedule-preview,#admin-signup-page.landing-home-page .landing-showcase.is-video-preview .landing-showcase-schedule-copy,#admin-signup-page.landing-home-page .landing-showcase.is-video-preview .landing-showcase-nav,#admin-signup-page.landing-home-page .landing-showcase.is-video-preview .landing-showcase-dots{display:none}#admin-signup-page.landing-home-page .landing-showcase-schedule-preview{z-index:2;opacity:0;visibility:hidden;pointer-events:none;margin:0;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;position:absolute;inset:0;transform:scale(.985)}#admin-signup-page.landing-home-page .landing-showcase-schedule-preview img{z-index:1;aspect-ratio:438/307.641;object-fit:cover;transform-origin:50%;width:100%;max-width:none;height:auto;display:block;position:absolute;top:calc(50% - 170.08px);left:calc(50% + 64.249px);transform:translate(-50%,-50%)scale(1.4375);-webkit-mask-image:linear-gradient(#0000 0%,#0000001a 10%,#00000040 22%,#00000073 34%,#000000a6 44%,#000000d1 52%,#000 60% 88.14%,#000000d9 91.53%,#0000008c 94.07%,#0003 97.46%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000001a 10%,#00000040 22%,#00000073 34%,#000000a6 44%,#000000d1 52%,#000 60% 88.14%,#000000d9 91.53%,#0000008c 94.07%,#0003 97.46%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#admin-signup-page.landing-home-page .landing-showcase.is-schedule-preview .landing-showcase-track,#admin-signup-page.landing-home-page .landing-showcase.is-schedule-preview .landing-showcase-copy,#admin-signup-page.landing-home-page .landing-showcase.is-schedule-preview .landing-showcase-nav,#admin-signup-page.landing-home-page .landing-showcase.is-schedule-preview .landing-showcase-dots{opacity:0;visibility:hidden;pointer-events:none}#admin-signup-page.landing-home-page .landing-showcase.is-schedule-preview .landing-showcase-schedule-preview,#admin-signup-page.landing-home-page .landing-showcase.is-schedule-preview .landing-showcase-schedule-copy{opacity:1;visibility:visible;pointer-events:auto}#admin-signup-page.landing-home-page .landing-showcase.is-schedule-preview .landing-showcase-schedule-preview{transition-delay:.1s,.1s,0s;transform:scale(1)}#admin-signup-page.landing-home-page .landing-showcase-schedule-copy{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility 0s linear .28s}#admin-signup-page.landing-home-page .landing-showcase.is-schedule-preview .landing-showcase-schedule-copy{transition-delay:.16s,0s}#admin-signup-page.landing-home-page .landing-showcase-copy,#admin-signup-page.landing-home-page .landing-showcase-schedule-copy{z-index:6;text-align:left;pointer-events:none;position:absolute;top:calc(65.5% - 56.69px);left:50px;right:50px}#admin-signup-page.landing-home-page .landing-showcase-copy h2,#admin-signup-page.landing-home-page .landing-showcase-schedule-copy h2{color:#fffffff5;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px 1px #41362f2e,0 5px 14px #41362f33;max-width:310px;margin:0;font-family:Avenir Next LT Pro,Avenir Next,Avenir,sans-serif;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:500;line-height:.98}#admin-signup-page.landing-home-page .landing-showcase-copy p,#admin-signup-page.landing-home-page .landing-showcase-schedule-copy p{color:#ffffffe6;letter-spacing:-.005em;text-wrap:pretty;text-shadow:0 2px 8px #41362f33;max-width:320px;margin:24px 0 0;font-family:Avenir Next LT Pro,Avenir Next,Avenir,sans-serif;font-size:.86rem;font-weight:400;line-height:1.52}#admin-signup-page.landing-home-page .landing-showcase-nav,#admin-signup-page.landing-home-page .landing-showcase-close,#admin-signup-page.landing-home-page .landing-showcase-replay{z-index:7;color:#fffffff5;-webkit-backdrop-filter:blur(14px)saturate(112%);cursor:pointer;background:#efeae24d;border:1px solid #ffffffad;place-items:center;margin:0;padding:0;transition:transform .18s,background .18s,box-shadow .18s;display:grid;position:absolute;box-shadow:-2px 5px 8px #18263033,inset 0 1px #ffffff9e}#admin-signup-page.landing-home-page .landing-showcase-nav{border-radius:50%;width:42px;height:42px;font-size:1.7rem;line-height:1;top:50%;transform:translateY(-50%)}#admin-signup-page.landing-home-page .landing-showcase-nav--prev{left:16px}#admin-signup-page.landing-home-page .landing-showcase-nav--next{right:16px}#admin-signup-page.landing-home-page .landing-showcase-close{-webkit-backdrop-filter:blur(16px)saturate(108%);isolation:isolate;color:#fffffffa;text-shadow:0 1px 2px #302a266b,0 0 5px #302a262e;background:#a092882e;border:0;border-radius:50%;width:42px;height:42px;font-size:1.08rem;font-weight:500;line-height:1;top:70px;right:55px;overflow:hidden;box-shadow:-2.5px 5px 7px #18263033,1px 2px 3px #1826300d,inset 0 1px #ffffff57}#admin-signup-page.landing-home-page .landing-showcase-replay{-webkit-backdrop-filter:blur(16px)saturate(108%);isolation:isolate;color:#fffffffa;opacity:0;visibility:hidden;pointer-events:none;background:#a092882e;border:0;border-radius:50%;width:42px;height:42px;transition:opacity .18s,visibility 0s linear .18s,transform .18s,background .18s,box-shadow .18s;top:70px;right:105px;overflow:hidden;transform:translateY(2px)scale(.96);box-shadow:-2.5px 5px 7px #18263033,1px 2px 3px #1826300d,inset 0 1px #ffffff57}#admin-signup-page.landing-home-page .landing-showcase.is-video-preview .landing-showcase-replay{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s,0s,.1s,0s,0s;top:calc(61% - 58px);left:calc(50% - 47px);right:auto;transform:translateY(0)scale(1)}#admin-signup-page.landing-home-page .landing-showcase.is-video-preview .landing-showcase-close{top:calc(61% - 58px);left:calc(50% + 5px);right:auto}#admin-signup-page.landing-home-page .landing-showcase-replay svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #302a2647);width:19px;height:19px;transition:transform .22s cubic-bezier(.22,1,.36,1)}#admin-signup-page.landing-home-page .landing-showcase-replay:before,#admin-signup-page.landing-home-page .landing-showcase-close:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from 206deg,#1b29326b 0deg,#1b29322e 58deg,#ffffff14 105deg,#ffffffd6 154deg,#fffffffa 228deg,#ffffff4d 292deg,#1b293233 338deg,#1b29326b 360deg);position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.4px),#000 calc(100% - 1.1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.4px),#000 calc(100% - 1.1px))}#admin-signup-page.landing-home-page .landing-showcase-nav:hover{background:#fff6;box-shadow:-3px 7px 11px #1826303b,inset 0 1px #ffffffc2}#admin-signup-page.landing-home-page .landing-showcase-close:hover,#admin-signup-page.landing-home-page .landing-showcase-replay:hover{background:#fff6;transform:translateY(-1px)}#admin-signup-page.landing-home-page .landing-showcase-nav:focus-visible,#admin-signup-page.landing-home-page .landing-showcase-close:focus-visible,#admin-signup-page.landing-home-page .landing-showcase-replay:focus-visible,#admin-signup-page.landing-home-page .landing-showcase-dot:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}#admin-signup-page.landing-home-page .landing-showcase-replay:active svg{transform:rotate(-38deg)scale(.92)}#admin-signup-page.landing-home-page .landing-showcase-dots{z-index:7;-webkit-backdrop-filter:blur(10px);background:#1f232529;border-radius:999px;align-items:center;gap:8px;padding:7px 38px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}#admin-signup-page.landing-home-page .landing-showcase-dot{cursor:pointer;background:#ffffff7a;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .22s,background .22s}#admin-signup-page.landing-home-page .landing-showcase-dot.is-active{background:#fffffff5;border-radius:999px;width:20px}#admin-signup-page.landing-home-page .landing-home-logo{pointer-events:none;z-index:3;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;width:154.8px;height:135px;display:flex;position:absolute;top:36.8953px;left:50%;transform:translate(-50%)}#admin-signup-page.landing-home-page .landing-home-current-logo{object-fit:contain;flex:0 0 48px;width:48px;max-width:none;height:48px;display:block}#admin-signup-page.landing-home-page .landing-home-current-wordmark{color:#fffffff5;letter-spacing:-.025em;text-shadow:0 6px 16px #0000001f;margin:0;font-size:1.05rem;font-weight:600;line-height:1;display:block}#admin-signup-page.landing-home-page .landing-home-logo:before{content:none}#admin-signup-page.landing-home-page .landing-home-logo-mark,#admin-signup-page.landing-home-page .landing-home-logo-wordmark{object-fit:contain;opacity:.94;filter:grayscale()brightness(0)invert()drop-shadow(0 0 2px #fffffff5)drop-shadow(0 0 7px #ffffff6b)drop-shadow(0 5px 8px #a49a9129);display:block;position:absolute;left:50%}#admin-signup-page.landing-home-page .landing-home-logo-mark{width:148.5px;height:148.5px;top:-3.6px;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 52.5%,#00000073 54%,#0000 55.5%);mask-image:linear-gradient(#000 0% 52.5%,#00000073 54%,#0000 55.5%)}#admin-signup-page.landing-home-page .landing-home-logo-wordmark{opacity:1;width:97.2px;height:97.2px;image-rendering:-webkit-optimize-contrast;filter:grayscale()brightness(0)invert()contrast(1.08)drop-shadow(0 1px 1px #706a631a);top:24.7px;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0% 58.5%,#000 59.5% 72%,#0000 73%);mask-image:linear-gradient(#0000 0% 58.5%,#000 59.5% 72%,#0000 73%)}#admin-signup-page.landing-home-page .signup-panel-title{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 4px #2e1e1633,0 8px 18px #2e1e1621,0 -1px #ffffff61;justify-items:center;gap:1px;width:min(100%,350px);margin-top:50px;font-size:clamp(1.148rem,3.36vw,1.764rem);font-weight:500;line-height:.94;display:grid}#admin-signup-page.landing-home-page .signup-panel-title-line{white-space:nowrap;display:block}#admin-signup-page.landing-home-page .signup-panel-title-line--lead{opacity:.94;font-size:.84em;transform:translate(-7px)}#admin-signup-page.landing-home-page .signup-panel-title-line--main{font-size:1em;transform:translate(8px)}#admin-signup-page.landing-home-page .signup-panel-subtitle{font-size:.784rem;line-height:1.55}#admin-signup-page.landing-home-page .signup-feature-strip{--signup-feature-icon-size:70px;color:#1c1a18e6;-webkit-font-smoothing:antialiased;width:calc(100% + 96px);max-width:none;text-rendering:geometricPrecision;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:32px;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:grid;position:relative}#admin-signup-page.landing-home-page .signup-feature-item{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}#admin-signup-page.landing-home-page .signup-feature-icon{width:var(--signup-feature-icon-size);height:var(--signup-feature-icon-size);min-width:var(--signup-feature-icon-size);max-width:var(--signup-feature-icon-size);min-height:var(--signup-feature-icon-size);max-height:var(--signup-feature-icon-size);flex:0 0 var(--signup-feature-icon-size);aspect-ratio:1;-webkit-backdrop-filter:none;color:#ffffffc7;isolation:isolate;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:-2.5px 5px 7px #1826302b,1px 2px 3px #1826300a}#admin-signup-page.landing-home-page .signup-feature-icon--button{appearance:none;cursor:pointer;transition:transform .18s,box-shadow .18s}#admin-signup-page.landing-home-page .signup-feature-icon--button:hover{transform:translateY(-2px);box-shadow:-3px 7px 10px #18263033,1px 2px 3px #1826300a}#admin-signup-page.landing-home-page .signup-feature-icon--button:focus-visible{outline-offset:4px;outline:2px solid #ffffffc7}#admin-signup-page.landing-home-page .signup-feature-icon:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from 206deg,#1b29326b 0deg,#1b29322e 58deg,#ffffff14 105deg,#ffffffd6 154deg,#fffffffa 228deg,#ffffff4d 292deg,#1b293233 338deg,#1b29326b 360deg);position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.4px),#000 calc(100% - 1.1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.4px),#000 calc(100% - 1.1px))}#admin-signup-page.landing-home-page .signup-feature-icon svg{z-index:2;filter:drop-shadow(0 0 1px #ffffff7a)drop-shadow(0 1px 1.5px #232f3829);width:29px;height:29px;position:relative}#admin-signup-page.landing-home-page .signup-feature-icon svg *{stroke-width:1.55px}#admin-signup-page.landing-home-page .signup-feature-item h2{color:#76787e;letter-spacing:-.015em;text-wrap:balance;max-width:132px;margin:11px 0 0;font-family:Avenir Next LT Pro,Avenir Next,Avenir,sans-serif;font-size:clamp(.61rem,.82vw,.74rem);font-weight:650;line-height:1.1}#admin-signup-page.landing-home-page .signup-feature-item p{color:#fffffff0;letter-spacing:0;text-shadow:0 1px 2px #35272026;text-wrap:pretty;width:150px;max-width:100%;margin:9px 0 0;font-family:Avenir Next LT Pro,Avenir Next,Avenir,sans-serif;font-size:clamp(.66rem,.86vw,.8rem);font-weight:400;line-height:1.42}#admin-signup-page.landing-home-page .signup-more-features{color:#ffffffe0;cursor:pointer;text-underline-offset:4px;text-shadow:0 2px 6px #35272038;margin:-8px 0 0;font-size:.78rem;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #fffffff0;text-decoration:underline #fffffff0;text-decoration-thickness:1px}#admin-signup-page.landing-home-page .signup-more-features:hover,#admin-signup-page.landing-home-page .signup-more-features:focus-visible{color:#fff;text-decoration-color:#fff}#admin-signup-page.landing-home-page .landing-benefit-points{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,34px);width:min(1060px,100% - 42px);margin:42px auto 34px;display:grid;position:relative}#admin-signup-page.landing-home-page .landing-benefit-point{text-align:left;justify-items:start;gap:10px;min-width:0;display:grid}#admin-signup-page.landing-home-page .landing-benefit-point-icon{color:#d27865eb;background:radial-gradient(circle at 34% 28%,#ffffffe6,#0000 38%),radial-gradient(circle at 68% 76%,#d2786533,#0000 42%),#f6f4f0c7;border:1px solid #ffffff9e;border-radius:999px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 -8px 14px #483e3709,0 10px 22px #5b534c1a}#admin-signup-page.landing-home-page .landing-benefit-point-icon span{letter-spacing:.08em;font-size:.82rem;font-weight:850}#admin-signup-page.landing-home-page .landing-benefit-point h2{color:#241c15eb;letter-spacing:-.01em;margin:2px 0 0;font-size:.92rem;font-weight:800;line-height:1.14}#admin-signup-page.landing-home-page .landing-benefit-point p{color:#382c22ad;margin:0;font-size:.62rem;font-weight:600;line-height:1.22}#admin-signup-page.landing-home-page .landing-more-features-section{z-index:1;overflow-anchor:none;isolation:isolate;width:min(1120px,100% - 32px);margin:122.488px auto 0;scroll-margin-top:1cm;position:relative}#admin-signup-page.landing-home-page .landing-more-features-surface{width:100%;padding:0}#admin-signup-page.landing-home-page .landing-more-features-kicker{color:#fffffff5;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 8px #35272038;margin:0 0 18px;font-size:1rem;font-weight:800;line-height:1.2}#admin-signup-page.landing-home-page .landing-more-features-grid{grid-template-columns:1.15fr 1.15fr 1fr 1fr;grid-auto-flow:dense;align-items:stretch;gap:14px;display:grid}#admin-signup-page.landing-home-page .landing-more-feature-card{color:#261e18e0;isolation:isolate;-webkit-backdrop-filter:blur(32px)saturate(112%)contrast(104%);background:radial-gradient(at 48% 20%,#ffffff20 0 14%,#0000 34%),radial-gradient(at 82% 25%,#fff1 0 16%,#0000 34%),radial-gradient(at 30% 66%,#ffffff0e 0 20%,#0000 44%),radial-gradient(at 60% 92%,#bec4c80e 0 24%,#0000 52%),radial-gradient(circle,#ffffff0b 0 24%,#ffffff09 56%,#ffffff0b 100%),linear-gradient(#fff2 0%,#ffffff13 42%,#ffffff1d 100%);border:1px solid #ffffff57;border-radius:28px;min-width:0;min-height:168px;padding:18px;transition:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57,inset 8px 0 20px #ffffff1a,inset -8px 0 22px #6e767c1a,inset 0 1px #ffffff80,0 24px 60px #1010121a}#admin-signup-page.landing-home-page .landing-more-feature-main{z-index:1;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}#admin-signup-page.landing-home-page .landing-more-feature-icon{color:#37363cb8;isolation:isolate;background:radial-gradient(circle at 35% 28%,#ffffffe0,#0000 36%),radial-gradient(circle at 74% 76%,#aa97ff1c,#0000 43%),#f1f4f7c2;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff94,inset 0 1px #ffffffb8,0 8px 18px #5b534c14}#admin-signup-page.landing-home-page .landing-more-feature-icon svg{z-index:1;width:20px;height:20px;position:relative}#admin-signup-page.landing-home-page .landing-more-feature-icon svg *{stroke-width:1.5px}#admin-signup-page.landing-home-page .landing-more-feature-card:before,#admin-signup-page.landing-home-page .landing-more-feature-card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}#admin-signup-page.landing-home-page .landing-more-feature-card:before{background:radial-gradient(at 45% 13%,#ffffff31 0%,#ffffff17 28%,#0000 54%),radial-gradient(at 74% 12%,#ffffff1d 0%,#0000 38%),radial-gradient(circle,#ffffff0d 0%,#ffffff06 52%,#0000 78%),linear-gradient(#ffffff2b 0%,#ffffff1a 14%,#ffffff0b 30%,#ffffff06 48%,#0000 68%)}#admin-signup-page.landing-home-page .landing-more-feature-card:after{background:linear-gradient(0deg,#ffffff17 0 2px,#0000 2px),radial-gradient(circle,#ffffff0b 0%,#ffffff04 62%,#0000 88%),linear-gradient(90deg,#ffffff0b 0%,#ffffff06 6%,#0000 16% 84%,#6e767c06 96%,#6e767c0a 100%),linear-gradient(#ffffff09 0%,#ffffff03 7%,#0000 16% 88%,#969ea404 100%)}#admin-signup-page.landing-home-page .landing-more-feature-card>*{z-index:2;position:relative}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page{grid-area:span 2/1/auto/span 2;min-height:350px;padding:28px calc(50% + 18px) 28px 28px}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page:before{background:linear-gradient(90deg,#da7e6957 0%,#e89b8a42 25%,#fad6cb2b 42%,#fff4ee0f 54%,#0000 66%),radial-gradient(at 16% 24%,#ffece252 0%,#efa7952e 36%,#0000 68%),radial-gradient(at 12% 72%,#e1756038 0%,#ffe0d81f 34%,#0000 64%),radial-gradient(at 45% 13%,#ffffff31 0%,#ffffff17 28%,#0000 54%),radial-gradient(at 74% 12%,#ffffff1d 0%,#0000 38%),radial-gradient(circle,#ffffff0d 0%,#ffffff06 52%,#0000 78%),linear-gradient(#ffffff2b 0%,#ffffff1a 14%,#ffffff0b 30%,#ffffff06 48%,#0000 68%)}#admin-signup-page.landing-home-page .landing-more-feature-card:nth-child(n+2):nth-child(-n+5){min-height:168px}#admin-signup-page.landing-home-page .landing-more-feature-card h2{color:#eeebe7e6;letter-spacing:-.01em;text-align:left;text-shadow:0 2px 8px #35272033;margin:0;font-size:.95rem;font-weight:800;line-height:1.22}#admin-signup-page.landing-home-page .landing-more-feature-card p{color:#fffffff0;text-shadow:0 2px 8px #35272033;margin:10px 0 0;font-size:.72rem;font-weight:600;line-height:1.45}#admin-signup-page.landing-home-page .landing-more-feature-chips{z-index:1;flex-wrap:wrap;gap:7px;margin-top:16px;display:flex;position:relative}#admin-signup-page.landing-home-page .landing-more-feature-chips span{color:#fffffff0;text-shadow:0 2px 8px #3527202e;background:#ffffff1f;border-radius:8px;align-items:center;gap:5px;min-height:24px;padding:6px 8px;font-size:.56rem;font-weight:750;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #41302614}#admin-signup-page.landing-home-page .landing-more-feature-chips span:before{content:"✓";color:#fffffff5;font-size:.58rem;font-weight:900;line-height:1}#admin-signup-page.landing-home-page .landing-more-feature-preview{z-index:0;width:auto;box-shadow:none;background:0 0;border-radius:0;margin:0;transition:none;position:absolute;inset:0 0 0 30%;overflow:hidden}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page .landing-more-feature-main{grid-template-columns:64px minmax(0,1fr);gap:16px}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page .landing-more-feature-icon{width:56px;height:56px}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page .landing-more-feature-icon svg{width:24px;height:24px}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page h2{color:#fffffffa;text-shadow:0 1px 2px #2a231f94,0 5px 14px #2a231f6b,0 0 1px #2a231fb3;font-size:1.08rem}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page p{color:#fffffffa;text-shadow:0 1px 2px #2a231f8f,0 4px 12px #2a231f61,0 0 1px #2a231fa8;font-size:.82rem}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page .landing-more-feature-chips{gap:9px;margin-top:20px}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page .landing-more-feature-chips span{color:#fffffffa;text-shadow:0 1px 2px #2a231f8a,0 4px 11px #2a231f57,0 0 1px #2a231f9e;background:#ffffff2e;border-radius:10px;min-height:30px;padding:8px 11px;font-size:.68rem}#admin-signup-page.landing-home-page .landing-more-feature-preview:before{content:none}#admin-signup-page.landing-home-page .landing-more-feature-preview img{z-index:0;object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000024 4%,#00000094 10%,#000 18%);mask-image:linear-gradient(90deg,#0000 0%,#00000024 4%,#00000094 10%,#000 18%)}@media (max-width:640px){#admin-signup-page.landing-home-page .landing-more-features-grid{grid-template-columns:minmax(0,1fr)}#admin-signup-page.landing-home-page .landing-more-feature-card{min-height:0}#admin-signup-page.landing-home-page .landing-more-feature-card--landing-page{padding-bottom:250px;padding-right:22px}#admin-signup-page.landing-home-page .landing-more-feature-preview{width:min(54vw,210px);height:190px;inset:auto 18px 18px auto}}#admin-signup-page.landing-home-page .landing-plan-actions{gap:10px;max-width:350px;margin-top:8px}#admin-signup-page.landing-home-page .landing-plan-button{-webkit-backdrop-filter:none;isolation:isolate;cursor:pointer;color:#ffffffeb;background:0 0;border:0;min-height:32px;padding:0 18px;font-size:.84rem;position:relative;overflow:hidden;box-shadow:-2.5px 5px 7px #1826302b,1px 2px 3px #1826300a}#admin-signup-page.landing-home-page .landing-plan-button:before{content:"";z-index:-1;border-radius:inherit;opacity:.75;pointer-events:none;background:#e3e0db14;position:absolute;inset:0}#admin-signup-page.landing-home-page .landing-plan-button:after{content:"";z-index:2;box-sizing:border-box;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:radial-gradient(64% 92% at 0 0,#ffffffd6 0%,#ffffff75 24%,#0000 58%),radial-gradient(46% 70% at 100% 0,#ffffff61 0%,#ffffff21 26%,#0000 58%),radial-gradient(68% 96% at 100% 100%,#1f2b3242 0%,#1f2b3214 30%,#0000 64%),radial-gradient(42% 66% at 0 100%,#ffffff3d 0%,#0000 56%),#ffffff38;padding:.8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#admin-signup-page.landing-home-page .landing-plan-button:hover{background:0 0;border-color:#0000;transform:translateY(-1px);box-shadow:0 0 0 1px #ffd9c8fa,0 0 5px #ffd9c8f5,0 0 13px #ffc2a4c2,0 0 26px #ffad896b,-3px 6px 9px #1826302e,1px 2px 3px #1826300a}#admin-signup-page.landing-home-page .landing-plan-button:hover:before{opacity:.96;background:#ffffff38}#admin-signup-page.landing-home-page .landing-plan-button.is-active{color:#fffffffa;background:0 0;border-color:#0000;box-shadow:0 0 0 1px #ffd9c8fa,0 0 5px #ffd9c8f5,0 0 13px #ffc2a4c2,0 0 26px #ffad896b,-3px 6px 9px #1826302e,1px 2px 3px #1826300a}#admin-signup-page.landing-home-page .landing-plan-button.is-active:before{opacity:.96;background:#ffffff38}#admin-signup-page.landing-home-page .landing-free-trial-cta{box-sizing:border-box;-webkit-backdrop-filter:blur(26px)saturate(118%);color:#fffffff7;width:100%;max-width:350px;min-height:48px;font-family:Avenir Next LT Pro,Avenir Next,Avenir,sans-serif;font-size:var(--landing-panel-text-size);letter-spacing:.01em;text-align:center;text-transform:none;text-shadow:var(--landing-panel-sunken-shadow);transform-origin:50%;will-change:transform,box-shadow;background:radial-gradient(circle at 28% 0,#fff3,#0000 44%),linear-gradient(#ffffff40,#ffffff21);border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;margin-top:18px;padding:0 24px;font-weight:600;line-height:1;text-decoration:none;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .34s,background .34s,box-shadow .42s cubic-bezier(.16,1,.3,1),text-shadow .34s;display:inline-flex;box-shadow:inset 0 1px #ffffff52,0 12px 28px #090a0c1a}#admin-signup-page.landing-home-page .landing-free-trial-cta:hover{text-shadow:var(--landing-panel-sunken-shadow);background:radial-gradient(circle at 28% 0,#ffffff4f,#0000 46%),linear-gradient(#ffffff4f,#ffffff2b);border-color:#ffffff8f;transform:translateY(-4px)scale(1.02);box-shadow:inset 0 1px #ffffff7a,inset 0 -6px 16px #5b534c0e,0 18px 34px #090a0c29,0 0 0 1px #ffffff6b}#admin-signup-page.landing-home-page .landing-free-trial-cta:active{transition-duration:.15s;transform:translateY(-1px)scale(1.008);box-shadow:inset 0 1px #ffffff70,0 10px 21px #090a0c24}#admin-signup-page.landing-home-page .landing-free-trial-cta:focus-visible{outline-offset:3px;outline:2px solid #ffffffad}#admin-signup-page.landing-home-page .landing-description-stage{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:350px;display:flex}#admin-signup-page.landing-home-page .landing-description-stage[hidden]{display:none!important}#admin-signup-page.landing-home-page .landing-description-card{box-sizing:border-box;color:#ffffffe0;text-align:left;white-space:normal;-webkit-font-smoothing:antialiased;width:100%;text-rendering:optimizeLegibility;background:radial-gradient(circle at 22% 18%,#ffffff2e,#0000 35%),linear-gradient(135deg,#f6d1c67a,#e39a8757 52%,#fff8f057);border:1px solid #ffffff75;border-radius:34px;padding:44px 18px 18px;font-size:.96rem;line-height:1.5;position:relative;box-shadow:inset 0 1px #ffffff57,0 8px 28px #a4978a29}#admin-signup-page.landing-home-page .landing-plan-description-close{cursor:pointer;color:#ffffffd1;background:#ffffff2e;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.15rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:13px;right:18px;box-shadow:inset 0 1px #fff3,0 8px 18px #090a0c1a}#admin-signup-page.landing-home-page .landing-description-card p,#admin-signup-page.landing-home-page .landing-description-card ul{margin:0}#admin-signup-page.landing-home-page .landing-plan-description-head{box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;padding:17px 18px;display:grid;overflow:hidden}#admin-signup-page.landing-home-page .landing-plan-description-title{color:#fff8ee;letter-spacing:.012em;text-align:left;-webkit-text-stroke:.18px #ffffff8c;text-shadow:0 -1px #fffffff2,0 .55px #9e604e52,0 1px #703f342e,0 1.6px .9px #532f2729,0 2.8px 2px #532f2714;padding-right:0;font-size:.968rem;font-weight:840;line-height:1.08}#admin-signup-page.landing-home-page .landing-plan-description-name,#admin-signup-page.landing-home-page .landing-plan-description-context{display:block}#admin-signup-page.landing-home-page .landing-plan-description-context{margin-top:.12em;font-size:.765em}#admin-signup-page.landing-home-page .landing-plan-description-price{isolation:isolate;color:#ffffffeb;text-align:left;text-shadow:0 1px 2px #3527202e;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-top:0;padding:0 12px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:-2.5px 5px 7px #1826302b,1px 2px 3px #1826300a}#admin-signup-page.landing-home-page .landing-plan-description-price:before{content:"";z-index:-1;border-radius:inherit;opacity:.75;pointer-events:none;background:#e3e0db14;position:absolute;inset:0}#admin-signup-page.landing-home-page .landing-plan-description-price:after{content:"";z-index:2;box-sizing:border-box;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:radial-gradient(64% 92% at 0 0,#ffffffd6 0%,#ffffff75 24%,#0000 58%),radial-gradient(46% 70% at 100% 0,#ffffff61 0%,#ffffff21 26%,#0000 58%),radial-gradient(68% 96% at 100% 100%,#1f2b3242 0%,#1f2b3214 30%,#0000 64%),radial-gradient(42% 66% at 0 100%,#ffffff3d 0%,#0000 56%),#ffffff38;padding:.8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#admin-signup-page.landing-home-page .landing-plan-description-audience{color:#48342dbd;text-align:left;text-shadow:0 -1px #ffffff47,0 1px #7e4f3e24,0 5px 13px #4b2b2229;max-width:100%;margin-top:2px;font-size:.64rem;font-weight:720;line-height:1.38}#admin-signup-page.landing-home-page .landing-plan-description-audience-list{margin:0;padding-left:.85rem;list-style-position:outside}#admin-signup-page.landing-home-page .landing-plan-description-audience-copy{margin:.45rem 0 0}#admin-signup-page.landing-home-page .landing-plan-description-audience-list li{margin:0;padding-left:.08rem}#admin-signup-page.landing-home-page .landing-plan-description-groups{gap:24px;margin-top:28px;display:grid}#admin-signup-page.landing-home-page .landing-plan-description-group{gap:14px;display:grid}#admin-signup-page.landing-home-page .landing-plan-description-label{color:#fffcf7d1;letter-spacing:.34em;text-transform:uppercase;text-align:left;text-shadow:0 -1px #ffffff5c,0 1px #7e4f3e29,0 6px 14px #54322642;font-size:.49rem;font-weight:820;line-height:1}#admin-signup-page.landing-home-page .landing-plan-description-group--keyed .landing-plan-description-label{color:#fffffff7;letter-spacing:.02em;text-transform:none;text-shadow:0 -1px #ffffff9e,0 1px #5c362a52,0 6px 13px #3a221a6b,0 14px 24px #3a221a3d;padding-left:24px;font-size:.78rem;font-weight:900;line-height:1.2;position:relative}#admin-signup-page.landing-home-page .landing-plan-description-group--keyed .landing-plan-description-label:before{content:"✓";color:#fffcf7e6;text-shadow:0 -1px #ffffff75,0 1px #7e4f3e2e,0 5px 12px #4c302647;font-size:.68rem;font-weight:860;line-height:1.2;position:absolute;top:.02em;left:5px}#admin-signup-page.landing-home-page .landing-description-card ul{gap:12px;padding:0;font-size:.67rem;line-height:1.25;list-style:none;display:grid}#admin-signup-page.landing-home-page .landing-description-card li{color:#fffcf7f5;text-shadow:0 -1px #ffffff6b,0 1px #7e4f3e33,0 4px 9px #4c302652,0 12px 22px #4c302629;padding-left:24px;font-weight:790;position:relative}#admin-signup-page.landing-home-page .landing-plan-description-group--keyed li{padding-left:32px;font-weight:660}#admin-signup-page.landing-home-page .landing-description-card li:before{content:"✓";color:#fffcf7e6;text-shadow:0 -1px #ffffff75,0 1px #7e4f3e2e,0 5px 12px #4c302647;font-size:.58rem;font-weight:820;line-height:1.2;position:absolute;top:.04em;left:5px}#admin-signup-page.landing-home-page .landing-plan-description-group--keyed li:before{content:"•";font-size:.92rem;line-height:1;top:-.06em;left:25px}#admin-signup-page.landing-home-page .landing-description-card .landing-plan-description-audience-list{gap:4px}#admin-signup-page.landing-home-page .landing-description-card .landing-plan-description-audience-list li{color:#4c372fe6;text-shadow:0 -1px #ffffff47,0 1px #7e4f3e21;padding-left:16px;font-size:.62rem;font-weight:820;line-height:1.22}#admin-signup-page.landing-home-page .landing-description-card .landing-plan-description-audience-list li:before{content:"•";color:#5c443abd;text-shadow:none;font-size:.72rem;font-weight:760;line-height:1;top:0;left:2px}#admin-signup-page.landing-home-page .landing-plan-comparison-button{box-sizing:border-box;color:#fffcf7f0;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;text-shadow:0 -1px #ffffff6b,0 1px #7e4f3e29,0 6px 15px #4c302642;background:linear-gradient(#ffffff2e 0%,#ffffff1a 100%);border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:34px;margin-top:30px;padding:0 14px;font-size:.58rem;font-weight:860;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 10px 22px #58443a14}#admin-signup-page.landing-home-page .landing-plan-comparison-section{z-index:2;width:min(1120px,100% - 32px);margin:0 auto clamp(96px,12vh,150px);padding:0;scroll-margin-top:1cm;position:relative}#admin-signup-page.landing-home-page .landing-plan-comparison-surface{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}#admin-signup-page.landing-home-page .landing-plan-comparison-head{gap:8px;max-width:620px;margin-bottom:26px;display:grid}#admin-signup-page.landing-home-page .landing-plan-comparison-kicker,#admin-signup-page.landing-home-page .landing-plan-comparison-head p,#admin-signup-page.landing-home-page .landing-plan-compare-grid{color:#261e18e0}#admin-signup-page.landing-home-page .landing-plan-comparison-kicker{letter-spacing:.24em;text-transform:uppercase;color:#c96f58e0;margin:0;font-size:.68rem;font-weight:840}#admin-signup-page.landing-home-page .landing-plan-comparison-head h2{color:#241c15eb;letter-spacing:0;margin:0;font-size:clamp(2rem,4.4vw,4.2rem);font-weight:760;line-height:.94}#admin-signup-page.landing-home-page .landing-plan-comparison-head p{max-width:520px;margin:0;font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:650;line-height:1.5}#admin-signup-page.landing-home-page .landing-plan-comparison-cards{gap:18px;display:grid}#admin-signup-page.landing-home-page .landing-plan-compare-card{isolation:isolate;-webkit-backdrop-filter:blur(32px)saturate(112%)contrast(104%);background:radial-gradient(at 48% 20%,#ffffff20 0 14%,#0000 34%),radial-gradient(at 82% 25%,#fff1 0 16%,#0000 34%),radial-gradient(at 30% 66%,#ffffff0e 0 20%,#0000 44%),radial-gradient(at 60% 92%,#bec4c80e 0 24%,#0000 52%),radial-gradient(circle,#ffffff0b 0 24%,#ffffff09 56%,#ffffff0b 100%),linear-gradient(#fff2 0%,#ffffff13 42%,#ffffff1d 100%);border:1px solid #ffffff57;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57,inset 8px 0 20px #ffffff1a,inset -8px 0 22px #6e767c1a,inset 0 1px #ffffff80,0 24px 60px #1010121a}#admin-signup-page.landing-home-page .landing-plan-compare-card:before,#admin-signup-page.landing-home-page .landing-plan-compare-card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}#admin-signup-page.landing-home-page .landing-plan-compare-card:before{background:radial-gradient(at 45% 13%,#ffffff31 0%,#ffffff17 28%,#0000 54%),radial-gradient(at 74% 12%,#ffffff1d 0%,#0000 38%),radial-gradient(circle,#ffffff0d 0%,#ffffff06 52%,#0000 78%),linear-gradient(#ffffff2b 0%,#ffffff1a 14%,#ffffff0b 30%,#ffffff06 48%,#0000 68%)}#admin-signup-page.landing-home-page .landing-plan-compare-card:after{background:linear-gradient(0deg,#ffffff17 0 2px,#0000 2px),radial-gradient(circle,#ffffff0b 0%,#ffffff04 62%,#0000 88%),linear-gradient(90deg,#ffffff0b 0%,#ffffff06 6%,#0000 16% 84%,#6e767c06 96%,#6e767c0a 100%),linear-gradient(#ffffff09 0%,#ffffff03 7%,#0000 16% 88%,#969ea404 100%)}#admin-signup-page.landing-home-page .landing-plan-compare-grid{z-index:2;grid-template-columns:minmax(210px,1.52fr) repeat(3,minmax(86px,.68fr)) minmax(122px,.92fr);align-items:stretch;min-height:44px;font-size:clamp(.72rem,1vw,.88rem);font-weight:720;line-height:1.18;display:grid;position:relative}#admin-signup-page.landing-home-page .landing-plan-compare-grid+.landing-plan-compare-grid{border-top:1px solid #ffffff38}#admin-signup-page.landing-home-page .landing-plan-compare-grid>span{text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;padding:10px 12px;display:flex}#admin-signup-page.landing-home-page .landing-plan-compare-grid>span:first-child{text-align:left;color:#241c15e6;justify-content:flex-start;font-weight:780}#admin-signup-page.landing-home-page .landing-plan-compare-grid>span+span{border-left:1px solid #ffffff38}#admin-signup-page.landing-home-page .landing-plan-compare-grid--head{color:#24201deb;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffffff29,#fffaf40d);min-height:56px;font-size:clamp(.76rem,1.08vw,.94rem);font-weight:860}#admin-signup-page.landing-home-page .landing-plan-compare-grid--head>span:first-child{color:#c46852eb;letter-spacing:.14em}#admin-signup-page.landing-home-page .landing-plan-compare-grid .is-network{color:#fffffff5;text-shadow:0 -1px #ffffff47,0 1px #5c362a47,0 8px 16px #522f2533;background:radial-gradient(at 50% 18%,#ffffff38,#0000 46%),linear-gradient(135deg,#d67e668f,#a45b4a5c);box-shadow:inset 1px 0 #ffffff38,inset -1px 0 #71413314}#admin-signup-page.landing-home-page .landing-plan-compare-grid--head .is-network{color:#fffcf8fa;position:relative}#admin-signup-page.landing-home-page .landing-plan-compare-grid--head .is-network:after{content:"Multi-branch";color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;background:#fff3;border-radius:999px;padding:3px 7px;font-size:.48rem;font-weight:820;line-height:1;position:absolute;bottom:5px;right:9px}@media (max-width:820px){#admin-signup-page.landing-home-page .landing-plan-comparison-section{width:min(100% - 28px,1120px);margin-top:42px}#admin-signup-page.landing-home-page .landing-plan-comparison-surface{border-radius:0;padding:0}#admin-signup-page.landing-home-page .landing-plan-compare-card{border-radius:20px}#admin-signup-page.landing-home-page .landing-plan-compare-grid{grid-template-columns:minmax(130px,1.35fr) repeat(3,minmax(54px,.58fr)) minmax(72px,.84fr);min-height:42px;font-size:.58rem}#admin-signup-page.landing-home-page .landing-plan-compare-grid>span{padding:8px 6px}#admin-signup-page.landing-home-page .landing-plan-compare-grid--head{letter-spacing:.04em;font-size:.54rem}#admin-signup-page.landing-home-page .landing-plan-compare-grid--head .is-network:after{display:none}}#admin-signup-page .signup-form-panel{z-index:3;justify-content:center;align-items:center;padding:clamp(28px,4.4vw,34px);display:flex;position:absolute;inset:0;overflow:hidden}#admin-signup-page.signup-flow-page .signup-panel-current-brand{z-index:5;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;display:flex;position:absolute;top:clamp(30px,4.2vw,42px);left:50%;transform:translate(-50%)}#admin-signup-page.signup-flow-page .signup-panel-current-logo{object-fit:contain;flex:0 0 48px;width:48px;max-width:none;height:48px;display:block}#admin-signup-page.signup-flow-page .signup-panel-current-wordmark{color:#fffffff5;letter-spacing:-.025em;text-shadow:0 6px 16px #0000001f;margin:0;font-size:1.05rem;font-weight:600;line-height:1;display:block}@media (min-width:900px) and (max-height:620px){#admin-signup-page.signup-flow-page .signup-panel-current-brand{top:33.22px}}#admin-signup-page .signup-onboarding-form{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}#admin-signup-page .signup-form-panel-inner{flex-direction:column;gap:12px;width:100%;max-width:298px;display:flex}#admin-signup-page.signup-flow-page .signup-form-panel-inner{transform:translateY(1cm)}#admin-signup-page .signup-form-panel-inner[hidden]{display:none}#admin-signup-page .signup-form-kicker{text-align:left;color:#ffffffad;transform:translateY(19px)}#admin-signup-page .signup-form-title{text-align:center;letter-spacing:-.045em;color:#fffffff5;text-wrap:pretty;text-shadow:0 10px 24px #0000001f;margin:0;font-size:1.87425rem;font-weight:500;line-height:.94;transform:translateY(19px)}#admin-signup-page .signup-form-intro{text-align:center;color:#ffffffc7;margin:0;font-size:.98rem;line-height:1.5;transform:translateY(19px)}#admin-signup-page .signup-form-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:12px;padding:8px 0 0;display:flex}#admin-signup-page .signup-form-block{flex-direction:column;gap:8px;display:flex;transform:translateY(19px)}#admin-signup-page .signup-form-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffffdb;font-size:.75rem;font-weight:700}#admin-signup-page .signup-form-input{color:#ffffffeb;-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#ffffff38 0%,#ffffff1f 100%);border:1px solid #ffffff38;border-radius:999px;outline:none;width:100%;min-height:46px;padding:0 22px;font-size:.96rem;box-shadow:inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page .signup-password-field{position:relative}#admin-signup-page .signup-password-field .signup-form-input,#admin-signup-page.login-flow-page .signup-password-field .login-form-input{padding-right:54px}#admin-signup-page .signup-password-toggle{color:#ffffffe6;width:24px;height:24px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:calc(50% - 4px);right:20px;transform:translateY(-50%)}#admin-signup-page .signup-password-toggle:focus,#admin-signup-page .signup-password-toggle:focus-visible{color:#fff;outline:none}#admin-signup-page .signup-password-toggle-icon{filter:drop-shadow(0 1px 2px #00000029);width:18px;height:18px;transform:none}#admin-signup-page .signup-password-toggle-icon--hide,#admin-signup-page .signup-password-toggle[aria-pressed=true] .signup-password-toggle-icon--show{display:none}#admin-signup-page .signup-password-toggle[aria-pressed=true] .signup-password-toggle-icon--hide{display:block}#admin-signup-page .signup-form-input::placeholder{color:#ffffff9e}#admin-signup-page .signup-form-input:focus,#admin-signup-page .signup-form-input:focus-visible{border-color:#ffffff6b;outline:none;box-shadow:inset 0 1px #ffffff4d,0 12px 28px #090a0c1f}#admin-signup-page .signup-form-input.is-invalid{border-color:#ff917ca3}#admin-signup-page .google-auth-button{color:#302d2bf5;background:#fffffff5;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 16px;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 6px #090a0c2e}#admin-signup-page .google-auth-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 5px 15px #090a0c33}#admin-signup-page .google-auth-button:focus-visible{outline-offset:3px;outline:3px solid #ffffffc7}#admin-signup-page .google-auth-mark{flex:0 0 20px;width:20px;height:20px}#admin-signup-page .auth-divider{color:#fffc;text-align:center;align-items:center;gap:12px;font-size:.75rem;font-weight:500;line-height:1;display:flex}#admin-signup-page .auth-divider:before,#admin-signup-page .auth-divider:after{content:"";background:#ffffff4d;flex:1;height:1px}#admin-signup-page .google-identity-connected{color:#fffffff5;text-align:center;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:8px 16px;font-size:.82rem;font-weight:600;line-height:1.35;display:flex;box-shadow:inset 0 1px #ffffff42}#admin-signup-page .google-identity-connected.is-identity-step{border-radius:16px}#admin-signup-page .google-identity-check{color:#3e744f;background:#ffffffeb;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}#admin-signup-page .signup-form-input[readonly]{cursor:default;color:#ffffffe6;background:#ffffff1f}#admin-signup-page .signup-password-guidance{color:#ffffffc2;text-align:center;flex-direction:column;gap:5px;margin:-1px 6px 0;font-size:.67rem;line-height:1.35;display:flex}#admin-signup-page .signup-password-guidance p{margin:0}#admin-signup-page .signup-password-error{color:#d27865;text-shadow:0 1px #ffffff6b,0 4px 12px #8f424c24;font-family:Avenir Next,Avenir,sans-serif;font-size:.77rem;font-weight:500}#admin-signup-page .signup-save-error{color:#ffebe2fa;letter-spacing:.1em;text-align:center;text-shadow:0 1px 2px #00000038,0 8px 18px #00000029;margin:10px 0 0;font-size:.66rem;font-weight:700;line-height:1.35}#admin-signup-page .signup-form-input:-webkit-autofill{-webkit-text-fill-color:#6e6964e6;caret-color:#6e6964e6;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #ffffff24,inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page .signup-form-input:-webkit-autofill:hover{-webkit-text-fill-color:#6e6964e6;caret-color:#6e6964e6;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #ffffff24,inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page .signup-form-input:-webkit-autofill:focus{-webkit-text-fill-color:#6e6964e6;caret-color:#6e6964e6;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #ffffff24,inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page .signup-form-input:-webkit-autofill:active{-webkit-text-fill-color:#6e6964e6;caret-color:#6e6964e6;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #ffffff24,inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page .signup-scale-options{flex-direction:column;gap:10px;display:flex}#admin-signup-page .signup-scale-option{color:#ffffffdb;letter-spacing:-.01em;-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#ffffff38 0%,#ffffff1f 100%);border:1px solid #fff3;border-radius:999px;width:100%;min-height:42px;font-size:.92rem;font-weight:500;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #090a0c1a}#admin-signup-page .signup-scale-option:hover{transform:translateY(-1px)}#admin-signup-page .signup-scale-option.is-active{color:#fffffffa;background:linear-gradient(#ffffff57 0%,#ffffff2e 100%);border-color:#ffffff6b}#admin-signup-page .signup-solo-ready-summary{-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#ffffff40 0%,#ffffff21 100%);border:1px solid #ffffff3d;border-radius:28px;align-items:center;gap:16px;min-height:124px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff4d,0 16px 34px #301e181f}#admin-signup-page .signup-solo-ready-summary[hidden]{display:none}#admin-signup-page .signup-solo-ready-mark{color:#fffffffa;background:#fff3;border:1px solid #ffffff5c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.2rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff52,0 10px 22px #2c1c161c}#admin-signup-page .signup-solo-ready-copy{flex-direction:column;gap:5px;min-width:0;display:flex}#admin-signup-page .signup-solo-ready-copy strong{color:#fffffffa;letter-spacing:-.01em;font-size:.96rem;font-weight:650}#admin-signup-page .signup-solo-ready-copy span{color:#ffffffc2;font-size:.78rem;line-height:1.45}#admin-signup-page .signup-plan-step{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#admin-signup-page .signup-plan-header,#admin-signup-page .signup-plan-card{width:min(298px,100% - 68px);position:absolute;left:50%;transform:translate(-50%)}#admin-signup-page .signup-plan-header{flex-direction:column;gap:12px;display:flex;top:112px}#admin-signup-page .signup-plan-step .signup-form-kicker,#admin-signup-page .signup-plan-step .signup-form-title,#admin-signup-page .signup-plan-step .signup-form-intro{transform:none}#admin-signup-page .signup-plan-card{gap:16px;top:288px}#admin-signup-page .signup-trial-plan-options{gap:11px;position:relative;top:-38px}#admin-signup-page .signup-trial-plan-option{min-height:44px}#admin-signup-page .signup-trial-plan-option.is-active{background:linear-gradient(#ffffff61 0%,#fff3 100%);border-color:#ffffff80;box-shadow:inset 0 1px #ffffff5c,0 14px 30px #2c1f1824}#admin-signup-page .signup-plan-step .signup-plan-actions{margin-top:18px}#admin-signup-page .signup-account-step{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#admin-signup-page.signup-flow-page{--panelWidthReferenceH:min(820px,calc(100dvh - 40px));--panelH:min(820px,calc(100svh - 40px));--panelW:min(440px,calc(var(--panelWidthReferenceH)*440/820),92vw);--signup-account-scale:min(1,calc(var(--panelW)/440px))}#admin-signup-page .signup-account-header,#admin-signup-page .signup-account-step .signup-form-card{transform-origin:top;width:300px;max-width:none;margin-left:-150px;position:absolute;left:50%;transform:scale(1)}#admin-signup-page .signup-account-header{top:calc(var(--panelH)*.145122);flex-direction:column;gap:12px;display:flex}#admin-signup-page .signup-account-step .signup-form-kicker,#admin-signup-page .signup-account-step .signup-form-title,#admin-signup-page .signup-account-step .signup-form-intro,#admin-signup-page .signup-account-step .signup-form-block{transform:none}#admin-signup-page .signup-account-step .signup-form-title{font-size:1.87425rem}#admin-signup-page .signup-account-step .signup-form-card{top:calc(var(--panelH)*.346341);gap:9px;width:300px;margin-left:-150px}#admin-signup-page .signup-account-step .signup-form-block{gap:6px}#admin-signup-page .signup-account-step .signup-form-input{min-height:46px}#admin-signup-page .signup-account-step .signup-form-actions{margin-top:64px}#admin-signup-page .signup-identity-step{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#admin-signup-page .signup-identity-step .signup-form-kicker,#admin-signup-page .signup-identity-step .signup-form-title,#admin-signup-page .signup-identity-step .signup-form-intro,#admin-signup-page .signup-identity-step .signup-form-block{transform:none}#admin-signup-page .signup-identity-header,#admin-signup-page .signup-identity-step .signup-form-card{position:absolute;left:50%;transform:translate(-50%)}#admin-signup-page .signup-identity-header{flex-direction:column;gap:12px;width:calc(100% - 68px);display:flex;top:102.551px}#admin-signup-page .signup-identity-step .signup-form-card{gap:9px;width:min(298px,100% - 68px);top:250px}#admin-signup-page .signup-identity-step .signup-form-block{gap:6px}#admin-signup-page .signup-identity-step .signup-form-input{min-height:40px}#admin-signup-page .signup-identity-step .signup-form-actions{margin-top:18px}#admin-signup-page .signup-scale-step{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#admin-signup-page .signup-scale-header,#admin-signup-page .signup-scale-step .signup-form-card{width:min(298px,100% - 68px);position:absolute;left:50%;transform:translate(-50%)}#admin-signup-page .signup-scale-header{flex-direction:column;gap:12px;display:flex;top:119px}#admin-signup-page .signup-scale-step .signup-form-kicker,#admin-signup-page .signup-scale-step .signup-form-title,#admin-signup-page .signup-scale-step .signup-form-intro,#admin-signup-page .signup-scale-step .signup-form-block{transform:none}#admin-signup-page .signup-scale-step .signup-form-card{top:284px}#admin-signup-page .signup-branches-step{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#admin-signup-page .signup-branches-header,#admin-signup-page .signup-branches-editor{width:min(298px,100% - 68px);position:absolute;left:50%;transform:translate(-50%)}#admin-signup-page .signup-branches-header{flex-direction:column;gap:12px;display:flex;top:119px}#admin-signup-page .signup-branches-step .signup-form-kicker,#admin-signup-page .signup-branches-step .signup-form-title,#admin-signup-page .signup-branches-step .signup-form-intro{transform:none}#admin-signup-page .signup-branches-step .signup-form-title{letter-spacing:-.045em;font-size:1.87425rem;line-height:.94}#admin-signup-page .signup-branches-editor{flex-direction:column;gap:8px;display:flex;top:240px}#admin-signup-page .signup-branches-card{-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#ffffff24 0%,#ffffff14 100%);border:1px solid #fff3;border-radius:26px;padding:14px;box-shadow:inset 0 1px #ffffff29,0 14px 30px #090a0c1f}#admin-signup-page .signup-branches-card-title{letter-spacing:.18em;text-transform:uppercase;color:#ffffffdb;margin:0 0 10px;font-size:.72rem;font-weight:700}#admin-signup-page .signup-branches-choice-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}#admin-signup-page .signup-branches-choice,#admin-signup-page .signup-branches-count-pill{color:#ffffffe0;-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#ffffff2e 0%,#ffffff1a 100%);border:1px solid #ffffff38;border-radius:999px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;box-shadow:inset 0 1px #fff3,0 12px 26px #090a0c1a}#admin-signup-page .signup-branches-choice{min-height:42px;font-size:.96rem;font-weight:600}#admin-signup-page .signup-branches-count-grid{flex-wrap:wrap;gap:8px 10px;display:flex}#admin-signup-page .signup-branches-count-pill{min-width:54px;min-height:42px;padding:0 14px;font-size:.94rem;font-weight:600}#admin-signup-page .signup-branches-choice:hover,#admin-signup-page .signup-branches-count-pill:hover{transform:translateY(-1px)}#admin-signup-page .signup-branches-choice.is-active,#admin-signup-page .signup-branches-count-pill.is-active{color:#fffffffa;background:linear-gradient(#ffffff4d 0%,#ffffff29 100%);border-color:#ffffff6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff5c,inset 0 -10px 20px #ffffff1f,0 16px 34px #090a0c29,0 0 0 2px #ffffff2e}#admin-signup-page .signup-branches-actions{margin-top:18px}#admin-signup-page .signup-complete-step{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#admin-signup-page .signup-complete-shell{text-align:left;flex-direction:column;gap:16px;width:min(304px,100% - 68px);display:flex;position:absolute;top:118px;left:50%;transform:translate(-50%)}#admin-signup-page .signup-complete-kicker,#admin-signup-page .signup-complete-title,#admin-signup-page .signup-complete-intro{transform:none}#admin-signup-page .signup-complete-title{text-wrap:balance}#admin-signup-page .signup-complete-intro{max-width:280px}#admin-signup-page .signup-complete-actions{flex-direction:column;gap:6px;margin-top:218px;display:flex}#admin-signup-page .signup-complete-continue{width:100%}#admin-signup-page .signup-complete-inline{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;display:flex}#admin-signup-page .signup-complete-connector{color:#ffffff9e;text-align:center;margin:0;font-size:.8rem;font-weight:500}#admin-signup-page .signup-complete-link{color:#ffffffb8;letter-spacing:.02em;justify-content:center;align-items:center;min-height:0;margin-top:0;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}#admin-signup-page .signup-complete-link-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}#admin-signup-page .signup-complete-link:hover{color:#ffffffe6}#admin-signup-page .signup-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:160px;display:flex}#admin-signup-page .signup-scale-actions{margin-top:53px}#admin-signup-page .signup-branches-editor .signup-branches-actions{margin-top:0;position:absolute;top:302px;left:0;right:0}#admin-signup-page .signup-form-back,#admin-signup-page .signup-form-continue{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:.96rem;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}#admin-signup-page .signup-form-back{color:#ffffffe0;-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#ffffff38 0%,#ffffff1f 100%);border:1px solid #fff3;flex:40%;box-shadow:inset 0 1px #ffffff3d,0 12px 28px #090a0c1f}#admin-signup-page .signup-form-continue{color:#fffffff5;-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#ffffff42 0%,#ffffff24 100%);border:1px solid #ffffff3d;flex:60%;box-shadow:inset 0 1px #ffffff42,0 12px 28px #090a0c1f}#admin-signup-page .signup-form-continue:disabled{cursor:not-allowed;opacity:.46;filter:grayscale(.14);box-shadow:inset 0 1px #ffffff24,0 8px 18px #090a0c14}#admin-signup-page .signup-form-continue:not(:disabled){cursor:pointer;background:linear-gradient(#ffffff61 0%,#fff3 100%);border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff57,0 16px 34px #090a0c29}#admin-signup-page .signup-form-back:hover,#admin-signup-page .signup-form-continue:hover{transform:translateY(-1px)}#admin-signup-page.signup-flow-page .signup-form-title{letter-spacing:-.04em;font-size:1.87425rem;font-weight:500;line-height:.98}#admin-signup-page.signup-flow-page .signup-form-intro{font-size:.98rem;font-weight:350;line-height:1.55}#admin-signup-page.login-flow-page{--panelWidthReferenceH:min(708px,calc(100dvh - 40px));--panelH:min(708px,calc(100svh - 40px));--panelW:min(380px,calc(var(--panelWidthReferenceH)*380/708),92vw);--panelRadius:calc(var(--panelW)/2)}#admin-signup-page.login-flow-page .login-form-panel{z-index:3;justify-content:center;align-items:flex-start;padding:clamp(30px,4.2vw,42px) clamp(34px,5vw,40px) clamp(34px,5vw,42px);display:flex;position:absolute;inset:0}#admin-signup-page.login-flow-page .login-form-panel-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:300px;display:flex}#admin-signup-page.login-flow-page .login-panel-copy{flex-direction:column;align-items:center;width:100%;display:flex;position:relative;transform:none}#admin-signup-page.login-flow-page .login-panel-logo{display:none}#admin-signup-page.login-flow-page .login-panel-logo-mask{transform-origin:50%;pointer-events:none;isolation:isolate;flex:none;width:85px;height:71px;margin:0 0 12px;display:none;position:relative;top:auto;left:auto;transform:none}#admin-signup-page.login-flow-page .login-panel-logo-filter-defs{display:none}#admin-signup-page.login-flow-page .login-panel-logo-mask:before,#admin-signup-page.login-flow-page .login-panel-logo-mask:after{content:none;display:none}#admin-signup-page.login-flow-page .login-panel-logo-solid{width:100%;height:100%;display:block;overflow:visible}#admin-signup-page.login-flow-page .login-panel-logo-part{display:none!important}#admin-signup-page.login-flow-page .login-panel-logo-symbol{clip-path:inset(0 0 41%);transform-origin:50%;-webkit-mask-mode:alpha;-webkit-mask-source-type:alpha;-webkit-mask-image:url(/images/kiinora_frosted_logo.png?v=202608020325);mask-image:url(/images/kiinora_frosted_logo.png?v=202608020325);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}#admin-signup-page.login-flow-page .login-panel-logo-symbol-shadow,#admin-signup-page.login-flow-page .login-panel-logo-symbol-sidewall{display:none}#admin-signup-page.login-flow-page .login-panel-logo-symbol-face{z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;opacity:1;background:#fff}#admin-signup-page.login-flow-page .login-panel-logo-symbol-surface,#admin-signup-page.login-flow-page .login-panel-logo-symbol-surface-left,#admin-signup-page.login-flow-page .login-panel-logo-symbol-surface-right,#admin-signup-page.login-flow-page .login-panel-logo-symbol-volume,#admin-signup-page.login-flow-page .login-panel-logo-symbol-reflection,#admin-signup-page.login-flow-page .login-panel-logo-symbol-detail,#admin-signup-page.login-flow-page .login-panel-logo-dot{display:none}#admin-signup-page.login-flow-page .login-panel-logo-dot-left{left:39.45%}#admin-signup-page.login-flow-page .login-panel-logo-dot-right{left:53.65%}#admin-signup-page.login-flow-page .login-panel-logo-wordmark{display:none!important}#admin-signup-page.login-flow-page .login-panel-current-logo{object-fit:contain;flex:none;width:48px;height:48px;margin:0;display:block}#admin-signup-page.login-flow-page .login-panel-current-wordmark{color:#fffffff5;letter-spacing:-.025em;text-shadow:0 6px 16px #0000001f;margin:1px 0 14px;font-size:1.05rem;font-weight:600;line-height:1;display:block}#admin-signup-page.login-flow-page .login-panel-kicker{color:#ffffffbd;margin:0 0 18px;transform:none}#admin-signup-page.login-flow-page .login-panel-title{letter-spacing:-.04em;color:#fffffff5;text-wrap:balance;text-shadow:0 10px 24px #00000024;margin:0;font-size:1.87425rem;font-weight:500;line-height:.98}#admin-signup-page.login-flow-page .login-panel-subtitle{color:#ffffffc7;text-wrap:balance;max-width:280px;margin:18px 0 0;font-size:.98rem;font-weight:350;line-height:1.55}#admin-signup-page.login-flow-page .login-panel-form{flex-direction:column;gap:14px;width:100%;margin-top:92.1703px;display:flex}@media (max-width:899px) and (max-height:620px){#admin-signup-page.login-flow-page .login-form-panel{padding-top:30px;padding-bottom:30px}#admin-signup-page.login-flow-page .login-panel-form{margin-top:57.7953px}}@media (min-width:900px) and (max-height:620px){#admin-signup-page.login-flow-page .login-form-panel{padding:33.22px 0 0}#admin-signup-page.login-flow-page .login-form-panel-inner{transform-origin:top;flex:none;width:300px;max-width:none;transform:scale(.79095)}#admin-signup-page.login-flow-page .login-panel-form{margin-top:92.1703px}}#admin-signup-page.login-flow-page .login-form-fieldset{text-align:left;flex-direction:column;gap:8px;display:flex}#admin-signup-page.login-flow-page .login-form-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1;font-size:.72rem;font-weight:700}#admin-signup-page.login-flow-page .login-form-input{color:#fffffff0;-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#fff3 0%,#ffffff1a 100%);border:1px solid #fff3;border-radius:999px;outline:none;width:100%;min-height:46px;padding:0 22px;font-size:.96rem;box-shadow:inset 0 1px #ffffff38,0 12px 28px #090a0c1f}#admin-signup-page.login-flow-page .login-form-input::placeholder{color:#fff9}#admin-signup-page.login-flow-page .login-form-input:focus,#admin-signup-page.login-flow-page .login-form-input:focus-visible{border-color:#ffffff57;outline:none;box-shadow:inset 0 1px #ffffff47,0 14px 30px #090a0c24}#admin-signup-page.login-flow-page .login-form-input:-webkit-autofill{-webkit-text-fill-color:#fffffffa;caret-color:#fffffffa;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #ffffff24,inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page.login-flow-page .login-form-input:-webkit-autofill:hover{-webkit-text-fill-color:#fffffffa;caret-color:#fffffffa;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #ffffff24,inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page.login-flow-page .login-form-input:-webkit-autofill:focus{-webkit-text-fill-color:#fffffffa;caret-color:#fffffffa;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #ffffff24,inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page.login-flow-page .login-form-input:-webkit-autofill:active{-webkit-text-fill-color:#fffffffa;caret-color:#fffffffa;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #ffffff24,inset 0 1px #ffffff3d,0 10px 26px #090a0c1a}#admin-signup-page.login-flow-page .login-submit-button{color:#fffffffa;letter-spacing:-.01em;-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#ffffff40 0%,#ffffff21 100%);border:1px solid #ffffff38;border-radius:999px;width:100%;min-height:48px;margin-top:8px;font-size:.98rem;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff3d,0 14px 30px #090a0c24}#admin-signup-page.login-flow-page .login-submit-button:hover{background:linear-gradient(#ffffff47 0%,#ffffff26 100%);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 16px 34px #090a0c29}#admin-signup-page .signup-category-step{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#admin-signup-page .signup-category-editor{flex-direction:column;width:min(330px,100% - 68px);min-height:0;display:flex;position:absolute;top:240px;bottom:156px;left:50%;overflow:hidden;transform:translate(-50%)}#admin-signup-page .signup-category-header{flex-direction:column;gap:12px;width:min(330px,100% - 68px);display:flex;position:absolute;top:78px;left:50%;transform:translate(-50%)}#admin-signup-page .signup-category-meta{letter-spacing:.16em;text-transform:uppercase;color:#ffffffbd;margin:0;font-size:.64rem;font-weight:700}#admin-signup-page .signup-category-limit-note{color:#ffffffdb;margin:5px 0 0;font-size:.66rem}#admin-signup-page .signup-category-grid{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 8px;min-height:0;max-height:none;margin-top:12px;padding:2px 4px 16px;display:grid;overflow:hidden auto}#admin-signup-page .signup-category-grid::-webkit-scrollbar{display:none}#admin-signup-page .signup-category-pill{color:#ffffffd1;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}#admin-signup-page .signup-category-pill-short{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd6;-webkit-backdrop-filter:blur(18px)saturate(116%);background:linear-gradient(145deg,#ffffff3d 0%,#ffffff1a 100%);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:.68rem;font-weight:600;transition:transform .18s,box-shadow .18s,color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 8px 20px #090a0c1a}#admin-signup-page .signup-category-pill-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;overflow-wrap:anywhere;max-width:72px;font-size:.48rem;font-weight:600;line-height:1.18}#admin-signup-page .signup-category-pill:hover .signup-category-pill-short{transform:translateY(-1px)}#admin-signup-page .signup-category-pill.is-active .signup-category-pill-short{color:#fffffffa;background:linear-gradient(145deg,#ffffff5c 0%,#ffffff29 100%);box-shadow:inset 0 1px 10px #fff3,0 8px 20px #090a0c14}#admin-signup-page .signup-category-pill.is-active .signup-category-pill-label{color:#ffffffe6}#admin-signup-page .signup-category-actions{width:min(330px,100% - 68px);margin-top:0;position:absolute;bottom:98px;left:50%;transform:translate(-50%)}#admin-signup-page .signup-panel-kicker,#admin-signup-page .signup-form-kicker,#admin-signup-page .login-panel-kicker,#admin-signup-page .signup-form-label,#admin-signup-page.login-flow-page .login-form-label,#admin-signup-page .signup-branches-card-title,#admin-signup-page .signup-category-meta{color:#fffffff5;text-shadow:0 1px 2px #0003,0 8px 18px #0000001f}#admin-signup-page .signup-panel-title,#admin-signup-page .signup-form-title,#admin-signup-page.login-flow-page .login-panel-title{color:#fff;text-shadow:0 1px 2px #0000003d,0 10px 26px #00000029}#admin-signup-page .signup-panel-subtitle,#admin-signup-page .signup-form-intro,#admin-signup-page.login-flow-page .login-panel-subtitle,#admin-signup-page .signup-category-limit-note,#admin-signup-page .signup-complete-connector,#admin-signup-page .signup-complete-link,#admin-signup-page .signup-password-guidance{color:#ffffffeb;text-shadow:0 1px 2px #0003,0 8px 18px #0000001f}#admin-signup-page .signup-form-input,#admin-signup-page.login-flow-page .login-form-input,#admin-signup-page .signup-panel-action,#admin-signup-page .signup-form-back,#admin-signup-page .signup-form-continue,#admin-signup-page .signup-scale-option,#admin-signup-page .signup-branches-choice,#admin-signup-page .signup-branches-count-pill,#admin-signup-page .signup-category-pill-short,#admin-signup-page .signup-category-pill-label{color:#fffffffa;text-shadow:0 1px 2px #0000002e,0 6px 14px #0000001a}#admin-signup-page .signup-form-input::placeholder,#admin-signup-page.login-flow-page .login-form-input::placeholder{color:#ffffffdb}#admin-signup-page.signup-flow-page .glass-panel--form{-webkit-backdrop-filter:blur(38px)saturate(122%)contrast(101%);background:linear-gradient(#ffffff14 0%,#ffffff1f 100%);box-shadow:inset 0 0 0 1px #ffffff47,inset 0 1px #ffffff5c,0 24px 60px #1010121a}#admin-signup-page.signup-flow-page .glass-panel--form:before{background:radial-gradient(circle,#fff1 0%,#ffffff05 52%,#0000 78%),linear-gradient(#ffffff47 0%,#ffffff2e 14%,#ffffff17 30%,#ffffff0a 48%,#0000 68%)}#admin-signup-page.signup-flow-page .glass-panel--form:after{background:linear-gradient(0deg,#ffffff24 0 2px,#0000 2px),radial-gradient(circle,#ffffff12 0%,#ffffff08 62%,#0000 88%),linear-gradient(90deg,#ffffff0f 0%,#ffffff08 6%,#0000 16% 84%,#ffffff08 94%,#ffffff0f 100%),linear-gradient(#ffffff0d 0%,#ffffff05 7%,#0000 16% 88%,#ffffff08 100%)}#admin-signup-page .glass-panel-rim{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#admin-signup-page .glass-panel-rim rect{fill:none;stroke:url(#signupPanelRimGradient);stroke-width:2.8px;vector-effect:non-scaling-stroke;opacity:.96;filter:drop-shadow(0 0 1.2px #ffffff80)drop-shadow(0 0 5px #ffffff29)}#admin-signup-page .glass-panel{width:var(--panelW);height:var(--panelH);-webkit-backdrop-filter:blur(32px)saturate(112%)contrast(104%);z-index:1;--panelBorder:2;filter:none;background:radial-gradient(at 48% 20%,#ffffff20 0 14%,#0000 34%),radial-gradient(at 82% 25%,#fff1 0 16%,#0000 34%),radial-gradient(at 30% 66%,#ffffff0e 0 20%,#0000 44%),radial-gradient(at 60% 92%,#bec4c80e 0 24%,#0000 52%),radial-gradient(circle,#ffffff0b 0 24%,#ffffff09 56%,#ffffff0b 100%),linear-gradient(#fff2 0%,#ffffff13 42%,#ffffff1d 100%);border-radius:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57,inset 8px 0 20px #ffffff1a,inset -8px 0 22px #6e767c1a,inset 0 1px #ffffff80,0 24px 60px #1010121a;-webkit-mask:url(#panel-cutout-static) 0 0/100% 100% no-repeat;mask:url(#panel-cutout-static) 0 0/100% 100% no-repeat}#admin-signup-page .glass-panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(at 45% 13%,#ffffff31 0%,#ffffff17 28%,#0000 54%),radial-gradient(at 74% 12%,#ffffff1d 0%,#0000 38%),radial-gradient(circle,#ffffff0d 0%,#ffffff06 52%,#0000 78%),linear-gradient(#ffffff2b 0%,#ffffff1a 14%,#ffffff0b 30%,#ffffff06 48%,#0000 68%);position:absolute;inset:0}#admin-signup-page .glass-panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,#ffffff17 0 2px,#0000 2px),radial-gradient(circle,#ffffff0b 0%,#ffffff04 62%,#0000 88%),linear-gradient(90deg,#ffffff0b 0%,#ffffff06 6%,#0000 16% 84%,#969ea406 94%,#828a9009 100%),linear-gradient(#ffffff09 0%,#ffffff03 7%,#0000 16% 88%,#969ea404 100%);position:absolute;inset:0}#staff-new-live .staff-new-container.staff-new-container--business-identity{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:visible!important}#staff-new-live .staff-profile-container.staff-profile-container--business-identity{height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;flex:auto!important;overflow:visible!important}#staff-new-live .staff-profile-content.staff-profile-content--business-identity{flex:auto!important;height:100%!important;min-height:0!important;overflow:visible!important}#staff-new-live .staff-profile-container--business-identity .business-identity-page-shell{box-sizing:border-box!important;width:min(1120px,100vw - 32px)!important;max-width:none!important;height:100%!important;min-height:0!important;margin-left:16px!important}#staff-new-live .staff-profile-container--business-identity .business-identity-content{height:100%!important;min-height:0!important;overflow:visible!important}#staff-new-live .staff-profile-container--business-identity .business-hub-inline-panel{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}#staff-new-live .staff-profile-container--business-identity .business-hub-inline-body{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:40px!important;scroll-padding-bottom:40px!important;overflow-y:auto!important}#staff-new-live .staff-profile-container--business-identity .business-hub-inline-actions{flex:none!important;margin-top:0!important;padding:0 0 clamp(28px,3vh,38px)!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important;transform:translateY(.6cm)!important}#staff-new-live .staff-profile-container--business-identity .business-hub-inline-actions:before{content:""!important;z-index:0!important;pointer-events:none!important;background:#e6e3de!important;width:auto!important;position:absolute!important;inset:-.1cm 0 -2.5cm!important;transform:none!important}#staff-new-live .staff-profile-container--business-identity .business-hub-inline-actions .staff-profile-action-btn{z-index:1!important;position:relative!important}#staff-new-live .staff-profile-container--business-identity .business-hub-inline-panel[data-active-node=business_landing_page] .business-hub-inline-body{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}#staff-new-live .staff-profile-container--business-identity .business-hub-inline-panel[data-active-node=business_landing_page] .business-hub-inline-actions{bottom:calc(24px + env(safe-area-inset-bottom))!important;padding:0!important;transform:none!important}#staff-new-live .staff-profile-container--business-identity .business-hub-inline-panel[data-active-node=business_landing_page] .business-hub-inline-actions:before{top:-24px!important;bottom:calc(-24px - env(safe-area-inset-bottom))!important}#staff-new-live.admin-top-stage-standard-root:has(.staff-new-container--business-identity),#staff-new-live.business-identity-standard-root{height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}#staff-new-live.admin-top-stage-standard-root:has(.staff-new-container--business-identity) .admin-main,#staff-new-live.business-identity-standard-root .admin-main{height:calc(100vh - var(--top-boundary,132px))!important;min-height:0!important;max-height:calc(100vh - var(--top-boundary,132px))!important;overflow:hidden!important}body:has(#staff-new-live .staff-new-container--business-identity) #staff-new-live{height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}body:has(#staff-new-live .staff-new-container--business-identity) #staff-new-live .admin-main{height:calc(100vh - var(--top-boundary,132px))!important;min-height:0!important;max-height:calc(100vh - var(--top-boundary,132px))!important;padding-bottom:0!important;overflow:hidden!important}#admin-overview-live .floating-search,#promo-live:not(.billing-live) .floating-search,#promo-live.billing-live .floating-search,#staff-new-live .floating-search,#staff-new-live.admin-search-standard-root .floating-search,#staff-new-live.services-live-page.admin-search-standard-root .floating-search,#customers-new-live .floating-search{top:calc(var(--nav-top,32px) + 12px)!important;box-sizing:border-box!important;z-index:2000!important;width:520px!important;min-width:520px!important;max-width:520px!important;height:52.8px!important;min-height:52.8px!important;max-height:52.8px!important;margin:0!important;padding:0!important;position:fixed!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}#admin-overview-live{--top-boundary:114px}#admin-overview-live .floating-search{top:calc(var(--nav-top,32px) + 12px - 1cm)!important}#promo-live:not(.billing-live),#promo-live.package-live-page,#promo-live.billing-live{--top-boundary:114px}#promo-live:not(.billing-live) .floating-search,#promo-live.package-live-page .floating-search,#promo-live.billing-live .floating-search{top:calc(var(--nav-top,32px) + 12px - 1cm)!important}#promo-live:not(.billing-live):not(.package-live-page) .promo-tabs-row,#promo-live.package-live-page .promo-tabs-row,#promo-live.billing-live .promo-tabs-row{margin-top:.5cm!important}#promo-live.package-live-page .promo-tabs-row{box-sizing:border-box!important;width:calc(100% - 77.6693px)!important;max-width:calc(100% - 77.6693px)!important;margin-left:.15cm!important}#promo-live:not(.billing-live):not(.package-live-page) .promo-shell{row-gap:0}#promo-live.billing-live,#promo-live.billing-live>.admin-app,#promo-live.package-live-page,#promo-live.package-live-page>.admin-app{height:100vh!important;min-height:0!important;overflow:hidden!important}#promo-live.billing-live .admin-main,#promo-live.package-live-page .admin-main{height:calc(100vh - var(--top-boundary,114px))!important;min-height:0!important;max-height:calc(100vh - var(--top-boundary,114px))!important;gap:0!important;overflow:hidden!important}#promo-live.billing-live .promo-canvas,#promo-live.package-live-page .promo-canvas{height:100%!important;min-height:0!important;overflow:hidden!important}#promo-live.billing-live .promo-shell,#promo-live.package-live-page .promo-shell{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}#promo-live.billing-live .promo-shell.billing-records-shell{grid-template-rows:auto auto minmax(0,1fr)!important;row-gap:0!important}#promo-live.package-live-page .promo-shell{row-gap:0!important}#promo-live.billing-live .promo-scroll-area,#promo-live.package-live-page .promo-scroll-area{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain!important;box-sizing:border-box!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0 18px 104px 0!important;overflow:hidden auto!important}#promo-live.billing-live .promo-shell.billing-records-shell .billing-record-date-filter{grid-row:2;min-height:62px}#promo-live.billing-live .promo-shell.billing-records-shell .promo-scroll-area{grid-row:3;padding-top:14px!important}#promo-live.package-live-page .promo-scroll-area{padding:12px 72px 116px 12px!important;-webkit-mask-image:none!important;mask-image:none!important}#promo-live.package-live-page .promo-scroll-area:before{content:none}#promo-live.package-live-page .promo-created-row{gap:0!important;margin-left:.15cm!important;margin-right:0!important;padding:8px 0 12px!important;overflow:visible!important}#promo-live.package-live-page .promo-created-avatar{display:none}#promo-live.package-live-page .promo-created-content.promo-record-card{border-radius:16px;padding:8px 18px;box-shadow:4px 5px 9px #7e746a7a,-3px -3px 7px #ffffffa8}#promo-live.package-live-page .promo-record-summary{min-height:40px;padding-right:140px}#promo-live.package-live-page .promo-created-name{font-size:14px;line-height:1.22}#promo-live.package-live-page .promo-created-roleline,#promo-live.package-live-page .promo-created-date{margin-top:2px}#promo-live.package-live-page .package-landing-announcement-row{color:#5a5552b8;letter-spacing:.13em;text-transform:uppercase;min-height:48px;margin:4px 0 8px 86px;font-size:.68rem;font-weight:760;display:block;position:relative}#promo-live.package-live-page .package-landing-announcement-row+.promo-created-row{margin-top:-1.25cm}#promo-live.package-live-page .package-landing-announcement-title{text-align:center;justify-self:stretch;gap:2px;width:100%;max-width:116px;font-size:.85em;line-height:1.15;display:grid;position:absolute;top:0;right:-65px}#promo-live.package-live-page .package-landing-announcement-title>span{width:100%}#promo-live.package-live-page .package-landing-selection{cursor:pointer;flex:0 0 116px;place-items:center;width:116px;min-height:48px;display:grid;position:absolute;top:50%;right:-65px;transform:translateY(-50%)}#promo-live.package-live-page .package-landing-selection input{cursor:pointer;border-radius:8px;width:30px;height:30px;margin:0;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;box-shadow:-2px -2px 5px #ffffffc2,2px 3px 6px #695e5321,inset 1px 1px 1px #ffffffd1;appearance:none!important;background:linear-gradient(145deg,#faf8f5,#ece7e0)!important;border:0!important}#promo-live.package-live-page .package-landing-selection input:hover{transform:translateY(-1px);box-shadow:-2px -2px 5px #ffffffd1,3px 4px 7px #695e532b,inset 1px 1px 1px #ffffffdb}#promo-live.package-live-page .package-landing-selection input:focus-visible{outline-offset:3px;outline:2px solid #d2786594}#promo-live.package-live-page .package-landing-selection input:checked{box-shadow:-2px -2px 5px #ffffff8f,3px 4px 8px #a8564547,inset 1px 1px 2px #ffffff47;background:#d27865!important}#promo-live.package-live-page .package-landing-selection:has(input:checked):after{content:"";pointer-events:none;border-bottom:2.55px solid #fff;border-left:2.55px solid #fff;border-radius:1px;width:12.75px;height:6.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(-45deg)}#promo-live:not(.package-live-page) .package-landing-announcement-row{color:#5a5552b8;letter-spacing:.13em;text-transform:uppercase;min-height:48px;margin:4px 0 8px;font-size:.68rem;font-weight:760;display:block;position:relative}#promo-live:not(.package-live-page) .package-landing-announcement-row+.promo-created-row{margin-top:-1.25cm}#promo-live:not(.package-live-page) .package-landing-announcement-title{text-align:center;justify-self:stretch;gap:2px;width:100%;max-width:116px;font-size:.85em;line-height:1.15;display:grid;position:absolute;top:0;right:-65px}#promo-live:not(.package-live-page) .package-landing-announcement-title>span{width:100%}#promo-live:not(.package-live-page) .promo-landing-selection{cursor:pointer;flex:0 0 116px;place-items:center;width:116px;min-height:48px;display:grid;position:absolute;top:50%;right:-65px;transform:translateY(-50%)}#promo-live:not(.package-live-page) .promo-landing-selection input{cursor:pointer;border-radius:8px;width:30px;height:30px;margin:0;transition:background-color .14s,box-shadow .14s,transform .14s;box-shadow:-2px -2px 5px #ffffffc2,2px 3px 6px #695e5321,inset 1px 1px 1px #ffffffd1;appearance:none!important;background:linear-gradient(145deg,#faf8f5,#ece7e0)!important;border:0!important}#promo-live:not(.package-live-page) .promo-landing-selection input:hover{transform:translateY(-1px);box-shadow:-2px -2px 5px #ffffffd1,3px 4px 7px #695e532b,inset 1px 1px 1px #ffffffdb}#promo-live:not(.package-live-page) .promo-landing-selection input:focus-visible{outline-offset:3px;outline:2px solid #d2786594}#promo-live:not(.package-live-page) .promo-landing-selection input:checked{box-shadow:-2px -2px 5px #ffffff8f,3px 4px 8px #a8564547,inset 1px 1px 2px #ffffff47;background:#d27865!important}#promo-live:not(.package-live-page) .promo-landing-selection:has(input:checked):after{content:"";pointer-events:none;border-bottom:3px solid #fff;border-left:3px solid #fff;border-radius:1px;width:15px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(-45deg)}#promo-live:not(.package-live-page) .promo-created-row{gap:0!important;margin-left:.15cm!important;margin-right:0!important;padding:8px 0 12px!important;overflow:visible!important}#promo-live:not(.package-live-page) .promo-created-content.promo-record-card{border-radius:18px;flex:0 calc(100% - 136px);padding:9px 20px;margin-right:0!important}#promo-live.promo-deals-live .promo-created-content.promo-record-card{border-radius:16px;padding:8px 18px;box-shadow:4px 5px 9px #7e746a7a,-3px -3px 7px #ffffffa8}#promo-live.promo-deals-live .promo-landing-selection:has(input:checked):after{border-bottom-width:2.55px;border-left-width:2.55px;width:12.75px;height:6.8px}#promo-live:not(.package-live-page) .promo-record-summary{min-height:40px;padding-right:140px}#promo-live:not(.package-live-page) .promo-created-name{font-size:14px;line-height:1.22}#promo-live:not(.package-live-page) .promo-created-roleline,#promo-live:not(.package-live-page) .promo-created-date{margin-top:2px}#promo-live.promo-deals-live .promo-tabs-row{box-sizing:border-box!important;width:calc(100% - 77.6693px)!important;max-width:calc(100% - 77.6693px)!important;margin-left:.15cm!important}#promo-live.promo-deals-live .promo-scroll-area{padding:12px 72px 116px 12px!important;-webkit-mask-image:none!important;mask-image:none!important}#promo-live.promo-deals-live .promo-scroll-area>.promo-content-start-spacer{flex:0 0 .25cm;height:.25cm}#promo-live.package-live-page .promo-created-content{flex:0 calc(100% - 136px);margin-right:0!important}#promo-live.package-live-page .promo-record-summary{position:relative}#promo-live.package-live-page .promo-created-trigger{z-index:1;position:relative}#promo-live.package-live-page .package-purchase-btn,#promo-live:not(.package-live-page) .package-purchase-btn{color:#d27865;min-width:122px;height:36px;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#efe9e3d1;border:0;border-radius:999px;margin-right:10px;font-size:.6rem;font-weight:760;box-shadow:-2px -2px 5px #ffffff7a,3px 3px 6px #5f544947}.package-purchase-drawer{z-index:2400;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;inset:0}.package-purchase-drawer-backdrop{-webkit-backdrop-filter:blur(16px);pointer-events:auto;background:#f6f2eb57;border:0;width:100%;position:absolute;inset:0}.package-purchase-drawer-panel{--package-purchase-card-bg:#e5e0dc;--package-purchase-card-shadow:3px 3px 6px #b9b3ad9e,-3px -3px 8px #ffffff80;box-sizing:border-box;color:#201915f0;-webkit-backdrop-filter:blur(28px)saturate(1.08);pointer-events:auto;background:linear-gradient(#ffffff4d 0%,#e4d8ce38 55%,#ffffff42 100%);border-left:1px solid #ffffff94;grid-template-rows:auto minmax(0,1fr) auto;gap:22px;width:min(596.693px,100vw - 28px);max-height:none;padding:28px 28px 24px;animation:.26s cubic-bezier(.16,1,.3,1) package-purchase-slide-in;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-28px 0 80px #1a14101f,inset 1px 0 #fff6}@keyframes package-purchase-slide-in{0%{transform:translate(104%)}to{transform:translate(0)}}.package-purchase-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.package-purchase-drawer-head-copy{flex-direction:column;gap:10px;display:flex}.package-purchase-drawer-head h2{color:#140f0ad1;letter-spacing:-.05em;margin:0;font-size:clamp(19.2px,2.8vw,30.4px);font-weight:300;line-height:.94}.package-purchase-close{color:#564a42b3;cursor:pointer;background:#ffffffb8;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:4px 4px 10px #bfb9b2ad,-4px -4px 10px #ffffffd9}.package-purchase-close:hover{color:#d27865eb}.package-purchase-body{flex-direction:column;gap:26px;min-height:0;padding:12px .5cm 16px 12px;display:flex;overflow:auto}.package-purchase-body::-webkit-scrollbar{width:8px}.package-purchase-body::-webkit-scrollbar-thumb{background:#afa59b73;border-radius:999px}.package-purchase-section{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.package-purchase-section h3{color:#14121080;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}#promo-live .package-purchase-customer{z-index:950;background:#ffffff6b;border:1px solid #ffffff80;border-radius:28px;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative;overflow:visible;box-shadow:inset 1px 1px #ffffffad;margin:0!important}#promo-live .package-purchase-customer .promo-section-head{margin:0!important}#promo-live .package-purchase-customer .promo-section-head h2{letter-spacing:.08em;font-size:11px;font-weight:600}#promo-live .package-purchase-customer .promo-section-body{padding:0!important}#promo-live .package-purchase-customer .promo-package-customer-toggle{gap:8.5px;padding:5px;margin:0 0 6px!important}#promo-live .package-purchase-customer .promo-package-customer-btn{letter-spacing:.068em;min-height:32px;padding:0 17px;font-size:.646rem}#promo-live .package-purchase-customer .promo-form-grid{gap:12px;margin:0!important}#promo-live .package-purchase-customer .package-purchase-customer-fields--single{width:var(--package-purchase-customer-control-width);grid-template-columns:minmax(0,1fr)}#promo-live .package-purchase-customer .package-bundle-customer-search-hint{margin:4px 0 0 12px}#promo-live .package-purchase-customer .promo-input-shell{box-sizing:border-box;background:#e8e2dafa;border:1px solid #9f928547;box-shadow:inset 2px 2px 5px #b5a99d42,inset -3px -3px 7px #ffffffa3,2px 3px 7px #6f62551a}#promo-live .package-purchase-customer .promo-input-shell:focus-within{background:#e8e2dafa;border-color:#9f928547;box-shadow:inset 2px 2px 5px #b5a99d42,inset -3px -3px 7px #ffffffa3,2px 3px 7px #6f62551a}.package-purchase-mode-toggle,.package-purchase-payment-methods{flex-wrap:wrap;gap:12px;display:flex}.package-purchase-mode-toggle label,.package-purchase-payment-methods label{color:#1412108a;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#ece7e0eb;border:0;border-radius:999px;flex:145px;place-items:center;min-height:46px;padding:0 18px;font-size:.68rem;font-weight:800;line-height:1;transition:color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:3px 3px 8px #bfb9b29e,-5px -5px 12px #ffffffe0}.package-purchase-mode-toggle label.is-active,.package-purchase-payment-methods label.is-active{color:#d27865f2;background:#ece7e0eb;box-shadow:inset 2px 2px 5px #c4bcb49e,inset -4px -4px 8px #ffffffd1}.package-purchase-mode-toggle input,.package-purchase-payment-methods input{opacity:0;pointer-events:none;position:absolute}.package-purchase-search input,.package-purchase-new-customer-fields input,.package-purchase-note{box-sizing:border-box;color:#554f49;width:100%;height:48px;font:inherit;background:#ede8e1f2;border:0;border-radius:999px;outline:0;padding:0 20px;box-shadow:inset 3px 3px 7px #9d928721,inset -3px -3px 7px #ffffff94}.package-purchase-search p{color:#5e57519e;margin:9px 0 0 12px;font-size:.8rem}.package-purchase-new-customer-fields{gap:12px;display:grid}.package-purchase-search-results{background:#f8f5f1;border-radius:16px;gap:6px;margin-top:10px;padding:8px;display:grid;box-shadow:4px 5px 12px #695e531f}.package-purchase-search-results button{color:#403a35;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.package-purchase-search-results button:hover{background:#d278651a}.package-purchase-search-results small{color:#5e57519e}.package-purchase-summary-card{background:var(--package-purchase-card-bg);box-shadow:var(--package-purchase-card-shadow);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 18px;display:flex}.package-purchase-summary-card strong{color:#141210d9;font-size:15px;font-weight:600;display:block}.package-purchase-summary-card b{color:#141210d9;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.2;display:block}.package-purchase-summary-card span{color:#14121080;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:600;display:block}.package-purchase-note{color:#141210c2;min-height:48px;font:inherit;background:#ece7e0eb;border:0;border-radius:999px;margin-top:14px;padding:0 22px;font-size:14px;font-weight:600;box-shadow:inset 2px 2px 5px #c4bcb48a,inset -4px -4px 8px #ffffffd6}.package-purchase-note::placeholder{color:#14121061;font-weight:500}.package-purchase-drawer-footer{color:#1412108c;border-top:1px solid #cdc2b8b3;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:18px 0 4px;font-size:15px;font-weight:400;display:flex}.package-purchase-drawer-footer strong{color:#141210d1;margin-left:8px;font-size:15px;font-weight:700}.package-purchase-complete{color:#5a5552b3;min-width:154px;height:56px;min-height:46px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ece7e0e6;border:0;border-radius:999px;padding:0 22px;font-size:.78rem;font-weight:700;box-shadow:3px 3px 8px #bfb9b2ad,-5px -5px 12px #ffffffe6}@media (max-width:640px){.package-purchase-drawer-panel{width:100vw;padding:22px 18px 28px}.package-purchase-body{padding:10px 12px 14px 10px}.package-purchase-drawer-footer{flex-direction:column;align-items:flex-start}.package-purchase-complete{width:100%}}#promo-live.package-live-page .promo-record-actions{z-index:4;pointer-events:auto;opacity:1!important;visibility:visible!important}#promo-live.package-live-page .promo-record-delete-btn{opacity:1!important;visibility:visible!important;display:inline-flex!important}#promo-live.package-live-page .promo-created-avatar,#promo-live.package-live-page .promo-created-content{overflow:visible!important}#promo-live:not(.billing-live):not(.package-live-page) .promo-tabs-row,#promo-live.package-live-page .promo-tabs-row,#promo-live.billing-live .promo-tabs-row{z-index:40;background:#e6e3de;position:relative}#promo-live:not(.billing-live):not(.package-live-page) .promo-scroll-area{-webkit-mask-image:linear-gradient(#0000 0,#0000001f 12px,#0000006b 28px,#000 68px 100%);mask-image:linear-gradient(#0000 0,#0000001f 12px,#0000006b 28px,#000 68px 100%)}#promo-live:not(.billing-live):not(.package-live-page) .promo-scroll-area>.promo-content-start-spacer{flex:0 0 .25cm;height:.25cm}#promo-live:not(.billing-live):not(.package-live-page) .promo-tabs-row.is-gift-card-toolbar+.promo-scroll-area{-webkit-mask-image:linear-gradient(#0000 0,#00000057 7px,#000000c7 18px,#000 34px 100%);mask-image:linear-gradient(#0000 0,#00000057 7px,#000000c7 18px,#000 34px 100%)}#promo-live:not(.billing-live):not(.package-live-page) .promo-tabs-row.is-gift-card-toolbar+.promo-scroll-area>.promo-content-start-spacer{flex-basis:.12cm;height:.12cm}#promo-live.package-live-page .promo-scroll-area>.promo-content-start-spacer{flex:0 0 .25cm;height:.25cm}#customers-new-live{--top-boundary:114px}#customers-new-live .floating-search{top:calc(var(--nav-top,32px) + 12px - 1cm)!important}#customers-new-live .customers-header{margin-bottom:0!important}#customers-new-live,#customers-new-live>.admin-app{height:100vh!important;min-height:0!important;overflow:hidden!important}#customers-new-live .admin-main{height:calc(100vh - var(--top-boundary,114px))!important;min-height:0!important;max-height:calc(100vh - var(--top-boundary,114px))!important;gap:0!important;overflow:hidden!important}#customers-new-live .customers-profile-workspace{box-sizing:border-box;overscroll-behavior-y:contain;width:min(1180px,100%);height:100%;min-height:0;margin:0 auto;padding:0 clamp(22px,4vw,56px) 72px;position:relative;overflow:hidden auto}#customers-new-live .staff-hub-drawer.customers-centered-drawer.customers-profile-workspace-panel{z-index:2;margin:0 auto;padding:0 0 72px;-webkit-backdrop-filter:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-head{z-index:60;-webkit-backdrop-filter:blur(18px);background:#e6e3def0;align-items:center;margin:0 0 24px;padding:10px 0 12px;position:sticky;top:0}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-body{min-height:0;padding:.5cm 0 0;overflow:visible!important}#customers-new-live .customers-profile-workspace-panel .customers-drawer-tabs-row{transform-origin:top;transform:none}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-action-block{margin-top:28px;position:relative;inset:auto}#customers-new-live .customers-details-desktop-identity,#customers-new-live .customers-details-section-head{display:none}#customers-new-live .customers-details-section-stack{display:block}#customers-new-live .customers-details-address-card,#customers-new-live .customers-details-emergency-card,#customers-new-live .customers-details-compact-card,#customers-new-live .customers-details-readonly-row{display:none}@media (min-width:921px){#customers-new-live .customers-profile-workspace-panel[data-active-node=details] .staff-hub-drawer-body{padding-top:0}#customers-new-live .customers-details-panel{width:100%;max-width:none}#customers-new-live .customers-details-desktop-identity{align-items:center;gap:18px;margin:4px 8px 26px;display:flex}#customers-new-live .customers-details-desktop-avatar{color:#d27865;letter-spacing:.08em;background:#e5e0dc;border-radius:999px;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.05rem;font-weight:600;display:inline-flex;box-shadow:8px 8px 16px #b1a89f57,-7px -7px 14px #ffffffb3}#customers-new-live .customers-details-desktop-copy{gap:4px;min-width:0;display:grid}#customers-new-live .customers-details-desktop-copy>span{color:#5a555275;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:700}#customers-new-live .customers-details-desktop-copy h2{color:#2f2723eb;letter-spacing:-.025em;margin:0;font-size:1.65rem;font-weight:400;line-height:1.05}#customers-new-live .customers-details-desktop-copy p{color:#5a55528a;margin:0;font-size:.78rem;line-height:1.45}#customers-new-live .customers-details-section-stack{flex-direction:column;gap:18px;width:100%;display:flex}#customers-new-live .customers-details-section-card{background:#e5e0dc;border:0;border-radius:24px;width:100%;overflow:hidden;box-shadow:10px 10px 20px #c9c5c1,-10px -10px 20px #fff}#customers-new-live .customers-details-section-head{border-bottom:1px solid #7870651f;align-items:center;gap:14px;min-height:78px;padding:14px 28px;display:flex}#customers-new-live .customers-details-section-icon{color:#d27865e6;background:#e5e0dc;border-radius:999px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:5px 5px 10px #b1a89f57,-5px -5px 10px #ffffffb8}#customers-new-live .customers-details-section-icon svg{width:22px;height:22px}#customers-new-live .customers-details-section-head h3{color:#2f2723e6;letter-spacing:-.015em;margin:0;font-size:1.04rem;font-weight:500}#customers-new-live .customers-details-section-head p{color:#5a555285;margin:3px 0 0;font-size:.74rem;line-height:1.35}#customers-new-live .customers-details-edit-trigger{cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 0 0 auto;padding:0;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:relative;box-shadow:4px 4px 8px #b1a89f6b,-4px -4px 8px #ffffffb8}#customers-new-live .customers-details-edit-trigger:before{content:"";background-color:#5a55529e;width:15px;height:15px;transition:background-color .16s,transform .16s;-webkit-mask:url(/images/submenu-edit-pencil.svg) 50%/contain no-repeat;mask:url(/images/submenu-edit-pencil.svg) 50%/contain no-repeat}#customers-new-live .customers-details-edit-icon{opacity:0;pointer-events:none;width:15px;height:15px;position:absolute}#customers-new-live .customers-details-edit-trigger:hover,#customers-new-live .customers-details-edit-trigger:focus-visible{background:#e8e3df;transform:translateY(-1px);box-shadow:5px 5px 10px #b1a89f75,-5px -5px 10px #ffffffc7}#customers-new-live .customers-details-edit-trigger:hover:before,#customers-new-live .customers-details-edit-trigger:focus-visible:before{background-color:#d27865;transform:translateY(-1px)}#customers-new-live .customers-details-edit-trigger:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #b1a89f61,inset -2px -2px 5px #ffffffb3}#customers-new-live .customers-details-edit-trigger:focus-visible{outline-offset:3px;outline:2px solid #d2786561}#customers-new-live .customers-details-contact-grid,#customers-new-live .customers-details-intake-grid{width:100%;margin:0;padding:0;display:block!important}#customers-new-live .customers-details-contact-grid .business-details-address-grid{display:contents!important}#customers-new-live .customers-details-contact-grid .staff-field,#customers-new-live .customers-details-intake-grid .staff-field{box-sizing:border-box;border-top:1px solid #7870651a;align-items:center;gap:28px;width:100%;min-height:62px;padding:0 28px;grid-template-columns:210px minmax(0,1fr)!important;margin:0!important;display:grid!important}#customers-new-live .customers-details-contact-grid .staff-field:first-child,#customers-new-live .customers-details-intake-grid .staff-field:first-child{border-top:0}#customers-new-live .customers-details-contact-grid .staff-field>label,#customers-new-live .customers-details-intake-grid .staff-field>label{color:#5a5552ad;letter-spacing:.01em;text-transform:none;margin:0;font-size:.74rem;font-weight:500}#customers-new-live .customers-details-contact-grid .staff-field>.mb-3,#customers-new-live .customers-details-intake-grid .staff-field>.mb-3{width:100%;min-width:0;margin:0!important}#customers-new-live .customers-details-card-input{text-align:right;width:100%!important;height:38px!important;min-height:38px!important;box-shadow:none!important;color:#2f2723db!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0 4px!important;font-size:.92rem!important;font-weight:400!important;line-height:1.2!important}#customers-new-live .customers-details-card-input:hover,#customers-new-live .customers-details-card-input:focus,#customers-new-live .customers-details-card-input:focus-visible{background:#ffffff2e!important;box-shadow:inset 0 -1px #d2786557!important}#customers-new-live .customers-details-address-card,#customers-new-live .customers-details-emergency-card,#customers-new-live .customers-details-compact-card,#customers-new-live .customers-details-readonly-row{display:grid}#customers-new-live .customers-details-compact-card{display:flex}#customers-new-live .customers-details-readonly-row{box-sizing:border-box;border-top:1px solid #7870651a;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;min-height:62px;padding:0 28px;display:grid}#customers-new-live .customers-details-readonly-row>span{color:#5a5552ad;letter-spacing:.01em;font-size:.74rem;font-weight:500}#customers-new-live .customers-details-readonly-row>strong{color:#2f2723db;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.92rem;font-weight:400;line-height:1.45}#customers-new-live .customers-details-readonly-row--multiline{align-items:start;min-height:86px;padding-top:14px;padding-bottom:14px}#customers-new-live .customers-details-compact-card{box-sizing:border-box;align-items:center;gap:14px;min-height:76px;padding:14px 24px;display:flex}#customers-new-live .customers-details-compact-copy{flex:auto;min-width:0}#customers-new-live .customers-details-compact-copy h3{color:#2f2723e6;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:500}#customers-new-live .customers-details-compact-copy p{color:#5a555285;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:.74rem;line-height:1.4;overflow:hidden}#customers-new-live .customers-details-compact-chevron{color:#5a555275;flex:0 0 18px;width:18px;height:18px}#customers-new-live .customers-details-status-badge{color:#5a555299;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#d9d5d0b8;border-radius:999px;max-width:180px;padding:7px 12px 6px;font-size:.62rem;font-weight:700;overflow:hidden}#customers-new-live .customers-details-status-badge.is-positive{color:#4d7548e6;background:#cedec6c7}#customers-new-live .customers-details-intake-grid .customers-intake-detail-signature-field{align-items:start;padding-top:16px;padding-bottom:16px}#customers-new-live .customers-details-intake-grid .customers-intake-detail-signature{justify-self:end;margin:0}#customers-new-live .customers-profile-workspace-panel[data-active-node=details] .staff-hub-drawer-action-block{justify-content:flex-end;margin-top:30px;padding-right:4px}}#customers-new-live .customers-profile-mobile-identity{display:none}@media (max-width:920px){#customers-new-live{--top-boundary:176px}body:has(#customers-new-live) .admin-setup-overview{display:none!important}#customers-new-live .admin-context-identity{justify-content:center;width:200px;max-width:220px;height:92px;padding:0!important;top:10px!important;left:24px!important}#customers-new-live .admin-context-date-big{font-size:17px}#customers-new-live .admin-context-day-name{margin-top:4px;font-size:14px}#customers-new-live .admin-context-studio-label{letter-spacing:.28em;margin-top:7px;font-size:9px;transform:none}#customers-new-live .admin-context-branch-selector-trigger{max-width:220px}#customers-new-live .admin-context-branch-selector-card{width:min(320px,100vw - 48px);max-height:calc(100dvh - 112px);left:0}#customers-new-live .floating-search{width:auto!important;min-width:0!important;max-width:none!important;top:22px!important;left:258px!important;right:24px!important;transform:none!important}#customers-new-live .floating-search-form{width:100%!important;min-width:0!important;padding:11px 18px!important}#customers-new-live .admin-main{top:var(--top-boundary)!important;height:calc(100dvh - var(--top-boundary))!important;max-height:calc(100dvh - var(--top-boundary))!important;padding:0 22px 96px!important;overflow:hidden!important}#customers-new-live .customers-new-container,#customers-new-live .customers-profile-workspace{width:100%!important;min-width:0!important;max-width:100%!important}#customers-new-live .customers-header{gap:18px;width:100%;min-width:0;min-height:72px}#customers-new-live .customers-header .customers-title{font-size:28px}#customers-new-live .customers-header-actions{flex:auto;gap:10px;width:auto;min-width:0}#customers-new-live .customers-archive-toggle{height:40px;padding:4px}#customers-new-live .customers-archive-toggle button{min-width:74px;height:32px;font-size:9px}#customers-new-live .customers-return-compact{min-height:32px;padding-inline:9px}#customers-new-live .customers-return-compact strong,#customers-new-live .customers-return-compact span{font-size:8px}#customers-new-live .customers-count{letter-spacing:.16em;min-width:70px;min-height:36px;font-size:8.5px}#customers-new-live .customers-add-slot,#customers-new-live .customers-add-btn{flex-basis:44px;width:44px;height:44px}#customers-new-live .customers-add-btn{left:0}#customers-new-live .customers-list-scroll{scrollbar-gutter:auto;width:100%;padding:8px 12px 38px!important}#customers-new-live .customers-list{width:100%;min-width:0;padding-top:4px}#customers-new-live .customers-row{gap:16px;width:100%;min-width:0;padding:10px 0}#customers-new-live .customers-avatar{flex:0 0 48px;width:48px;height:48px}#customers-new-live .customers-content{border-radius:20px;width:auto;min-width:0;padding:16px 18px 10px;box-shadow:7px 8px 16px #c9c5c1e6,-7px -7px 16px #ffffffc7}#customers-new-live .customer-record-summary{grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;align-items:start;gap:16px;min-width:0;min-height:57px;padding-right:0;display:grid}#customers-new-live .customers-trigger{align-self:start;min-width:0}#customers-new-live .customers-name{font-size:18px}#customers-new-live .customers-roleline{letter-spacing:.16em;font-size:9.5px;line-height:1.45}#customers-new-live .customer-card-status{flex-basis:auto;width:100%;min-width:0;max-width:190px}#customers-new-live .customer-record-actions{align-self:start;gap:8px;position:static;transform:none}#customers-new-live .customer-record-card.is-expanded .customer-record-actions{top:auto}#customers-new-live .customer-record-manage-btn{width:92px;min-height:36px}#customers-new-live .customer-record-delete-btn{flex-basis:34px;width:34px;height:34px}#customers-new-live .customer-record-history-shell{margin-top:8px}body:has(#customers-new-live) .floating-nav{scrollbar-width:none;justify-content:flex-start;gap:0;left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;flex-direction:row!important;width:auto!important;max-width:none!important;height:auto!important;padding:8px 10px!important;top:auto!important;overflow:auto visible!important}body:has(#customers-new-live) .floating-nav::-webkit-scrollbar{display:none}body:has(#customers-new-live) .floating-nav-section{flex:none;gap:7px;flex-direction:row!important}body:has(#customers-new-live) .floating-nav-section--footer{margin-top:0!important;margin-left:7px!important}body:has(#customers-new-live) .floating-nav-btn,body:has(#customers-new-live) .floating-nav-visual,body:has(#customers-new-live) .floating-nav-icon{width:38px;height:38px}body:has(#customers-new-live #customer-profile-workspace) .floating-nav{display:none!important}#customers-new-live .customers-profile-workspace{height:100%;padding:0 18px 44px}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-head{z-index:80;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity close""tabs tabs";gap:14px 12px;margin:0 0 18px;padding:12px 0 14px;display:grid;position:sticky;top:0}#customers-new-live .customers-profile-mobile-identity{grid-area:identity;align-items:center;gap:14px;min-width:0;display:flex}#customers-new-live .customers-profile-mobile-avatar{color:#d27865;letter-spacing:.08em;background:#e5e0dc;border-radius:999px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;font-size:.82rem;font-weight:650;display:inline-flex;box-shadow:5px 5px 10px #b1a89f57,-5px -5px 10px #ffffffb8}#customers-new-live .customers-profile-mobile-copy{min-width:0}#customers-new-live .customers-profile-mobile-copy h2{color:#2f2723f0;letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:450}#customers-new-live .customers-profile-mobile-copy p{color:#5a55528a;overflow-wrap:anywhere;margin:5px 0 0;font-size:.72rem;line-height:1.4}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-close{grid-area:close;align-self:center;position:static}#customers-new-live .customers-profile-workspace-panel .customers-drawer-tabs-row{scrollbar-width:none;grid-area:tabs;width:100%;min-width:0;padding:3px 2px 7px;overflow:auto visible}#customers-new-live .customers-profile-workspace-panel .customers-drawer-tabs-row::-webkit-scrollbar{display:none}#customers-new-live .customers-profile-workspace-panel .promo-tabs{min-width:max-content}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-body{padding:0!important}#customers-new-live .customers-details-panel{width:100%}#customers-new-live .customers-details-desktop-identity{display:none!important}#customers-new-live .customers-details-section-stack{flex-direction:column;gap:14px;width:100%;display:flex}#customers-new-live .customers-details-section-card{background:#e5e0dc;border:0;border-radius:20px;width:100%;overflow:hidden;box-shadow:7px 8px 16px #c9c5c1db,-7px -7px 16px #ffffffbd}#customers-new-live .customers-details-section-head,#customers-new-live .customers-details-address-card,#customers-new-live .customers-details-emergency-card,#customers-new-live .customers-details-compact-card,#customers-new-live .customers-details-readonly-row{display:flex}#customers-new-live .customers-details-section-head{border-bottom:1px solid #7870651a;align-items:center;gap:12px;min-height:68px;padding:12px 18px}#customers-new-live .customers-details-section-icon{color:#d27865e6;background:#e5e0dc;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:4px 4px 8px #b1a89f52,-4px -4px 8px #ffffffb3}#customers-new-live .customers-details-section-icon svg{width:20px;height:20px}#customers-new-live .customers-details-section-head h3,#customers-new-live .customers-details-compact-copy h3{color:#2f2723e6;margin:0;font-size:.96rem;font-weight:500}#customers-new-live .customers-details-section-head p,#customers-new-live .customers-details-compact-copy p{color:#5a555285;margin:3px 0 0;font-size:.7rem;line-height:1.35}#customers-new-live .customers-details-edit-trigger{background:#e5e0dc;border:0;border-radius:999px;flex:0 0 34px;width:34px;height:34px;margin-left:auto;padding:0;position:relative;box-shadow:4px 4px 8px #b1a89f61,-4px -4px 8px #ffffffb3}#customers-new-live .customers-details-edit-trigger:before{content:"";background-color:#5a55529e;position:absolute;inset:9px;-webkit-mask:url(/images/submenu-edit-pencil.svg) 50%/contain no-repeat;mask:url(/images/submenu-edit-pencil.svg) 50%/contain no-repeat}#customers-new-live .customers-details-edit-icon{opacity:0}#customers-new-live .customers-details-contact-grid,#customers-new-live .customers-details-contact-grid .business-details-address-grid{width:100%;display:block!important}#customers-new-live .customers-details-contact-grid .staff-field,#customers-new-live .customers-details-readonly-row{box-sizing:border-box;border-top:1px solid #78706517;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;width:100%;min-height:58px;padding:0 18px;margin:0!important;display:grid!important}#customers-new-live .customers-details-contact-grid .staff-field>label,#customers-new-live .customers-details-readonly-row>span{color:#5a5552a8;margin:0;font-size:.72rem;font-weight:500}#customers-new-live .customers-details-contact-grid .staff-field>.mb-3{width:100%;margin:0!important}#customers-new-live .customers-details-card-input{text-align:right;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#2f2723db!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.86rem!important}#customers-new-live .customers-details-readonly-row>strong{color:#2f2723d6;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.86rem;font-weight:400}#customers-new-live .customers-details-readonly-row--multiline{min-height:76px;padding-top:12px;padding-bottom:12px}#customers-new-live .customers-details-compact-card{align-items:center;gap:12px;min-height:70px;padding:12px 16px}#customers-new-live .customers-details-compact-copy{flex:auto;min-width:0}#customers-new-live .customers-details-status-badge{max-width:150px;padding:6px 10px;font-size:.58rem}#customers-new-live .customers-overview{gap:14px;padding:0 2px 24px}#customers-new-live .customers-overview-header,#customers-new-live .customers-overview-section{border-radius:18px}#customers-new-live .customers-overview-header{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px}#customers-new-live .customers-overview-contact{text-align:left;grid-column:1/-1}#customers-new-live .customers-overview-section{padding:18px}#customers-new-live .customers-intake-submission-card{border-radius:20px;gap:18px;padding:20px}#customers-new-live .customers-intake-submission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}#customers-new-live .customers-history-list{gap:14px;padding:4px 2px 18px}#customers-new-live .customers-history-spent-summary{flex-wrap:wrap;gap:22px;padding-inline:12px}#customers-new-live .customers-history-item-head{gap:10px;padding:16px 18px}#customers-new-live .customers-history-memo-btn{min-width:94px;height:32px;padding-inline:12px;font-size:9px}#customers-new-live .customers-history-expanded{padding:0 18px 22px}#customers-new-live .customers-history-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-action-block{z-index:75;-webkit-backdrop-filter:blur(16px);background:#e6e3deeb;border-radius:999px;width:fit-content;margin:20px 0 0 auto;padding:10px 12px;position:sticky;bottom:10px}#customers-new-live .customers-add-overlay{align-items:stretch;padding:12px}#customers-new-live .staff-hub-drawer.customers-centered-drawer:not(.customers-profile-workspace-panel){border-radius:24px;width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}}@media (max-width:600px){#customers-new-live{--top-boundary:166px}#customers-new-live .admin-context-identity{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:88px;top:8px!important;left:16px!important}#customers-new-live .admin-context-date-big{font-size:16px}#customers-new-live .admin-context-day-name{font-size:12px}#customers-new-live .admin-context-studio-label{letter-spacing:.22em;margin-top:5px;font-size:8.5px}#customers-new-live .floating-search{width:auto!important;top:104px!important;left:16px!important;right:16px!important}#customers-new-live .floating-search-form{padding:9px 15px!important}#customers-new-live .admin-main{padding:0 14px 86px!important}#customers-new-live .customers-header{grid-template-columns:1fr;align-items:start;gap:10px;min-height:0;padding:2px 2px 10px;display:grid}#customers-new-live .customers-header .customers-title{font-size:25px}#customers-new-live .customers-header-actions{grid-template-columns:max-content minmax(0,1fr) 40px;grid-template-areas:"toggle count add""return return.";align-items:center;gap:8px;width:100%;display:grid}#customers-new-live .customers-archive-toggle{grid-area:toggle}#customers-new-live .customers-return-compact{grid-area:return;justify-self:start}#customers-new-live .customers-count{grid-area:count;justify-self:end}#customers-new-live .customers-add-slot{grid-area:add;justify-self:end}#customers-new-live .customers-archive-toggle{height:38px}#customers-new-live .customers-archive-toggle button{min-width:66px;height:30px;font-size:8px}#customers-new-live .customers-return-compact{min-height:30px;padding-inline:8px}#customers-new-live .customers-count{min-width:54px;min-height:30px;font-size:7.8px}#customers-new-live .customers-add-slot,#customers-new-live .customers-add-btn{flex-basis:40px;width:40px;height:40px}#customers-new-live .customers-list-scroll{-webkit-mask-image:none;mask-image:none;padding:4px 4px 28px!important}#customers-new-live .customers-row{padding:8px 0;display:block}#customers-new-live .customers-avatar{z-index:3;width:46px;height:46px;position:absolute;top:26px;left:12px}#customers-new-live .customers-content{border-radius:18px;width:100%;padding:16px 12px 10px 70px}#customers-new-live .customer-record-summary{flex-direction:column;align-items:stretch;gap:10px;min-height:0;display:flex}#customers-new-live .customers-trigger-copy{padding-right:74px}#customers-new-live .customers-name{font-size:17px}#customers-new-live .customers-roleline{letter-spacing:.13em;font-size:8.6px;line-height:1.5}#customers-new-live .customer-card-status{gap:3px;width:100%;max-width:none;min-height:0}#customers-new-live .customer-card-status-pill{min-height:22px;padding-inline:9px;font-size:8px}#customers-new-live .customer-card-status small,#customers-new-live .customer-card-status strong{font-size:9px}#customers-new-live .customer-record-actions{gap:7px;position:absolute;top:15px;right:12px}#customers-new-live .customer-record-manage-btn{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:0;position:relative}#customers-new-live .customer-record-manage-btn:before{content:"";background:#5a55529e;width:14px;height:14px;-webkit-mask:url(/images/submenu-edit-pencil.svg) 50%/contain no-repeat;mask:url(/images/submenu-edit-pencil.svg) 50%/contain no-repeat}#customers-new-live .customer-record-delete-btn{flex-basis:32px;width:32px;height:32px}#customers-new-live .customers-profile-workspace{padding:0 10px 34px}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-head{gap:10px 8px;margin-bottom:12px;padding:10px 0}#customers-new-live .customers-profile-mobile-avatar{flex-basis:48px;width:48px;height:48px}#customers-new-live .customers-profile-mobile-copy h2{font-size:1.16rem}#customers-new-live .customers-profile-mobile-copy p{font-size:.66rem}#customers-new-live .customers-profile-workspace-panel .promo-tab{width:84px;min-width:84px;height:28px;min-height:28px;font-size:.43rem}#customers-new-live .customers-details-section-stack{gap:12px}#customers-new-live .customers-details-section-head{min-height:62px;padding:10px 13px}#customers-new-live .customers-details-section-icon{flex-basis:38px;width:38px;height:38px}#customers-new-live .customers-details-section-head h3,#customers-new-live .customers-details-compact-copy h3{font-size:.9rem}#customers-new-live .customers-details-section-head p,#customers-new-live .customers-details-compact-copy p{font-size:.66rem}#customers-new-live .customers-details-contact-grid .staff-field,#customers-new-live .customers-details-readonly-row{grid-template-columns:104px minmax(0,1fr);gap:12px;min-height:54px;padding:0 13px}#customers-new-live .customers-details-card-input,#customers-new-live .customers-details-readonly-row>strong{font-size:.8rem!important}#customers-new-live .customers-details-compact-card{min-height:64px;padding:10px 13px}#customers-new-live .customers-details-status-badge{max-width:112px;font-size:.52rem}#customers-new-live .customers-overview-header,#customers-new-live .customers-overview-info-grid,#customers-new-live .customers-overview-intelligence,#customers-new-live .customers-overview-action{grid-template-columns:1fr}#customers-new-live .customers-overview-header{padding:16px}#customers-new-live .customers-overview-visits{grid-template-columns:repeat(2,minmax(0,1fr))}#customers-new-live .customers-overview-visits>div{min-width:0}#customers-new-live .customers-overview-visits strong{white-space:normal;overflow-wrap:anywhere;min-width:0}#customers-new-live .customers-overview-summary-grid,#customers-new-live .customers-overview-summary-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}#customers-new-live .customers-overview-section{padding:16px}#customers-new-live .customers-intake-submission-head{grid-template-columns:1fr;gap:8px;display:grid}#customers-new-live .customers-intake-submission-head em{text-align:left}#customers-new-live .customers-intake-submission-grid{grid-template-columns:1fr;gap:18px}#customers-new-live .customers-intake-submission-field--full,#customers-new-live .customers-intake-submission-field--signature{grid-column:auto}#customers-new-live .customers-history-spent-summary{grid-template-columns:1fr;gap:8px;padding:0 8px 4px;display:grid}#customers-new-live .customers-history-summary-metric{justify-content:space-between}#customers-new-live .customers-history-item-head{flex-direction:column;align-items:stretch;padding:14px}#customers-new-live .customers-history-memo-btn{align-self:flex-end}#customers-new-live .customers-history-expanded{padding:0 14px 18px}#customers-new-live .customers-history-service-row{align-items:flex-start}#customers-new-live .customers-history-details-grid{grid-template-columns:1fr;gap:14px}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-action-block{padding:8px 9px;bottom:8px}#customers-new-live .customers-profile-workspace-panel .staff-hub-drawer-action-block .staff-profile-action-btn{min-height:44px;padding:11px 26px}#customers-new-live .customers-add-overlay{padding:8px}#customers-new-live .staff-hub-drawer.customers-centered-drawer:not(.customers-profile-workspace-panel){border-radius:20px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}#customers-new-live .staff-hub-drawer.customers-centered-drawer .staff-form-grid{grid-template-columns:1fr;gap:18px}#customers-new-live .customers-add-overlay .business-details-entry-panel,#customers-new-live .customers-add-overlay form,#customers-new-live .customers-add-overlay .staff-form-grid,#customers-new-live .customers-add-overlay .staff-field,#customers-new-live .customers-add-overlay .business-details-address-grid,#customers-new-live .customers-add-overlay .mb-3,#customers-new-live .customers-add-overlay input,#customers-new-live .customers-add-overlay textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#customers-new-live .customers-add-overlay .business-details-address-grid{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}}#customers-new-live .customers-new-container{grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:100%;display:grid;height:100%!important;overflow:hidden!important}#customers-new-live .customers-new-container>.customers-header{z-index:40;background:#e6e3de;position:relative;margin-bottom:0!important}#customers-new-live .customers-list-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;box-sizing:border-box;height:100%;min-height:0;max-height:100%;padding:10px 38px 40px 18px;overflow-x:hidden;-webkit-mask-image:linear-gradient(#0000 0,#0000001f 12px,#0000006b 28px,#000 68px 100%);mask-image:linear-gradient(#0000 0,#0000001f 12px,#0000006b 28px,#000 68px 100%);overflow-y:auto!important}#customers-new-live .customers-list-scroll:focus{outline:none}#customers-new-live .customers-list-scroll>.customers-list{margin-top:0;padding-top:0}#staff-new-live.admin-top-stage-standard-root:has(.staff-new-container--shift),#staff-new-live.staff-identity-standard-root,#staff-new-live.business-identity-standard-root,#staff-new-live.services-live-page.admin-top-stage-standard-root{--top-boundary:114px}#staff-new-live.admin-search-standard-root:has(.staff-new-container--shift) .floating-search,#staff-new-live.staff-identity-standard-root .floating-search,#staff-new-live.business-identity-standard-root .floating-search,#staff-new-live.services-live-page.admin-search-standard-root .floating-search{top:calc(var(--nav-top,32px) + 12px - 1cm)!important}#staff-new-live.business-identity-standard-root .floating-search{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#staff-new-live.business-identity-standard-root .business-identity-tabs-row{width:95.93%!important;max-width:95.93%!important;margin-top:.5cm!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours] .business-hours-editor{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours] .business-hours-pill-row,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours] .business-hours-shift-prompt,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours] .business-hours-readout,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours] .business-hours-closed-row{box-sizing:border-box!important;width:100%!important;max-width:100%!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=details],#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_on_duty],#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_password],#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_location],#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours],#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_links],#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_time_currency]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=details] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_on_duty] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_password] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_location] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_links] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_time_currency] .business-hub-inline-body{padding-top:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_opening_hours] .business-hub-inline-body{box-sizing:border-box!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-top:-16px!important;margin-left:-16px!important;margin-right:-16px!important;padding:16px 16px 56px!important;scroll-padding-top:16px!important;scroll-padding-bottom:56px!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=details]:has(#business-details-form) .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=details]:has(#business-details-form) .business-details-entry-panel,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=details]:has(#business-details-form) #business-details-form,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=details]:has(#business-details-form) #business-features-form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=details]:has(#business-details-form) .business-details-entry-panel-head{max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_password]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_password] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_password] .business-details-entry-panel,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_password] .business-password-form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_location]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_location] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_location] #business-location-form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_links]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_links] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_links] #business-links-form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_categories]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_categories] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_categories] .business-category-editor,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_categories] .business-category-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_categories] .business-category-editor{padding-top:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_categories] .business-hub-inline-body{padding-bottom:52px!important;scroll-padding-bottom:52px!important}#staff-new-live .business-category-pill-shell{align-content:start;justify-items:center;width:108px;min-width:0;display:grid;position:relative}#staff-new-live .business-category-color-dot{--business-category-color:#b9c7e8;z-index:3;box-sizing:border-box;cursor:pointer;background:#fffdfafa;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:transform .16s,box-shadow .16s;display:inline-flex;position:absolute;top:56px;left:50%;transform:translate(-50%);box-shadow:-2px -2px 4px #ffffffe0,3px 3px 6px #9e918429}#staff-new-live .business-category-color-dot:before{content:"";background:#f8f3edb8;border-radius:999px;position:absolute;inset:3px;box-shadow:inset 4px 4px 5px #9e948a6b,inset -2px -2px 3px #ffffffd1,0 1px 3px #968b802e}#staff-new-live .business-category-color-dot:hover,#staff-new-live .business-category-color-dot:focus-visible{outline:none;transform:translate(-50%)scale(1.12);box-shadow:-2px -2px 4px #ffffffc2,4px 5px 10px #9e918433,0 0 0 1px #e39c8c8c}#staff-new-live .business-category-color-dot .promo-color-swatch-core{width:17px;height:17px}#staff-new-live .business-category-color-setting-overlay{animation:.16s ease-out both business-category-color-overlay-in;z-index:2147483000!important;-webkit-backdrop-filter:blur(7px)saturate(.82)!important;background:0 0!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}#staff-new-live:has(#business-category-color-setting-overlay) .floating-search,#staff-new-live:has(#business-category-color-setting-overlay) .business-identity-tabs-row{filter:blur(7px)saturate(.82);opacity:.62;transition:filter .16s,opacity .16s}#staff-new-live .business-category-color-setting{z-index:1;background:#efece7eb;border:1px solid #ffffff94;border-radius:26px;width:min(620px,100vw - 48px);max-height:min(540px,100vh - 48px);margin:0;padding:24px 26px 26px;animation:.18s ease-out both business-category-color-setting-in;position:relative;overflow-y:auto;box-shadow:-8px -8px 18px #ffffffad,10px 12px 28px #5c4d4124}#staff-new-live .business-category-color-setting-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#staff-new-live .business-category-color-setting-eyebrow{color:#1f1b187a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:600}#staff-new-live .business-category-color-setting h3{color:#1f1b18c7;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:17px;font-weight:600}#staff-new-live .business-category-color-setting-category{color:#1f1b1885;letter-spacing:.12em;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:600}#staff-new-live .business-category-color-setting-description{color:#46403a85;letter-spacing:.02em;max-width:340px;margin:10px 0 0;font-size:12px;font-weight:430;line-height:1.45}#staff-new-live .business-category-color-setting-close{color:#1f1b1880;cursor:pointer;background:#e9e6e1;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;box-shadow:-3px -3px 7px #ffffffb8,4px 5px 10px #56483d24}#staff-new-live .business-category-color-setting-close svg,#staff-new-live .business-category-color-setting-close .hero-x-mark{flex:none;width:17px;height:17px;display:block}#staff-new-live .business-category-color-picker{width:min(100%,430px);margin-top:22px}#staff-new-live .promo-color-picker-toggle{color:#5c554ed6;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:0;display:flex}#staff-new-live .promo-color-picker-current,#staff-new-live .promo-color-picker-action{align-items:center;gap:14px;display:inline-flex}#staff-new-live .promo-color-picker-name,#staff-new-live .promo-color-picker-action{letter-spacing:-.004em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.84rem;font-weight:430;line-height:1.2}#staff-new-live .promo-color-picker-name{color:#56504ae6;letter-spacing:-.01em;font-weight:520}#staff-new-live .promo-color-picker-action{color:#847a70d6;text-transform:none;justify-content:flex-end}#staff-new-live .promo-color-picker-chevron{color:#847a70d1;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;transform:rotate(180deg)}#staff-new-live .promo-color-picker-chevron .icon{width:100%;height:100%}#staff-new-live .promo-color-palette{flex-wrap:wrap;gap:12px;width:min(100%,430px);margin-top:16px;display:flex}#staff-new-live .promo-color-swatch--current{flex-shrink:0}#staff-new-live .promo-color-swatch{box-sizing:border-box;background:#fffdfafa;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:-2px -2px 4px #ffffffe0,3px 3px 6px #9e918429}#staff-new-live .promo-color-swatch:hover{transform:none}#staff-new-live .promo-color-swatch:focus-visible{outline-offset:2px;outline:2px solid #d2786561}#staff-new-live .promo-color-swatch-core{z-index:1;background:var(--promo-swatch-color);box-sizing:border-box;border:0;border-radius:999px;width:20px;height:20px;margin:0;display:block;position:relative}#staff-new-live .promo-color-swatch:before{content:"";background:#f8f3edb8;border-radius:999px;position:absolute;inset:4px;box-shadow:inset 4px 4px 5px #9e948a6b,inset -2px -2px 3px #ffffffd1,0 1px 3px #968b802e}#staff-new-live .promo-color-swatch.is-active{box-shadow:-2px -2px 4px #ffffffb3,2px 2px 4px #9e918414,0 0 0 1px #e39c8cd9}#staff-new-live .promo-color-swatch--current.is-active{box-shadow:-2px -2px 4px #ffffffb3,2px 2px 4px #9e918414}#staff-new-live .promo-color-swatch.is-active:before{box-shadow:none;background:#fcf8f3fa;inset:3px}#staff-new-live .promo-color-swatch--current.is-active .promo-color-swatch-core{width:20px;height:20px}#staff-new-live .business-category-color-palette{margin-top:16px}#staff-new-live .business-category-inline-actions{justify-content:center;width:min(100%,430px);margin-top:26px;display:flex}#staff-new-live .business-category-inline-save-btn{color:#4a443eb8;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#f8f3ebf0,#e8e2d9db);border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;min-width:136px;height:50px;padding:0 34px;font-size:.72rem;font-weight:700;transition:transform .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:-4px -4px 10px #ffffffc2,6px 8px 16px #53463b29}#staff-new-live .business-category-inline-save-btn:hover,#staff-new-live .business-category-inline-save-btn:focus-visible{color:#4a443edb;outline:none;box-shadow:-3px -3px 8px #ffffffd1,7px 9px 18px #53463b33}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_categories] .business-hub-inline-actions{display:none!important}@keyframes business-category-color-setting-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes business-category-color-overlay-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px){#staff-new-live .business-category-pill-shell{width:86px}#staff-new-live .business-category-color-setting{width:min(520px,100vw - 28px);max-height:calc(100vh - 28px);padding:20px}#staff-new-live .business-category-color-setting-overlay{padding:14px!important}}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_landing_page]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_landing_page] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_landing_page] #business-landing-page-form,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_time_currency] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_time_currency] #business-time-currency-form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_booking_rules],#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_leave_policy]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_booking_rules] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=business_leave_policy] .business-hub-inline-body{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.staff-identity-standard-root{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:hidden auto!important}#staff-new-live.staff-identity-standard-root .admin-main{height:auto!important;min-height:calc(100vh - var(--top-boundary,132px))!important;max-height:none!important;overflow:visible!important}#staff-new-live.staff-identity-standard-root .staff-new-container:not(.staff-new-container--shift):not(.staff-new-container--business-identity){width:min(1120px,100vw - 420px)!important;max-width:100%!important;height:auto!important;min-height:calc(100svh - var(--top-boundary,132px))!important;box-sizing:border-box!important;max-height:none!important;margin:0 auto!important;padding:0 0 96px!important;overflow:visible!important}#staff-new-live.staff-identity-standard-root .staff-header{margin-top:0!important;margin-bottom:34px!important}#staff-new-live.staff-list-page-root,#staff-new-live.staff-list-page-root>.admin-app{height:100vh!important;min-height:0!important;overflow:hidden!important}#staff-new-live.staff-list-page-root .admin-main{height:calc(100vh - var(--top-boundary,114px))!important;min-height:0!important;max-height:calc(100vh - var(--top-boundary,114px))!important;gap:0!important;overflow:hidden!important}#staff-new-live.staff-list-page-root .staff-new-container--list{grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;max-height:100%;display:grid;height:100%!important;overflow:hidden!important}#staff-new-live.staff-list-page-root .staff-new-container--list>.staff-header{z-index:40;background:#e6e3de;padding-bottom:0;display:block;position:relative;margin-bottom:0!important}#staff-new-live.staff-list-page-root .staff-identity-section-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;width:100%;min-height:58px;margin:2px 0 12px;display:grid}#staff-new-live.staff-list-page-root .staff-identity-section-toggle{flex:none;justify-self:start;width:max-content;max-width:none}#staff-new-live.staff-list-page-root .staff-identity-section-toggle .business-setup-section-toggle-option{flex-basis:122px;width:122px;min-width:122px}#staff-new-live.staff-list-page-root .staff-record-filter{justify-self:center;width:min(250px,100%)}#staff-new-live.staff-list-page-root .staff-header-actions{justify-content:flex-end;justify-self:end;min-width:168px}#staff-new-live.staff-list-page-root .staff-payroll-period{color:#45403cc2;letter-spacing:.02em;background:#f4f0ebe0;border-radius:12px;justify-content:space-between;justify-self:center;align-items:center;gap:12px;min-width:220px;min-height:40px;padding:0 16px;font-size:.72rem;font-weight:650;display:inline-flex;box-shadow:5px 6px 12px #a9a09738,-4px -4px 9px #ffffffc2,inset 0 0 0 1px #ffffff61}#staff-new-live.staff-list-page-root .staff-payroll-period-icon,#staff-new-live.staff-list-page-root .staff-payroll-period-caret{color:#544d479e;flex:0 0 16px;width:16px;height:16px}#staff-new-live.staff-list-page-root .staff-payroll-period-nav{justify-content:center;justify-self:center;align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}#staff-new-live.staff-list-page-root .staff-payroll-period-nav-btn{color:#27221fc7;cursor:pointer;background:#efebe6d1;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:4px 4px 7px #7d746d57,-3px -3px 6px #ffffffc2,inset 1px 1px #ffffff70}#staff-new-live.staff-list-page-root .staff-payroll-period-nav-btn svg{stroke-width:1.65px;width:17px;height:17px}#staff-new-live.staff-list-page-root .staff-payroll-period-nav-btn:hover,#staff-new-live.staff-list-page-root .staff-payroll-period-nav-btn:focus-visible{color:#d27865;outline:none;transform:translateY(-1px);box-shadow:5px 5px 8px #7d746d5c,-3px -3px 6px #ffffffd1,inset 1px 1px #ffffff80}#staff-new-live.staff-list-page-root .staff-payroll-period-nav-btn:active{transform:translateY(1px);box-shadow:inset 3px 3px 6px #7d746d4d,inset -2px -2px 5px #ffffffad}#staff-new-live.staff-list-page-root .staff-payroll-period-month-wrap{position:relative}#staff-new-live.staff-list-page-root .staff-payroll-period-month{color:#27221feb;cursor:pointer;background:#efebe6d1;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;width:188px;height:44px;padding:0 22px;transition:transform .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative;box-shadow:4px 4px 7px #7d746d57,-3px -3px 6px #ffffffc2,inset 1px 1px #ffffff70}#staff-new-live.staff-list-page-root .staff-payroll-period-month:hover,#staff-new-live.staff-list-page-root .staff-payroll-period-month:focus-visible,#staff-new-live.staff-list-page-root .staff-payroll-period-month[aria-expanded=true]{outline:none;transform:translateY(-1px);box-shadow:5px 5px 8px #7d746d5c,-3px -3px 6px #ffffffd1,inset 1px 1px #ffffff80}#staff-new-live.staff-list-page-root .staff-payroll-period-month span{letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;flex:0 auto;min-width:0;font-size:.68rem;font-weight:800}#staff-new-live.staff-list-page-root .staff-payroll-period-month svg{color:#413b36ad;flex:0 0 16px;width:16px;height:16px;transition:transform .16s;overflow:visible}#staff-new-live.staff-list-page-root .staff-payroll-period-month[aria-expanded=true] svg{transform:rotate(180deg)}#staff-new-live.staff-list-page-root .staff-payroll-month-picker{z-index:140;-webkit-backdrop-filter:blur(18px);background:#e6e3def7;border:1px solid #ffffff7a;border-radius:28px;width:340px;padding:20px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:14px 18px 34px #84797033,-8px -8px 20px #ffffffa3,inset 1px 1px #fff9}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-head{grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;margin-bottom:18px;display:grid}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-head strong{color:#221d1aeb;letter-spacing:.14em;text-align:center;font-size:.82rem;font-weight:800}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-head button{color:#2d2723a8;cursor:pointer;background:#efebe6d6;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex;box-shadow:4px 4px 7px #7d746d47,-3px -3px 6px #ffffffbd}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-head button:hover,#staff-new-live.staff-list-page-root .staff-payroll-month-picker-head button:focus-visible{color:#d27865;outline:none;transform:translateY(-1px)}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-head svg{width:17px;height:17px}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-option{color:#312c28b8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:16px;min-height:44px;padding:0 10px;font-size:.66rem;font-weight:760;transition:color .15s,background-color .15s,box-shadow .15s,transform .15s}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-option:hover,#staff-new-live.staff-list-page-root .staff-payroll-month-picker-option:focus-visible{color:#d27865;background:#ffffff57;outline:none;transform:translateY(-1px)}#staff-new-live.staff-list-page-root .staff-payroll-month-picker-option.is-selected{color:#191110;background:linear-gradient(#d2786557,#e6e3de);transform:none;box-shadow:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff}#staff-new-live.staff-list-page-root .staff-payroll-period-calendar{border-radius:14px;width:44px;height:44px;margin-left:8px}#staff-new-live.staff-list-page-root .staff-payroll-period-calendar svg{stroke-width:1.55px;width:23px;height:23px}#staff-new-live.staff-list-page-root .staff-payroll-calendar{z-index:120;-webkit-backdrop-filter:blur(18px);background:#e6e3def7;border:1px solid #ffffff70;border-radius:28px;width:318px;padding:18px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:18px 22px 44px #978c8038,-10px -10px 24px #ffffffad,inset 1px 1px #ffffff94}#staff-new-live.staff-list-page-root .staff-payroll-calendar-head{grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;margin-bottom:16px;display:grid}#staff-new-live.staff-list-page-root .staff-payroll-calendar-head strong{color:#191110e6;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:800}#staff-new-live.staff-list-page-root .staff-payroll-calendar-month-nav{color:#1412109e;cursor:pointer;background:#e6e3de;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex;box-shadow:5px 5px 10px #d1cec9,-5px -5px 10px #fff}#staff-new-live.staff-list-page-root .staff-payroll-calendar-month-nav:hover,#staff-new-live.staff-list-page-root .staff-payroll-calendar-month-nav:focus-visible{color:#d27865;outline:none;transform:translateY(-1px)}#staff-new-live.staff-list-page-root .staff-payroll-calendar-month-nav svg{width:16px;height:16px}#staff-new-live.staff-list-page-root .staff-payroll-calendar-weekdays,#staff-new-live.staff-list-page-root .staff-payroll-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}#staff-new-live.staff-list-page-root .staff-payroll-calendar-weekdays{margin-bottom:10px}#staff-new-live.staff-list-page-root .staff-payroll-calendar-weekdays span{color:#14121061;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.56rem;font-weight:800}#staff-new-live.staff-list-page-root .staff-payroll-calendar-day,#staff-new-live.staff-list-page-root .staff-payroll-calendar-empty{width:32px;height:32px}#staff-new-live.staff-list-page-root .staff-payroll-calendar-day{color:#141210ad;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:0;font-size:.68rem;font-weight:700;display:inline-flex}#staff-new-live.staff-list-page-root .staff-payroll-calendar-day:hover,#staff-new-live.staff-list-page-root .staff-payroll-calendar-day:focus-visible{color:#d27865;background:#ffffff6b;outline:none}#staff-new-live.staff-list-page-root .staff-payroll-calendar-day.is-today{color:#d27865;box-shadow:inset 0 0 0 1px #d2786580}#staff-new-live.staff-list-page-root .staff-payroll-calendar-day.is-selected{color:#fffaf6;background:#d27865;box-shadow:3px 4px 8px #a0645638}#staff-new-live.staff-list-page-root .staff-payroll-header-meta{color:#46413c94;letter-spacing:.04em;white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;font-size:.7rem;display:inline-flex}#staff-new-live.staff-list-page-root .staff-payroll-header-meta strong{color:#3f3a36cc;font-weight:650}#staff-new-live.staff-list-page-root .staff-payroll-total-toggle{cursor:pointer;background:#efebe6e6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 15px 0 17px;transition:transform .17s,box-shadow .17s,color .17s;display:inline-flex;box-shadow:5px 6px 12px #a9a09733,-4px -4px 9px #ffffffbd,inset 0 0 0 1px #ffffff57}#staff-new-live.staff-list-page-root .staff-payroll-total-toggle:hover,#staff-new-live.staff-list-page-root .staff-payroll-total-toggle:focus-visible{outline:none;transform:translateY(-1px);box-shadow:6px 7px 14px #a9a0973b,-5px -5px 10px #fffc,inset 0 0 0 1px #ffffff6b}#staff-new-live.staff-list-page-root .staff-payroll-total-toggle.is-open{box-shadow:inset 4px 4px 8px #a2978d33,inset -4px -4px 9px #ffffffc2}#staff-new-live.staff-list-page-root .staff-payroll-total-toggle-icon{color:#58504994;width:15px;height:15px;transition:transform .18s}#staff-new-live.staff-list-page-root .staff-payroll-total-toggle.is-open .staff-payroll-total-toggle-icon{transform:rotate(180deg)}#staff-new-live.staff-list-page-root .staff-payroll-clock-export-toggle{color:#d27865;cursor:pointer;background:#f1ede8f0;border:0;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .17s,box-shadow .17s;display:inline-flex;box-shadow:5px 6px 12px #a9a09733,-4px -4px 9px #ffffffbd,inset 0 0 0 1px #ffffff5c}#staff-new-live.staff-list-page-root .staff-payroll-clock-export-toggle svg{width:17px;height:17px}#staff-new-live.staff-list-page-root .staff-payroll-clock-export-toggle:hover,#staff-new-live.staff-list-page-root .staff-payroll-clock-export-toggle:focus-visible{outline:0;transform:translateY(-1px);box-shadow:6px 7px 14px #a9a0973b,-5px -5px 10px #fffc,inset 0 0 0 1px #ffffff70}#staff-new-live.staff-list-page-root .staff-payroll-clock-export-toggle.is-open{box-shadow:inset 4px 4px 8px #a2978d33,inset -4px -4px 9px #ffffffc2}#staff-new-live .staff-payroll-clock-export-backdrop{z-index:170;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;background:#433b3414;border:0;padding:0;position:fixed;inset:0}#staff-new-live .staff-payroll-clock-export-drawer{z-index:171;background:#efebe6f5;border:1px solid #ffffff94;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;width:min(430px,100vw - 48px);display:grid;position:fixed;top:78px;bottom:24px;right:24px;overflow:hidden;box-shadow:18px 22px 42px #8f847a3d,-8px -8px 22px #ffffffb8,inset 0 1px #ffffff85}#staff-new-live .staff-payroll-clock-export-head{box-sizing:border-box;border-bottom:1px solid #6f655c14;justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:22px 24px 18px;display:flex}#staff-new-live .staff-payroll-clock-export-head>div{min-width:0}#staff-new-live .staff-payroll-clock-export-head span{color:#60564e73;letter-spacing:.18em;margin-bottom:7px;font-size:8px;font-weight:700;display:block}#staff-new-live .staff-payroll-clock-export-head h2{color:#342e2aeb;margin:0;font-size:18px;font-weight:650;line-height:1.24}#staff-new-live .staff-payroll-clock-export-head>button{color:#534b458c;cursor:pointer;background:#f2eee9eb;border:0;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:4px 5px 10px #a69c932e,-3px -3px 8px #ffffffb8}#staff-new-live .staff-payroll-clock-export-head>button svg{width:17px;height:17px}#staff-new-live .staff-payroll-clock-export-body{scrollbar-width:thin;scrollbar-color:#867b7138 transparent;min-height:0;padding:4px 24px 24px;overflow:auto}#staff-new-live .staff-payroll-clock-export-section{border-bottom:1px solid #6f655c14;padding:20px 0}#staff-new-live .staff-payroll-clock-export-section:last-of-type{border-bottom:0}#staff-new-live .staff-payroll-clock-export-section-title{color:#37312dd6;align-items:center;gap:9px;margin-bottom:12px;display:flex}#staff-new-live .staff-payroll-clock-export-section-title>span{color:#fffaf6;background:#d27865;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-flex}#staff-new-live .staff-payroll-clock-export-section-title strong{font-size:12px;font-weight:650}#staff-new-live .staff-payroll-clock-export-choice{text-align:left;color:#3c3632c2;cursor:pointer;background:#f6f3ef7a;border:1px solid #786d6317;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:58px;margin:0 0 9px;padding:11px 13px;transition:border-color .16s,background .16s;display:flex;box-shadow:inset 1px 1px 3px #b1a9a114,inset -1px -1px 3px #ffffff6b}#staff-new-live .staff-payroll-clock-export-choice.is-selected{background:#f8efebb8;border-color:#d2786542}#staff-new-live .staff-payroll-clock-export-choice>span:last-child{gap:3px;min-width:0;display:grid}#staff-new-live .staff-payroll-clock-export-choice strong{color:#36302ce0;font-size:11px;font-weight:650}#staff-new-live .staff-payroll-clock-export-choice small{color:#5b524b80;font-size:8.5px;line-height:1.35}#staff-new-live .staff-payroll-clock-export-radio{box-sizing:border-box;border:1.5px solid #6f655c6b;border-radius:999px;flex:0 0 16px;width:16px;height:16px}#staff-new-live .staff-payroll-clock-export-choice.is-selected .staff-payroll-clock-export-radio{border:4px solid #d27865}#staff-new-live .staff-payroll-clock-export-staff-select{gap:6px;margin-top:10px;display:grid}#staff-new-live .staff-payroll-clock-export-staff-select>span{color:#5a514a80;letter-spacing:.05em;font-size:8px;font-weight:650}#staff-new-live .staff-payroll-clock-export-staff-select select{color:#3a332ed1;background:#f6f3efb8;border:1px solid #786d631a;border-radius:13px;outline:0;width:100%;height:44px;padding:0 38px 0 13px;font-size:10px;box-shadow:inset 2px 2px 5px #b7b0a924,inset -2px -2px 5px #ffffff7a}#staff-new-live .staff-payroll-clock-export-staff-select select:disabled{opacity:.42}#staff-new-live .staff-payroll-clock-export-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#staff-new-live .staff-payroll-clock-export-month{color:#48403a9e;cursor:pointer;background:#f6f3ef85;border:1px solid #786d6317;border-radius:12px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 9px;display:flex}#staff-new-live .staff-payroll-clock-export-month strong{text-overflow:ellipsis;color:inherit;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}#staff-new-live .staff-payroll-clock-export-check{color:#0000;box-sizing:border-box;border:1px solid #6f655c47;border-radius:4px;flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}#staff-new-live .staff-payroll-clock-export-check svg{width:10px;height:10px}#staff-new-live .staff-payroll-clock-export-month.is-selected{color:#d27865;background:#f8efebb8;border-color:#d278653d}#staff-new-live .staff-payroll-clock-export-month.is-selected .staff-payroll-clock-export-check{color:#fffaf6;background:#d27865;border-color:#d27865}#staff-new-live .staff-payroll-clock-export-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}#staff-new-live .staff-payroll-clock-export-quick button{color:#52494294;cursor:pointer;background:#f4f0eca8;border:1px solid #786d6314;border-radius:11px;min-height:36px;padding:0 9px;font-size:8.5px;font-weight:600}#staff-new-live .staff-payroll-clock-export-quick button:hover,#staff-new-live .staff-payroll-clock-export-quick button:focus-visible{color:#d27865;outline:0}#staff-new-live .staff-payroll-clock-export-note{color:#4c54609e;background:#6b84a612;border-radius:12px;margin:4px 0 0;padding:11px 12px;font-size:8.5px;line-height:1.45}#staff-new-live .staff-payroll-clock-export-footer{box-sizing:border-box;border-top:1px solid #6f655c14;justify-content:flex-end;align-items:center;gap:10px;min-height:76px;padding:14px 24px;display:flex}#staff-new-live .staff-payroll-clock-export-footer>button{color:#48413ba3;cursor:pointer;background:#f2eee9b8;border:1px solid #786d6317;border-radius:13px;min-width:96px;height:42px;padding:0 18px;font-size:9px;font-weight:620}#staff-new-live .staff-payroll-clock-export-download{color:#fffaf6;background:#d27865;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:42px;padding:0 18px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:5px 6px 12px #af655433}#staff-new-live .staff-payroll-clock-export-download svg{width:15px;height:15px}#staff-new-live .staff-payroll-clock-export-download.is-disabled{opacity:.38;box-shadow:none}#staff-new-live.staff-list-page-root .staff-payroll-workspace{height:100%;min-height:0;position:relative;overflow:hidden}#staff-new-live.staff-list-page-root .staff-payroll-main{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:22px;height:100%;min-height:0;padding:16px 32px 58px 24px;display:grid}#staff-new-live .staff-payroll-totals{background:#f0ece7e0;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:7px 8px 18px #aca49b3d,-6px -6px 15px #ffffffb8,inset 0 0 0 1px #ffffff47}#staff-new-live .staff-payroll-total-item{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:17px 20px;display:flex;position:relative}#staff-new-live .staff-payroll-total-item+.staff-payroll-total-item:before{content:"";background:#6a625a1a;width:1px;position:absolute;top:20%;bottom:20%;left:0}#staff-new-live .staff-payroll-total-item span{color:#4d474294;letter-spacing:.025em;font-size:.64rem;font-weight:600}#staff-new-live .staff-payroll-total-item strong{color:#2b2825eb;letter-spacing:-.015em;font-size:1rem;font-weight:520}#staff-new-live .staff-payroll-total-item.is-addition strong,#staff-new-live .staff-payroll-card-metric.is-addition strong,#staff-new-live .staff-payroll-summary dd.is-addition{color:#5b8449fa}#staff-new-live .staff-payroll-total-item.is-deduction strong,#staff-new-live .staff-payroll-card-metric.is-deduction strong,#staff-new-live .staff-payroll-summary dd.is-deduction{color:#d25c46fa}#staff-new-live .staff-payroll-total-item.is-estimated strong{font-weight:700}#staff-new-live .staff-payroll-business-rates{background:linear-gradient(145deg,#f1ede8f0,#e8e2dceb);border:1px solid #ffffff9e;border-radius:24px;align-self:start;min-width:0;height:fit-content;min-height:0;padding:22px 26px 24px;position:relative;box-shadow:8px 10px 20px #aca49b38,-7px -7px 17px #ffffffbd,inset 0 1px #ffffff85}#staff-new-live .staff-payroll-business-rates.is-collapsed,#staff-new-live .staff-payroll-business-rates.is-expanded{cursor:pointer;border-radius:18px;padding:10px 14px;transition:padding .18s,box-shadow .18s,transform .18s;box-shadow:13px 15px 25px #584a404d,-6px -6px 14px #ffffffbd,inset 0 1px #ffffff8f}#staff-new-live .staff-payroll-business-rates.is-expanded{padding-bottom:10px}#staff-new-live .staff-payroll-business-rates.is-collapsed:hover,#staff-new-live .staff-payroll-business-rates.is-expanded:hover{transform:translateY(-1px);box-shadow:15px 18px 29px #584a4057,-7px -7px 15px #ffffffc7,inset 0 1px #fff9}#staff-new-live .staff-payroll-business-rates.is-editing{scrollbar-gutter:stable;max-height:min(430px,48vh);overflow-y:auto}#staff-new-live .staff-payroll-business-rates-header{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}#staff-new-live .staff-payroll-business-rates-heading{min-width:0}#staff-new-live .staff-payroll-business-rates-heading h2{color:#302b27e6;letter-spacing:-.015em;margin:0;font-size:.96rem;font-weight:680}#staff-new-live .staff-payroll-business-rates-heading p{color:#4e474185;margin:5px 0 0;font-size:.66rem;line-height:1.45}#staff-new-live .staff-payroll-business-rates-manage{z-index:4;pointer-events:auto;color:#d27865f0;letter-spacing:.05em;cursor:pointer;background:#f6f1ebeb;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:0 14px 0 16px;font-size:.64rem;font-weight:720;transition:transform .17s,box-shadow .17s;display:inline-flex;position:relative;box-shadow:5px 6px 12px #a9a09733,-4px -4px 9px #ffffffc7}#staff-new-live .staff-payroll-business-rates-manage svg{width:15px;height:15px}#staff-new-live .staff-payroll-business-rates-manage:hover,#staff-new-live .staff-payroll-business-rates-manage:focus-visible{outline:none;transform:translateY(-1px)}#staff-new-live .staff-payroll-business-rates-toggle{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}#staff-new-live .staff-payroll-business-rates-toggle:focus,#staff-new-live .staff-payroll-business-rates-toggle:focus-visible{outline-offset:3px;outline:2px solid #d2786580}#staff-new-live .staff-payroll-business-rate-table{z-index:1;pointer-events:none;margin-top:11px;position:relative}#staff-new-live .staff-payroll-business-rates-form{margin-top:20px}#staff-new-live .staff-payroll-business-rate-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(100px,.55fr);align-items:center;gap:18px;min-width:0;display:grid}#staff-new-live .staff-payroll-business-rate-grid--head{color:#4e47417a;letter-spacing:.16em;text-transform:uppercase;padding:0 12px 5px;font-size:.56rem;font-weight:720}#staff-new-live .staff-payroll-business-rate-grid--readonly{min-height:34px;box-shadow:none;color:#433d38b8;font-variant-numeric:tabular-nums;background:0 0;border-top:1px solid #6f655c1c;border-radius:0;margin:0;padding:7px 12px;font-size:.68rem}#staff-new-live .staff-payroll-business-rate-grid--readonly strong{color:#d27865f0;font-size:.72rem;font-weight:720}#staff-new-live .staff-payroll-business-rates-empty{text-align:center;color:#4e47418f;background:#f7f3ee80;border-radius:18px;place-content:center;gap:6px;min-height:72px;margin-top:5px;display:grid}#staff-new-live .staff-payroll-business-rates-empty strong{color:#37322ec7;font-size:.78rem}#staff-new-live .staff-payroll-business-rates-empty span{font-size:.66rem}#staff-new-live .staff-payroll-business-rate-model-row{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:26px;margin-bottom:18px;display:grid}#staff-new-live .staff-payroll-business-rate-model-row label{gap:7px;display:grid}#staff-new-live .staff-payroll-business-rate-model-row label>span,#staff-new-live .staff-payroll-business-rate-grid--editor label>span{color:#4f484285;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:720}#staff-new-live .staff-payroll-business-rate-model-row select{color:#3d3834c2;background:#f7f3eec2;border:0;border-radius:999px;outline:none;width:100%;min-height:40px;padding:0 38px 0 14px;font-size:.68rem;box-shadow:inset 4px 4px 8px #9b918724,inset -4px -4px 9px #ffffffb3}#staff-new-live .staff-payroll-business-rate-model-row p{color:#4f484285;margin:0;font-size:.65rem;line-height:1.55}#staff-new-live .staff-payroll-business-rate-grid--editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(110px,.55fr) 84px;margin-top:8px}#staff-new-live .staff-payroll-business-rate-grid--editor label{gap:6px;min-width:0;display:grid}#staff-new-live .staff-payroll-business-rate-input-shell{background:#f7f3eec2;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 13px;display:flex;box-shadow:inset 4px 4px 8px #9b918724,inset -4px -4px 9px #ffffffb3}#staff-new-live .staff-payroll-business-rate-input-shell strong{color:#5a524b8f;font-size:.67rem;font-weight:650}#staff-new-live .staff-payroll-business-rate-input-shell input{color:#37322ed1;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;height:38px;padding:0;font-size:.72rem}#staff-new-live .staff-payroll-business-rate-input-shell.is-rate input{text-align:right}#staff-new-live .staff-payroll-business-rate-row-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}#staff-new-live .staff-payroll-business-rate-delete{color:#d27865e6;cursor:pointer;background:#f1ece7f5;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:0;padding:0;display:inline-flex;box-shadow:4px 5px 9px #a9a09733,-3px -3px 8px #ffffffb8}#staff-new-live .staff-payroll-business-rate-delete svg,#staff-new-live .staff-payroll-business-rate-add svg{width:14px;height:14px}#staff-new-live .staff-payroll-business-rate-error{color:#be4e42e0;margin:8px 0 0;font-size:.62rem}#staff-new-live .staff-payroll-business-rate-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}#staff-new-live .staff-payroll-business-rate-add,#staff-new-live .staff-payroll-business-rate-cancel,#staff-new-live .staff-payroll-business-rate-save{letter-spacing:.035em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:.62rem;font-weight:700;display:inline-flex}#staff-new-live .staff-payroll-business-rate-add{color:#d27865f0;border-radius:50%;width:38px;min-width:38px;padding:0}#staff-new-live .staff-payroll-business-rate-row-actions .staff-payroll-business-rate-add{width:36px;min-width:36px;height:36px;min-height:36px}#staff-new-live .staff-payroll-business-rate-add,#staff-new-live .staff-payroll-business-rate-cancel{color:#524b45a8;background:#f4efeae6;box-shadow:4px 5px 9px #a9a0972b,-3px -3px 8px #ffffffb8}#staff-new-live .staff-payroll-business-rate-row-actions .staff-payroll-business-rate-add,#staff-new-live .staff-payroll-business-rate-row-actions .staff-payroll-business-rate-delete{color:#d27865f0}#staff-new-live .staff-payroll-business-rate-save{color:#fffaf6fa;background:#d27865eb;box-shadow:5px 6px 11px #a064563d,inset 0 1px #ffffff4d}#staff-new-live .staff-payroll-list{box-sizing:border-box;scrollbar-gutter:stable;align-content:start;gap:18px;min-height:0;padding:12px 14px 72px 12px;scroll-padding-block:12px 72px;display:grid;overflow:hidden auto}#staff-new-live .staff-payroll-list-empty{color:#524c468a;place-items:center;min-height:180px;font-size:.88rem;display:grid}#staff-new-live .staff-payroll-card{width:100%;min-height:104px;color:inherit;text-align:left;cursor:pointer;background:#e5e0dc;border:1px solid #0000;border-radius:20px;grid-template-columns:minmax(210px,1.45fr) repeat(4,minmax(88px,.72fr)) minmax(122px,.8fr) 18px;align-items:center;gap:0;padding:14px 18px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid;box-shadow:8px 9px 18px #beb8b28a,-7px -7px 16px #ffffffb8}#staff-new-live .staff-payroll-card:hover,#staff-new-live .staff-payroll-card:focus-visible,#staff-new-live .staff-payroll-card.is-selected{border-color:#d278658a;outline:none;box-shadow:9px 11px 20px #beb8b280,-7px -7px 16px #ffffffc2,inset 0 0 0 1px #ffffff4d}#staff-new-live .staff-payroll-card:hover,#staff-new-live .staff-payroll-card:focus-visible{transform:translateY(-1px)}#staff-new-live .staff-payroll-card-avatar{color:#d27865;letter-spacing:.08em;background:#e8e3de;border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;width:58px;height:58px;font-size:.72rem;display:inline-flex;overflow:hidden;box-shadow:4px 4px 9px #b4ada699,-4px -4px 9px #ffffffc2}#staff-new-live .staff-payroll-card-avatar img,#staff-new-live .staff-payroll-summary-avatar img{object-fit:cover;width:100%;height:100%;display:block}#staff-new-live .staff-payroll-card-identity{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:3px;min-width:0;padding-left:76px;display:flex}#staff-new-live .staff-payroll-card-identity strong{color:#36322ef0;font-size:.92rem;font-weight:620}#staff-new-live .staff-payroll-card-identity small{color:#4a45409e;font-size:.65rem}#staff-new-live .staff-payroll-card-identity em{color:#524b459e;background:#f4efe9c2;border-radius:999px;margin-top:3px;padding:3px 9px;font-size:.56rem;font-style:normal}#staff-new-live .staff-payroll-card-metric,#staff-new-live .staff-payroll-card-result{border-left:1px solid #6860591a;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:54px;padding:0 14px;display:flex}#staff-new-live .staff-payroll-card-metric small,#staff-new-live .staff-payroll-card-result small{color:#4e48428a;font-size:.58rem;line-height:1.2}#staff-new-live .staff-payroll-card-metric strong{color:#322e2be6;font-size:.78rem;font-weight:560}#staff-new-live .staff-payroll-card-metric-note{color:#755c4fa8;white-space:nowrap;margin-top:-2px;font-size:.5rem;font-style:normal;font-weight:600;line-height:1.15}#staff-new-live .staff-payroll-card-result strong{color:#2a2623f5;font-size:.94rem;font-weight:680}#staff-new-live .staff-payroll-status{color:#6f522ec7;letter-spacing:.02em;background:#e1d3bf80;border-radius:999px;width:fit-content;padding:3px 9px;font-size:.54rem;font-style:normal;font-weight:650}#staff-new-live .staff-payroll-status.is-reviewed,#staff-new-live .staff-payroll-status.is-finalised{color:#3d6937e6;background:#c4dbbc94}#staff-new-live .staff-payroll-status.is-setup{color:#a65644e6;background:#e0cdc694}#staff-new-live .staff-payroll-card-chevron{color:#564f496b;width:16px;height:16px}#staff-new-live .staff-payroll-summary-modal{z-index:3000;overscroll-behavior:contain;place-items:stretch end;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}#staff-new-live .staff-payroll-summary-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#e2dad199;border:0;position:absolute;inset:0}#staff-new-live .staff-payroll-summary{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.04);backdrop-filter:blur(24px)saturate(1.04);background:#f4f0ebf5;border:0;border-left:1px solid #ffffff6b;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(680px,100vw - 24px);height:100dvh;min-height:0;animation:.24s cubic-bezier(.16,1,.3,1) billingInvoicePreviewSlideIn;display:grid;position:relative;overflow:hidden;box-shadow:-18px 0 42px #5f544a3d,inset 1px 0 #ffffff47}@media (max-width:900px){#staff-new-live .staff-payroll-summary{width:100vw}}#staff-new-live .staff-payroll-summary-header{border-bottom:1px solid #645b5317;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:16px 18px;display:grid}#staff-new-live .staff-payroll-summary-period-controls{z-index:3;background:#f4f0ebdb;border-bottom:1px solid #645b5314;padding:12px 18px 14px;position:relative}#staff-new-live .staff-payroll-summary-mode-toggle{background:#e8e2dbb8;border-radius:999px;flex:none;align-items:center;width:fit-content;padding:3px;display:inline-flex;box-shadow:inset 2px 2px 5px #958b811f,inset -2px -2px 5px #ffffff8f}#staff-new-live .staff-payroll-summary-mode-option{color:#5c524aa8;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:76px;min-height:30px;padding:0 11px;font-size:.58rem;font-weight:680}#staff-new-live .staff-payroll-summary-mode-option.is-active{color:#d27865;background:#faf7f3f0;box-shadow:3px 4px 9px #998e8324,inset 0 1px #ffffffb8}#staff-new-live .staff-payroll-summary-period-nav{grid-template-columns:auto 34px minmax(170px,1fr) 34px;align-items:center;gap:7px;margin-top:0;display:grid}#staff-new-live .staff-payroll-summary-period-nav.is-monthly{grid-template-columns:34px minmax(0,1fr) 34px}#staff-new-live .staff-payroll-summary-period-arrow{color:#4e4741ad;cursor:pointer;background:#f9f6f2db;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;box-shadow:3px 4px 8px #9c928824,-2px -2px 6px #ffffff85}#staff-new-live .staff-payroll-summary-period-arrow svg{width:14px;height:14px}#staff-new-live .staff-payroll-summary-period-arrow:disabled{opacity:.28;cursor:default;box-shadow:none}#staff-new-live .staff-payroll-summary-period-picker{min-width:0;position:relative}#staff-new-live .staff-payroll-summary-period-pill{color:#322e2be6;cursor:pointer;background:#f9f6f2e6;border:0;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 13px;display:grid;box-shadow:3px 4px 8px #9c928824,-2px -2px 6px #ffffff85}#staff-new-live .staff-payroll-summary-period-pill:disabled{cursor:default}#staff-new-live .staff-payroll-summary-period-pill strong{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.64rem;font-weight:650;overflow:hidden}#staff-new-live .staff-payroll-summary-period-calendar,#staff-new-live .staff-payroll-summary-period-chevron{color:#d27865;width:14px;height:14px}#staff-new-live .staff-payroll-summary-period-chevron{color:#4e47418a;transition:transform .16s}#staff-new-live .staff-payroll-summary-period-chevron.is-open{transform:rotate(180deg)}#staff-new-live .staff-payroll-summary-period-menu{z-index:8;background:#f6f2edfa;border:1px solid #ffffff75;border-radius:15px;max-height:238px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:9px 12px 24px #70655b33,-4px -4px 12px #ffffff9e}#staff-new-live .staff-payroll-summary-period-option{color:#453e38c7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px;font-size:.6rem;display:flex}#staff-new-live .staff-payroll-summary-period-option:hover,#staff-new-live .staff-payroll-summary-period-option.is-active{color:#322e2bf0;background:#ffffff94}#staff-new-live .staff-payroll-summary-period-option.is-active{color:#c96f5d;font-weight:650}#staff-new-live .staff-payroll-summary-period-option small{color:#d27865d1;flex:none;font-size:.5rem}#staff-new-live .staff-payroll-summary-day-calendar{z-index:12;-webkit-backdrop-filter:blur(18px);background:#f6f2edfb;border:1px solid #ffffff80;border-radius:22px;width:min(390px,100vw - 44px);padding:16px 16px 12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:12px 16px 28px #84797033,-6px -6px 16px #ffffffa3,inset 1px 1px #fff9}#staff-new-live .staff-payroll-summary-day-calendar-head{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-bottom:12px;display:grid}#staff-new-live .staff-payroll-summary-day-calendar-head strong{color:#2a2521eb;letter-spacing:.07em;text-align:center;font-size:.68rem;font-weight:780}#staff-new-live .staff-payroll-summary-day-calendar-head button{color:#3e37319e;cursor:pointer;background:#f4f0ebe0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;box-shadow:3px 4px 7px #7d746d2e,-2px -2px 6px #ffffffad}#staff-new-live .staff-payroll-summary-day-calendar-head button:hover,#staff-new-live .staff-payroll-summary-day-calendar-head button:focus-visible{color:#d27865;outline:none}#staff-new-live .staff-payroll-summary-day-calendar-head svg{width:14px;height:14px}#staff-new-live .staff-payroll-summary-day-calendar-weekdays,#staff-new-live .staff-payroll-summary-day-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}#staff-new-live .staff-payroll-summary-day-calendar-weekdays{margin-bottom:5px}#staff-new-live .staff-payroll-summary-day-calendar-weekdays span{color:#4a433d94;letter-spacing:.035em;text-align:center;font-size:.48rem;font-weight:720}#staff-new-live .staff-payroll-summary-day-calendar-grid{row-gap:3px}#staff-new-live .staff-payroll-summary-day-calendar-date{color:#312c28d1;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;min-width:0;height:38px;padding:0;font-size:.6rem;font-weight:650;display:grid;position:relative}#staff-new-live .staff-payroll-summary-day-calendar-date:hover,#staff-new-live .staff-payroll-summary-day-calendar-date:focus-visible{background:#ffffff94;outline:none}#staff-new-live .staff-payroll-summary-day-calendar-date.is-outside{color:#5e564f47}#staff-new-live .staff-payroll-summary-day-calendar-date.is-non-working:not(.is-selected){color:#5e564f57}#staff-new-live .staff-payroll-summary-day-calendar-date.is-selected{color:#fff;background:linear-gradient(145deg,#e08976fa,#ca624ef5);box-shadow:4px 5px 10px #a45b4c3d,inset 0 1px #ffffff57}#staff-new-live .staff-payroll-summary-day-calendar-date>i{background:#d27865;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px}#staff-new-live .staff-payroll-summary-day-calendar-date.is-selected>i{background:#fffffff0}#staff-new-live .staff-payroll-summary-day-calendar-legend{color:#534c4680;border-top:1px solid #675f5814;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:10px;padding-top:10px;font-size:.48rem;display:flex}#staff-new-live .staff-payroll-summary-day-calendar-legend span{align-items:center;gap:5px;display:inline-flex}#staff-new-live .staff-payroll-summary-day-calendar-legend i{background:#968e864d;border-radius:999px;width:7px;height:7px}#staff-new-live .staff-payroll-summary-day-calendar-legend i.is-rostered{background:#d27865}#staff-new-live .staff-payroll-summary-day-calendar-legend i.is-selected{background:#e08976db;box-shadow:0 0 0 2px #e0897624}#staff-new-live .staff-payroll-summary-day-calendar-legend i.is-non-working{background:#968e863d}#staff-new-live .staff-payroll-summary-month-picker{z-index:12;-webkit-backdrop-filter:blur(18px);background:#ebe7e2fa;border:1px solid #ffffff7a;border-radius:22px;width:min(340px,100vw - 44px);padding:16px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:12px 16px 28px #84797033,-6px -6px 16px #ffffff9e,inset 1px 1px #ffffff94}#staff-new-live .staff-payroll-summary-month-picker-head{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;margin-bottom:12px;display:grid}#staff-new-live .staff-payroll-summary-month-picker-head strong{color:#221d1aeb;letter-spacing:.12em;text-align:center;font-size:.72rem;font-weight:800}#staff-new-live .staff-payroll-summary-month-picker-head button{color:#2d2723a3;cursor:pointer;background:#f4f0ebe0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;box-shadow:3px 4px 7px #7d746d33,-2px -2px 6px #ffffffad}#staff-new-live .staff-payroll-summary-month-picker-head svg{width:14px;height:14px}#staff-new-live .staff-payroll-summary-month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#staff-new-live .staff-payroll-summary-month-picker-option{color:#312c28b3;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:38px;padding:0 8px;font-size:.58rem;font-weight:760}#staff-new-live .staff-payroll-summary-month-picker-option:hover,#staff-new-live .staff-payroll-summary-month-picker-option:focus-visible{color:#d27865;background:#ffffff57;outline:none}#staff-new-live .staff-payroll-summary-month-picker-option.is-selected{color:#241d1af5;background:linear-gradient(#d278654d,#f2eee9eb);box-shadow:inset 3px 3px 7px #d1cec9db,inset -3px -3px 7px #ffffffeb}#staff-new-live .staff-payroll-summary-frequency{color:#c76c59;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#e8d3ca80;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:0 9px;font-size:.49rem;font-weight:700;display:inline-flex}#staff-new-live .staff-payroll-summary-period-meta{color:#5b524a85;justify-content:space-between;align-items:center;gap:12px;min-height:15px;margin-top:7px;padding:0 42px;font-size:.53rem;display:flex}#staff-new-live .staff-payroll-summary-person{align-items:center;gap:12px;min-width:0;display:flex}#staff-new-live .staff-payroll-summary-avatar{color:#d27865;background:#e6e1dc;border-radius:999px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:.72rem;display:inline-flex;overflow:hidden}#staff-new-live .staff-payroll-summary-person-copy{justify-items:start;gap:4px;min-width:0;display:grid}#staff-new-live .staff-payroll-summary-person h2{color:#2e2a27f5;margin:0;font-size:1rem;font-weight:660}#staff-new-live .staff-payroll-summary-person p{color:#50494399;flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0 0;font-size:.64rem;display:inline-flex}#staff-new-live .staff-payroll-summary-person p .staff-payroll-summary-frequency{margin-left:3px}#staff-new-live #staff-payroll-summary-close{color:#4c453f9e;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}#staff-new-live #staff-payroll-summary-close svg{width:18px;height:18px}#staff-new-live .staff-payroll-summary-scroll{min-height:0;padding:12px 14px 20px;overflow-y:auto}#staff-new-live .staff-payroll-summary-section{background:#faf7f3bd;border-radius:16px;margin-bottom:10px;padding:15px 16px;box-shadow:4px 5px 11px #9f968d29,-3px -3px 9px #ffffff94}#staff-new-live .staff-payroll-summary-section h3{color:#36312deb;margin:0 0 11px;font-size:.76rem;font-weight:700}#staff-new-live .staff-payroll-summary-section.is-collapsible{padding:0;overflow:hidden}#staff-new-live .staff-payroll-summary-section-toggle{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;transition:background-color .16s;display:flex}#staff-new-live .staff-payroll-summary-section-toggle:hover,#staff-new-live .staff-payroll-summary-section-toggle:focus-visible{background:#ffffff3d;outline:none}#staff-new-live .staff-payroll-summary-section-title{gap:4px;min-width:0;display:grid}#staff-new-live .staff-payroll-summary-section-title h3{margin:0}#staff-new-live .staff-payroll-summary-section-title small{color:#534c4680;font-size:.58rem;font-weight:450;line-height:1.35}#staff-new-live .staff-payroll-summary-section-toggle-meta{color:#302c28e0;flex:none;align-items:center;gap:10px;display:inline-flex}#staff-new-live .staff-payroll-summary-section-toggle-meta strong{white-space:nowrap;font-size:.72rem;font-weight:680}#staff-new-live .staff-payroll-summary-section-toggle-meta.is-addition strong{color:#4e8443f0}#staff-new-live .staff-payroll-summary-section-toggle-meta.is-deduction strong{color:#d2604bf0}#staff-new-live .staff-payroll-summary-section-chevron{color:#4e474194;width:16px;height:16px;transition:transform .18s,color .18s}#staff-new-live .staff-payroll-summary-section.is-open .staff-payroll-summary-section-chevron{color:#d27865e6;transform:rotate(180deg)}#staff-new-live .staff-payroll-summary-section-details{border-top:1px solid #69605814;padding:0 16px 15px;animation:.17s ease-out staffPayrollSummaryDetailsIn}#staff-new-live .staff-payroll-summary-section-details>dl,#staff-new-live .staff-payroll-summary-section-details>p{margin-top:11px}@keyframes staffPayrollSummaryDetailsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#staff-new-live .staff-payroll-summary-section dl{margin:0}#staff-new-live .staff-payroll-summary-section dl>div{color:#4c4540b8;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0;font-size:.67rem;display:flex}#staff-new-live .staff-payroll-summary-section dt small{color:#574f4875;margin-top:2px;font-size:.57rem;display:block}#staff-new-live .staff-payroll-summary-section dd{color:#302c28e0;text-align:right;margin:0;font-weight:560}#staff-new-live .staff-payroll-summary-section .is-total{color:#302c28f0;border-top:1px dashed #6960582e;margin-top:7px;padding-top:9px;font-weight:680}#staff-new-live .staff-payroll-summary-section .is-estimated dd{color:#d27865;font-size:1rem;font-weight:760}#staff-new-live .staff-payroll-summary-none{color:#534c4680;margin:0;font-size:.64rem}#staff-new-live .staff-payroll-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 14px 14px;display:grid}#staff-new-live .staff-payroll-summary-action{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#de8977f5,#cc6753f5);border:0;border-radius:14px;min-height:48px;margin:0;font-size:.67rem;font-weight:720;box-shadow:6px 8px 14px #935b4e3d,inset 0 1px #ffffff57}#staff-new-live .staff-payroll-summary-action.is-secondary{color:#635449d1;background:#eee9e3f0;box-shadow:5px 6px 12px #958b812e,inset 0 1px #ffffff6b}#staff-new-live .staff-payroll-list{box-sizing:border-box;padding:14px 34px 88px 22px;scroll-padding-block:14px 88px;display:block}#staff-new-live .staff-payroll-main.has-clock-sheet>.staff-payroll-business-rates,#staff-new-live .staff-payroll-main.has-clock-sheet>.staff-payroll-totals,#staff-new-live .staff-payroll-main.has-clock-sheet>.staff-payroll-list{display:none}#staff-new-live.staff-list-page-root .staff-payroll-main.has-clock-sheet{grid-template-rows:minmax(0,1fr);gap:0;padding-bottom:12px}#staff-new-live .staff-payroll-main.has-clock-sheet>.staff-payroll-clock-sheet{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;grid-area:1/1;margin:0;padding:0;display:flex;overflow:hidden}#staff-new-live .staff-payroll-main.has-clock-sheet>.staff-payroll-clock-sheet:before{content:none}#staff-new-live .staff-payroll-main.has-clock-sheet>.staff-payroll-clock-sheet .staff-payroll-clock-sheet-form{flex-direction:column;flex:1;min-height:0;display:flex}#staff-new-live .staff-payroll-main.has-clock-sheet>.staff-payroll-clock-sheet .staff-payroll-clock-sheet-scroll{flex:1;min-height:0;max-height:none}#staff-new-live .staff-payroll-row{padding:12px 0 18px}#staff-new-live .staff-payroll-card-content{padding:18px 28px;transition:box-shadow .17s,transform .17s}#staff-new-live .staff-payroll-card-content:hover,#staff-new-live .staff-payroll-card-content:focus-within{transform:translateY(-1px)}#staff-new-live .staff-payroll-card-content.is-selected{box-shadow:7px 7px 14px #c9c5c1eb,-5px -5px 10px #ffffffc7,inset 0 0 0 1px #d278657a}#staff-new-live .staff-payroll-card{width:100%;min-height:0;box-shadow:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,1fr) minmax(126px,auto) minmax(178px,auto);align-items:center;gap:20px;padding:0;transition:none;display:grid}#staff-new-live .staff-payroll-card:hover,#staff-new-live .staff-payroll-card:focus-visible,#staff-new-live .staff-payroll-card.is-selected{box-shadow:none;background:0 0;border-color:#0000;outline:none;transform:none}#staff-new-live .staff-payroll-card-identity,#staff-new-live .staff-payroll-card-metric,#staff-new-live .staff-payroll-card-result,#staff-new-live .staff-payroll-card-chevron-button{appearance:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0}#staff-new-live .staff-payroll-card-identity{flex-direction:column;grid-area:auto;align-items:flex-start;gap:3px;min-width:0;padding:0;display:flex}#staff-new-live .staff-payroll-card-identity .staff-name{font-size:20px;font-weight:400}#staff-new-live .staff-payroll-card-identity .staff-roleline{white-space:normal}#staff-new-live .staff-payroll-card-roleline{flex-direction:column;align-items:flex-start;gap:5px;display:flex}#staff-new-live .staff-payroll-card-position,#staff-new-live .staff-payroll-card-employment{display:block}#staff-new-live .staff-payroll-card-position{color:#5a5552b8;letter-spacing:.2em;font-size:12px;font-weight:600}#staff-new-live .staff-payroll-card-employment{color:#5a555261;letter-spacing:.16em;font-size:10px;font-weight:500}#staff-new-live .staff-payroll-card-metrics{display:none!important}#staff-new-live .staff-payroll-card-metric,#staff-new-live .staff-payroll-card-result{border-left:1px solid #6860591a;min-height:54px;padding:0 16px}#staff-new-live .staff-payroll-card-link,#staff-new-live .staff-payroll-card-metric.is-linked,#staff-new-live .staff-payroll-card-chevron-button{cursor:pointer;border-radius:12px;transition:background-color .15s,color .15s,transform .15s}#staff-new-live .staff-payroll-card-link:hover,#staff-new-live .staff-payroll-card-link:focus-visible,#staff-new-live .staff-payroll-card-metric.is-linked:hover,#staff-new-live .staff-payroll-card-metric.is-linked:focus-visible,#staff-new-live .staff-payroll-card-chevron-button:hover,#staff-new-live .staff-payroll-card-chevron-button:focus-visible{background:#ffffff38;outline:none}#staff-new-live .staff-payroll-card-metric.is-linked:hover,#staff-new-live .staff-payroll-card-metric.is-linked:focus-visible{color:#d27865}#staff-new-live .staff-payroll-card-identity,#staff-new-live .staff-payroll-card-result,#staff-new-live .staff-payroll-clock-sheet-toggle{grid-row:1}#staff-new-live .staff-payroll-card-result{text-align:right;border-left:0;justify-self:end;min-width:126px;padding:2px 6px}#staff-new-live .staff-payroll-card-result small{margin-top:3px}#staff-new-live .staff-payroll-clock-sheet-toggle{color:#d27865;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#f4eee9b8;border:1px solid #d2786533;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.66rem;font-weight:650;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 5px 10px #a69d9529,inset 0 1px #ffffff75}#staff-new-live .staff-payroll-clock-sheet-toggle:hover,#staff-new-live .staff-payroll-clock-sheet-toggle:focus-visible{background:#f8f1ecf0;outline:none;transform:translateY(-1px);box-shadow:5px 6px 12px #a69d9533,inset 0 1px #ffffff8f}#staff-new-live .staff-payroll-clock-sheet-toggle>svg:first-child{width:16px;height:16px}#staff-new-live .staff-payroll-clock-sheet-toggle-chevron{opacity:.62;width:13px;height:13px;transition:transform .17s}#staff-new-live .staff-payroll-clock-sheet-toggle-chevron.is-open{transform:rotate(180deg)}#staff-new-live .staff-payroll-card-metric-shell{border-left:1px solid #6860591a;border-radius:12px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;min-width:0;min-height:54px;transition:background-color .16s,box-shadow .16s;display:grid}#staff-new-live .staff-payroll-card-metric-shell.is-open{background:#ffffff45;box-shadow:inset 0 0 0 1px #d2786529}#staff-new-live .staff-payroll-card-metric-shell .staff-payroll-card-metric{border-left:0;border-radius:12px 0 0 12px;min-height:54px;padding:0 4px 0 16px}#staff-new-live .staff-payroll-card-breakdown-toggle{color:#5c534c85;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:34px;padding:0;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}#staff-new-live .staff-payroll-card-breakdown-toggle:hover,#staff-new-live .staff-payroll-card-breakdown-toggle:focus-visible{color:#d27865;background:#ffffff75;outline:none}#staff-new-live .staff-payroll-card-breakdown-chevron{width:14px;height:14px;transition:transform .18s}#staff-new-live .staff-payroll-card-metric-shell.is-open .staff-payroll-card-breakdown-chevron{transform:rotate(180deg)}#staff-new-live .staff-payroll-card-breakdown{cursor:default;background:#efeae5c2;border-radius:18px;grid-area:2/1/auto/-1;margin-top:2px;padding:17px 20px 16px;box-shadow:inset 4px 4px 9px #b8b1aa3d,inset -4px -4px 9px #ffffffa3}#staff-new-live .staff-payroll-card-breakdown-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:11px;display:flex}#staff-new-live .staff-payroll-card-breakdown-heading>div{min-width:0}#staff-new-live .staff-payroll-card-breakdown-heading span{color:#423c37e6;letter-spacing:.02em;font-size:.72rem;font-weight:720;display:block}#staff-new-live .staff-payroll-card-breakdown-heading small{color:#5b534c80;margin-top:3px;font-size:.58rem;line-height:1.4;display:block}#staff-new-live .staff-payroll-card-breakdown-heading strong{color:#35302ceb;flex:none;font-size:.84rem;font-weight:680}#staff-new-live .staff-payroll-card-breakdown.is-addition .staff-payroll-card-breakdown-heading strong,#staff-new-live .staff-payroll-card-breakdown.is-addition dd{color:#5b8942f0}#staff-new-live .staff-payroll-card-breakdown.is-deduction .staff-payroll-card-breakdown-heading strong,#staff-new-live .staff-payroll-card-breakdown.is-deduction dd{color:#d95b47f0}#staff-new-live .staff-payroll-card-breakdown dl{margin:0}#staff-new-live .staff-payroll-card-breakdown dl>div{color:#524a44ad;justify-content:space-between;align-items:flex-start;gap:20px;padding:6px 0;font-size:.66rem;display:flex}#staff-new-live .staff-payroll-card-breakdown dt small{color:#5b534c75;margin-top:2px;font-size:.56rem;line-height:1.35;display:block}#staff-new-live .staff-payroll-card-breakdown dd{color:#312d29e0;text-align:right;white-space:nowrap;margin:0;font-weight:600}#staff-new-live .staff-payroll-card-breakdown .is-total{color:#312d29eb;border-top:1px dashed #6960582e;margin-top:5px;padding-top:10px;font-weight:700}#staff-new-live .staff-payroll-card-breakdown-empty{color:#5b534c85;margin:0;font-size:.64rem}#staff-new-live .staff-payroll-row .staff-payroll-card-breakdown{display:none!important}#staff-new-live .staff-payroll-clock-sheet{background:#f1ede9d1;border:1px solid #ffffff75;border-radius:24px;grid-area:2/1/auto/-1;min-width:0;margin-top:20px;padding:22px 22px 18px;position:relative;box-shadow:7px 8px 16px #b1a9a133,-5px -5px 12px #ffffff94,inset 0 1px #ffffff6b}#staff-new-live .staff-payroll-clock-sheet:before{content:"";background:#f1ede9f0;border-top:1px solid #ffffff75;border-left:1px solid #ffffff75;width:18px;height:18px;position:absolute;top:-9px;right:76px;transform:rotate(45deg)}#staff-new-live .staff-payroll-clock-sheet-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex;position:relative}#staff-new-live .staff-payroll-clock-sheet-head h3{color:#2f2723e6;margin:0;font-size:17px;font-weight:650}#staff-new-live .staff-payroll-clock-sheet-head p{color:#5a555285;letter-spacing:.04em;margin:4px 0 0;font-size:10px;font-weight:550}#staff-new-live .staff-payroll-clock-sheet-form{display:block}#staff-new-live .staff-payroll-clock-sheet-scroll{background:#ffffff1c;border:1px solid #6b625b1a;border-radius:18px;max-height:448px;overflow:auto}#staff-new-live .staff-payroll-clock-sheet-grid{grid-template-columns:100px repeat(4,minmax(92px,.72fr)) 82px minmax(210px,1.5fr);align-items:center;column-gap:8px;min-width:860px;display:grid}#staff-new-live .staff-payroll-clock-sheet-grid--head{z-index:3;color:#5a555280;letter-spacing:.08em;text-transform:uppercase;background:#ede8e3f7;border-bottom:1px solid #6b625b1a;min-height:42px;padding:0 16px;font-size:9px;font-weight:700;position:sticky;top:0}#staff-new-live .staff-payroll-clock-sheet-row{border-bottom:1px solid #6b625b13;min-height:62px;padding:8px 16px}#staff-new-live .staff-payroll-clock-sheet-row:last-child{border-bottom:0}#staff-new-live .staff-payroll-clock-sheet-row.is-locked{background:#e2deda47}#staff-new-live .staff-payroll-clock-sheet-row-state{color:#564f4985;text-align:center;border-radius:11px;grid-column:2/-1;justify-content:center;align-items:center;min-height:36px;display:flex}#staff-new-live .staff-payroll-clock-sheet-row-state strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}#staff-new-live .staff-payroll-clock-sheet-date strong{color:#36312ed6;white-space:nowrap;font-size:11px;font-weight:650}#staff-new-live .staff-payroll-clock-sheet-editable{grid-column:2/-1;grid-template-columns:repeat(4,minmax(92px,.72fr)) 82px minmax(210px,1.5fr);align-items:center;column-gap:8px;min-width:0;display:grid}#staff-new-live .staff-payroll-clock-sheet-editable.has-partial-time-off{row-gap:8px;padding:2px 0}#staff-new-live .staff-payroll-clock-sheet-time-off-notice{box-sizing:border-box;background:#6b84a612;border:1px solid #6b84a624;border-radius:10px;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:32px;padding:5px 10px;display:flex}#staff-new-live .staff-payroll-clock-sheet-time-off-notice.is-unpaid{background:#d1974012;border-color:#d1974024}#staff-new-live .staff-payroll-clock-sheet-time-off-list{flex-wrap:wrap;gap:5px;min-width:0;display:flex}#staff-new-live .staff-payroll-clock-sheet-time-off-chip{text-overflow:clip;flex:0 auto;overflow:visible}#staff-new-live .staff-payroll-clock-sheet-time-off-help{color:#4c688fad;letter-spacing:.02em;white-space:nowrap;flex:none;font-size:8px;font-weight:600}#staff-new-live .staff-payroll-clock-sheet-time-off-notice.is-unpaid .staff-payroll-clock-sheet-time-off-help{color:#78572da3}#staff-new-live .staff-payroll-clock-sheet-time-input,#staff-new-live .staff-payroll-clock-sheet-status-note>input{color:#36312ed1;width:100%;min-width:0;height:36px;font:inherit;box-sizing:border-box;background:#f6f3efb3;border:1px solid #7d746c1a;border-radius:11px;outline:0;padding:0 10px;font-size:11px;box-shadow:inset 2px 2px 5px #b7b0a929,inset -2px -2px 5px #ffffff7a}#staff-new-live .staff-payroll-clock-sheet-time-input{text-align:center;font-variant-numeric:tabular-nums}#staff-new-live .staff-payroll-clock-sheet-time-input:focus,#staff-new-live .staff-payroll-clock-sheet-status-note>input:focus{border-color:#d2786547;box-shadow:inset 2px 2px 5px #b7b0a924,0 0 0 2px #d2786514}#staff-new-live .staff-payroll-clock-sheet-time-input:disabled{opacity:.34;cursor:default}#staff-new-live .staff-payroll-clock-sheet-total{color:#36312ec2;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:650;display:block}#staff-new-live .staff-payroll-clock-sheet-status-note{gap:5px;min-width:0;display:grid}#staff-new-live .staff-payroll-clock-sheet-statuses{flex-wrap:wrap;gap:4px;display:flex}#staff-new-live .staff-payroll-clock-sheet-status{color:#564f49a3;white-space:nowrap;background:#78716a17;border-radius:999px;max-width:100%;padding:3px 7px;font-size:8px;font-weight:650;line-height:1.3}#staff-new-live .staff-payroll-clock-sheet-status.is-leave,#staff-new-live .staff-payroll-clock-sheet-status.is-time-off{color:#4c688fd1;background:#6b84a61c}#staff-new-live .staff-payroll-clock-sheet-status.is-unpaid-time-off{color:#a66f23d6;background:#d197401f}#staff-new-live .staff-payroll-clock-sheet-status.is-needs-review{color:#d27865;background:#d278651f}#staff-new-live .staff-payroll-clock-sheet-status.is-off-day{color:#564f4980;background:#78716a14}#staff-new-live .staff-payroll-clock-sheet-status-note>input::placeholder{color:#5a555257}#staff-new-live .staff-payroll-clock-sheet-footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 2px 0;display:flex}#staff-new-live .staff-payroll-clock-sheet-month-total{color:#5a55528a;align-items:center;gap:8px;font-size:10px;display:inline-flex}#staff-new-live .staff-payroll-clock-sheet-month-total svg{color:#d27865bd;width:15px;height:15px}#staff-new-live .staff-payroll-clock-sheet-month-total strong{color:#36312ed1;font-variant-numeric:tabular-nums;font-size:12px}#staff-new-live .staff-payroll-clock-sheet-save{color:#fffaf7;min-height:38px;font:inherit;cursor:pointer;background:#d27865e0;border:1px solid #d278652e;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:10px;font-weight:650;display:inline-flex;box-shadow:4px 5px 10px #a6776929}#staff-new-live .staff-payroll-clock-sheet-save:hover,#staff-new-live .staff-payroll-clock-sheet-save:focus-visible{background:#d27865;outline:none}#staff-new-live .staff-payroll-clock-sheet-save svg{width:14px;height:14px}#staff-new-live .staff-payroll-clock-sheet-view-only{color:#5a555270;font-size:10px;font-weight:600}#staff-new-live .staff-payroll-card-chevron-button{z-index:2;justify-content:center;align-items:center;width:28px;height:54px;padding:0;display:inline-flex;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}#staff-new-live .staff-payroll-card-chevron{opacity:.52;transition:opacity .16s,transform .16s}#staff-new-live .staff-payroll-row:hover .staff-payroll-card-chevron,#staff-new-live .staff-payroll-card-chevron-button:focus-visible .staff-payroll-card-chevron{opacity:.9;transform:translate(2px)}@media (max-width:1120px){#staff-new-live .staff-payroll-card{grid-template-columns:minmax(170px,1fr) minmax(122px,auto) minmax(164px,auto);gap:14px}#staff-new-live .staff-payroll-clock-sheet-toggle{padding-inline:12px}}@media (max-width:760px){#staff-new-live.staff-list-page-root .staff-identity-section-toolbar{grid-template-columns:1fr}#staff-new-live.staff-list-page-root .staff-payroll-period,#staff-new-live.staff-list-page-root .staff-payroll-period-nav,#staff-new-live.staff-list-page-root .staff-payroll-header-meta{justify-self:stretch}#staff-new-live.staff-list-page-root .staff-payroll-period-nav{justify-content:center}#staff-new-live .staff-payroll-totals{grid-template-columns:repeat(2,minmax(0,1fr))}#staff-new-live .staff-payroll-business-rates-header{flex-direction:column;align-items:stretch}#staff-new-live .staff-payroll-business-rate-model-row{grid-template-columns:1fr}#staff-new-live .staff-payroll-business-rates-manage{align-self:flex-start}#staff-new-live .staff-payroll-business-rate-grid--head{display:none}#staff-new-live .staff-payroll-business-rate-grid--readonly{border-radius:18px;grid-template-columns:1fr;gap:5px;padding-block:12px}#staff-new-live .staff-payroll-business-rate-grid--editor{background:#f7f3ee6b;border-radius:18px;grid-template-columns:1fr;padding:14px}#staff-new-live .staff-payroll-business-rate-delete{margin-top:0}#staff-new-live .staff-payroll-business-rate-actions{grid-template-columns:1fr}#staff-new-live .staff-payroll-business-rate-actions>span{display:none}#staff-new-live .staff-payroll-row{gap:14px}#staff-new-live .staff-payroll-card-content{padding:16px 18px}#staff-new-live .staff-payroll-card{grid-template-columns:minmax(0,1fr) minmax(112px,auto);gap:10px}#staff-new-live .staff-payroll-card-result{border-left:0;grid-area:1/2;padding:0}#staff-new-live .staff-payroll-clock-sheet-toggle{grid-area:2/1/auto/-1;justify-self:stretch;width:100%}#staff-new-live .staff-payroll-clock-sheet{border-radius:20px;grid-row:3;margin-top:16px;padding:18px 14px 14px}#staff-new-live .staff-payroll-clock-sheet:before{right:52px}#staff-new-live .staff-payroll-clock-sheet-footer{flex-direction:column;align-items:stretch}#staff-new-live .staff-payroll-clock-sheet-save{width:100%}#staff-new-live .staff-payroll-summary-actions{grid-template-columns:1fr}#staff-new-live .staff-payroll-summary-period-controls{padding-inline:14px}#staff-new-live .staff-payroll-summary-period-nav{grid-template-columns:auto 30px minmax(0,1fr) 30px;gap:5px}#staff-new-live .staff-payroll-summary-period-nav.is-monthly{grid-template-columns:30px minmax(0,1fr) 30px}#staff-new-live .staff-payroll-summary-mode-option{min-width:64px;padding-inline:8px;font-size:.52rem}#staff-new-live .staff-payroll-summary-period-meta{padding-inline:0}}#staff-new-live.staff-list-page-root .staff-add-btn.is-layout-hidden{visibility:hidden;pointer-events:none}#staff-new-live.staff-list-page-root .staff-add-anchor .staff-add-btn:hover{background:0 0!important}#staff-new-live.staff-list-page-root .staff-add-anchor .staff-add-btn:hover:after{opacity:0!important;filter:none!important;background:0 0!important}#staff-new-live.staff-list-page-root .staff-list-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;box-sizing:border-box;height:100%;min-height:0;max-height:100%;padding:10px 18px 40px 0;overflow-x:hidden;-webkit-mask-image:linear-gradient(#0000 0,#0000001f 12px,#0000006b 28px,#000 68px 100%);mask-image:linear-gradient(#0000 0,#0000001f 12px,#0000006b 28px,#000 68px 100%);overflow-y:auto!important}#staff-new-live.staff-list-page-root .staff-list-scroll:focus{outline:none}#staff-new-live.staff-list-page-root .staff-list-scroll>.staff-list{margin-top:0;padding-top:0}#staff-new-live.staff-list-page-root .staff-list-scroll .staff-row>.staff-avatar{transform:translate(10px);box-shadow:6px 6px 12px #d1cec9,-3px -3px 6px #ffffffd1!important}#staff-new-live .staff-empty{padding:32px 0 0}#staff-new-live .staff-empty-text{color:#545260c2;margin:0;font-size:1rem;font-weight:500;line-height:1.4}#bookings-new-container{--top-boundary:132px;--bookings-top-overlay-h:132px}#admin-overview-live .floating-search-form,#promo-live:not(.billing-live) .floating-search-form,#promo-live.billing-live .floating-search-form,#staff-new-live .floating-search-form,#customers-new-live .floating-search-form,#bookings-new-container .lux-search-form{box-sizing:border-box!important;align-items:center!important;gap:16px!important;width:520px!important;min-width:520px!important;max-width:520px!important;height:52.8px!important;min-height:52.8px!important;max-height:52.8px!important;margin:0!important;padding:12px 24px!important;display:flex!important}#admin-overview-live .floating-search-form>div,#promo-live:not(.billing-live) .floating-search-form>div,#promo-live.billing-live .floating-search-form>div,#staff-new-live .floating-search-form>div,#customers-new-live .floating-search-form>div,#bookings-new-container .lux-search-form>div{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}#admin-overview-live .floating-search-input,#promo-live:not(.billing-live) .floating-search-input,#promo-live.billing-live .floating-search-input,#staff-new-live .floating-search-input,#customers-new-live .floating-search-input,#bookings-new-container .lux-search-input{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:16.8px!important;margin:0!important;padding:0!important;line-height:16.8px!important}#bookings-new-container .lux-search-form{top:calc(var(--nav-top,32px) + 12px - 1cm - 39.6px)!important;z-index:1!important;margin:0!important;position:relative!important;left:18.9px!important;right:auto!important;transform:none!important}#bookings-new-container:not([data-nav-ready=true]) .lux-top-center,#bookings-new-container:not([data-nav-ready=true]) .lux-top-right{opacity:0!important;visibility:hidden!important}#bookings-new-container[data-nav-ready=true] .lux-top-center,#bookings-new-container[data-nav-ready=true] .lux-top-right{opacity:1!important;visibility:visible!important}#bookings-new-container .lux-day-nav,#bookings-new-container .lux-top-right,#bookings-new-container .lux-add-btn,#bookings-new-container .lux-overview-btn{transform:translateY(-9.06px)!important}#bookings-new-container .lux-hours-closed{margin:104px auto 0!important}#bookings-new-container .lux-hours-closed-panel{top:calc(var(--bookings-top-overlay-h) + 34px);left:var(--content-inset-left);width:auto;position:fixed;right:56px;margin:0!important}#bookings-new-container .lux-hours-closed-panel .lux-hours-closed{color:#c86e49;letter-spacing:.24em;text-transform:uppercase;white-space:normal;background:#e5e0dc;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:74px;padding:0 40px;font-size:10px;font-weight:700;line-height:1.35;display:flex;box-shadow:6px 6px 12px #c9c5c1b8,-6px -6px 12px #ffffffeb;margin:0!important}body:has(#customers-new-live .staff-hub-drawer.is-open) #customers-new-live .floating-search{z-index:20!important;pointer-events:none!important}#bookings-new-container .lux-staff-header{align-items:center!important}#bookings-new-container .lux-staff-meta{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:visible!important}#bookings-new-container .lux-staff-roster-button{width:max-content;max-width:100%;display:inline-flex}#bookings-new-container .lux-staff-roster-button>button{color:#4a443fb8;max-width:100%;min-height:30px;font:inherit;letter-spacing:.045em;cursor:pointer;white-space:nowrap;background:#e5e0dc;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;font-weight:850;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:6px 6px 12px #c9c5c1,-3px -3px 6px #fff}#bookings-new-container .lux-staff-roster-button>button:hover{background:#e8e3df;transform:translateY(-1px);box-shadow:7px 7px 14px #c7c3bf,-4px -4px 8px #fff}#bookings-new-container .lux-staff-roster-button>button:focus-visible{outline-offset:3px;outline:3px solid #d8745370}#bookings-new-container .lux-staff-roster-line{background:#d87453d1;border-radius:999px;flex:0 0 34px;width:34px;height:4px;box-shadow:0 7px 14px #d8745329,inset 0 1px #ffffff6b}#bookings-new-container .lux-staff-roster-more,#bookings-new-container .lux-staff-roster-empty{color:#80776fb3;letter-spacing:.12em;text-transform:uppercase;align-items:center;width:max-content;font-size:10px;font-weight:850;line-height:1;display:inline-flex}#bookings-new-container .lux-staff-roster-more{color:#d87453c2}#bookings-new-container .lux-staff-roster-attention{color:#c65b45eb;letter-spacing:.07em}#bookings-new-container .lux-staff-header--staff-unavailable .lux-staff-avatar{box-shadow:0 0 0 1px #d278657a,0 0 18px #d2786529}#bookings-new-container .lux-staff-roster-edit-hint{color:#d87453d1;letter-spacing:.09em;text-transform:uppercase;border-left:1px solid #80776f33;margin-left:1px;padding-left:6px;font-size:7px;font-weight:900}#bookings-new-container .schedule-roster-editor-layer{z-index:2600;place-items:center;padding:24px;display:grid;position:fixed;inset:0}#bookings-new-container .schedule-roster-editor-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#332b2647;border:0;position:absolute;inset:0}#bookings-new-container .schedule-roster-editor{z-index:1;background:#efebe6fa;border:1px solid #ffffffc2;border-radius:28px;width:min(430px,100%);padding:24px;position:relative;box-shadow:18px 22px 48px #3c2f2740,-8px -8px 20px #ffffffb8,inset 0 1px #ffffffd1}#bookings-new-container .schedule-roster-editor-heading{justify-content:space-between;gap:16px;margin-bottom:22px;display:flex}#bookings-new-container .schedule-roster-editor-eyebrow,#bookings-new-container .schedule-roster-editor-heading p{color:#695e56b8;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:760}#bookings-new-container .schedule-roster-editor-heading h2{color:#3b332ef0;margin:4px 0 5px;font-size:24px;font-weight:800}#bookings-new-container .schedule-roster-editor-heading p:not(.schedule-roster-editor-eyebrow){letter-spacing:.03em;text-transform:none;font-size:12px}#bookings-new-container .schedule-roster-editor-close{color:#5b5048bf;cursor:pointer;background:#faf8f5d1;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:3px 4px 8px #665c5329,-3px -3px 8px #ffffffdb}#bookings-new-container .schedule-roster-editor-times{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}#bookings-new-container .schedule-roster-editor-times label{color:#5c5149c7;letter-spacing:.09em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}#bookings-new-container .schedule-roster-editor-times input{box-sizing:border-box;color:#3c332eeb;width:100%;min-height:44px;font:inherit;background:#fffdfad1;border:1px solid #ffffffc2;border-radius:13px;padding:0 11px;font-size:14px;box-shadow:inset 2px 2px 5px #72665c1a,inset -2px -2px 5px #ffffffe0}#bookings-new-container .schedule-roster-editor-to{color:#695e5699;padding-bottom:13px;font-size:12px;font-weight:700}#bookings-new-container .schedule-roster-editor-error{color:#c26752;margin:15px 0 0;font-size:13px;font-weight:650}#bookings-new-container .schedule-roster-editor-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}#bookings-new-container .schedule-roster-editor-actions button{min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 15px;font-size:12px;font-weight:800}#bookings-new-container .schedule-roster-editor-cancel{color:#514740c2;background:#f8f6f3c7}#bookings-new-container .schedule-roster-editor-save{color:#fffaf6;background:#ba765f;box-shadow:3px 4px 9px #7e4c3a40}#bookings-new-container .lane-pocket,#bookings-new-container .lane-well,#bookings-new-container .lane-pocket--sunken,#bookings-new-container .lane-well--sunken{box-shadow:none!important;background:0 0!important}#bookings-new-container .lux-roster-window{z-index:0;pointer-events:none;background:#e6e3de6b;border:0;border-radius:30px;position:absolute;left:0;right:0;box-shadow:inset 9px 9px 20px #463a3213,inset -9px -9px 20px #ffffff6b,0 1px #ffffff38}#bookings-new-container .lux-lane-sheet.lane-tinted .lux-roster-window{background:#e6e3de5c}#bookings-new-container .lux-scheduler-grid{overflow:visible!important}#bookings-new-container .lux-time-axis-mask,#bookings-new-container .lux-time-label,#bookings-new-container .lux-axis-spacer{transform:translateZ(0);position:sticky!important;left:0!important}#bookings-new-container .lux-time-axis-mask{z-index:72!important}#bookings-new-container .lux-time-label{z-index:78!important;width:var(--axis-w,70px)!important;min-width:var(--axis-w,70px)!important;box-sizing:border-box!important;background:#e6e3de!important}#bookings-new-container .lux-axis-spacer{z-index:82!important}#bookings-new-container .lux-off-roster-block{z-index:0;pointer-events:none;opacity:.58;background:repeating-linear-gradient(135deg,#6e665e13 0 4px,#ffffff1f 4px 9px);border-radius:10px;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #80776f06}#bookings-new-container .lux-leave-block{z-index:8;pointer-events:none;color:#c86e49;background:#eee1dbe6;border-radius:14px;justify-content:center;align-items:center;min-height:28px;padding:10px;display:flex;position:absolute;left:0;right:0;box-shadow:inset 4px 4px 9px #ae9b9347,inset -4px -4px 9px #ffffffb8}#bookings-new-container .lux-leave-block span{letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}#bookings-new-container .lux-time-off-block{flex-direction:column;gap:4px;overflow:hidden}#bookings-new-container .lux-time-off-block .lux-time-off-range{color:#805c4eb8;letter-spacing:.04em;text-align:center;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2}#bookings-new-container .lux-time-off-block.is-compact .lux-time-off-range{display:none}#bookings-new-container .lux-time-off-block.is-compact{padding-block:4px}#bookings-new-container .lux-meal-break-block{z-index:7;min-height:28px;color:inherit;font:inherit;cursor:pointer;touch-action:none;background:repeating-linear-gradient(135deg,#7068600b 0 4px,#ffffff17 4px 10px),#e5e1db47;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 10px;transition:box-shadow .14s,filter .14s,transform .14s;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 8px 8px 18px #483e360f,inset -8px -8px 18px #ffffff57}#bookings-new-container .lux-meal-break-drag-handle{color:#8a8078;background:#ece7e1;border:1.5px solid #4c433c6b;border-radius:9px;justify-content:center;align-items:center;width:22px;height:32px;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%);box-shadow:inset 1px 1px 2px #ffffffb8,1px 2px 5px #483e3629}#bookings-new-container .lux-meal-break-drag-handle svg{fill:currentColor;width:12px;height:18px}#bookings-new-container .lux-meal-break-block[data-meal-break-draggable=true]{cursor:grab}#bookings-new-container .lux-meal-break-block.is-dragging{z-index:20;cursor:grabbing;filter:saturate(1.08);transform:scale(1.015);box-shadow:0 14px 28px #483e362e,inset 8px 8px 18px #483e360f,inset -8px -8px 18px #ffffff57}#bookings-new-container .lux-meal-break-block:hover,#bookings-new-container .lux-meal-break-block:focus-visible{background:repeating-linear-gradient(135deg,#7068600f 0 4px,#ffffff1f 4px 10px),#e5e1db5c}#bookings-new-container .lux-meal-break-block:focus-visible{outline-offset:2px;outline:2px solid #de816c8f}#bookings-new-container .lux-meal-break-label{color:#4c433cb8;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.1}#bookings-new-container .lux-meal-break-range{color:#4c433c80;letter-spacing:.06em;text-align:center;font-size:10px;font-weight:600;line-height:1.1}#bookings-new-container .lux-meal-break-drag-hint{color:#4c433c75;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;line-height:1}#bookings-new-container .lux-meal-break-block.is-compact{gap:0;padding:4px 28px}#bookings-new-container .lux-meal-break-block.is-compact .lux-meal-break-range,#bookings-new-container .lux-meal-break-block.is-compact .lux-meal-break-drag-hint{display:none}#bookings-new-container .lux-meal-break-block.is-compact .lux-meal-break-drag-handle{width:18px;height:22px;left:7px}#bookings-new-container .lux-staff-block-time{z-index:9;pointer-events:auto;color:#4c3f39d6;text-align:left;cursor:pointer;background:#e7dcd5e6;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:28px;padding:7px 10px 7px 14px;font-family:inherit;transition:color .16s,box-shadow .16s,transform .16s;display:flex;position:absolute;left:8px;right:8px;overflow:hidden;box-shadow:inset 3px 3px 8px #aa9b923d,inset -3px -3px 8px #ffffff9e}#bookings-new-container .lux-staff-block-time:hover{color:#42342ef0;transform:translateY(-1px);box-shadow:inset 3px 3px 8px #aa9b922e,inset -3px -3px 8px #ffffffb8,0 7px 16px #5c4b421f}#bookings-new-container .lux-staff-block-time:focus-visible{outline-offset:2px;outline:2px solid #d278657a}#bookings-new-container .lux-staff-block-time:before{content:"";background:#d27865b8;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:6px}#bookings-new-container .lux-staff-block-time-label{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}#bookings-new-container .lux-staff-block-time-range{color:#4c3f3985;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:650;line-height:1.2;overflow:hidden}#bookings-new-container .lux-global-booking-block{z-index:8;pointer-events:auto;color:#5a4e46b8;text-align:left;cursor:not-allowed;background:repeating-linear-gradient(135deg,#c4bbb32e 0 7px,#ffffff2e 7px 14px),#e8e2dcd1;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:28px;padding:6px 10px 6px 14px;font-family:inherit;display:flex;position:absolute;left:8px;right:8px;overflow:hidden;box-shadow:inset 3px 3px 7px #a0958d29,inset -3px -3px 7px #ffffff8a}#bookings-new-container .lux-global-booking-block:before{content:"";background:#91847b7a;border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:6px}#bookings-new-container .lux-global-booking-block-label{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;line-height:1.15;overflow:hidden}#bookings-new-container .lux-global-booking-block-range{color:#5a4e467a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:650;line-height:1.15;overflow:hidden}#staff-new-live .staff-hub-drawer[data-active-node=engagement] .staff-probation-block{padding-bottom:8px;margin-top:44px!important}#staff-new-live .staff-probation-toggle-row{background:linear-gradient(145deg,#ffffff57,#ebe2d92e);border:1px solid #ffffff75;border-radius:26px;justify-content:space-between;align-items:center;gap:28px;padding:22px 24px;display:flex;box-shadow:inset 1px 1px #ffffffc2,14px 18px 32px #4a3a2e14}#staff-new-live .staff-probation-toggle-row--compact{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #14121012;border-radius:0;padding:18px 0 20px}#staff-new-live .staff-probation-toggle-row--default{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 2px;position:relative}#staff-new-live .staff-probation-toggle-row--default.is-active,#staff-new-live .staff-probation-extension-toggle.has-accent{padding-left:22px}#staff-new-live .staff-probation-toggle-row--default.is-active:before,#staff-new-live .staff-probation-extension-toggle.has-accent:before{content:"";background:#d27865e6;border-radius:999px;width:5px;height:36px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff3d,0 5px 12px #d2786538}#staff-new-live .staff-probation-toggle-row--default .staff-probation-heading-copy h4{letter-spacing:0;color:#181512e6;margin:0;font-size:16px;font-weight:800}#staff-new-live .staff-probation-heading-copy,#staff-new-live .staff-probation-toggle-row>div{min-width:0}#staff-new-live .staff-probation-kicker,#staff-new-live .staff-probation-section-head span{letter-spacing:.28em;text-transform:uppercase;color:#d27865bd;margin:0;font-size:10px;font-weight:500}#staff-new-live .staff-probation-heading-copy h4,#staff-new-live .staff-probation-toggle-row h4{letter-spacing:-.02em;color:#141210c7;margin:7px 0 0;font-size:clamp(17px,1.65vw,24px);font-weight:300}#staff-new-live .staff-probation-heading-copy p,#staff-new-live .staff-probation-toggle-row p,#staff-new-live .staff-probation-help,#staff-new-live .staff-probation-mini-note,#staff-new-live .staff-probation-wide-note{color:#1412107a;margin:8px 0 0;font-size:13px;font-weight:300;line-height:1.55}#staff-new-live .staff-probation-flow{gap:22px;margin-top:24px;display:grid}#staff-new-live .staff-probation-section{background:linear-gradient(145deg,#ffffff38,#e7ded624);border:1px solid #ffffff61;border-radius:28px;padding:24px;box-shadow:inset 1px 1px #ffffff94,10px 16px 28px #46382d0e}#staff-new-live .staff-probation-section--soft{box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0 0}#staff-new-live .staff-probation-section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}#staff-new-live .staff-probation-section-head strong{letter-spacing:-.01em;color:#141210b8;text-align:right;font-size:clamp(15px,1.25vw,19px);font-weight:300}#staff-new-live .staff-probation-inline-grid,#staff-new-live .staff-probation-rule-grid,#staff-new-live .staff-probation-override-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 42px;display:grid}#staff-new-live .staff-probation-inline-grid--duration{grid-template-columns:180px 180px max-content;align-items:end;column-gap:2cm;margin-top:24px}#staff-new-live .staff-probation-inline-grid--duration .staff-field label,#staff-new-live .staff-probation-inline-grid--extension .staff-field label{margin-bottom:0}#staff-new-live .staff-probation-inline-grid--reminder,#staff-new-live .staff-probation-extension-setting{margin-top:24px}#staff-new-live .staff-probation-extension-toggle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex;position:relative}#staff-new-live .staff-probation-extension-toggle h4{letter-spacing:0;color:#181512e6;margin:0;font-size:15px;font-weight:800}#staff-new-live .staff-probation-inline-grid--extension{grid-template-columns:180px 180px max-content;align-items:end;column-gap:2cm}#staff-new-live .staff-probation-inline-grid--duration .staff-probation-length-input-shell,#staff-new-live .staff-probation-inline-grid--extension .staff-probation-length-input-shell,#staff-new-live .staff-probation-inline-grid--duration .staff-probation-unit-select-shell,#staff-new-live .staff-probation-inline-grid--extension .staff-probation-unit-select-shell{width:180px;min-width:0}#staff-new-live .staff-probation-date-output{color:#d27865f0;text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;min-height:40px;padding:0 2px;font-size:13px;font-weight:500;line-height:1.25;display:flex}#staff-new-live .staff-probation-length-input-shell,#staff-new-live .staff-probation-section .staff-select-wrap,#staff-new-live .staff-probation-unit-select-shell{background:#ece7e0f0;border-radius:999px;align-items:center;gap:10px;width:min(100%,360px);min-width:0;height:40px;min-height:40px;padding:0 20px;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 7px 7px 11px #4c3f303d,inset -6px -6px 12px #fff}#staff-new-live .staff-probation-length-input-shell{min-width:160px}#staff-new-live .staff-probation-length-input-shell:hover,#staff-new-live .staff-probation-section .staff-select-wrap:hover,#staff-new-live .staff-probation-unit-select-shell:hover{background:#f0ebe4f5}#staff-new-live .staff-probation-length-input-shell:focus-within,#staff-new-live .staff-probation-section .staff-select-wrap:focus-within,#staff-new-live .staff-probation-unit-select-shell:focus-within{background:#eae5defa}#staff-new-live .staff-probation-length-input-shell input{width:100%;font-size:1rem;font-weight:700;line-height:1;box-shadow:none!important;color:#5d5447db!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0!important}#staff-new-live .staff-probation-length-input-shell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#staff-new-live .staff-probation-length-input-shell input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#staff-new-live .staff-probation-length-input-shell input{appearance:textfield}#staff-new-live .staff-probation-section .staff-select-wrap select,#staff-new-live .staff-probation-unit-select-shell select{letter-spacing:.04em;width:100%;height:100%;min-height:0;font-size:.9rem;font-weight:700;line-height:1;display:block;box-shadow:none!important;color:#5d5447d6!important;background:0 0!important;border:0!important;margin:0!important;padding:0 28px 0 0!important}#staff-new-live .staff-probation-section .staff-select-wrap .staff-select-chevron,#staff-new-live .staff-probation-unit-select-shell .staff-select-chevron{color:#5d5447bd;bottom:auto;right:20px}#staff-new-live .staff-probation-inline-grid--three,#staff-new-live .staff-probation-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#staff-new-live .staff-probation-rule-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}#staff-new-live .staff-probation-preview,#staff-new-live .staff-probation-disabled-note{color:#d27865eb;background:#ffffff38;border:1px solid #ffffff57;border-radius:18px;margin:16px 0 0;padding:14px 18px;font-size:13px;font-weight:400;line-height:1.45}#staff-new-live .staff-probation-disabled-note{color:#1412107a;text-align:center;margin-top:18px}#staff-new-live .staff-probation-errors{background:#d278651a;border:1px solid #d2786533;border-radius:18px;margin-top:16px;padding:14px 18px}#staff-new-live .staff-probation-errors p{color:#84362adb;margin:0;font-size:13px;line-height:1.5}#staff-new-live .staff-probation-errors p+p{margin-top:5px}#staff-new-live .staff-engagement-errors{margin:0 0 24px}#staff-new-live .staff-engagement-errors strong{color:#69332aeb;margin-bottom:8px;font-size:13px;font-weight:750;display:block}#staff-new-live .staff-required-mark,#staff-new-live .staff-optional-mark{letter-spacing:.1em;text-transform:uppercase;margin-left:7px;font-size:9px;font-weight:700}#staff-new-live .staff-required-mark{color:#d27865}#staff-new-live .staff-optional-mark{color:#5a55526b}#staff-new-live .staff-field.has-required-error input,#staff-new-live .staff-field.has-required-error select{box-shadow:0 0 0 3px #d2786514;border-color:#d278658c!important}#staff-new-live .staff-leave-engagement-required{background:#f4ede7b8;border:1px solid #d278653d;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:24px 28px;display:flex;box-shadow:12px 14px 24px #584a4029,-6px -6px 14px #ffffffb3,inset 1px 1px #ffffffc2}#staff-new-live .staff-leave-engagement-required strong{color:#36302cf0;font-size:16px;font-weight:760;display:block}#staff-new-live .staff-leave-engagement-required p{color:#5a5552a8;margin:7px 0 0;font-size:13px;line-height:1.5}#staff-new-live .staff-leave-engagement-required-action{color:#d27865;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:999px;flex:none;min-height:42px;padding:0 20px;font-size:11px;font-weight:700;box-shadow:-4px -4px 10px #ffffffb8,8px 10px 16px #584a4033}#staff-new-live .staff-leave-engagement-required-action:hover{transform:translateY(-1px)}@media (max-width:760px){#staff-new-live .staff-leave-engagement-required{flex-direction:column;align-items:flex-start}}#staff-new-live .staff-probation-money-input{border-bottom:1px solid #1412101f;align-items:center;gap:10px;display:flex}#staff-new-live .staff-probation-money-input span{color:#d27865e0;font-size:13px;font-weight:500}#staff-new-live .staff-hub-drawer .staff-probation-money-input input{padding-bottom:10px;padding-left:0;border:0!important}#staff-new-live .staff-probation-note-field,#staff-new-live .staff-probation-wide-note{grid-column:1/-1}#staff-new-live .staff-probation-note-field textarea{resize:vertical;min-height:96px}#staff-new-live .staff-probation-status-list{flex-wrap:wrap;gap:10px;display:flex}#staff-new-live .staff-probation-status-list span{color:#14121085;background:#ffffff47;border:1px solid #1412100e;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:300}#staff-new-live .staff-probation-checkline{color:#1412109e;align-items:center;gap:12px;margin-top:16px;font-size:13px;font-weight:300;display:flex}#staff-new-live .staff-probation-checkline input[type=checkbox]{accent-color:#d27865;width:17px;height:17px}#staff-new-live .staff-probation-checkline--confirm{color:#84362adb}@media (max-width:760px){#staff-new-live .staff-probation-toggle-row,#staff-new-live .staff-probation-section-head{flex-direction:column;align-items:flex-start}#staff-new-live .staff-probation-section-head strong{text-align:left}#staff-new-live .staff-probation-inline-grid,#staff-new-live .staff-probation-inline-grid--duration,#staff-new-live .staff-probation-inline-grid--extension,#staff-new-live .staff-probation-inline-grid--three,#staff-new-live .staff-probation-rule-grid,#staff-new-live .staff-probation-rule-grid--two,#staff-new-live .staff-probation-override-grid{grid-template-columns:1fr}#staff-new-live .staff-probation-date-output{text-align:left;justify-content:flex-start}}#promo-live.booking-records-live,#promo-live.booking-records-live>.admin-app,#promo-live.booking-records-live .admin-main{min-height:100vh}#promo-live.booking-records-live .promo-tabs-actions{min-width:0}#promo-live.booking-records-live .booking-record-status{pointer-events:none}#promo-live.booking-records-live .booking-record-card.is-expanded .booking-record-summary{padding-right:38px}#promo-live.booking-records-live .booking-record-empty{color:#5a55527a;margin:18px 18px 0 102px;font-size:14px}#promo-live.booking-records-live .booking-record-empty p{margin:0}@media (max-width:680px){#promo-live.booking-records-live .booking-record-status{display:none}#promo-live.booking-records-live .booking-record-empty{margin-left:86px}}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout{background:linear-gradient(#ffffff4d 0%,#e4d8ce38 55%,#ffffff42 100%);border-radius:9999px;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto;align-items:center;gap:16px;width:100%;padding:24px 32px;display:grid;box-shadow:inset 3px 3px 8px #35322b1f,inset -3px -3px 8px #ffffffd9,inset 0 0 0 1px #35322b08!important}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-block{align-content:center;justify-items:center;gap:6px;width:max-content;min-width:max-content;display:grid}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-block.start,[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-block.end{justify-self:start}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-block.start .time-group{justify-self:start;margin-left:0}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-group{align-items:center;gap:10px;display:inline-flex}[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-display,[data-se=shift-editor] .business-hours-readout.se-shift-time-readout .time-edit-input{letter-spacing:-.03em!important;color:#14121094!important;font-size:40px!important;font-weight:300!important;line-height:.98!important}[data-se=shift-editor] .business-hours-readout-save-btn{color:#1412107a;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#fbf8f2,#ebe4da);border:0;border-radius:999px;justify-self:end;min-width:90px;min-height:45px;padding:10px 19px;font-size:9px;font-weight:600;box-shadow:-6px -6px 12px -6px #ffffffc7,14px 16px 18px #584a404d,inset 1px 1px #ffffffc7}[data-se=shift-editor] .business-hours-readout-save-btn:hover{color:#d27865}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=team_manage],#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=team_staff]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=team_manage] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=team_staff] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=team_manage] .team-access-section-toolbar,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=team_staff] .team-access-section-toolbar,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=team_manage] .team-access-manage-settings,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=team_staff] .team-access-empty-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live .team-access-section-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;width:100%;margin-bottom:12px;display:grid}#staff-new-live .team-access-section-toggle{flex:0 0 236px;justify-self:start;width:236px;max-width:236px}#staff-new-live .team-access-section-toggle-option{flex:1 1 0;width:auto;min-width:0;padding-inline:12px}#staff-new-live .team-access-manage-settings{width:min(100%,1040px);margin-top:0;padding-bottom:48px}#staff-new-live .team-access-record-filter{justify-self:center;width:min(250px,100%);margin:0}#staff-new-live .team-access-record-filter-field{box-sizing:border-box;background:#ece7e0f0;border-radius:999px;align-items:center;width:100%;height:38px;min-height:38px;padding:0 20px;transition:background-color .18s,box-shadow .18s;display:flex;box-shadow:inset 5px 5px 9px #4c3f3033,inset -5px -5px 10px #ffffffe6}#staff-new-live .team-access-record-filter-field:hover,#staff-new-live .team-access-record-filter-field:focus-within{background:#f0ebe4f5}#staff-new-live .team-access-record-filter-field select{appearance:none;width:100%;height:38px;font:inherit;letter-spacing:.04em;text-transform:none;cursor:pointer;border-radius:0;outline:0;margin:0;font-size:.765rem;font-weight:700;box-shadow:none!important;color:#d27865!important;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23766d63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 0 center/14px 14px no-repeat!important;border:0!important;padding:0 34px 0 0!important}#staff-new-live .team-access-record-filter-field select:focus-visible{outline:0}#staff-new-live .team-access-records-toolbar{box-sizing:border-box;justify-content:flex-end;justify-self:end;align-items:center;gap:18px;min-height:58px;margin:0;padding-right:6px;display:flex}#staff-new-live .team-access-record-total{color:#2f272394;letter-spacing:2.2px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:650;line-height:15px}#staff-new-live .team-access-invitation-status-filter{position:relative}#staff-new-live .team-access-invitation-status-filter>summary{list-style:none}#staff-new-live .team-access-invitation-status-filter>summary::-webkit-details-marker{display:none}#staff-new-live .team-access-record-total.is-dropdown{cursor:pointer;border-radius:999px;align-items:center;gap:9px;min-height:32px;padding:0 4px;transition:color .16s,opacity .16s;display:inline-flex}#staff-new-live .team-access-record-total.is-dropdown:hover,#staff-new-live .team-access-record-total.is-dropdown:focus-visible{color:#d27865;outline:0}#staff-new-live .team-access-record-total-icon{color:#5c524ab8;stroke-width:2.35px;width:14.3px;height:14.3px;transition:color .16s,transform .18s}#staff-new-live .team-access-record-total.is-dropdown:hover .team-access-record-total-icon,#staff-new-live .team-access-record-total.is-dropdown:focus-visible .team-access-record-total-icon{color:#d27865}#staff-new-live .team-access-invitation-status-filter[open] .team-access-record-total-icon{transform:rotate(180deg)}#staff-new-live .team-access-invitation-status-menu{z-index:35;-webkit-backdrop-filter:blur(18px);background:#ebe7e2fa;border:1px solid #ffffff9e;border-radius:18px;width:210px;padding:9px;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:10px 14px 28px #6e655e33,-5px -5px 12px #ffffffb8}#staff-new-live .team-access-invitation-status-option{color:#413a35ad;letter-spacing:.07em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:38px;padding:0 13px;font-size:.72rem;font-weight:650;transition:color .16s,background-color .16s,box-shadow .16s;display:flex}#staff-new-live .team-access-invitation-status-option strong{color:inherit;font-size:.7rem;font-weight:750}#staff-new-live .team-access-invitation-status-option:hover,#staff-new-live .team-access-invitation-status-option:focus-visible{color:#413a35e0;background:#ffffff57;outline:0}#staff-new-live .team-access-invitation-status-option.is-active{color:#d27865;background:#f6eee8c7;box-shadow:inset 2px 2px 5px #7866591f,inset -2px -2px 5px #ffffffb8}#staff-new-live .team-access-record-total.is-static{cursor:default}#staff-new-live .team-access-add-btn{cursor:pointer;background:#ebe7e2;border:1px solid #ffffff29;border-radius:999px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#staff-new-live .team-access-add-btn:hover:not(:disabled){transform:translateY(-1px)}#staff-new-live .team-access-add-btn.is-disabled,#staff-new-live .team-access-add-btn:disabled{opacity:.42;cursor:not-allowed}#staff-new-live .team-access-add-icon{color:#d27865d1;width:20px;height:20px}#staff-new-live .team-access-record-list{gap:14px;display:grid}#staff-new-live .team-access-record-row{align-items:center;gap:24px;padding:3px 18px 5px;display:flex}#staff-new-live .team-access-record-avatar{color:#d27865f2;letter-spacing:.1em;background:#e5e0dc;border-radius:999px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:6px 6px 12px #bfb9b2b8,-6px -6px 12px #ffffffd1}#staff-new-live .team-access-record-card{background:#e5e0dc;border-radius:16px;flex:auto;min-width:0;padding:10px 24px 8px;transition:box-shadow .18s,transform .18s;position:relative;box-shadow:6px 6px 14px #bfb9b28a,-6px -6px 14px #ffffffbd}#staff-new-live .team-access-record-card.is-expanded{box-shadow:8px 10px 20px #b1a89f6b,-7px -7px 16px #ffffffc2,inset 0 0 0 1px #ffffff6b}#staff-new-live .team-access-record-summary{align-items:center;gap:14px;padding-right:250px;display:flex}#staff-new-live .team-access-record-trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;min-width:0;padding:0;display:flex}#staff-new-live .team-access-record-trigger.is-read-only{cursor:default;-webkit-user-select:text;user-select:text}#staff-new-live .team-access-record-copy{flex-direction:column;gap:2px;min-width:0;display:flex}#staff-new-live .team-access-record-name{color:#5a5552fa;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:400;line-height:1.4}#staff-new-live .team-access-record-roleline{color:#5a55528c;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:9px;font-weight:500}#staff-new-live .team-access-record-actions{flex:none;justify-content:flex-end;align-items:center;gap:14px;display:inline-flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}#staff-new-live .team-access-record-card.is-expanded .team-access-record-actions{top:42px}#staff-new-live .team-access-record-delete-btn{color:#d27865db;cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 3px;font-size:1.35rem;font-weight:430;line-height:1;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:-5px -5px 9px #ffffff7a,6px 8px 13px #493e363d,inset 1px 1px 1px #ffffff57,inset -1px -1px 1px #493e3614}#staff-new-live .team-access-record-delete-btn:hover,#staff-new-live .team-access-record-delete-btn:focus-visible{color:#c85c48fa;background:#e5e0dc;outline:none;transform:translateY(-1px);box-shadow:-6px -6px 11px #ffffff8a,8px 10px 16px #493e3647,inset 1px 1px 1px #ffffff5c,inset -1px -1px 1px #493e361a}#staff-new-live .team-access-record-manage-btn,#staff-new-live .team-access-record-restore-btn{color:#5a55529e;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#efe9e3eb;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.42rem;width:148px;min-height:38px;padding:0 16px;font-size:.578rem;font-weight:700;transition:transform .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:-3px -3px 7px #ffffff80,5px 5px 12px #7e726447}#staff-new-live .team-access-record-manage-btn:hover,#staff-new-live .team-access-record-restore-btn:hover{color:#d27865cc;background:#f2ede7f5;transform:translateY(-1px)}#staff-new-live .team-access-record-empty{color:#5a55528c;text-align:center;margin:12px 0 0;padding:0}#staff-new-live .team-access-record-empty span{font-size:.88rem;font-weight:650;display:block}#staff-new-live .team-access-record-empty p{margin:8px 0 0;font-size:.74rem}#staff-new-live .team-access-editor{box-shadow:none;background:0 0;border-radius:0;margin:8px 0 0;padding:18px 6px 34px 0;position:relative}#staff-new-live .team-access-editor-close{z-index:2;cursor:pointer;background:#e5e0dcb8;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:0;right:0;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live .team-access-editor-close-icon{color:#5a55528c;width:16px;height:16px}#staff-new-live .team-access-editor-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}#staff-new-live .team-access-editor-cancel,#staff-new-live .team-access-editor-save{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;min-height:40px;padding:0 20px;font-size:.68rem;font-weight:700}#staff-new-live .team-access-editor-cancel{color:#5a55529e;background:#efe9e3d1;box-shadow:-3px -3px 7px #ffffff75,4px 4px 10px #7e726438}#staff-new-live .team-access-editor-save{color:#fffffff5;text-shadow:0 1px 1px #14121047;background:linear-gradient(#69645ffa 0%,#44403cfa 100%);border:1px solid #ffffff38;transition:transform .18s,background .18s,box-shadow .18s,opacity .18s;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -9px 16px #1412101f,0 12px 26px #2d28243d}#staff-new-live .team-access-editor-save:hover:not(:disabled){background:linear-gradient(#746f69fc 0%,#4c4743fc 100%);transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffff57,inset 0 -9px 16px #1412101a,0 15px 30px #2d282445}#staff-new-live .team-access-editor-save:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 4px 9px #1916143d,inset -2px -2px 5px #ffffff1a,0 6px 14px #2d28242e}#staff-new-live .team-access-editor-save:focus-visible{outline-offset:3px;outline:2px solid #5a55526b}#staff-new-live .team-access-editor-save:disabled{opacity:.42;cursor:not-allowed}#staff-new-live .team-access-settings-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);gap:20px;padding-right:54px;display:grid}#staff-new-live .team-access-setting-field{min-width:0}#staff-new-live .team-access-setting-field>label{color:#5d5447c7;letter-spacing:.04em;margin-bottom:10px;font-size:.8rem;font-weight:600;display:block}#staff-new-live .team-access-pill-field{background:#ece7e0f0;border-radius:999px;align-items:center;width:100%;min-height:44px;padding:0 20px;transition:background-color .18s,box-shadow .18s;display:flex;box-shadow:inset 7px 7px 11px #4c3f303d,inset -6px -6px 12px #fff}#staff-new-live .team-access-pill-field:hover,#staff-new-live .team-access-pill-field:focus-within{background:#f0ebe4f5}#staff-new-live .team-access-pill-field .mb-3,#staff-new-live .team-access-pill-field select{width:100%;margin:0}#staff-new-live .team-access-pill-field select{letter-spacing:.04em;height:44px;font-size:.9rem;font-weight:700;box-shadow:none!important;color:#5d5447d6!important;background:0 0!important;border:0!important;padding:0 28px 0 0!important}#staff-new-live .team-access-missing-email-prompt{background:#f4efe99e;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 12px 10px 16px;display:flex;box-shadow:inset 1px 1px #ffffff75,4px 5px 12px #7e72641a}#staff-new-live .team-access-missing-email-prompt p{color:#d27865;margin:0;font-size:.68rem;font-weight:650;line-height:1.4}#staff-new-live .team-access-set-up-email{color:#5f544bdb;letter-spacing:.07em;text-transform:uppercase;background:#ece7e0e6;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:.58rem;font-weight:780;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:-2px -2px 5px #ffffff8a,3px 4px 8px #7e726429}#staff-new-live .team-access-set-up-email:hover{transform:translateY(-1px);box-shadow:-2px -2px 5px #ffffff9e,4px 6px 10px #7e726433}#staff-new-live .team-access-login-prompt{background:#f4efe99e;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 12px 10px 16px;display:flex;box-shadow:inset 1px 1px #ffffff75,4px 5px 12px #7e72641a}#staff-new-live .team-access-login-prompt p{color:#554f4aad;min-width:0;margin:0;font-size:.68rem;font-weight:600;line-height:1.4}#staff-new-live .team-access-login-prompt p strong{color:#d27865;font-weight:700}#staff-new-live .team-access-login-prompt p span:before{content:" - "}#staff-new-live .team-access-login-prompt-actions{flex:none;gap:8px;display:inline-flex}#staff-new-live .team-access-permission-matrix{gap:24px;margin-top:28px;display:grid}#staff-new-live .team-access-permission-section{min-width:0}#staff-new-live .team-access-permission-section>h3{color:#3e3831db;letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(.83rem,1.45vw,1.12rem);font-weight:650}#staff-new-live .team-access-permission-rows{border-top:0}#staff-new-live .team-access-permission-row{border-bottom:1px solid #74685b29;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-height:56px;padding:8px 0;display:grid}#staff-new-live .team-access-permission-label{color:#48433fc7;letter-spacing:.01em;align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:inline-flex}#staff-new-live .team-access-permission-label:before{content:"";background:#d27865c2;border-radius:999px;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 0 2px #d2786514}#staff-new-live .team-access-permission-options{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#staff-new-live .team-access-permission-page-link{cursor:pointer;width:fit-content;max-width:100%;text-decoration:none;transition:color .16s,transform .16s}#staff-new-live .team-access-permission-page-link:hover,#staff-new-live .team-access-permission-page-link:focus-visible{color:#d27865f5;outline:none;transform:translate(2px)}#staff-new-live .team-access-permission-page-link-icon{opacity:.42;flex:0 0 14px;width:14px;height:14px;transition:opacity .16s,transform .16s}#staff-new-live .team-access-permission-page-link:hover .team-access-permission-page-link-icon,#staff-new-live .team-access-permission-page-link:focus-visible .team-access-permission-page-link-icon{opacity:.82;transform:translate(2px)}#staff-new-live .team-access-permission-select{background:#ece7e0f0;border-radius:999px;justify-self:end;align-items:center;width:50%;min-width:152px;height:36px;padding:0 14px;display:flex;box-shadow:inset 4px 4px 8px #4c3f302e,inset -4px -4px 9px #ffffffdb}#staff-new-live .team-access-permission-select select{appearance:none;width:100%;height:36px;box-shadow:none;color:#5e544be6;font:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23766d63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 0 center/14px 14px no-repeat;border:0;outline:none;padding:0 24px 0 0;font-size:.72rem;font-weight:700}#staff-new-live .team-access-permission-select:has(select:disabled){opacity:.45}#staff-new-live .team-access-permission-select select:disabled{cursor:not-allowed}#staff-new-live .team-access-permission-row:has(.team-access-staff-profile-areas){border-bottom:0;margin-bottom:-.7cm;position:relative}#staff-new-live .team-access-permission-row:has(.team-access-staff-profile-areas):after{content:"";background:#74685b29;height:1px;position:absolute;bottom:.7cm;left:0;right:0}#staff-new-live .team-access-staff-profile-areas{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 18px;min-height:48px;padding:10px 6px 6px 15px;display:flex;transform:translateY(-.5cm)}#staff-new-live .team-access-staff-profile-area-choice{appearance:none;letter-spacing:.09em;gap:6px;font-family:inherit;font-size:10px}#staff-new-live .team-access-staff-profile-area-choice:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #d2786561}#staff-new-live .team-access-permission-option{color:#3e3831c7;letter-spacing:.015em;cursor:pointer;background:linear-gradient(145deg,#f8f5f0f5,#e8e2dae6);border:1px solid #897c6d38;border-radius:999px;min-height:34px;padding:6px 15px;font-size:.78rem;font-weight:700;transition:transform .16s,color .16s,background .16s,box-shadow .16s;box-shadow:-4px -4px 10px #ffffffb8,5px 7px 13px #61544621,inset 1px 1px #ffffffb8}#staff-new-live .team-access-permission-option:hover:not(:disabled){color:#bf6f5d;transform:translateY(-1px)}#staff-new-live .team-access-permission-option.is-active{color:#fffffff5;background:linear-gradient(145deg,#efc2aa,#d98d78);border-color:#d2786561;box-shadow:0 10px 22px #d2786538,inset 1px 1px #ffffff75,inset -2px -3px 7px #894b3d29}#staff-new-live .team-access-permission-option:focus-visible{outline-offset:3px;outline:2px solid #d278659e}#staff-new-live .team-access-permission-option:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}#staff-new-live .team-access-save-state{letter-spacing:.04em;justify-self:end;margin:-12px 0 0;font-size:.76rem;font-weight:700}#staff-new-live .team-access-save-state.is-saved{color:#5e7e58db}#staff-new-live .team-access-save-state.is-error{color:#b14a3de6}#staff-new-live .team-access-empty-content{width:100%;min-height:18rem;margin-top:1.5cm}@media (max-width:700px){#staff-new-live .team-access-section-toolbar{grid-template-columns:minmax(0,1fr) auto;row-gap:14px}#staff-new-live .team-access-section-toggle{grid-area:1/1}#staff-new-live .team-access-record-filter{grid-area:2/1/auto/-1;justify-self:start;width:176px}#staff-new-live .team-access-records-toolbar{grid-area:1/2;margin:0 8px 0 0}#staff-new-live .team-access-record-row{align-items:flex-start;gap:14px;padding-inline:4px}#staff-new-live .team-access-record-avatar{flex-basis:46px;width:46px;height:46px}#staff-new-live .team-access-record-card{padding:16px 18px}#staff-new-live .team-access-record-summary{flex-direction:column;align-items:flex-start;gap:14px;padding-right:0}#staff-new-live .team-access-record-actions,#staff-new-live .team-access-record-card.is-expanded .team-access-record-actions{align-self:flex-end;position:static;transform:none}#staff-new-live .team-access-record-empty{margin-left:0}#staff-new-live .team-access-editor{margin-inline:0;padding:66px 18px 26px}#staff-new-live .team-access-settings-grid,#staff-new-live .team-access-permission-row{grid-template-columns:1fr}#staff-new-live .team-access-settings-grid{padding-right:0}#staff-new-live .team-access-permission-row{gap:8px;padding:10px 0}#staff-new-live .team-access-permission-options{justify-content:flex-start}#staff-new-live .team-access-permission-option{flex:auto}#staff-new-live .team-access-editor-actions{flex-direction:column-reverse;align-items:stretch}}.operator-app{color:#1e1b18e6;background:radial-gradient(circle at 16% 12%,#d278651f,#0000 34%),radial-gradient(circle at 82% 14%,#ffffff85,#0000 32%),#e6e3de;min-height:100vh}.operator-main{width:min(1180px,100vw - 56px);margin:0 auto;padding:22px 0 72px}.operator-topbar{z-index:2000;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0 0 26px;padding:0;display:flex;position:sticky;top:18px;overflow:visible}.operator-topbar-brand{color:#1e1b18e6;border-radius:24px;align-items:center;gap:12px;min-height:54px;padding:7px 14px 7px 8px;text-decoration:none;transition:color .16s,transform .16s,background .16s;display:inline-flex}.operator-topbar-brand:hover{color:#d27865;background:#f6f2ec9e;transform:translateY(-1px)}.operator-topbar-mark{color:#fff;letter-spacing:.11em;background:linear-gradient(145deg,#d27865,#b96052);border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.68rem;font-weight:850;display:inline-flex;box-shadow:8px 9px 18px #a4544638,-5px -5px 12px #ffffff80,inset 1px 1px #ffffff47}.operator-topbar-brand strong,.operator-topbar-brand em{font-style:normal;line-height:1.1;display:block}.operator-topbar-brand strong{letter-spacing:-.02em;font-size:.88rem;font-weight:820}.operator-topbar-brand em{color:#4b443e75;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:.58rem;font-weight:760}.operator-topnav{z-index:2001;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:8px 10px;padding:0;display:inline-flex;position:relative;overflow:visible}.operator-topbar-session{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.operator-topbar-session-email{color:#4b443e7a;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.58rem;font-weight:720;line-height:1.2;overflow:hidden}.operator-topbar-logout{color:#39332e9e;letter-spacing:.1em;text-transform:uppercase;background:#f2eee8b8;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:.58rem;font-weight:800;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex;box-shadow:5px 6px 12px #5950481a,-4px -4px 10px #ffffff85}.operator-topbar-logout:hover,.operator-topbar-logout:focus-visible{color:#d27865;outline:none;transform:translateY(-1px)}.operator-topnav-group{z-index:2002;position:relative}.operator-topnav-group[open]{z-index:2010}.operator-topnav-group summary{list-style:none}.operator-topnav-group summary::-webkit-details-marker{display:none}.operator-topnav-link{color:#39332e9e;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:.68rem;font-weight:820;text-decoration:none;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.operator-topnav-link:hover,.operator-topnav-group[open] .operator-topnav-link,.operator-topnav-group.is-active .operator-topnav-link,.operator-topnav-group:focus-within .operator-topnav-link{color:#d27865;box-shadow:none;background:0 0;transform:none}.operator-topnav-chevron{color:currentColor;opacity:.72;width:13px;height:13px}.operator-topnav-menu{z-index:2020;background:#f2eee8f5;border-radius:24px;width:max-content;min-width:248px;max-width:min(360px,100vw - 32px);padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:16px 20px 34px #3c352f2e,-8px -8px 20px #ffffff8f,inset 1px 1px #ffffffc7}.operator-topnav-group[open] .operator-topnav-menu{gap:11px;display:grid}.operator-topnav-menu-section{gap:5px;display:grid}.operator-topnav-menu-section+.operator-topnav-menu-section{border-top:1px solid #584e4614;padding-top:9px}.operator-topnav-menu-item{color:#1e1b18c2;white-space:nowrap;border-radius:14px;padding:8px 10px;font-size:.72rem;font-weight:760;line-height:1.18;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:block}.operator-topnav-menu-item:hover{color:#d27865;background:#e6e3debd;transform:translate(2px)}.operator-overview-shell,.operator-access-denied{gap:24px;display:grid}.operator-overview-hero,.operator-overview-panel,.operator-access-denied{background:#efebe6b8;border-radius:32px;box-shadow:14px 18px 36px #59504824,-10px -10px 24px #ffffff94,inset 1px 1px #ffffff9e}.operator-overview-hero,.operator-access-denied{padding:34px}.operator-overview-kicker{color:#d27865;letter-spacing:.2em;text-transform:uppercase;margin:0 0 11px;font-size:.68rem;font-weight:850}.operator-overview-hero-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.operator-overview-hero h1,.operator-access-denied h1{color:#1e1b18eb;letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,5vw,4.4rem);font-weight:760;line-height:.95}.operator-overview-hero p,.operator-access-denied p{color:#39332ea3;max-width:680px;margin:15px 0 0;font-size:.96rem;line-height:1.65}.operator-overview-window{background:#e6e3dee0;border-radius:24px;min-width:180px;padding:18px 22px;box-shadow:inset 7px 7px 14px #aca49a47,inset -7px -7px 14px #ffffff9e}.operator-overview-window span,.operator-overview-panel-head span,.operator-metric-label{color:#4b443e85;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:820;display:block}.operator-overview-window strong,.operator-overview-panel-head strong{color:#1e1b18db;margin-top:7px;font-size:.95rem;display:block}.operator-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.operator-metric-card{background:#efebe6c7;border-radius:28px;min-height:174px;padding:22px;box-shadow:10px 14px 28px #59504821,-8px -8px 20px #ffffff8f,inset 1px 1px #ffffff94}.operator-metric-value{color:#1e1b18e6;letter-spacing:-.05em;margin-top:16px;font-size:clamp(1.8rem,4vw,3rem);font-weight:760;line-height:1;display:block}.operator-metric-card p{color:#39332e94;margin:16px 0 0;font-size:.78rem;line-height:1.45}.operator-metric-card--growth .operator-metric-value,.operator-metric-card--ok .operator-metric-value{color:#537b5deb}.operator-metric-card--ai .operator-metric-value,.operator-metric-card--pending .operator-metric-value{color:#d27865}.operator-overview-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.operator-overview-panel{padding:26px}.operator-overview-panel--muted{background:#e8e4dead}.operator-scope-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.operator-scope-list li{color:#39332ea8;font-size:.88rem;line-height:1.55}@media (max-width:960px){.operator-metric-grid,.operator-overview-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.operator-businesses-shell{gap:24px;display:grid}.operator-businesses-hero-actions{align-items:stretch;gap:14px;display:flex}.operator-console-link{color:#1e1b18b3;letter-spacing:.14em;text-transform:uppercase;background:#e6e3dee0;border-radius:24px;justify-content:center;align-items:center;min-width:118px;padding:0 22px;font-size:.72rem;font-weight:820;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 6px 6px 12px #aca49a3d,inset -6px -6px 12px #ffffff94}.operator-console-link:hover{color:#d27865;transform:translateY(-1px);box-shadow:9px 12px 20px #5950481f,-8px -8px 18px #ffffff8f,inset 1px 1px #ffffffb3}.operator-businesses-card{background:#efebe6b8;border-radius:32px;overflow:hidden;box-shadow:14px 18px 36px #59504824,-10px -10px 24px #ffffff94,inset 1px 1px #ffffff9e}.operator-businesses-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px 20px;display:flex}.operator-businesses-toolbar span,.operator-businesses-detail-head span,.operator-businesses-empty-detail span{color:#4b443e85;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:820;display:block}.operator-businesses-toolbar strong,.operator-businesses-detail-head strong,.operator-businesses-empty-detail strong{color:#1e1b18db;margin-top:7px;font-size:1.05rem;display:block}.operator-businesses-toolbar p{color:#39332e8f;text-align:right;max-width:460px;margin:0;font-size:.78rem;line-height:1.45}.operator-businesses-plan-filter{background:#e0dcd6b8;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(680px,100% - 56px);min-height:48px;margin:0 28px 22px;padding:6px;display:grid;box-shadow:inset 5px 5px 12px #a69d942e,inset -5px -5px 12px #ffffff9e,8px 10px 20px #59504814}.operator-businesses-plan-filter-option{color:#4b443e8f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;min-height:36px;padding:0 18px;font-size:.68rem;font-weight:780;transition:color .16s,background .16s,box-shadow .16s,transform .16s}.operator-businesses-plan-filter-option:hover{color:#d27865}.operator-businesses-plan-filter-option.is-selected{color:#d27865;background:#f8f4f0e6;box-shadow:4px 5px 10px #70655b1f,-3px -3px 8px #ffffffb8,inset 1px 1px #ffffffb8}.operator-businesses-plan-filter-option:focus-visible{outline-offset:2px;outline:2px solid #d2786561}.operator-businesses-table{padding:0 18px 18px;overflow-x:auto}.operator-businesses-table-head,.operator-business-row,.operator-user-row{grid-template-columns:1.18fr 1.14fr .68fr .96fr .66fr .78fr .84fr .72fr .8fr .9fr 1.18fr;align-items:center;gap:12px;min-width:1460px;display:grid}.operator-users-table .operator-businesses-table-head,.operator-users-table .operator-user-row{grid-template-columns:1fr 1.32fr .78fr 1.08fr .92fr .95fr .72fr 1.35fr;min-width:1120px}.operator-businesses-table-head{color:#4b443e75;letter-spacing:.13em;text-transform:uppercase;padding:13px 18px;font-size:.56rem;font-weight:840}.operator-business-row,.operator-user-row{background:#e7e3deb8;border-radius:24px;margin-top:10px;padding:16px 18px;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:8px 10px 20px #5950481a,-6px -6px 16px #ffffff7a,inset 1px 1px #ffffff8c}.operator-business-row:hover,.operator-business-row.is-selected,.operator-user-row:hover,.operator-user-row.is-selected{background:#f2eee8d1;transform:translateY(-1px);box-shadow:12px 16px 26px #59504821,-8px -8px 18px #ffffff8f,inset 1px 1px #ffffffad}.operator-business-row>div,.operator-user-row>div{min-width:0}.operator-business-row strong,.operator-user-row strong{color:#1e1b18db;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;line-height:1.25;display:block;overflow:hidden}.operator-business-primary strong,.operator-user-primary strong{font-size:.88rem}.operator-business-primary span,.operator-user-primary span,.operator-business-cell-label{color:#4b443e80;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.64rem;font-weight:650;line-height:1.25;display:block;overflow:hidden}.operator-status-pill{color:#4b443eb8;letter-spacing:.08em;white-space:nowrap;background:#e2ddd6c7;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 12px;font-size:.62rem;font-weight:780;display:inline-flex;box-shadow:inset 4px 4px 8px #aca49a3d,inset -4px -4px 8px #ffffff7a}.operator-status-pill--active{color:#497854f2;background:#e0ede0b3}.operator-status-pill--quiet{color:#826f5fbd}.operator-status-pill--trial{color:#bd6a58;background:#eed8cf94}.operator-status-pill--expired,.operator-status-pill--failed{color:#b04f3eeb;background:#f1d9d394}.operator-status-pill--pending{color:#976e37e6;background:#efe5cb94}.operator-plan-status-cell{justify-items:start;gap:5px;display:grid}.operator-plan-status-cell small{color:#4b443e80;white-space:normal;max-width:150px;font-size:.56rem;font-weight:620;line-height:1.35}.operator-status-pill--operator{color:#d27865;background:#eed8cf9e}.operator-business-actions,.operator-user-actions{flex-wrap:wrap;gap:6px;display:flex}.operator-action-btn{color:#39332ea8;letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:#f2eee8d1;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.58rem;font-weight:760;text-decoration:none;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:4px 5px 10px #5950481a,-3px -3px 8px #ffffff85}.operator-action-btn:hover{color:#d27865;transform:translateY(-1px)}.operator-action-btn--accent{color:#d27865}.operator-action-btn--danger{color:#ad4c41e0;background:#f4e7e2d1;box-shadow:4px 5px 10px #7548401a,-3px -3px 8px #ffffff85}.operator-action-btn--danger:hover{color:#b24f43}.operator-action-btn.is-disabled,.operator-action-btn:disabled{color:#4b443e57;cursor:not-allowed;background:#e2ddd685;box-shadow:inset 3px 3px 8px #aca49a33}.operator-action-btn.is-disabled:hover,.operator-action-btn:disabled:hover{color:#4b443e57;transform:none}.operator-business-name-panel{padding:28px}.operator-business-name-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operator-business-name-card{background:#e8e4dead;border-radius:22px;min-height:126px;padding:18px;box-shadow:inset 1px 1px #ffffff80,5px 7px 14px #59504812}.operator-business-name-card span{color:#4b443e7a;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:820;display:block}.operator-business-name-card strong{color:#1e1b18db;text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:.98rem;font-weight:780;line-height:1.18;display:block;overflow:hidden}.operator-business-name-card p{color:#39332e8f;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:.72rem;line-height:1.4;overflow:hidden}.operator-business-name-count strong{color:#d27865}.operator-businesses-empty{color:#39332e94;background:#e7e3deb8;border-radius:24px;margin:10px 0 0;padding:34px;font-size:.9rem}.operator-businesses-detail{padding:28px}.operator-businesses-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.operator-setup-score{text-align:right;background:#e6e3ded1;border-radius:22px;min-width:132px;padding:15px 18px;box-shadow:inset 6px 6px 12px #aca49a38,inset -6px -6px 12px #ffffff8a}.operator-setup-score strong{color:#d27865;letter-spacing:-.04em;font-size:1.4rem;font-weight:800;line-height:1;display:block}.operator-setup-score span{color:#4b443e80;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:.62rem;font-weight:760;display:block}.operator-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operator-setup-item{background:#e8e4dead;border-radius:20px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.operator-setup-item>span{color:#826f5fa8;background:#e2ddd6cc;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:820;display:inline-flex}.operator-setup-item.is-complete>span{color:#fff;background:#d27865}.operator-setup-item strong{color:#1e1b18d6;font-size:.8rem;font-weight:760;display:block}.operator-setup-item p,.operator-businesses-empty-detail p{color:#39332e8f;margin:5px 0 0;font-size:.72rem;line-height:1.4}.operator-users-detail{padding:28px}.operator-user-status-card strong{color:#497854f2;letter-spacing:-.01em;font-size:1.05rem}.operator-user-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operator-user-activity-item{background:#e8e4dead;border-radius:22px;min-height:138px;padding:17px;box-shadow:inset 1px 1px #ffffff80,5px 7px 14px #59504812}.operator-user-activity-item.is-tracked{background:#f1ede7c7}.operator-user-activity-item span{color:#4b443e7a;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:820;display:block}.operator-user-activity-item strong{color:#1e1b18db;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:.92rem;font-weight:760;line-height:1.2;display:block;overflow:hidden}.operator-user-activity-item p{color:#39332e8f;margin:10px 0 0;font-size:.72rem;line-height:1.42}@media (max-width:960px){.operator-topbar{grid-template-columns:1fr;position:relative;top:0}.operator-topnav{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.operator-topnav-menu{left:0;transform:none}.operator-metric-grid,.operator-overview-lower-grid,.operator-setup-grid,.operator-business-name-grid,.operator-user-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-businesses-hero-actions,.operator-businesses-toolbar{flex-direction:column;align-items:stretch}.operator-businesses-toolbar p{text-align:left}}@media (max-width:640px){.operator-main{width:min(100% - 24px,1180px);padding-top:12px}.operator-topbar{border-radius:24px}.operator-topbar-brand{min-height:48px}.operator-topnav-link{padding:0 12px}.operator-overview-hero-row,.operator-overview-lower-grid,.operator-metric-grid,.operator-setup-grid,.operator-business-name-grid,.operator-user-activity-grid{grid-template-columns:1fr}.operator-overview-hero-row{display:grid}.operator-businesses-table{padding-inline:10px}.operator-businesses-detail-head{display:grid}.operator-setup-score{text-align:left}}.operator-topnav{flex-wrap:wrap;justify-content:flex-start;max-width:100%;overflow:visible}.operator-topnav-group{flex:none}.operator-topnav-link{min-height:36px;padding:0 13px;font-size:.62rem}.operator-topnav-menu{width:300px;max-height:min(68vh,560px);overflow-y:auto}.operator-topnav-menu-title{color:#4b443e80;letter-spacing:.16em;text-transform:uppercase;padding:8px 10px 5px;font-size:.58rem;font-weight:850;display:block}.operator-topnav-menu-section+.operator-topnav-menu-section{border-top:1px solid #4b443e14;margin-top:8px;padding-top:8px}.operator-section-shell{gap:24px;display:grid}.operator-section-card,.operator-section-panel{overflow:hidden}.operator-section-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.operator-sites-table-head,.operator-site-row{grid-template-columns:1.2fr .82fr 1fr .95fr .95fr 1.05fr .9fr .85fr 1.3fr;align-items:center;gap:12px;min-width:1360px;display:grid}.operator-site-row{background:#e7e3deb8;border-radius:24px;margin-top:10px;padding:16px 18px;box-shadow:8px 10px 20px #5950481a,-6px -6px 16px #ffffff7a,inset 1px 1px #ffffff8c}.operator-sites-table-head{color:#4b443e75;letter-spacing:.13em;text-transform:uppercase;padding:13px 18px;font-size:.56rem;font-weight:840}.operator-site-row strong,.operator-section-list-item strong,.operator-section-status-card strong{color:#1e1b18db;font-size:.78rem;font-weight:760;line-height:1.3;display:block}.operator-site-row span,.operator-section-list-item span,.operator-section-status-card span{color:#4b443e80;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.62rem;font-weight:760;display:block}.operator-section-list{gap:10px;margin-top:20px;display:grid}.operator-section-list-item{background:#e7e3deb8;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.operator-section-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 28px 28px;display:grid}.operator-section-panel .operator-section-card-grid{padding:22px 0 0}.operator-section-status-card{background:#e7e3deb8;border-radius:24px;min-height:138px;padding:19px;box-shadow:8px 10px 20px #5950481a,-6px -6px 16px #ffffff7a,inset 1px 1px #ffffff8c}.operator-section-status-card p{color:#39332e8f;margin:10px 0 0;font-size:.72rem;line-height:1.45}@media (max-width:1120px){.operator-topbar{grid-template-columns:1fr}.operator-section-metric-grid,.operator-section-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.operator-section-metric-grid,.operator-section-card-grid{grid-template-columns:1fr}.operator-section-list-item{flex-direction:column;align-items:flex-start}}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=branch_setup]{box-sizing:border-box!important;width:82.5%!important;max-width:82.5%!important;margin-left:0!important;margin-right:auto!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=branch_setup] .business-hub-inline-body,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=branch_setup] .branch-setup-foundation,#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=branch_setup] #branch-setup-form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#staff-new-live.business-identity-standard-root .business-hub-inline-panel[data-active-node=branch_setup] .business-hub-inline-body{padding-top:0!important;padding-bottom:56px!important}#staff-new-live .branch-setup-foundation{gap:26px;display:grid}#staff-new-live .branch-setup-heading{padding:2px 0 0}#staff-new-live .branch-setup-eyebrow{color:#aa5e4bd1;letter-spacing:.2em;text-transform:uppercase;min-height:.77rem;margin:1px 0 6px;font-size:.64rem;font-weight:700}#staff-new-live .branch-setup-heading h2{color:#36302bd6;letter-spacing:.02em;margin:0;font-size:1.35rem;font-weight:650}#staff-new-live .branch-setup-form{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(150px,.7fr);padding-top:2px}#staff-new-live .branch-setup-form>.staff-field{gap:10px}#staff-new-live .branch-setup-form>.staff-field .mb-3{margin-bottom:0}#staff-new-live .branch-setup-form>.staff-field input{padding:8px 0}#staff-new-live .branch-setup-sub-branches{grid-column:1/-1;gap:14px;margin-top:4px;display:grid}#staff-new-live .branch-setup-sub-branches-heading{align-items:center;display:flex}#staff-new-live .branch-setup-sub-branches h3{color:#36302bd6;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}#staff-new-live .branch-setup-add-sub-branch{color:#aaa59ffa;width:3rem;min-width:3rem;height:3rem;box-shadow:none;background:0 0;border:2px dashed #c4bdb5eb;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.55rem;font-weight:300;line-height:1;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}#staff-new-live .branch-setup-add-sub-branch:hover:not(:disabled),#staff-new-live .branch-setup-add-sub-branch:focus-visible:not(:disabled){color:#c97055fa;background:0 0;border-color:#c97055fa;outline:none;transform:translateY(-1px)}#staff-new-live .branch-setup-add-sub-branch:disabled{cursor:not-allowed;color:#c2bcb6f5;border-color:#d6d1cbeb}#staff-new-live .branch-setup-sub-branch-rows{flex:auto;gap:12px;display:grid}#staff-new-live .branch-setup-sub-branch-entry{align-items:flex-start;gap:18px;display:flex}#staff-new-live .branch-setup-sub-branch-row{grid-template-columns:minmax(0,1fr) minmax(128px,.32fr);gap:18px;display:grid}#staff-new-live .branch-setup-sub-branch-row input{color:#3e3833d1;width:100%;min-height:32px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7971696b;border-radius:0;outline:none;padding:2px 0 6px;font-size:.86rem}#staff-new-live .branch-setup-sub-branch-row input::placeholder{color:#50494366}#staff-new-live .branch-setup-sub-branch-row input:focus{border-bottom-color:#c98b76e6}#staff-new-live .branch-setup-sub-branch-list{flex-wrap:wrap;gap:8px;display:flex}#staff-new-live .branch-setup-sub-branch-chip{color:#514840ad;letter-spacing:.05em;background:#eee8e0b3;border-radius:999px;padding:7px 10px;font-size:.68rem}#staff-new-live .branch-setup-field-note{color:#49423b75;min-height:.93rem;margin:-3px 6px 0;font-size:.64rem;line-height:1.45}#staff-new-live .branch-setup-save-state{letter-spacing:.08em;grid-column:1/-1;margin:0;font-size:.7rem;font-weight:650}#staff-new-live .branch-setup-save-state.is-saved{color:#537b5be6}#staff-new-live .branch-setup-save-state.is-error{color:#b14c3fe6}#staff-new-live .branch-setup-foundation{gap:0}#staff-new-live .branch-setup-directory-section{gap:16px;display:grid}#staff-new-live .branch-setup-directory-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}#staff-new-live .branch-setup-directory-toolbar h2{color:#3e3831db;letter-spacing:-.02em;margin:0;font-size:1.18rem;font-weight:650}#staff-new-live .branch-setup-directory-actions{justify-content:flex-end;align-items:center;gap:18px;display:inline-flex}#staff-new-live .branch-setup-directory-total{color:#2f272373;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:300}#staff-new-live .branch-setup-directory-add{color:#d27865d1;cursor:pointer;background:#ebe7e2;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#staff-new-live .branch-setup-directory-add svg{width:20px;height:20px}#staff-new-live .branch-setup-directory-add:hover:not(:disabled){transform:translateY(-1px)}#staff-new-live .branch-setup-directory-add:disabled{opacity:.42;cursor:not-allowed}#staff-new-live .branch-setup-record-list{gap:18px;display:grid}#staff-new-live .branch-setup-record-row{align-items:center;gap:28px;padding:8px 24px 12px;display:flex}#staff-new-live .branch-setup-record-avatar{color:#d27865f2;letter-spacing:.08em;background:#e5e0dc;border-radius:999px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;font-size:.64rem;font-weight:650;display:inline-flex;overflow:hidden;box-shadow:6px 6px 12px #bfb9b2b8,-6px -6px 12px #ffffffd1}#staff-new-live .branch-setup-record-card{background:#e5e0dc;border-radius:16px;flex:auto;align-items:center;gap:18px;min-width:0;padding:18px 28px;display:flex;box-shadow:6px 6px 14px #bfb9b28a,-6px -6px 14px #ffffffbd}#staff-new-live .branch-setup-record-trigger{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}#staff-new-live .branch-setup-record-copy{flex-direction:column;gap:2px;min-width:0;display:flex}#staff-new-live .branch-setup-record-name{color:#5a5552fa;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:400;line-height:1.4;overflow:hidden}#staff-new-live .branch-setup-record-roleline{color:#5a55528c;letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;font-weight:500}#staff-new-live .branch-setup-record-manage-btn{color:#5a55529e;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#efe9e3eb;border:0;border-radius:999px;flex:none;min-height:38px;padding:0 16px;font-size:.58rem;font-weight:700;box-shadow:-3px -3px 7px #ffffff80,5px 5px 12px #7e726447}#staff-new-live .branch-setup-record-manage-btn:hover{color:#d27865cc;transform:translateY(-1px)}#staff-new-live .branch-setup-section-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;width:100%;margin-bottom:24px;display:grid}#staff-new-live #branch-setup-section-toggle{flex:0 0 272px;width:272px;max-width:272px}#staff-new-live #branch-setup-section-toggle .business-setup-section-toggle-option{flex:1 1 0;width:auto;min-width:0;padding-inline:14px}#staff-new-live .branch-setup-records-toolbar{grid-column:3;justify-self:end;padding-right:0}#staff-new-live .branch-setup-section-toolbar .team-access-record-filter{grid-column:2;justify-self:center}#staff-new-live .branch-setup-record-actions{flex:none;justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}#staff-new-live .branch-setup-record-delete-btn{color:#d27865db;cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 3px;font-size:1.35rem;line-height:1;display:inline-flex;box-shadow:-5px -5px 9px #ffffff7a,6px 8px 13px #493e363d}#staff-new-live .branch-setup-record-delete-btn:hover,#staff-new-live .branch-setup-record-delete-btn:focus-visible{color:#c85c48fa;outline:none;transform:translateY(-1px)}#staff-new-live .branch-setup-record-restore-btn{color:#5a55529e;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#efe9e3eb;border:0;border-radius:999px;min-height:38px;padding:0 16px;font-size:.58rem;font-weight:700;box-shadow:-3px -3px 7px #ffffff80,5px 5px 12px #7e726447}#staff-new-live .branch-setup-record-trigger.is-read-only{cursor:default}#staff-new-live .branch-setup-record-empty{color:#5a55528c;margin:0;padding:14px 0 0;font-size:.74rem}#staff-new-live .branch-setup-record-empty span,#staff-new-live .branch-setup-record-empty p{margin:0;display:block}#staff-new-live .branch-setup-record-empty p{margin-top:4px}#staff-new-live .branch-setup-form{margin-top:-8px;padding:34px 54px 10px 0;position:relative}#staff-new-live .branch-setup-editor-close{z-index:1;color:#5a55528c;cursor:pointer;background:#e5e0dcb8;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:absolute;top:0;right:0;box-shadow:4px 4px 8px #c9c5c1,-4px -4px 8px #fff}#staff-new-live .branch-setup-editor-close svg{width:16px;height:16px}@media (max-width:820px){#staff-new-live .branch-setup-form{grid-template-columns:1fr}#staff-new-live .branch-setup-sub-branch-row{grid-template-columns:1fr;gap:8px}#staff-new-live .branch-setup-sub-branch-entry{gap:12px}#staff-new-live .branch-setup-record-row{align-items:flex-start;gap:14px;padding:6px 0}#staff-new-live .branch-setup-record-card{flex-direction:column;align-items:flex-start;padding:16px 18px}#staff-new-live .branch-setup-record-manage-btn{width:100%}}#staff-new-live .staff-leave-approval-inbox-link{color:#5d5651;background:#e8e4dfad;border:1px solid #ffffff80;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 24px;padding:15px 18px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:5px 7px 14px #81766c26,-4px -4px 10px #ffffff8f}#staff-new-live .staff-leave-approval-inbox-link:hover{transform:translateY(-1px);box-shadow:7px 9px 17px #81766c2e,-5px -5px 12px #ffffff9e}#staff-new-live .staff-leave-approval-inbox-link span:first-child{gap:4px;display:grid}#staff-new-live .staff-leave-approval-inbox-link small{color:#d27865;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}#staff-new-live .staff-leave-approval-inbox-link strong{font-size:.9rem}#staff-new-live .staff-leave-approval-inbox-action{color:#544d4894;flex:none;font-size:.7rem;font-weight:800}#admin-signup-page .team-invitation-content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;transform:translateY(1.3cm)}#admin-signup-page .team-invitation-content .login-panel-kicker{margin-bottom:12px}#admin-signup-page .team-invitation-content .team-invitation-title{margin-bottom:0;font-size:clamp(1.3005rem,3.25125vw,1.65814rem);line-height:.98}#admin-signup-page .team-invitation-content .team-invitation-subtitle{white-space:normal;overflow-wrap:normal;text-wrap:wrap;width:100%;max-width:100%;margin:14px 0 18px;font-size:.9rem;line-height:1.42}#admin-signup-page .team-invitation-content .team-invitation-business-name{white-space:nowrap;display:inline-block}#admin-signup-page .team-invitation-content .team-invitation-summary{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#f5f0e957;border:1px solid #ffffff8a;border-radius:22px;gap:7px;width:100%;margin:0;padding:13px 16px;display:grid;box-shadow:inset 0 1px #ffffff85}#admin-signup-page .team-invitation-content .team-invitation-summary-row{text-align:left;grid-template-columns:68px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}#admin-signup-page .team-invitation-content .team-invitation-summary-value{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}#admin-signup-page .team-invitation-content .team-invitation-summary span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.35}#admin-signup-page .team-invitation-content .team-invitation-summary strong{overflow-wrap:anywhere;color:#fff;text-align:left;min-width:0;font-size:.8rem;font-weight:700;line-height:1.35}#admin-signup-page .team-invitation-content .team-invitation-summary-value strong{font-size:.72rem}#admin-signup-page .team-invitation-content .team-invitation-form{gap:14px;margin-top:18px}#admin-signup-page .team-invitation-content .team-invitation-form .login-form-fieldset{gap:8px}#admin-signup-page .team-invitation-content .team-invitation-form .login-submit-button{margin-top:4px}#admin-signup-page .team-invitation-content .team-invitation-password-help,#admin-signup-page .team-invitation-content .team-invitation-expiry,#admin-signup-page .team-invitation-content .team-invitation-sign-in-link{color:#ffffffc2;text-align:center;font-size:.72rem;line-height:1.45}#admin-signup-page .team-invitation-content .team-invitation-password-guidance{text-align:center;flex-direction:column;gap:5px;margin:-1px 6px 0;display:flex}#admin-signup-page .team-invitation-content .team-invitation-password-help{margin:0;font-size:.67rem;line-height:1.35}#admin-signup-page .team-invitation-content .team-invitation-password-error{margin:0;line-height:1.35}#admin-signup-page .team-invitation-content .team-invitation-expiry{margin:10px 0 2px}#admin-signup-page .team-invitation-content .team-invitation-sign-in-link{font-weight:800;text-decoration:none;display:block}#admin-signup-page .team-invitation-content .team-invitation-login-button{justify-content:center;align-items:center;margin-top:24px;text-decoration:none;display:flex}#staff-new-live .team-access-login-access.is-compact-status{min-height:30px;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;margin:3px 0 0;padding:0;display:flex}#staff-new-live .team-access-login-status-pill{letter-spacing:.07em;cursor:pointer;background:#efebe6d6;border:0;min-height:30px;padding:0 14px;font-size:.72rem;box-shadow:4px 5px 10px #7f746b29,-4px -4px 9px #ffffffa3,inset 0 0 0 1px #ffffff57}#staff-new-live .team-access-login-access-actions{flex:none;gap:8px;margin-left:auto;display:flex}#staff-new-live .team-access-invitation-btn{color:#4c4642c2;cursor:pointer;background:#efebe6b8;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:.69rem;font-weight:800;box-shadow:3px 4px 8px #7f746b2e,-3px -3px 7px #ffffff94}#staff-new-live .team-access-invitation-btn.is-primary{color:#fff;background:#d27865;box-shadow:4px 5px 10px #9f5b4d38,-2px -2px 6px #ffffff73}#staff-new-live .team-access-lifecycle-badge{color:#58504ab3;letter-spacing:.055em;text-transform:uppercase;background:#efebe6a8;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:26px;padding:0 11px;font-size:.62rem;font-weight:760;display:inline-flex;box-shadow:inset 1px 1px 2px #9d938b21,inset -1px -1px 2px #ffffff80}#staff-new-live .team-access-lifecycle-dot,#staff-new-live .team-access-history-dot{background:currentColor;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){#staff-new-live .team-access-lifecycle-dot,#staff-new-live .team-access-history-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 13%,transparent)}}#staff-new-live .team-access-lifecycle-badge.is-pending,#staff-new-live .team-access-history-dot.is-pending{color:#a1a589}#staff-new-live .team-access-lifecycle-badge.is-accepted,#staff-new-live .team-access-history-dot.is-accepted{color:#c98375}#staff-new-live .team-access-lifecycle-badge.is-expired,#staff-new-live .team-access-history-dot.is-expired{color:#b17d3e}#staff-new-live .team-access-lifecycle-badge.is-archived,#staff-new-live .team-access-history-dot.is-archived{color:#9b938c}#staff-new-live .team-access-history-shell{margin:1px 0 0;animation:.18s both team-access-history-expand}@keyframes team-access-history-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#staff-new-live .team-access-history-toggle{color:#4a443fb8;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto auto;align-items:center;column-gap:8px;width:fit-content;min-height:24px;padding:0;display:inline-grid}#staff-new-live .team-access-history-toggle>span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:790}#staff-new-live .team-access-history-toggle small{color:#58514b75;font-size:.62rem;font-weight:620}#staff-new-live .team-access-history-toggle-icon{width:16px;height:16px;margin-left:29.7953px;transition:transform .17s}#staff-new-live .team-access-history-toggle.is-open .team-access-history-toggle-icon{transform:rotate(180deg)}#staff-new-live .team-access-history-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px 0 2px;display:grid}#staff-new-live .team-access-history-section{background:#e2ded875;border-radius:16px;min-width:0;padding:15px 16px;box-shadow:inset 1px 1px 2px #9b918821,inset -1px -1px 2px #ffffff75}#staff-new-live .team-access-history-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#staff-new-live .team-access-history-section h4{color:#443e3ad1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}#staff-new-live .team-access-history-section>header>span{color:#58514b6b;font-size:.59rem}#staff-new-live .team-access-history-list{gap:12px;display:grid}#staff-new-live .team-access-history-item{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;display:grid}#staff-new-live .team-access-history-item>.team-access-history-dot{margin-top:5px}#staff-new-live .team-access-history-dot.is-settings{color:#d27865}#staff-new-live .team-access-history-item strong{color:#453f3bdb;font-size:.7rem;font-weight:760;display:block}#staff-new-live .team-access-history-item p,#staff-new-live .team-access-history-empty{color:#564f4996;margin:3px 0 0;font-size:.65rem;line-height:1.42}#staff-new-live .team-access-history-item time{color:#5b544e6b;margin-top:3px;font-size:.58rem;font-style:normal;display:block}@media (max-width:900px){#staff-new-live .team-access-record-summary{flex-wrap:wrap}#staff-new-live .team-access-lifecycle-badge{order:2}#staff-new-live .team-access-record-actions{margin-left:auto}#staff-new-live .team-access-history-panel{grid-template-columns:1fr}}#leave-approvals-page{color:#403b37;background:radial-gradient(circle at 18% 12%,#ffffffa8,#0000 30%),radial-gradient(circle at 84% 16%,#d278651c,#0000 28%),#e6e3de;min-height:100vh;padding:116px 5vw 80px}#leave-approvals-page .leave-approvals-shell{-webkit-backdrop-filter:blur(22px);background:#ebe7e2b8;border:1px solid #ffffff94;border-radius:34px;width:min(1080px,100%);margin:0 auto;padding:38px 42px 44px;box-shadow:16px 20px 48px #6b605729,-12px -12px 30px #ffffff9e}#leave-approvals-page .leave-approvals-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}#leave-approvals-page .leave-approvals-kicker{color:#d27865;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:900}#leave-approvals-page .leave-approvals-header h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:750;line-height:.98}#leave-approvals-page .leave-approvals-header>div>p:last-child{color:#48433f9e;margin:12px 0 0;font-size:.94rem}#leave-approvals-page .leave-approvals-business{background:#efebe6b8;border-radius:18px;min-width:210px;padding:13px 17px;box-shadow:inset 1px 1px 2px #978c831f,inset -1px -1px 2px #ffffff8c}#leave-approvals-page .leave-approvals-business span,#leave-approvals-page .leave-approvals-business strong{display:block}#leave-approvals-page .leave-approvals-business span{color:#514b467a;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}#leave-approvals-page .leave-approvals-business strong{margin-top:5px;font-size:.86rem}#leave-approvals-page .leave-approvals-tabs{background:#dcd7d19e;border-radius:999px;gap:8px;padding:6px;display:inline-flex;box-shadow:inset 2px 2px 5px #897e7421,inset -2px -2px 5px #ffffff9e}#leave-approvals-page .leave-approvals-tabs button{color:#4a45419e;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:108px;min-height:40px;padding:0 18px;font-size:.72rem;font-weight:850}#leave-approvals-page .leave-approvals-tabs button.is-active{color:#fff;background:#4b4540;box-shadow:4px 5px 10px #5950483d}#leave-approvals-page .leave-approvals-summary{color:#d27865;align-items:baseline;gap:8px;margin:24px 4px 14px;display:flex}#leave-approvals-page .leave-approvals-summary span{font-size:1.25rem;font-weight:900}#leave-approvals-page .leave-approvals-summary p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}#leave-approvals-page .leave-approvals-list{gap:16px;display:grid}#leave-approvals-page .leave-approvals-empty{text-align:center;color:#4c46428a;padding:50px 20px}#leave-approvals-page .leave-approvals-empty p{margin:7px 0 0;font-size:.82rem}#leave-approvals-page .leave-approval-card{background:#e4e0dbc7;border-radius:22px;grid-template-columns:minmax(0,1fr) 210px;gap:18px 24px;padding:22px 24px;display:grid;box-shadow:7px 9px 18px #7e736929,-5px -5px 12px #ffffff8c}#leave-approvals-page .leave-approval-card-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}#leave-approvals-page .leave-approval-card-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#leave-approvals-page .leave-approval-card h2{margin:0;font-size:1.08rem}#leave-approvals-page .leave-approval-card-title-row p{color:#46413d94;letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0;font-size:.74rem;font-weight:750}#leave-approvals-page .leave-approval-status{color:#b17d3e;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.69rem;font-weight:900}#leave-approvals-page .leave-approval-status.is-approved{color:#667a60}#leave-approvals-page .leave-approval-status.is-declined,#leave-approvals-page .leave-approval-status.is-cancelled{color:#c56d5e}#leave-approvals-page .leave-approval-card-details{align-items:center;gap:12px;margin-top:15px;display:flex}#leave-approvals-page .leave-approval-card-details span{align-items:baseline;gap:5px;display:inline-flex}#leave-approvals-page .leave-approval-card-details small,#leave-approvals-page .leave-approval-note small{color:#4b454175;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}#leave-approvals-page .leave-approval-card-details strong{font-size:.82rem}#leave-approvals-page .leave-approval-date-arrow{color:#4b454166}#leave-approvals-page .leave-approval-amount{color:#4a4440b3;background:#f2efeba3;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800;box-shadow:2px 3px 6px #80756b24,-2px -2px 5px #ffffff8a}#leave-approvals-page .leave-approval-note,#leave-approvals-page .leave-approval-assigned{color:#48433f99;margin:12px 0 0;font-size:.78rem}#leave-approvals-page .leave-approval-assigned{color:#48433f7a}#leave-approvals-page .leave-approval-history-link{color:#48433f85;letter-spacing:.07em;text-transform:uppercase;margin-top:12px;font-size:.67rem;font-weight:800;display:inline-block}#leave-approvals-page .leave-approval-card-action{align-self:center}#leave-approvals-page .leave-approval-card-action select{color:#45403cb8;background:#f0ede8cc;border:0;border-radius:999px;width:100%;min-height:42px;padding:0 38px 0 16px;font-size:.75rem;font-weight:800;box-shadow:inset 2px 2px 5px #83786e1f,inset -2px -2px 5px #ffffff94}#leave-approvals-page .leave-approval-save-row{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}#leave-approvals-page .leave-approval-save-row button{color:#48433fad;cursor:pointer;background:#efebe6ad;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:.68rem;font-weight:850}#leave-approvals-page .leave-approval-save-row button.is-primary{color:#fff;background:#d27865}#leave-approvals-page .leave-approval-read-only{color:#48433f75;text-align:right;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}#leave-approvals-page .leave-approval-history{border-top:1px solid #756a611f;grid-column:1/-1;padding-top:16px}#leave-approvals-page .leave-approval-history header{color:#433e3aa8;justify-content:space-between;font-size:.72rem;display:flex}#leave-approvals-page .leave-approval-history ol{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}#leave-approvals-page .leave-approval-history li{align-items:flex-start;gap:10px;display:flex}#leave-approvals-page .leave-approval-history li p,#leave-approvals-page .leave-approval-history time{color:#45403c80;margin:3px 0 0;font-size:.7rem;display:block}#leave-approvals-page .leave-approval-history-dot{background:#b17d3e;border-radius:999px;width:9px;height:9px;margin-top:4px}#leave-approvals-page .leave-approval-history-dot.is-approved{background:#667a60}#leave-approvals-page .leave-approval-history-dot.is-declined,#leave-approvals-page .leave-approval-history-dot.is-cancelled{background:#c56d5e}@media (max-width:760px){#admin-signup-page .team-invitation-content{overscroll-behavior:contain;scrollbar-width:none;max-height:100%;overflow-y:auto}#admin-signup-page .team-invitation-content::-webkit-scrollbar{display:none}#leave-approvals-page{padding:88px 16px 40px}#leave-approvals-page .leave-approvals-shell{border-radius:26px;padding:26px 20px 30px}#leave-approvals-page .leave-approvals-header{flex-direction:column;align-items:flex-start}#staff-new-live .team-access-login-access.is-compact-status{flex-flow:wrap;align-items:center}#leave-approvals-page .leave-approvals-business{width:100%}#leave-approvals-page .leave-approvals-tabs{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#leave-approvals-page .leave-approvals-tabs button{min-width:0}#leave-approvals-page .leave-approval-card{grid-template-columns:1fr;padding:20px}#leave-approvals-page .leave-approval-card-details{flex-wrap:wrap;align-items:flex-start}#staff-new-live .team-access-login-access-actions{width:auto;margin-left:auto}#staff-new-live .team-access-invitation-btn{flex:auto}}#staff-new-live .staff-record-card{border-radius:16px;padding:14px 28px 10px;transition:box-shadow .18s,transform .18s}#staff-new-live .staff-record-card.is-expanded{box-shadow:8px 10px 20px #b1a89f6b,-7px -7px 16px #ffffffc2,inset 0 0 0 1px #ffffff6b}#staff-new-live .staff-list .staff-row.is-dimmed{opacity:.35}#staff-new-live .staff-list .staff-row.is-dimmed:hover{opacity:.55}#staff-new-live .staff-record-card .staff-record-summary{gap:14px;min-height:54px;padding-right:224px}#staff-new-live .staff-record-card .staff-trigger{align-items:flex-start}#staff-new-live .staff-record-card .staff-chevron{display:none}#staff-new-live .staff-record-card .staff-record-actions{justify-content:flex-end;align-items:center;gap:14px;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}#staff-new-live .staff-record-card.is-expanded .staff-record-actions{top:42px}#staff-new-live .staff-record-manage-btn{color:#5a55529e;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#efe9e3f0;border:0;border-radius:999px;justify-content:center;align-items:center;width:112px;min-height:38px;padding:0 14px;font-size:.578rem;font-weight:700;transition:transform .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:-4px -4px 6px #ffffffad,3px 4px 6px #685b5061,inset 1px 1px 1px #ffffff6b,inset -1px -1px 1px #5c4e431a}#staff-new-live .staff-record-manage-btn:hover,#staff-new-live .staff-record-manage-btn:focus-visible{color:#d27865d6;background:#f2ede7f7;outline:none;transform:translateY(-1px);box-shadow:-4px -4px 7px #ffffffbd,4px 5px 7px #685b5066,inset 1px 1px 1px #ffffff75,inset -1px -1px 1px #5c4e431f}#staff-new-live .staff-record-delete-btn{color:#d27865db;cursor:pointer;background:#e5e0dc;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 3px;font-size:1.35rem;font-weight:430;line-height:1;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:-5px -5px 9px #ffffff7a,6px 8px 13px #493e363d,inset 1px 1px 1px #ffffff57,inset -1px -1px 1px #493e3614}#staff-new-live .staff-record-delete-btn:hover,#staff-new-live .staff-record-delete-btn:focus-visible{color:#c85c48fa;outline:none;transform:translateY(-1px);box-shadow:-6px -6px 11px #ffffff8a,8px 10px 16px #493e3647,inset 1px 1px 1px #ffffff5c,inset -1px -1px 1px #493e361a}#staff-new-live .staff-record-history-shell{margin-top:1px}#staff-new-live .staff-record-history-toggle{color:#4a443fb8;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto auto;align-items:center;column-gap:8px;width:fit-content;min-height:24px;padding:0;display:inline-grid}#staff-new-live .staff-record-history-toggle>span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:790}#staff-new-live .staff-record-history-toggle small{color:#58514b75;font-size:.62rem;font-weight:620}#staff-new-live .staff-record-history-toggle-icon{width:16px;height:16px;margin-left:29.7953px;transition:transform .17s}#staff-new-live .staff-record-history-toggle.is-open .staff-record-history-toggle-icon{transform:rotate(180deg)}#staff-new-live .staff-record-history-panel{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 0 2px;animation:.18s both staff-record-history-expand;display:grid}@keyframes staff-record-history-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#staff-new-live .staff-record-history-section{background:#e2ded875;border-radius:16px;min-width:0;padding:15px 16px;box-shadow:inset 1px 1px 2px #9b918821,inset -1px -1px 2px #ffffff75}#staff-new-live .staff-record-history-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#staff-new-live .staff-record-history-section h4{color:#443e3ad1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}#staff-new-live .staff-record-history-section>header>span{color:#58514b6b;font-size:.59rem}#staff-new-live .staff-record-history-list{gap:14px;display:grid}#staff-new-live .staff-record-history-item{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;display:grid}#staff-new-live .staff-record-history-dot{background:currentColor;border-radius:999px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){#staff-new-live .staff-record-history-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 13%,transparent)}}#staff-new-live .staff-record-history-dot.is-created,#staff-new-live .staff-record-history-dot.is-restored{color:#c98375}#staff-new-live .staff-record-history-dot.is-archived{color:#9b938c}#staff-new-live .staff-record-history-dot.is-edit{color:#d27865}#staff-new-live .staff-record-history-item>div>strong{color:#453f3bdb;font-size:.7rem;font-weight:760;display:block}#staff-new-live .staff-record-history-item>div>p,#staff-new-live .staff-record-history-empty{color:#564f4996;margin:3px 0 0;font-size:.65rem;line-height:1.42}#staff-new-live .staff-record-history-item time{color:#5b544e6b;margin-top:3px;font-size:.58rem;display:block}#staff-new-live .staff-record-change-sections{gap:10px;margin-top:11px;display:grid}#staff-new-live .staff-record-change-section{border-top:1px solid #ffffff6b;padding-top:9px}#staff-new-live .staff-record-change-section h5{color:#48423db8;margin:0 0 7px;font-size:.64rem;font-weight:760}#staff-new-live .staff-record-change-field{grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:baseline;gap:10px;margin-top:6px;display:grid}#staff-new-live .staff-record-change-field>span{color:#564f4985;font-size:.61rem}#staff-new-live .staff-record-change-field>p{color:#46403bc2;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:.62rem;display:flex}#staff-new-live .staff-record-change-field del{color:#564f4975}#staff-new-live .staff-record-change-field strong{color:#d27865e6;font-weight:730}#staff-new-live .staff-record-change-arrow{color:#554f4a57;width:11px;height:11px}@media (max-width:900px){#staff-new-live .staff-record-card .staff-record-summary{flex-wrap:wrap;padding-right:0}#staff-new-live .staff-record-card .staff-record-actions,#staff-new-live .staff-record-card.is-expanded .staff-record-actions{justify-content:flex-end;width:100%;position:static;transform:none}}#promo-live.billing-live .billing-page-payment-row{align-items:center;gap:28px;padding:12px 0;transition:opacity .26s,transform .26s;display:flex}#promo-live.billing-live .billing-page-payment-row.is-dimmed{opacity:.35}#promo-live.billing-live .billing-page-payment-row.is-dimmed:hover{opacity:.55}#promo-live.billing-live .billing-page-payment-row .billing-payment-record-card{align-items:initial;background:#e5e0dc;border-radius:16px;flex:auto;min-width:0;min-height:0;padding:14px 28px 10px;transition:box-shadow .18s,transform .18s;display:block;position:relative;box-shadow:7px 7px 14px #c9c5c1eb,-5px -5px 10px #ffffffc7}#promo-live.billing-live .billing-payment-record-card.is-expanded{box-shadow:8px 10px 20px #b1a89f6b,-7px -7px 16px #ffffffc2,inset 0 0 0 1px #ffffff6b}#promo-live.billing-live .billing-payment-record-summary{align-items:center;gap:14px;min-height:70px;padding-right:150px;display:flex}#promo-live.billing-live .billing-payment-history-trigger{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}#promo-live.billing-live .billing-payment-history-trigger .promo-created-copy{flex-direction:column;gap:3px;display:flex}#promo-live.billing-live .billing-payment-history-trigger .promo-created-name{color:#5a5552fa;font-size:16px;font-weight:400;line-height:1.2;display:block}#promo-live.billing-live .billing-payment-history-trigger .promo-created-roleline{color:#5a55528c;letter-spacing:.24em;margin:0;font-size:9px;font-weight:500;display:block}#promo-live.billing-live .billing-payment-history-label{color:#4a443fb8;grid-template-columns:auto auto auto;align-items:center;column-gap:8px;width:fit-content;min-height:24px;margin-top:4px;display:inline-grid}#promo-live.billing-live .billing-payment-history-label strong{letter-spacing:.1em;font-size:.68rem;font-weight:790}#promo-live.billing-live .billing-payment-history-label small{color:#58514b75;font-size:.62rem;font-weight:620}#promo-live.billing-live .billing-payment-history-toggle-icon{width:16px;height:16px;margin-left:29.7953px;transition:transform .17s}#promo-live.billing-live .billing-payment-history-trigger.is-open .billing-payment-history-toggle-icon{transform:rotate(180deg)}#promo-live.billing-live .billing-payment-record-actions{justify-content:flex-end;align-items:center;display:inline-flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}#promo-live.billing-live .billing-payment-record-card.is-expanded .billing-payment-record-actions{top:42px}#promo-live.billing-live .billing-page-payment-btn{color:#5a55529e;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#efe9e3f0;border:0;border-radius:999px;justify-content:center;align-items:center;width:112px;min-width:112px;min-height:38px;padding:0 14px;font-size:.578rem;font-weight:700;transition:transform .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:-4px -4px 6px #ffffffad,3px 4px 6px #685b5061,inset 1px 1px 1px #ffffff6b,inset -1px -1px 1px #5c4e431a}#promo-live.billing-live button.billing-page-payment-btn:hover,#promo-live.billing-live button.billing-page-payment-btn:focus-visible{color:#d27865d6;background:#f2ede7f7;outline:none;transform:translateY(-1px);box-shadow:-4px -4px 7px #ffffffbd,4px 5px 7px #685b5066,inset 1px 1px 1px #ffffff75,inset -1px -1px 1px #5c4e431f}#promo-live.billing-live .billing-page-payment-btn.is-active{color:#d27865!important}#promo-live.billing-live .billing-page-payment-btn.is-read-only{cursor:default}#promo-live.billing-live .billing-payment-history-panel{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 0 2px;animation:.18s both billing-payment-history-expand;display:grid}@keyframes billing-payment-history-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#promo-live.billing-live .billing-payment-history-section{background:#e2ded875;border-radius:16px;min-width:0;padding:15px 16px;box-shadow:inset 1px 1px 2px #9b918821,inset -1px -1px 2px #ffffff75}#promo-live.billing-live .billing-payment-history-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#promo-live.billing-live .billing-payment-history-section h4{color:#443e3ad1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}#promo-live.billing-live .billing-payment-history-section>header>span{color:#58514b6b;font-size:.59rem}#promo-live.billing-live .billing-payment-history-list{gap:14px;display:grid}#promo-live.billing-live .billing-payment-history-item{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;display:grid}#promo-live.billing-live .billing-payment-history-dot{background:currentColor;border-radius:999px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){#promo-live.billing-live .billing-payment-history-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 13%,transparent)}}#promo-live.billing-live .billing-payment-history-dot.is-created{color:#c98375}#promo-live.billing-live .billing-payment-history-dot.is-edit{color:#d27865}#promo-live.billing-live .billing-payment-history-item>div>strong{color:#453f3bdb;font-size:.7rem;font-weight:760;display:block}#promo-live.billing-live .billing-payment-history-item>div>p,#promo-live.billing-live .billing-payment-history-empty{color:#564f4996;margin:3px 0 0;font-size:.65rem;line-height:1.42}#promo-live.billing-live .billing-payment-history-item time{color:#5b544e6b;margin-top:3px;font-size:.58rem;display:block}#promo-live.billing-live .billing-payment-change-sections{gap:10px;margin-top:11px;display:grid}#promo-live.billing-live .billing-payment-change-section{border-top:1px solid #ffffff6b;padding-top:9px}#promo-live.billing-live .billing-payment-change-section h5{color:#48423db8;margin:0 0 7px;font-size:.64rem;font-weight:760}#promo-live.billing-live .billing-payment-change-field{grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:baseline;gap:10px;margin-top:6px;display:grid}#promo-live.billing-live .billing-payment-change-field>span{color:#564f4985;font-size:.61rem}#promo-live.billing-live .billing-payment-change-field>p{color:#46403bc2;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:.62rem;display:flex}#promo-live.billing-live .billing-payment-change-field del{color:#564f4975}#promo-live.billing-live .billing-payment-change-field strong{color:#d27865e6;font-weight:730}#promo-live.billing-live .billing-payment-change-arrow{color:#554f4a57;width:11px;height:11px}@media (max-width:900px){#promo-live.billing-live .billing-payment-record-summary{flex-wrap:wrap;padding-right:0}#promo-live.billing-live .billing-payment-record-actions,#promo-live.billing-live .billing-payment-record-card.is-expanded .billing-payment-record-actions{justify-content:flex-end;width:100%;position:static;transform:none}}#agent-evals-live #run-free-evals{color:#0f172a!important;background:#fff!important;border:1px solid #ffffffd9!important}#agent-evals-live #run-free-evals:hover{background:#eef2ff!important}#agent-evals-live #arm-live-evals{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff3d!important}#agent-evals-live #arm-live-evals:hover{background:#ffffff29!important}#agent-evals-live #cancel-live-evals{color:#78350f!important;background:0 0!important}#agent-evals-live #confirm-live-evals{color:#fff!important;background:#78350f!important}#staff-new-live .business-hub-inline-panel[data-active-node=business_password] .business-setup-record-row:not(.is-expanded) .business-setup-record-card,#staff-new-live .business-hub-inline-panel[data-active-node=business_location] .business-setup-record-row:not(.is-expanded) .business-setup-record-card,#staff-new-live .business-hub-inline-panel[data-active-node=business_links] .business-setup-record-row:not(.is-expanded) .business-setup-record-card,#staff-new-live .business-hub-inline-panel[data-active-node=business_time_currency] .business-setup-record-row:not(.is-expanded) .business-setup-record-card{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important}#staff-new-live .business-hub-inline-panel[data-active-node=business_password] .business-setup-record-row:not(.is-expanded) .staff-skill-summary,#staff-new-live .business-hub-inline-panel[data-active-node=business_location] .business-setup-record-row:not(.is-expanded) .staff-skill-summary,#staff-new-live .business-hub-inline-panel[data-active-node=business_links] .business-setup-record-row:not(.is-expanded) .staff-skill-summary,#staff-new-live .business-hub-inline-panel[data-active-node=business_time_currency] .business-setup-record-row:not(.is-expanded) .staff-skill-summary{margin-top:6px!important}#staff-new-live .business-hub-inline-panel[data-active-node=business_password] .business-setup-record-row:not(.is-expanded) .staff-skill-chip,#staff-new-live .business-hub-inline-panel[data-active-node=business_location] .business-setup-record-row:not(.is-expanded) .staff-skill-chip,#staff-new-live .business-hub-inline-panel[data-active-node=business_links] .business-setup-record-row:not(.is-expanded) .staff-skill-chip,#staff-new-live .business-hub-inline-panel[data-active-node=business_time_currency] .business-setup-record-row:not(.is-expanded) .staff-skill-chip{min-height:20px!important;padding-inline:9px!important}#staff-new-live .business-hub-inline-panel[data-active-node=business_password] .business-setup-record-row:not(.is-expanded) .business-details-record-expand-icon,#staff-new-live .business-hub-inline-panel[data-active-node=business_location] .business-setup-record-row:not(.is-expanded) .business-details-record-expand-icon,#staff-new-live .business-hub-inline-panel[data-active-node=business_links] .business-setup-record-row:not(.is-expanded) .business-details-record-expand-icon,#staff-new-live .business-hub-inline-panel[data-active-node=business_time_currency] .business-setup-record-row:not(.is-expanded) .business-details-record-expand-icon{top:10px!important}#staff-new-live #business-details-record .business-details-record-card,#staff-new-live .business-setup-record-row .business-setup-record-card{box-shadow:-3px -3px 7px #ffffffa8,5px 6px 11px #53463b42,inset 0 1px #ffffff57}#staff-new-live #business-details-record:focus-visible .business-details-record-card,#staff-new-live .business-setup-record-row:focus-visible .business-setup-record-card{box-shadow:0 0 0 2px #d2786547,-3px -3px 7px #ffffffa8,5px 6px 11px #53463b42,inset 0 1px #ffffff57}#staff-new-live.business-identity-standard-root .business-details-toolbar-actions .staff-add-btn,#staff-new-live.business-identity-standard-root .business-details-toolbar-actions .staff-add-btn:hover{background:0 0!important}#staff-new-live.business-identity-standard-root .business-details-toolbar-actions .staff-add-btn:hover:after{opacity:0!important;filter:none!important;background:0 0!important}.side-card-bar[data-side-card-nav=logout]{top:auto;bottom:calc(((100vh - var(--top-overlay-h,80px))/2) + .75cm - (var(--floating-nav-height,520px)/2) + 18px);align-items:flex-end;width:200px}.side-card-bar[data-side-card-nav=logout] .side-card-content{width:100%;height:auto;box-shadow:none;background:var(--bg-creamy,#f6f2eb);-webkit-backdrop-filter:blur(40px)saturate(110%);border:none;border-radius:40px;gap:40px;padding:56px 0;-webkit-mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.side-card-bar[data-side-card-nav=logout] .side-card-item{box-sizing:border-box;width:100%;padding:0 40px}#account-live.account-live-page{color:#35322be0;width:100%;height:100vh;min-height:0;overflow:hidden}#account-live .floating-search{box-sizing:border-box;height:54px!important;min-height:54px!important;top:26px!important}#account-live .floating-search-form{box-sizing:border-box;height:54px!important;min-height:54px!important;padding-top:0!important;padding-bottom:0!important}#account-live .account-main{gap:0!important;padding-top:0!important;top:0!important;overflow:hidden!important}#account-live .account-page-content{color:#35322b}#account-live .account-page-content:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#e6e3de 0 120px,#e6e3de00 148px);width:100vw;height:148px;position:absolute;top:0;left:50%;transform:translate(-50%)}#account-live .account-page-shell{gap:26px;padding-top:157.795px!important}#account-live .account-page-hero,#account-live .account-page-section{flex:none;width:min(980px,100%)}#account-live .account-page-hero{margin-top:0}#account-live .account-page-hero,#account-live .account-page-section{background:#e5e0dcb8;border:0;box-shadow:-5px -5px 12px #ffffff85,8px 10px 20px #64584d2e,inset 0 1px #ffffff57}#account-live .account-page-hero{border-radius:28px;justify-content:space-between;align-items:center;gap:28px;min-height:116px;padding:24px 36px;display:flex}#account-live .account-business-card{padding:0;display:block;overflow:hidden}#account-live .account-business-card-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:28px;min-height:116px;padding:24px 36px;list-style:none;display:flex}#account-live .account-business-card-summary::-webkit-details-marker{display:none}#account-live .account-business-card-title-row{align-items:center;gap:1cm;display:inline-flex}#account-live .account-business-card-title-row h1{margin:0;line-height:1}#account-live .account-business-card-summary-actions{flex:none;align-items:center;gap:12px;display:flex}#account-live .account-business-card-chevron{color:#5b524b9e;flex:none;width:18px;height:18px;transition:transform .18s,color .18s;position:relative;top:.1cm}#account-live .account-business-card[open] .account-business-card-chevron{color:#c96f5c;transform:rotate(180deg)}#account-live .account-business-card-details{padding:2px 36px 28px;box-shadow:inset 0 10px 18px -18px #594e4480}#account-live .account-business-card-details .account-page-detail-grid{margin-top:0}#account-live .account-page-hero-copy{min-width:0}#account-live .account-page-kicker,#account-live .account-page-detail span,#account-live .account-page-metric span{color:#625f5694;letter-spacing:.17em;text-transform:uppercase;font-size:.64rem;font-weight:720;line-height:1.3}#account-live .account-page-hero h1,#account-live .account-page-section-heading h2{color:#322e2aeb;letter-spacing:-.025em;margin:8px 0 0;font-weight:500}#account-live .account-page-hero h1{font-size:clamp(1.1199rem,1.5895vw,1.5534rem)}#account-live .account-page-hero p{color:#4b454094;max-width:620px;margin:9px 0 0;font-size:.88rem;line-height:1.5}#account-live .account-page-status-pill{color:#c96f5c;letter-spacing:.07em;text-transform:uppercase;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:.68rem;font-weight:720;display:inline-flex;box-shadow:inset 2px 2px 5px #a480721a,inset -2px -2px 5px #ffffff9e}#account-live .account-page-hero>.account-page-status-pill{box-shadow:inset 3px 3px 7px #70635947,inset -2px -2px 5px #ffffff9e}#account-live .account-page-status-pill.soft{color:#524841ad;background:#f1ece6bd}#account-live .account-page-section{border-radius:26px;padding:30px 34px 34px}#account-live .account-page-section-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}#account-live .account-page-section-heading.compact{justify-content:flex-start}#account-live .account-page-section-heading h2{font-size:1.4rem}#account-live .account-page-plan-capacity{color:#524c466b;margin:7px 0 0;font-size:.66rem;font-weight:500;line-height:1.4}#account-live .account-page-plan-price{justify-items:end;gap:4px;display:grid}#account-live .account-page-plan-price strong{color:#d27865;letter-spacing:-.035em;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:650;line-height:1}#account-live .account-page-plan-price span{color:#4b45407a;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}#account-live .account-page-plan-actions{justify-items:end;gap:14px;display:grid}#account-live .account-page-plan-action-group{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}#account-live .account-page-manage-plan-btn,#account-live .account-plan-manager-action,#account-live .account-plan-manager-secondary,#account-live .account-plan-manager-danger,#account-live .account-plan-manager-close{font:inherit;cursor:pointer;border:0}#account-live .account-page-manage-plan-btn{color:#d27865;letter-spacing:.055em;background:#e6e3de;border:0;border-radius:999px;min-height:38px;padding:0 17px;font-size:.7rem;font-weight:700;transition:transform .14s,box-shadow .14s,background .14s;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#account-live .account-page-manage-plan-btn--quiet{color:#584d45a8;background:#f3eee99e}#account-live .account-page-manage-plan-btn.account-page-manage-plan-btn--neutral-text{color:#584d45a8}#account-live .account-page-manage-plan-btn:hover,#account-live .account-plan-manager-action:hover,#account-live .account-plan-manager-secondary:hover,#account-live .account-plan-manager-danger:hover{transform:translateY(-1px)}#account-live .account-page-manage-plan-btn:active,#account-live .account-plan-manager-action:active,#account-live .account-plan-manager-secondary:active,#account-live .account-plan-manager-danger:active{transform:translateY(0)}#account-live .account-subscription-attention{color:#4b4540a8;background:#f4efea8f;border-radius:17px;align-items:flex-start;gap:11px;margin-top:14px;padding:15px 17px;display:flex;box-shadow:inset 1px 1px #ffffff6b,4px 5px 10px #685b5112}#account-live .account-subscription-attention>svg{color:#d27865;flex:none;margin-top:1px}#account-live .account-subscription-attention strong{color:#36322ddb;font-size:.82rem;font-weight:680;display:block}#account-live .account-subscription-attention p{color:#4b454099;margin:4px 0 0;font-size:.72rem;line-height:1.5}#account-live .account-page-plan-after-trial{background:#f4efea85;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 17px;display:flex;box-shadow:inset 1px 1px #ffffff6b,4px 5px 10px #685b5112}#account-live .account-page-plan-after-trial>div{gap:5px;display:grid}#account-live .account-page-plan-after-trial>div>strong{color:#36322dd6;font-size:.92rem;font-weight:650}#account-live .account-page-plan-after-trial-detail{text-align:right;justify-items:end}#account-live .account-page-plan-after-trial-detail strong{color:#c96f5c!important}#account-live .account-page-plan-after-trial-detail small{color:#4b454094;font-size:.7rem}#account-live .account-plan-history{background:#f4efea75;border-radius:17px;margin-top:14px;overflow:hidden;box-shadow:inset 1px 1px #fff6,4px 5px 10px #685b510e}#account-live .account-plan-history-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 17px;list-style:none;display:flex}#account-live .account-plan-history-summary::-webkit-details-marker{display:none}#account-live .account-plan-history-summary>div:first-child{gap:5px;display:grid}#account-live .account-plan-history-summary>div:first-child>strong{color:#36322dd6;font-size:.9rem;font-weight:650}#account-live .account-plan-history-summary-meta{color:#4b45408c;align-items:center;gap:9px;font-size:.7rem;font-weight:600;display:inline-flex}#account-live .account-plan-history-chevron{width:16px;height:16px;transition:transform .16s}#account-live .account-plan-history[open] .account-plan-history-chevron{transform:rotate(180deg)}#account-live .account-plan-history-list{padding:0 17px 15px;display:grid}#account-live .account-plan-history-entry{border-top:1px solid #7e73691a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:62px;padding:12px 0 12px 22px;display:grid;position:relative}#account-live .account-plan-history-marker{background:#d27865b8;border-radius:999px;width:8px;height:8px;position:absolute;top:22px;left:2px;box-shadow:0 0 0 4px #d2786514}#account-live .account-plan-history-entry-copy{gap:2px;min-width:0;display:grid}#account-live .account-plan-history-entry-copy strong{color:#36322dd6;font-size:.78rem;font-weight:650}#account-live .account-plan-history-entry-copy span,#account-live .account-plan-history-entry-copy small,#account-live .account-plan-history-entry time,#account-live .account-plan-history-empty{color:#4b45408f;font-size:.69rem;line-height:1.45}#account-live .account-plan-history-entry-copy small{color:#4b45406b}#account-live .account-plan-history-entry time{white-space:nowrap;text-align:right}#account-live .account-plan-history-empty{border-top:1px solid #7e73691a;margin:0;padding:14px 2px 2px}#account-live .account-plan-manager-layer{z-index:4200;place-items:center;padding:28px;display:grid;position:fixed;inset:0}#account-live .account-plan-manager-backdrop{cursor:pointer;background:#3d363138;border:0;position:absolute;inset:0}#account-live .account-plan-manager-panel{z-index:1;background:#e8e3def7;border:0;border-radius:28px;width:min(720px,100%);max-height:min(82vh,820px);padding:28px;position:relative;overflow-y:auto;box-shadow:18px 24px 42px #4b413933}#account-live .account-plan-manager-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}#account-live .account-plan-manager-header h2{color:#322e2aeb;letter-spacing:-.025em;margin:7px 0 0;font-size:1.45rem;font-weight:560}#account-live .account-plan-manager-header p,#account-live .account-plan-manager-option p,#account-live .account-plan-manager-cancel p{color:#4b454094;margin:7px 0 0;font-size:.78rem;line-height:1.5}#account-live .account-plan-manager-close{color:#443d38a3;background:#f3eee9b8;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:3px 3px 7px #7063591a}#account-live .account-plan-manager-current{background:#f8f4f075;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-top:24px;padding:16px 18px;display:grid}#account-live .account-plan-manager-current>div:first-child,#account-live .account-plan-manager-current-price{gap:4px;display:grid}#account-live .account-plan-manager-current span,#account-live .account-plan-manager-option span{color:#534c4580;letter-spacing:.03em;font-size:.7rem}#account-live .account-plan-manager-current strong,#account-live .account-plan-manager-option strong,#account-live .account-plan-manager-cancel strong{color:#35312cd6;font-size:.9rem;font-weight:650}#account-live .account-plan-manager-current-price{justify-items:end}#account-live .account-plan-manager-current-price strong{color:#d27865;font-size:1.05rem}#account-live .account-plan-manager-status{background:#d278651c;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-weight:650;display:inline-flex;color:#b96755!important}#account-live .account-subscription-confirmation{gap:14px;margin-top:22px;display:grid}#account-live .account-subscription-confirmation-plan,#account-live .account-subscription-confirmation-notice{background:#f8f4f07a;border-radius:18px}#account-live .account-subscription-confirmation-plan{justify-content:space-between;align-items:center;gap:22px;min-height:108px;padding:18px 20px;display:flex;box-shadow:inset 2px 2px 5px #c4beb82e,inset -2px -2px 5px #ffffff5c}#account-live .account-subscription-confirmation-plan>div:first-child{gap:6px;min-width:0;display:grid}#account-live .account-subscription-confirmation-plan>div:first-child>strong{color:#35312ce6;font-size:1.15rem;font-weight:650}#account-live .account-subscription-confirmation-plan small{color:#534c458c;font-size:.72rem;line-height:1.45}#account-live .account-subscription-confirmation-price{flex:none;justify-items:end;gap:4px;display:grid}#account-live .account-subscription-confirmation-price strong{color:#d27865;font-size:1.35rem;font-weight:700}#account-live .account-subscription-confirmation-price span{color:#534c4580;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem}#account-live .account-subscription-confirmation-notice{color:#4c443ead;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}#account-live .account-subscription-confirmation-notice>svg{color:#d27865;flex:none;margin-top:2px}#account-live .account-subscription-confirmation-notice strong{color:#3b3531d6;font-size:.82rem;font-weight:650;display:block}#account-live .account-subscription-confirmation-notice p{margin:5px 0 0;font-size:.75rem;line-height:1.5}#account-live .account-subscription-confirmation-actions{justify-content:flex-end;gap:10px;display:flex}#account-live .account-subscription-payment-button{color:#d27865;background:#e6e3de;min-height:38px;padding-inline:18px;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#account-live .account-subscription-payment-button:disabled,#account-live .account-plan-manager-secondary:disabled{cursor:wait;opacity:.62;transform:none}#account-live .account-subscription-secure-note{color:#534c457a;justify-content:flex-end;align-items:center;gap:6px;margin:2px 0 0;font-size:.68rem;line-height:1.4;display:flex}#account-live .account-subscription-secure-note svg{flex:none}#account-live .account-mock-payment{gap:14px;margin-top:22px;display:grid}#account-live .account-mock-payment-banner,#account-live .account-mock-payment-summary,#account-live .account-mock-card-form,#account-live .account-mock-payment-disclaimer{background:#f8f4f07a;border-radius:18px;box-shadow:inset 2px 2px 5px #c4beb829,inset -2px -2px 5px #ffffff57}#account-live .account-mock-payment-banner{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:13px 16px;display:flex}#account-live .account-mock-payment-banner>div{gap:4px;display:grid}#account-live .account-mock-payment-banner strong{color:#37322ed6;font-size:.86rem;font-weight:680}#account-live .account-mock-payment-banner>span{color:#b96755;white-space:nowrap;background:#d278651a;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:.67rem;font-weight:700;display:inline-flex}#account-live .account-mock-payment-summary{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}#account-live .account-mock-payment-summary>div{gap:4px;display:grid}#account-live .account-mock-payment-summary>div:last-child{justify-items:end}#account-live .account-mock-payment-summary span{color:#534c4580;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}#account-live .account-mock-payment-summary strong{color:#35312ce0;font-size:.95rem;font-weight:680}#account-live .account-mock-payment-summary>div:last-child strong{color:#d27865;font-size:1.25rem}#account-live .account-mock-card-form{padding:18px}#account-live .account-mock-card-brand-row{color:#534c4580;letter-spacing:.11em;align-items:center;gap:9px;min-height:34px;margin-bottom:15px;font-size:.65rem;font-weight:700;display:flex}#account-live .account-mock-card-brand-row svg{color:#d27865;margin-left:auto}#account-live .account-mock-card-chip{background:linear-gradient(145deg,#d6b08e9e,#ecd5bec7);border-radius:6px;width:28px;height:20px;box-shadow:inset 1px 1px 2px #74604e1f,inset -1px -1px 2px #ffffff70}#account-live .account-mock-card-fields{gap:2px;display:grid}#account-live .account-mock-card-fields>div,#account-live .account-mock-card-split>div{margin-bottom:0}#account-live .account-mock-card-fields label{color:#48413b94;margin:0 0 6px;font-size:.68rem;font-weight:650}#account-live .account-mock-card-input{color:#3a3531d6;background:#e9e5e0b8;border:0;border-radius:14px;outline:0;width:100%;min-height:44px;padding:0 14px;font-size:.8rem;font-weight:600;box-shadow:inset 3px 3px 7px #b7b1aa6b,inset -3px -3px 7px #ffffffad}#account-live .account-mock-card-number{letter-spacing:.12em}#account-live .account-mock-card-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#account-live .account-mock-payment-disclaimer{color:#4c443e9e;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;display:flex}#account-live .account-mock-payment-disclaimer svg{color:#d27865;flex:none;margin-top:1px}#account-live .account-mock-payment-disclaimer p{margin:0;font-size:.72rem;line-height:1.5}#account-live .account-mock-payment-actions{margin-top:16px}#account-live .account-plan-manager-options{gap:10px;margin-top:18px;display:grid}#account-live .account-plan-manager-option{background:#f4f0eb85;border:0;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 15px 14px 17px;display:flex}#account-live .account-plan-manager-option-copy{gap:5px;min-width:0;display:grid}#account-live .account-plan-manager-option-copy>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}#account-live .account-plan-manager-option p{margin-top:0}#account-live .account-plan-manager-action,#account-live .account-plan-manager-secondary,#account-live .account-plan-manager-danger{border-radius:999px;min-height:34px;padding:0 14px;font-size:.7rem;font-weight:690;transition:transform .14s,box-shadow .14s,background .14s}#account-live .account-plan-manager-action{color:#bd6a58;background:#e1c5bb7a;flex:none;box-shadow:3px 3px 7px #72655a1a}#account-live .account-plan-manager-option>.account-plan-manager-action{text-align:center;color:#d27865;letter-spacing:.055em;background:#e6e3de;border:0;justify-content:center;width:180px;min-height:38px;padding:0 17px;font-weight:700;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#account-live .account-plan-manager-option>.account-plan-manager-action:hover{color:#d27865;background:#e6e3de;box-shadow:7px 7px 14px #cbc7c2,-7px -7px 14px #fff}#account-live .account-plan-manager-option>.account-plan-manager-action:active{transform:translateY(0);box-shadow:inset 3px 3px 6px #b7b1aa9e,inset -3px -3px 6px #ffffffc7}#account-live .account-plan-manager-action--trial-raised{color:#d27865;background:#e6e3de;border:0;min-height:38px;padding:0 17px;font-weight:700;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}#account-live .account-plan-manager-action--trial-raised:hover{color:#d27865;background:#e6e3de;box-shadow:7px 7px 14px #cbc7c2,-7px -7px 14px #fff}#account-live .account-plan-manager-action--trial-raised.account-page-manage-plan-btn--neutral-text,#account-live .account-plan-manager-action--trial-raised.account-page-manage-plan-btn--neutral-text:hover{color:#584d45a8}#account-live .account-plan-manager-action--trial-raised:active{transform:translateY(0);box-shadow:inset 3px 3px 6px #b7b1aa9e,inset -3px -3px 6px #ffffffc7}#account-live .account-plan-manager-cancel{border-top:1px solid #978c8226;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}#account-live .account-plan-manager-secondary{color:#4a423ca8;background:#f3eee9ad;flex:none;box-shadow:3px 3px 7px #72655a14}#account-live .account-plan-manager-danger{color:#b85f4d;background:#d2786529}#account-live .account-plan-manager-cancel-confirm{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}#account-live .account-plan-manager-cancel-actions{align-items:center;gap:8px;display:flex}#account-live .account-page-plan-audience{color:#4b4540a3;max-width:720px;margin:18px 0 0;font-size:.86rem;line-height:1.55}#account-live .account-page-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}#account-live .account-page-plan-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#account-live .account-page-metric{background:#f7f3ee6b;border:0;border-radius:16px;align-content:space-between;gap:18px;min-height:96px;padding:17px 16px;display:grid;box-shadow:inset 2px 2px 5px #c4beb847,inset -2px -2px 5px #fff6}#account-live .account-page-metric strong{color:#36322dd1;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:620;line-height:1.3}#account-live .account-page-subscription-detail{color:#625f5694;letter-spacing:.01em;margin-top:6px;font-size:.68rem;font-weight:540;line-height:1.35;display:block}#account-live .account-page-staff-capacity{gap:5px;display:grid}#account-live .account-page-staff-capacity small{color:#4b454099;font-size:.68rem;font-weight:560;line-height:1.35}#account-live .account-page-feature-list{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}#account-live .account-page-feature-list span{color:#49423cad;letter-spacing:.035em;background:#f4efeaa3;border-radius:999px;align-items:center;min-height:31px;padding:0 13px;font-size:.69rem;font-weight:620;display:inline-flex;box-shadow:-2px -2px 5px #ffffff70,3px 3px 7px #72655a1a}#account-live .account-page-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:24px;display:grid}#account-live .account-page-detail{border-bottom:1px solid #aaa29a2e;grid-template-columns:minmax(130px,.42fr) minmax(0,.58fr);align-items:center;gap:20px;min-width:0;padding:18px 2px;display:grid}#account-live .account-page-detail strong{color:#36322dc2;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.84rem;font-weight:520;line-height:1.45}#account-live .account-page-access-list{margin-top:24px}#account-live .account-page-empty-copy{color:#4b45408a;margin:22px 0 0;font-size:.82rem}@media (max-width:900px){.side-card-bar[data-side-card-nav=logout]{z-index:2200;width:180px;display:flex;top:auto;bottom:112px;left:24px}#account-live .account-page-shell{width:min(100% - 36px,760px);padding-top:1.5cm}#account-live .account-page-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){#account-live .account-page-hero,#account-live .account-page-section-heading{flex-direction:column;align-items:flex-start}#account-live .account-business-card{display:block}#account-live .account-business-card-summary{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:24px}#account-live .account-business-card-summary-actions{justify-content:space-between;width:100%}#account-live .account-business-card-details{padding:0 24px 24px}#account-live .account-page-plan-price,#account-live .account-page-plan-actions{justify-items:start}#account-live .account-plan-manager-layer{padding:12px}#account-live .account-plan-manager-panel{border-radius:22px;max-height:90vh;padding:20px}#account-live .account-plan-manager-current{grid-template-columns:1fr}#account-live .account-plan-manager-current-price{justify-items:start}#account-live .account-plan-manager-option,#account-live .account-plan-manager-cancel,#account-live .account-plan-manager-cancel-confirm{flex-direction:column;align-items:flex-start}#account-live .account-plan-manager-option>.account-plan-manager-action{width:100%}#account-live .account-plan-history-summary,#account-live .account-plan-history-entry{align-items:flex-start}#account-live .account-plan-history-entry{grid-template-columns:1fr;gap:4px}#account-live .account-plan-history-entry time{text-align:left}#account-live .account-page-metric-grid,#account-live .account-page-detail-grid{grid-template-columns:1fr}#account-live .account-page-detail{grid-template-columns:1fr;gap:8px}#account-live .account-page-detail strong{text-align:left}}.admin-setup-overview{top:calc(var(--nav-top,32px) + 12px - 1cm);z-index:2350;font-family:Inter,sans-serif;display:none;position:fixed;left:calc(50% + 276px)}body:has(.admin-app .floating-search) .admin-setup-overview,body:has(#bookings-new-container .lux-search-form) .admin-setup-overview{display:block}.admin-setup-overview-trigger{color:#2c2521db;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;isolation:isolate;background:#e6e3de;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:158px;height:52.8px;padding:0 16px 0 13px;font-size:12.5px;font-weight:650;transition:background-color .18s,transform .18s,filter .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}.admin-setup-overview-trigger>*{z-index:2;position:relative}.admin-setup-overview-trigger:after{content:"";pointer-events:none;opacity:0;z-index:1;border-radius:999px;transition:opacity .18s,filter .18s;position:absolute;inset:3px}.admin-setup-overview-trigger:hover,.admin-setup-overview-trigger[aria-expanded=true]{filter:brightness(1.008);background:linear-gradient(#eee2d9 0%,#eadcd2 100%);border-color:#ffffff1f;transform:translateY(-1px);box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}.admin-setup-overview-trigger:hover:after,.admin-setup-overview-trigger[aria-expanded=true]:after{opacity:.28;filter:blur(6px);background:radial-gradient(circle,#dda7972e 0%,#dda79714 54%,#dda79705 78%,#0000 100%)}.admin-setup-overview-trigger:focus-visible{outline-offset:3px;outline:2px solid #d2786559}.admin-setup-overview-trigger-icon{color:#d27865;flex:0 0 17.6px;width:17.6px;height:17.6px}.admin-setup-overview-trigger.is-notification{width:174px;min-width:174px}.admin-notification-trigger-icon{background:#d27865;transition:background-color .16s;display:block;-webkit-mask:url(/images/notification-arch.svg) 50%/contain no-repeat;mask:url(/images/notification-arch.svg) 50%/contain no-repeat}.admin-setup-overview-trigger.is-notification .admin-setup-overview-trigger-label{transition:color .16s}.admin-setup-overview-trigger.is-notification:hover,.admin-setup-overview-trigger.is-notification[aria-expanded=true]{filter:none;background:#e6e3de;border-color:#ffffff29;transform:none;box-shadow:6px 6px 12px #d1cec9,-6px -6px 12px #fff}.admin-setup-overview-trigger.is-notification:hover:after,.admin-setup-overview-trigger.is-notification[aria-expanded=true]:after{opacity:0;filter:none;background:0 0}.admin-setup-overview-trigger.is-notification:hover .admin-notification-trigger-icon,.admin-setup-overview-trigger.is-notification[aria-expanded=true] .admin-notification-trigger-icon{background:#d27865}.admin-setup-overview-trigger.is-notification:hover .admin-setup-overview-trigger-label,.admin-setup-overview-trigger.is-notification[aria-expanded=true] .admin-setup-overview-trigger-label{color:#d27865}.admin-setup-overview-trigger-caret{color:#554c4680;width:13px;height:13px;margin-left:1px;transition:transform .18s}.admin-setup-overview-trigger-caret.is-open{transform:rotate(180deg)}.admin-setup-overview-panel{-webkit-backdrop-filter:blur(24px)saturate(118%);transform-origin:100% 0;background:#faf7f2f5;border:1px solid #ffffffc7;border-radius:25px;width:352px;max-height:min(760px,100vh - 102px);animation:.15s ease-out both admin-setup-overview-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 22px 52px #4f3c3026,0 4px 14px #4f3c3012}@keyframes admin-setup-overview-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-setup-overview-head{background:linear-gradient(125deg,#fff7eff5,#f7ebe1db);border-radius:17px;align-items:center;gap:11px;margin:10px;padding:13px 14px;display:flex;box-shadow:inset 0 1px #ffffffe0}.admin-setup-overview-head-icon{color:#d27865;background:#ffffff94;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #d2786514,0 2px 7px #694c3c0d}.admin-setup-overview-head-icon span{width:18px;height:18px}.admin-setup-overview-head h2{color:#2a221feb;letter-spacing:-.015em;margin:0;font-size:13.5px;font-weight:720;line-height:1.25}.admin-setup-overview-head p{color:#52494394;margin:3px 0 0;font-size:11px;font-weight:450;line-height:1.3}.admin-notification-head{min-height:58px;box-shadow:none;background:0 0;border-bottom:1px solid #5e524a17;border-radius:0;margin:8px 10px 2px;padding:10px 7px 11px}.admin-notification-head-icon{width:32px;height:32px;color:inherit;background:#ffffff7a;border-radius:10px;flex:0 0 32px}.admin-notification-head-icon img{object-fit:contain;opacity:.82;width:18px;height:18px}.admin-notification-head-count{color:#c96f5b;background:#d278651c;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:9px;font-weight:760;line-height:1;display:inline-flex}.admin-notification-scroll{max-height:calc(min(760px,100vh - 102px) - 70px);padding-top:0}.admin-notification-groups{gap:0;display:grid}.admin-notification-group{border-bottom:1px solid #5e524a16}.admin-notification-group:last-child{border-bottom:0}.admin-notification-group-toggle{width:100%;min-height:45px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:0 7px;transition:background .14s;display:grid}.admin-notification-group-toggle:hover,.admin-notification-group-toggle:focus-visible{background:#ffffff7a;outline:0}.admin-notification-group-toggle.is-static{cursor:default;grid-template-columns:minmax(0,1fr) auto 12px}.admin-notification-group-toggle.is-static:hover{background:0 0}.admin-notification-group-title{color:#332b27db;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.2px;font-weight:650;line-height:1.2;overflow:hidden}.admin-notification-group-count{color:#4a403aa3;background:#5b4e440f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8.8px;font-weight:720;line-height:1;display:inline-flex}.admin-notification-group-arrow{color:#5e514852;width:11px;height:11px;transition:transform .15s,color .15s}.admin-notification-group-arrow.is-open{color:#d27865a8;transform:rotate(90deg)}.admin-notification-list{padding:0 5px 7px 14px;display:grid}.admin-notification-item{min-height:44px;color:inherit;border-top:1px solid #5e524a0e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 11px;align-items:center;gap:8px;padding:6px 3px;text-decoration:none;display:grid}.admin-notification-item:hover{background:#ffffff80}.admin-notification-item-copy{gap:2px;min-width:0;display:grid}.admin-notification-item-copy strong{color:#312a26db;text-overflow:ellipsis;white-space:nowrap;font-size:10.4px;font-weight:630;line-height:1.2;overflow:hidden}.admin-notification-item-copy small{color:#5d514a85;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;font-weight:440;line-height:1.25;overflow:hidden}.admin-notification-item-meta{color:#d27865c7;white-space:nowrap;font-size:8.2px;font-weight:620}.admin-notification-item-arrow{color:#5e514842;width:10px;height:10px}.admin-notification-empty-row{color:#5d514a75;align-items:center;min-height:38px;padding:8px 4px 9px;font-size:9px;line-height:1.3;display:flex}.admin-notification-staff-list{padding-left:5px}.admin-notification-staff-item{grid-template-columns:30px minmax(0,1fr) auto 11px;min-height:49px}.admin-notification-staff-avatar{color:#4a403ab3;letter-spacing:.02em;background:#5b4e4413;border-radius:999px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:720;display:grid;overflow:hidden}.admin-notification-staff-avatar img{object-fit:cover;width:100%;height:100%}.admin-setup-overview-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78675c2e transparent;max-height:calc(min(760px,100vh - 102px) - 77px);padding:1px 10px 11px;overflow-y:auto}.admin-setup-overview-group+.admin-setup-overview-group{border-top:1px solid #5e524a17;margin-top:5px;padding-top:5px}.admin-setup-overview-group-head{justify-content:space-between;align-items:center;min-height:30px;padding:5px 7px 4px;display:flex}.admin-setup-overview-group-head h3{color:#4d443ead;letter-spacing:.06em;margin:0;font-size:9.5px;font-weight:760;line-height:1}.admin-setup-overview-progress{color:#473f3aad;background:#584e4712;border-radius:999px;padding:3px 6px;font-size:9.5px;font-weight:700;line-height:1}.admin-setup-overview-items{gap:1px;display:grid}.admin-setup-overview-item{min-height:52px;color:inherit;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:6px 7px;text-decoration:none;transition:background .14s,transform .14s;display:grid}.admin-setup-overview-item:hover{background:#ffffffb8;transform:translate(1px)}.admin-setup-overview-item:focus-visible{outline-offset:-2px;outline:2px solid #d2786542}.admin-setup-overview-item-icon{color:#453d38a3;background:#5d50460b;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #5d504606}.admin-setup-overview-item-icon span{width:15px;height:15px}.admin-setup-overview-item-copy{gap:2px;min-width:0;display:grid}.admin-setup-overview-item-copy strong{color:#332b27e0;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:620;line-height:1.2;overflow:hidden}.admin-setup-overview-item-copy small{color:#5d514a8a;text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;font-weight:440;line-height:1.25;overflow:hidden}.admin-setup-overview-status{color:#594f48a3;white-space:nowrap;background:#5b4e440e;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:9.2px;font-weight:650;line-height:1;display:inline-flex}.admin-setup-overview-status.is-complete{color:#3b9e61;background:#3b9e611a;width:20px;min-width:20px;padding:0}.admin-setup-overview-status.is-complete span{width:12px;height:12px}.admin-setup-overview-status.is-needs-setup{color:#d56b43;background:#d56b4316}.admin-setup-overview-status.is-needs-setup:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;margin-right:5px}.admin-setup-overview-status.is-count{color:#4d965e;background:#52ae671b}.admin-setup-overview-status.is-optional{color:#534a449e;background:#584e4711}.admin-setup-overview-item-arrow{color:#5e514840;width:11px;height:11px;transition:transform .14s,color .14s}.admin-setup-overview-item:hover .admin-setup-overview-item-arrow{color:#d278659e;transform:translate(1px)}.admin-setup-overview-head-copy{min-width:0}.admin-setup-overview-overall{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.admin-setup-overview-ring{--setup-progress-angle:0deg;background:conic-gradient(#d27865 var(--setup-progress-angle),#77685e1c 0);border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative}.admin-setup-overview-ring:after{content:"";border-radius:inherit;background:#faf7f2fa;position:absolute;inset:4px}.admin-setup-overview-ring>span{z-index:1;color:#4a3f38cc;font-size:8px;font-weight:760;line-height:1;position:relative}.admin-setup-overview-overall-copy{gap:2px;min-width:72px;display:grid}.admin-setup-overview-overall-copy strong{color:#3e3530c2;font-size:8.5px;font-weight:720;line-height:1.1}.admin-setup-overview-overall-copy span{color:#5d514a80;white-space:nowrap;font-size:7.8px;font-weight:520;line-height:1.15}.admin-setup-overview-essential{padding-bottom:3px}.admin-setup-overview-timeline{gap:1px;display:grid;position:relative}.admin-setup-overview-timeline:before{content:"";pointer-events:none;background:#675b521c;width:1px;position:absolute;top:27px;bottom:27px;left:23px}.admin-setup-overview-essential-row{min-height:50px;color:inherit;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 7px;text-decoration:none;transition:background .14s,transform .14s;display:grid}.admin-setup-overview-essential-row:hover{background:#ffffffb8;transform:translate(1px)}.admin-setup-overview-essential-row:focus-visible{outline-offset:-2px;outline:2px solid #d2786542}.admin-setup-overview-timeline-marker{z-index:1;color:#5e524a7a;background:#f1eeeb;border-radius:999px;place-items:center;width:24px;height:24px;margin-left:5px;font-size:8.5px;font-weight:720;transition:box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:1.5px 1.5px 3px #bbb5aff0,-1.5px -1.5px 3px #fff}.admin-setup-overview-essential-row:hover .admin-setup-overview-timeline-marker{box-shadow:2px 2px 4px #b5afa9f5,-1.5px -1.5px 3.5px #fff}.admin-setup-overview-essential-row.is-complete .admin-setup-overview-timeline-marker{color:#3b9e61;background:#f1eeeb}.admin-setup-overview-essential-row.is-in-progress .admin-setup-overview-timeline-marker{color:#d27865d9;background:#f1eeeb}.admin-setup-overview-timeline-marker span{width:12px;height:12px}.admin-setup-overview-status.is-complete,.admin-setup-overview-status.is-in-progress,.admin-setup-overview-status.is-empty{border-radius:999px;width:auto;min-width:0;min-height:20px;padding:0 7px}.admin-setup-overview-status.is-complete{color:#3b8e59;background:#3b9e6117}.admin-setup-overview-status.is-in-progress{color:#c96f5b;background:#d2786517}.admin-setup-overview-status.is-empty{color:#594f4880;background:#5b4e440d}.admin-setup-overview-ready{color:#534a4485;background:#5b4e4409;border-radius:13px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-height:45px;margin:4px 7px 2px;padding:7px 9px;display:grid}.admin-setup-overview-ready.is-ready{color:#3b8e59;background:#3b9e6112}.admin-setup-overview-ready-icon{background:#ffffff7a;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.admin-setup-overview-ready-icon span{width:14px;height:14px}.admin-setup-overview-ready>span:last-child{gap:2px;display:grid}.admin-setup-overview-ready strong{color:currentColor;font-size:10.8px;font-weight:670;line-height:1.15}.admin-setup-overview-ready small{color:#5d514a80;font-size:9.2px;line-height:1.2}.admin-setup-overview-more-groups{gap:2px;display:grid}.admin-setup-overview-more-group{border-radius:14px;overflow:hidden}.admin-setup-overview-more-group.is-open{background:#ffffff61}.admin-setup-overview-more-group-toggle{width:100%;min-height:49px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:7px;transition:background .14s;display:grid}.admin-setup-overview-more-group-toggle:hover{background:#ffffff9e}.admin-setup-overview-more-group-toggle:focus-visible{outline-offset:-2px;outline:2px solid #d2786542}.admin-setup-overview-more-group-copy{gap:3px;min-width:0;display:grid}.admin-setup-overview-more-group-copy strong{color:#332b27db;font-size:11px;font-weight:640;line-height:1.15}.admin-setup-overview-more-group-copy small{color:#5d514a82;text-overflow:ellipsis;white-space:nowrap;font-size:8.9px;line-height:1.2;overflow:hidden}.admin-setup-overview-more-group-count{color:#534a4494;white-space:nowrap;font-size:8.7px;font-weight:620}.admin-setup-overview-more-group-arrow{color:#5e51484d;width:11px;height:11px;transition:transform .15s,color .15s}.admin-setup-overview-more-group-arrow.is-open{color:#d27865a8;transform:rotate(90deg)}.admin-setup-overview-more-group-items{gap:1px;padding:0 5px 6px 16px;display:grid}.admin-setup-overview-more-item{min-height:43px;color:inherit;border-radius:11px;grid-template-columns:18px minmax(0,1fr) auto 12px;align-items:center;gap:7px;padding:5px 4px;text-decoration:none;display:grid}.admin-setup-overview-more-item:hover{background:#ffffffa8}.admin-setup-overview-more-dot{background:#5b4e4414;border-radius:999px;place-items:center;width:14px;height:14px;display:grid;box-shadow:inset 0 0 0 1px #5b4e440a}.admin-setup-overview-more-dot.is-complete{color:#3b9e61;background:#3b9e611a}.admin-setup-overview-more-dot.is-in-progress{background:#d2786526;box-shadow:inset 0 0 0 4px #faf7f2b8}.admin-setup-overview-more-dot.is-empty{background:#5b4e4414;box-shadow:inset 0 0 0 4px #faf7f2cc}.admin-setup-overview-more-dot span{width:9px;height:9px}.admin-setup-overview-more-item .admin-setup-overview-item-copy strong{font-size:10.5px}.admin-setup-overview-more-item .admin-setup-overview-item-copy small{font-size:8.8px}.admin-setup-overview-help{border-top:1px solid #5e524a17;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:7px;padding:12px 8px 3px;display:grid}.admin-setup-overview-help-icon{color:#453d3894;background:#5d50460b;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-setup-overview-help-icon span{width:16px;height:16px}.admin-setup-overview-help div{gap:2px;min-width:0;display:grid}.admin-setup-overview-help strong{color:#332b27d6;font-size:11px;font-weight:650}.admin-setup-overview-help span:not(.admin-setup-overview-help-icon){color:#5d514a8a;font-size:9.6px;line-height:1.3}.dark .admin-setup-overview-trigger,.dark .admin-setup-overview-panel{color:#f8f4efe6;background:#1d1c1bf2;border-color:#ffffff14}.dark .admin-setup-overview-trigger{box-shadow:6px 6px 12px #0d0d0c,-6px -6px 12px #272524}.dark .admin-setup-overview-head{background:#d2786517}.dark .admin-setup-overview-head h2,.dark .admin-setup-overview-item-copy strong,.dark .admin-setup-overview-help strong{color:#faf7f3e6}.dark .admin-setup-overview-head p,.dark .admin-setup-overview-item-copy small,.dark .admin-setup-overview-help span:not(.admin-setup-overview-help-icon){color:#ebe3dc8c}.dark .admin-setup-overview-item:hover{background:#ffffff0b}@media (max-width:900px){.admin-setup-overview{left:auto;right:24px}.admin-setup-overview-trigger,.admin-setup-overview-trigger.is-notification{width:52.8px;min-width:52.8px;padding:0}.admin-setup-overview-trigger-label,.admin-setup-overview-trigger-caret{display:none}}@media (max-width:720px){.admin-setup-overview{top:calc(var(--nav-top,32px) + 12px - 1cm);right:14px}.admin-setup-overview-panel{top:calc(var(--nav-top,32px) + 70px);width:min(352px,100vw - 24px);max-height:calc(100vh - var(--nav-top,32px) - 84px);position:fixed;right:12px}.admin-setup-overview-scroll{max-height:calc(100vh - var(--nav-top,32px) - 161px)}}#account-live.account-live-page .account-page-hero h1{font-size:clamp(1.1199rem,1.5895vw,1.5534rem)!important}.walk-in-forms-launcher{z-index:2450;color:#d27865;cursor:pointer;background:#e9e6e1;border:0;border-radius:999px;place-items:center;width:58px;height:58px;padding:0;transition:transform .16s,box-shadow .16s;display:grid;position:fixed;bottom:28px;right:104px;box-shadow:-6px -6px 12px #ffffffd1,7px 8px 16px #5d51482e}.walk-in-forms-launcher:hover,.walk-in-forms-launcher:focus-visible{outline:none;transform:translateY(-2px);box-shadow:-7px -7px 14px #ffffffdb,9px 10px 20px #5d514838}.walk-in-forms-launcher-icon{width:21px;height:21px}.walk-in-forms-launcher-label{color:#48413bb8;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#efebe5f5;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:68px;transform:translateY(-50%);box-shadow:4px 5px 12px #584c441f}.walk-in-forms-launcher:hover .walk-in-forms-launcher-label,.walk-in-forms-launcher:focus-visible .walk-in-forms-launcher-label{opacity:1;transform:translate(-2px,-50%)}.walk-in-forms-app{color:#2f2a27;background:#e6e3de;width:100%;min-height:100vh}.walk-in-forms-main{width:100%;min-height:100vh;margin:0;padding:0}.walk-in-forms-workspace{box-sizing:border-box;width:min(1080px,100vw - 48px);min-height:100vh;margin:0 auto;padding:52px 0 70px}.walk-in-forms-library,.walk-in-form-fill,.walk-in-forms-complete{width:100%}.walk-in-forms-library-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.walk-in-forms-library-head p,.walk-in-form-fill-head p{color:#d27865;letter-spacing:.26em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.walk-in-forms-library-head h1,.walk-in-form-fill-head h1{color:#282320eb;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:540}.walk-in-forms-library-head span{color:#524a4494;margin-top:8px;font-size:14px;display:block}.walk-in-forms-list{gap:14px;display:grid}.walk-in-form-card{background:#efebe5b8;border:1px solid #ffffffad;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:92px;padding:20px 22px 20px 24px;display:grid;box-shadow:-6px -6px 14px #ffffff9e,8px 9px 18px #594d441c}.walk-in-form-card span{color:#5f56507a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.walk-in-form-card h2{color:#312c28e0;margin:0;font-size:18px;font-weight:560}.walk-in-form-card button,.walk-in-form-submit,.walk-in-forms-complete button,.walk-in-form-fill-head button{color:#48413bb8;cursor:pointer;background:#f7f2ebf5;border:0;border-radius:999px;font-family:Inter,sans-serif;font-weight:650;box-shadow:-4px -4px 9px #ffffffa8,5px 6px 12px #5d514821}.walk-in-form-card button{color:#d27865;min-width:92px;height:40px;font-size:12px}.walk-in-form-fill{max-width:820px;margin:0 auto}.walk-in-form-fill-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-bottom:24px;display:grid}.walk-in-form-fill-head button{width:76px;height:38px;font-size:12px}.walk-in-form-fields{background:#efebe5bd;border:1px solid #ffffffb3;border-radius:28px;gap:18px;padding:26px;display:grid;box-shadow:-7px -7px 16px #ffffff94,9px 10px 22px #594d441a}.walk-in-form-field,.walk-in-form-question{gap:8px;display:grid}.walk-in-form-field label,.walk-in-form-question-text{color:#36312dd1;margin:0;font-size:13px;font-weight:650}.walk-in-form-field label span{color:#d27865}.walk-in-form-field input,.walk-in-form-question textarea{box-sizing:border-box;color:#342f2bdb;width:100%;min-height:46px;font:inherit;background:#f8f4eee0;border:0;border-radius:15px;outline:none;padding:0 15px;box-shadow:inset 3px 3px 7px #a39a912e,inset -3px -3px 7px #ffffffb8}.walk-in-form-question textarea{resize:vertical;min-height:92px;padding:13px 15px}.walk-in-form-choice-row{gap:12px;display:flex}.walk-in-form-choice-row label{cursor:pointer;background:#f7f2ebe6;border-radius:999px;align-items:center;gap:9px;min-width:92px;min-height:40px;padding:0 14px;display:inline-flex}.walk-in-form-faq-answer{color:#4a433dad;background:#f7f2eb9e;border-radius:15px;margin:0;padding:13px 15px;font-size:13px;line-height:1.55}.walk-in-form-error{color:#b65f4d;margin:-2px 0 0;font-size:11px}.walk-in-form-submit{color:#fff;background:#d27865;min-height:48px;margin-top:8px;font-size:14px;box-shadow:6px 8px 16px #87534629}.walk-in-forms-complete{box-sizing:border-box;text-align:center;background:#efebe5c2;border:1px solid #ffffffb8;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;max-width:600px;min-height:520px;margin:60px auto 0;padding:54px 44px;display:flex;box-shadow:-8px -8px 18px #ffffff9e,10px 11px 24px #594d441c}.walk-in-forms-complete-mark{color:#d27865;background:#d2786524;border-radius:999px;place-items:center;width:72px;height:72px;margin-bottom:22px;font-size:32px;display:grid}.walk-in-forms-complete h1{margin:0;font-size:34px;font-weight:560}.walk-in-forms-complete p{color:#443d38b8;margin:12px 0 5px;font-size:15px}.walk-in-forms-complete span{color:#524a4485;font-size:13px}.walk-in-forms-complete button{color:#d27865;min-width:150px;height:42px;margin-top:30px}.walk-in-forms-empty-panel{box-sizing:border-box;background:repeating-linear-gradient(135deg,#6e665e0f 0 4px,#ffffff26 4px 11px);border-radius:34px;justify-content:center;align-items:flex-start;min-height:clamp(320px,45vh,520px);padding:42px 48px;display:flex;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #80776f06}.walk-in-forms-empty-card{text-align:center;background:#e5e0dc;border:0;border-radius:32px;place-items:center;gap:9px;width:min(100%,1160px);min-height:116px;padding:24px 34px;display:grid;box-shadow:6px 6px 12px #c9c5c1b8,-6px -6px 12px #ffffffeb}.walk-in-forms-empty-kicker{color:#c86e49;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.35}.walk-in-forms-empty-copy{color:#4e46409e;margin:0;font-size:12px;line-height:1.45}.walk-in-forms-empty-settings-link{color:#d27865;letter-spacing:.04em;background:#f4efe8f5;border-radius:999px;justify-content:center;align-items:center;min-width:154px;height:40px;margin-top:4px;padding:0 20px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:-4px -4px 9px #ffffffa8,5px 6px 11px #5d51481a}.walk-in-forms-empty-settings-link:hover,.walk-in-forms-empty-settings-link:focus-visible{outline:none;transform:translateY(-1px);box-shadow:-5px -5px 10px #ffffffb8,6px 7px 13px #5d51481f}@media (max-width:700px){.walk-in-forms-workspace{width:min(100% - 28px,1080px);padding-top:28px}.walk-in-form-card{grid-template-columns:1fr;gap:14px}.walk-in-form-card button{width:100%}.walk-in-form-fill-head{grid-template-columns:1fr}.walk-in-form-fields{padding:20px}.walk-in-forms-launcher{bottom:18px;right:90px}}@media (min-width:901px) and (max-width:1179px){#bookings-new-container{--content-inset-left:132px;--content-inset-right:24px;--lane-w:clamp(250px,27vw,280px)}#bookings-new-container .lux-top-header{left:var(--content-inset-left)!important;right:var(--content-inset-right)!important;grid-template-columns:210px minmax(0,1fr)!important}#bookings-new-container .lux-top-center{grid-column:2;justify-content:flex-end;min-width:0}#bookings-new-container .lux-top-right{display:none}#bookings-new-container .lux-search-form{width:clamp(340px,42vw,440px)!important;min-width:0!important;max-width:440px!important}#bookings-new-container .lux-canvas,#bookings-new-container .lux-hours-closed-panel{left:var(--content-inset-left)!important;right:var(--content-inset-right)!important}#bookings-new-container .admin-context-identity{max-width:190px;left:var(--content-inset-left)!important}#bookings-new-container .admin-context-branch-selector-trigger{max-width:190px}#bookings-new-container .lux-overview-row{gap:10px}#bookings-new-container .lux-overview-metrics{letter-spacing:.14em;gap:6px;font-size:9px}#bookings-new-container .lux-overview-staff-metric{gap:6px}#bookings-new-container .lux-overview-btn{min-width:126px;padding-inline:16px}}@media (max-width:900px){#bookings-new-container{--content-inset-left:18px;--content-inset-right:18px;--bookings-top-overlay-h:178px;--axis-w:54px;--lane-w:clamp(270px,39vw,300px)}#bookings-new-container .admin-context-identity{width:calc(100vw - var(--content-inset-left) - var(--content-inset-right));justify-content:flex-start;max-width:none;height:76px;padding:10px 0 6px;top:0!important;left:var(--content-inset-left)!important}#bookings-new-container .admin-context-date-big{font-size:17px}#bookings-new-container .admin-context-day-name{letter-spacing:.08em;margin-top:3px;font-size:14px}#bookings-new-container .admin-context-studio-label{letter-spacing:.24em;max-width:100%;margin-top:7px;font-size:9.5px;transform:none}#bookings-new-container .admin-context-branch-selector-trigger{max-width:calc(100vw - var(--content-inset-left) - var(--content-inset-right))}#bookings-new-container .admin-context-branch-selector-card{width:min(330px,calc(100vw - var(--content-inset-left) - var(--content-inset-right)));max-height:calc(100dvh - 92px);left:0}#bookings-new-container .lux-top-header{width:auto;top:74px!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important;background:var(--bg-creamy)!important;height:102px!important;padding:0!important;display:block!important}#bookings-new-container .lux-top-center{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}#bookings-new-container .lux-top-right{display:none}#bookings-new-container .lux-search-form{width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:9px 16px!important;position:relative!important;top:0!important;left:0!important}#bookings-new-container .lux-search-input{letter-spacing:.2em;font-size:10px;height:16px!important;min-height:16px!important}#bookings-new-container .lux-overview-stack{width:100%;min-width:0}#bookings-new-container .lux-overview-row{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex;position:static!important}#bookings-new-container .lux-day-nav,#bookings-new-container .lux-top-right,#bookings-new-container .lux-add-btn,#bookings-new-container .lux-overview-btn{transform:none!important}#bookings-new-container .lux-overview-metrics{letter-spacing:.12em;gap:6px;font-size:9px}#bookings-new-container .lux-overview-staff-metric{gap:6px}#bookings-new-container .lux-overview-btn{min-width:118px;height:40px;min-height:40px;padding:0 14px;font-size:.68rem}#bookings-new-container .lux-canvas,#bookings-new-container .lux-hours-closed-panel{top:var(--bookings-top-overlay-h)!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important}#bookings-new-container .lux-schedule-scroll{scroll-snap-type:x proximity;scroll-padding-left:calc(var(--axis-w) + var(--gap));-webkit-overflow-scrolling:touch;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}#bookings-new-container .lux-staff-header,#bookings-new-container .lux-lane-sheet{scroll-snap-align:start;scroll-snap-stop:normal}#bookings-new-container .lux-schedule-calendar{width:min(318px,calc(100vw - var(--content-inset-left) - var(--content-inset-right)));left:0;right:auto}#bookings-new-container .lux-unpaid-menu{width:min(278px,calc(100vw - var(--content-inset-left) - var(--content-inset-right)));left:0;right:auto}#bookings-new-container .overview-shell,#bookings-new-container .horizon-shell{padding:14px}#bookings-new-container .overview-modal,#bookings-new-container .horizon-modal{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;min-height:0!important;max-height:calc(100dvh - 28px)!important}#bookings-new-container .overview-grid{grid-template-columns:minmax(0,1fr)!important}#bookings-new-container .payment-preview-stage{width:min(100vw,100%)!important}body:has(#bookings-new-container) .floating-nav{justify-content:center;gap:0;right:14px;overflow:visible;left:14px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important;padding:10px 12px!important}body:has(#bookings-new-container) .floating-nav-section{flex:none;gap:8px;width:auto}body:has(#bookings-new-container) .floating-nav-section--footer{margin-left:8px}body:has(#bookings-new-container) .floating-nav-btn,body:has(#bookings-new-container) .floating-nav-visual,body:has(#bookings-new-container) .floating-nav-icon{width:40px;height:40px}body:has(#bookings-new-container) .floating-nav-btn{flex-basis:40px}body:has(#bookings-new-container) .floating-nav-icon{padding:6px}body:has(#bookings-new-container) .floating-nav-btn:before,body:has(#bookings-new-container) .floating-nav-selection-ring{inset:-5px}}@media (max-width:600px){#bookings-new-container{--content-inset-left:12px;--content-inset-right:12px;--bookings-top-overlay-h:188px;--axis-w:46px;--lane-w:min(292px,calc(100vw - 86px))}#bookings-new-container .admin-context-identity{height:70px;padding-top:8px}#bookings-new-container .admin-context-date-big{font-size:16px}#bookings-new-container .admin-context-day-name{font-size:12.5px}#bookings-new-container .admin-context-studio-label{letter-spacing:.18em;margin-top:5px;font-size:8.5px}#bookings-new-container .lux-top-header{height:116px!important;top:68px!important}#bookings-new-container .lux-search-form{height:40px!important;min-height:40px!important;max-height:40px!important;padding-inline:14px!important}#bookings-new-container .lux-overview-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"day overview""metrics metrics";gap:6px 8px;display:grid}#bookings-new-container .lux-day-nav{grid-area:day}#bookings-new-container .lux-overview-metrics-wrap{grid-area:metrics;width:100%;min-width:0}#bookings-new-container .lux-overview-metrics{letter-spacing:.08em;white-space:nowrap;gap:5px;width:100%;min-width:0;font-size:8.2px}#bookings-new-container .lux-overview-staff-metric{gap:5px}#bookings-new-container .lux-overview-btn{letter-spacing:.05em;grid-area:overview;width:auto;min-width:98px;height:36px;min-height:36px;padding:0 10px;font-size:.62rem}#bookings-new-container .lux-day-nav-btn{width:34px;height:34px;min-height:34px}#bookings-new-container .lux-day-nav-today{width:auto;min-width:50px;padding-inline:7px;font-size:8.5px}#bookings-new-container .lux-day-nav-calendar-icon{width:1.2rem;height:1.2rem}#bookings-new-container .lux-staff-avatar{width:46px;height:46px}#bookings-new-container .lux-staff-avatar .lux-staff-avatar-letter{font-size:17px}#bookings-new-container .lux-staff-header{gap:10px}#bookings-new-container .lux-staff-name{font-size:12px}#bookings-new-container .lux-staff-role{letter-spacing:.16em;font-size:8.5px}#bookings-new-container .lux-staff-roster-button>button{letter-spacing:.04em;gap:5px;min-height:26px;padding-inline:8px;font-size:9px}#bookings-new-container .lux-time-label{padding-top:5px;font-size:9px}body:has(#bookings-new-container) .floating-nav{right:10px;padding:8px 10px!important;left:10px!important}body:has(#bookings-new-container) .floating-nav-section{gap:6px}body:has(#bookings-new-container) .floating-nav-section--footer{margin-left:6px}body:has(#bookings-new-container) .floating-nav-btn,body:has(#bookings-new-container) .floating-nav-visual,body:has(#bookings-new-container) .floating-nav-icon{width:36px;height:36px}body:has(#bookings-new-container) .floating-nav-btn{flex-basis:36px}body:has(#bookings-new-container) .floating-nav-icon{padding:5px}}@media (max-width:360px){#bookings-new-container{--bookings-top-overlay-h:184px;--lane-w:calc(100vw - 86px)}#bookings-new-container .lux-top-header{height:112px!important}#bookings-new-container .lux-search-input{letter-spacing:.14em;font-size:9px}#bookings-new-container .lux-overview-metrics{letter-spacing:.05em;font-size:7.6px}#bookings-new-container .lux-overview-btn{min-width:90px;padding-inline:8px;font-size:.58rem}#bookings-new-container .lux-day-nav-btn{width:32px;height:32px;min-height:32px}#bookings-new-container .lux-day-nav-today{min-width:46px}body:has(#bookings-new-container) .floating-nav{right:8px;padding:7px 8px!important;left:8px!important}body:has(#bookings-new-container) .floating-nav-section{gap:4px}body:has(#bookings-new-container) .floating-nav-section--footer{margin-left:4px}body:has(#bookings-new-container) .floating-nav-btn,body:has(#bookings-new-container) .floating-nav-visual,body:has(#bookings-new-container) .floating-nav-icon{width:32px;height:32px}body:has(#bookings-new-container) .floating-nav-btn{flex-basis:32px}body:has(#bookings-new-container) .floating-nav-icon{padding:4px}}@media (max-height:620px){#bookings-new-container .overview-shell,#bookings-new-container .horizon-shell{padding:10px}#bookings-new-container .overview-modal,#bookings-new-container .horizon-modal{border-radius:28px;height:calc(100dvh - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important}#bookings-new-container .overview-modal{padding:20px}#bookings-new-container .payment-preview-stage,#bookings-new-container .lux-booking-drawer-panel{min-height:0;max-height:100dvh}}@media (min-width:701px) and (max-width:900px){#bookings-new-container{--content-inset-left:18px;--content-inset-right:18px;--bookings-top-overlay-h:154px;--axis-w:54px;--lane-w:clamp(250px,31vw,280px)}#bookings-new-container .admin-context-identity{justify-content:flex-start;width:220px;max-width:220px;height:66px;padding:0;top:7px!important;left:var(--content-inset-left)!important}#bookings-new-container .admin-context-studio-label{margin-top:6px;transform:none}#bookings-new-container .lux-top-header{top:7px!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important;height:143px!important;padding:0!important;display:block!important}#bookings-new-container .lux-top-center{width:100%;height:100%;display:block!important;position:static!important}#bookings-new-container .lux-search-form{width:min(390px,100vw - 280px)!important;min-width:260px!important;max-width:390px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:10px 18px!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}#bookings-new-container .lux-overview-stack{width:auto!important;position:absolute!important;top:78px!important;left:0!important;right:0!important}#bookings-new-container .lux-overview-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%!important;display:grid!important;position:static!important}#bookings-new-container .lux-day-nav,#bookings-new-container .lux-overview-btn{transform:none!important}#bookings-new-container .lux-overview-metrics-wrap{justify-self:center;min-width:0}#bookings-new-container .lux-overview-metrics{letter-spacing:.12em;justify-content:center;font-size:9px}#bookings-new-container .lux-overview-btn{min-width:118px;height:40px;min-height:40px}#bookings-new-container .lux-canvas,#bookings-new-container .lux-hours-closed-panel{top:var(--bookings-top-overlay-h)!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important}#bookings-new-container .lux-canvas{height:auto!important}}@media (max-width:700px){#bookings-new-container{--content-inset-left:12px;--content-inset-right:12px;--bookings-top-overlay-h:180px;--axis-w:46px;--lane-w:min(292px,calc(100vw - 86px))}#bookings-new-container .admin-context-identity{justify-content:flex-start;width:calc(100vw - 76px);max-width:calc(100vw - 76px);height:62px;top:10px!important;left:var(--content-inset-left)!important;padding:0!important}#bookings-new-container .admin-context-date-big{font-size:16px;line-height:1.1}#bookings-new-container .admin-context-day-name{letter-spacing:.08em;margin-top:4px;font-size:12px;line-height:1.05}#bookings-new-container .admin-context-studio-label{letter-spacing:.18em;max-width:100%;margin-top:7px;font-size:8.5px;line-height:1;transform:none!important}#bookings-new-container .admin-context-branch-selector-trigger{max-width:calc(100vw - 76px)!important}#bookings-new-container .lux-top-header{width:100vw!important;height:var(--bookings-top-overlay-h)!important;padding:0!important;display:block!important;top:0!important;left:0!important;right:0!important}#bookings-new-container .lux-top-center{width:100%;height:100%;display:block!important;position:static!important}#bookings-new-container .lux-top-right{display:none!important}#bookings-new-container .lux-search-form{overflow:hidden;z-index:20!important;justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;transition:width .18s,left .18s,right .18s,background-color .18s,box-shadow .18s!important;position:absolute!important;top:10px!important;left:auto!important;right:12px!important}#bookings-new-container .lux-search-icon{z-index:2;flex:0 0 18px;width:18px;height:18px;position:relative}#bookings-new-container .lux-search-form>div{opacity:0;z-index:3;width:100%!important;max-width:none!important;position:absolute!important;inset:0!important}#bookings-new-container .lux-search-form>div .lux-search-input{cursor:text;width:100%!important;height:100%!important;min-height:100%!important;padding:0!important}#bookings-new-container .lux-search-form:focus-within{overflow:visible;background:#e9e6e1fa!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 16px 0 44px!important;left:12px!important;right:12px!important;box-shadow:inset 4px 4px 8px #d1cec9,inset -4px -4px 8px #fff!important}#bookings-new-container .lux-search-form:focus-within .lux-search-icon{position:absolute;left:16px}#bookings-new-container .lux-search-form:focus-within>div{opacity:1;position:static!important;inset:auto!important}#bookings-new-container .lux-search-form:focus-within .lux-search-input{letter-spacing:.14em;font-size:9.5px;height:16px!important;min-height:16px!important}#bookings-new-container .lux-overview-stack{height:90px;width:auto!important;display:block!important;position:absolute!important;top:78px!important;left:12px!important;right:12px!important}#bookings-new-container .lux-overview-row{white-space:normal!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"metrics metrics""day overview"!important;justify-content:stretch!important;align-items:center!important;gap:8px 10px!important;width:100%!important;display:grid!important;position:static!important;top:auto!important;right:auto!important}#bookings-new-container .lux-day-nav{grid-area:day;grid-template-columns:34px minmax(78px,1fr) 34px 52px;justify-self:start;align-items:center;gap:0;width:calc(100% - 20px);min-width:0;margin:0;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}#bookings-new-container .lux-day-nav:before{content:"";z-index:0;pointer-events:none;background:#ece7e0e6;border-radius:999px;position:absolute;inset:0 62px 0 0;box-shadow:3px 3px 8px #bfb9b29e,-5px -5px 12px #ffffffdb}#bookings-new-container .lux-overview-btn{letter-spacing:.06em;grid-area:overview;justify-self:end;width:96px;min-width:96px;height:36px;min-height:36px;padding:0 10px;font-size:9px;transform:none!important}#bookings-new-container .lux-overview-metrics-wrap{grid-area:metrics;place-self:center start;width:auto;min-width:0}#bookings-new-container .lux-overview-metrics{letter-spacing:.08em;justify-content:flex-start;gap:6px;width:100%;min-width:0;font-size:8px;line-height:1.1;display:flex;white-space:nowrap!important}#bookings-new-container .lux-overview-staff-metric{gap:6px}#bookings-new-container .lux-day-nav-btn{z-index:1;width:34px;padding:0;position:relative;height:36px!important;min-height:36px!important}#bookings-new-container .lux-day-nav>.lux-day-nav-btn:not(.lux-day-nav-calendar){border-radius:0;width:100%;box-shadow:none!important;background:0 0!important;border:0!important}#bookings-new-container .lux-day-nav>.lux-day-nav-btn:first-child{border-radius:999px 0 0 999px}#bookings-new-container .lux-day-nav>.lux-day-nav-btn:nth-child(3){border-radius:0 999px 999px 0}#bookings-new-container .lux-day-nav>.lux-day-nav-btn:not(.lux-day-nav-calendar):hover,#bookings-new-container .lux-day-nav>.lux-day-nav-btn:not(.lux-day-nav-calendar):focus-visible{color:#d27865;transform:none}#bookings-new-container .lux-day-nav-today{width:100%;min-width:0;padding-inline:8px;font-size:9px}#bookings-new-container .lux-day-nav-calendar{border-radius:16px;width:42px;margin-left:10px;box-shadow:3px 3px 8px #bfb9b29e,-5px -5px 12px #ffffffdb;background:#ece7e0e6!important;border:0!important;height:36px!important;min-height:36px!important}#bookings-new-container .lux-day-nav-calendar-icon{width:18px;height:18px}#bookings-new-container .lux-schedule-calendar{overflow-y:auto;top:var(--bookings-top-overlay-h)!important;width:auto!important;max-height:calc(100dvh - var(--bookings-top-overlay-h) - 82px)!important;padding:14px!important;position:fixed!important;left:12px!important;right:12px!important}#bookings-new-container .lux-schedule-calendar-weekdays,#bookings-new-container .lux-schedule-calendar-grid{gap:4px}#bookings-new-container .lux-schedule-calendar-day,#bookings-new-container .lux-schedule-calendar-empty{width:30px;height:30px}#bookings-new-container .lux-canvas,#bookings-new-container .lux-hours-closed-panel{top:var(--bookings-top-overlay-h)!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important}#bookings-new-container .lux-canvas{height:auto!important}#bookings-new-container .lux-schedule-scroll{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}#bookings-new-container .lux-staff-avatar{width:46px;height:46px}#bookings-new-container .lux-staff-header{gap:10px}#bookings-new-container .lux-staff-name{font-size:12px}#bookings-new-container .lux-staff-role{font-size:8.5px}#bookings-new-container .lux-staff-roster-button>button{gap:5px;min-height:26px;padding-inline:8px;font-size:9px}#bookings-new-container .lux-time-label{font-size:9px}}@media (max-width:360px){#bookings-new-container{--bookings-top-overlay-h:174px}#bookings-new-container .lux-overview-stack{top:74px!important}#bookings-new-container .lux-overview-row{column-gap:6px!important}#bookings-new-container .lux-day-nav{gap:0}#bookings-new-container .lux-day-nav-btn{width:30px;height:32px!important;min-height:32px!important}#bookings-new-container .lux-day-nav-today{min-width:44px;padding-inline:5px;font-size:8px}#bookings-new-container .lux-day-nav-calendar{height:32px!important;min-height:32px!important}#bookings-new-container .lux-overview-btn{width:86px;min-width:86px;height:32px;min-height:32px;padding-inline:7px;font-size:8px}#bookings-new-container .lux-overview-metrics{letter-spacing:.045em;gap:4px;font-size:7.4px}}@media (min-width:901px) and (max-width:1179px){#bookings-new-container{--content-inset-left:132px;--content-inset-right:24px;--bookings-top-overlay-h:154px;--lane-w:clamp(250px,27vw,280px)}#bookings-new-container .admin-context-identity{justify-content:flex-start;width:210px;max-width:210px;height:66px;padding:0;top:8px!important;left:var(--content-inset-left)!important}#bookings-new-container .admin-context-studio-label{margin-top:6px;transform:none}#bookings-new-container .admin-context-branch-selector-trigger{max-width:210px}#bookings-new-container .lux-top-header{top:8px!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important;width:auto!important;height:142px!important;padding:0!important;display:block!important}#bookings-new-container .lux-top-center{width:100%;height:100%;display:block!important;position:static!important}#bookings-new-container .lux-top-right{display:none!important}#bookings-new-container .lux-search-form{width:min(440px,100% - 250px)!important;min-width:340px!important;max-width:440px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:10px 18px!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}#bookings-new-container .lux-overview-stack{width:auto!important;position:absolute!important;top:78px!important;left:0!important;right:0!important}#bookings-new-container .lux-overview-row{white-space:nowrap!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;display:grid!important;position:static!important}#bookings-new-container .lux-day-nav,#bookings-new-container .lux-overview-btn{transform:none!important}#bookings-new-container .lux-overview-metrics-wrap{justify-self:center;min-width:0}#bookings-new-container .lux-overview-metrics{letter-spacing:.1em;justify-content:center;gap:6px;font-size:9px}#bookings-new-container .lux-overview-staff-metric{gap:6px}#bookings-new-container .lux-overview-btn{min-width:118px;height:40px;min-height:40px;padding-inline:14px}#bookings-new-container .lux-canvas,#bookings-new-container .lux-hours-closed-panel{top:var(--bookings-top-overlay-h)!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important}#bookings-new-container .lux-canvas{height:auto!important}}@media (min-width:701px) and (max-width:1179px){#bookings-new-container .lux-overview-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"metrics day overview"!important;align-items:center!important}#bookings-new-container .lux-overview-row>.lux-day-nav{grid-area:day;place-self:center!important;position:static!important;inset:auto!important}#bookings-new-container .lux-overview-metrics-wrap{grid-area:metrics;place-self:center start!important}#bookings-new-container .lux-overview-metrics{text-align:left!important;justify-content:flex-start!important}#bookings-new-container .lux-overview-btn{grid-area:overview;justify-self:end!important;width:104px!important;min-width:104px!important;max-width:104px!important;padding-inline:10px!important}}@media (min-width:1180px) and (max-width:1365px){#bookings-new-container{--content-inset-left:calc(250px - 1cm);--content-inset-right:56px;--bookings-top-overlay-h:154px;--lane-w:280px}#bookings-new-container .admin-context-identity{justify-content:flex-start;width:220px;max-width:220px;height:66px;padding:0;top:8px!important;left:var(--content-inset-left)!important}#bookings-new-container .admin-context-studio-label{margin-top:6px;transform:none}#bookings-new-container .lux-top-header{top:8px!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important;width:auto!important;height:142px!important;padding:0!important;display:block!important}#bookings-new-container .lux-top-center{width:100%;height:100%;display:block!important;position:static!important}#bookings-new-container .lux-top-right{display:none!important}#bookings-new-container .lux-search-form{width:520px!important;min-width:520px!important;max-width:520px!important;height:52.8px!important;min-height:52.8px!important;max-height:52.8px!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}#bookings-new-container .lux-overview-stack{width:auto!important;position:absolute!important;top:80px!important;left:0!important;right:0!important}#bookings-new-container .lux-overview-row{white-space:nowrap!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;display:grid!important;position:static!important}#bookings-new-container .lux-day-nav,#bookings-new-container .lux-overview-btn{transform:none!important}#bookings-new-container .lux-overview-metrics-wrap{justify-self:center;min-width:0}#bookings-new-container .lux-overview-metrics{letter-spacing:.12em;justify-content:center;gap:7px;font-size:9px}#bookings-new-container .lux-overview-staff-metric{gap:7px}#bookings-new-container .lux-overview-btn{min-width:132px;height:42px;min-height:42px;padding-inline:16px}#bookings-new-container .lux-canvas,#bookings-new-container .lux-hours-closed-panel{top:var(--bookings-top-overlay-h)!important;left:var(--content-inset-left)!important;right:var(--content-inset-right)!important}#bookings-new-container .lux-canvas{height:auto!important}}@media (max-width:1024px){#staff-new-live.services-live-page .services-page-container{width:calc(100% - 32px);max-width:none;padding-bottom:calc(112px + env(safe-area-inset-bottom));margin-inline:16px}#staff-new-live.services-live-page .staff-header{align-items:flex-end;gap:18px;margin-bottom:26px}#staff-new-live.services-live-page .staff-header-actions{gap:12px;min-width:0}#staff-new-live.services-live-page .services-archive-filter{min-width:0}#staff-new-live.services-live-page .services-archive-filter select{min-width:150px;max-width:220px}#staff-new-live.services-live-page .services-category-matrix{padding-bottom:calc(28px + env(safe-area-inset-bottom));gap:20px}#staff-new-live.services-live-page .services-staff-assignment-overview-card{flex-wrap:wrap;row-gap:12px}#staff-new-live.services-live-page .services-staff-assignment-overview-action{margin-left:auto}#staff-new-live.services-live-page .services-category-card,#staff-new-live.services-live-page .services-category-setup-empty{border-radius:24px}#staff-new-live.services-live-page .services-subcategory-create-form,#staff-new-live.services-live-page .services-subcategory-add-service-panel{grid-template-columns:minmax(0,1fr) auto}#staff-new-live.services-live-page .services-subcategory-create-form>:first-child,#staff-new-live.services-live-page .services-subcategory-add-service-panel>:first-child{grid-column:1/-1}}@media (max-width:760px){#staff-new-live.services-live-page .services-page-container{width:calc(100% - 24px);min-height:calc(100vh - 210px);margin-inline:12px}#staff-new-live.services-live-page .staff-header{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:24px;display:grid}#staff-new-live.services-live-page .staff-header .staff-title{justify-self:start;font-size:21px}#staff-new-live.services-live-page .staff-header-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;display:grid}#staff-new-live.services-live-page .services-archive-filter,#staff-new-live.services-live-page .services-archive-filter .team-access-record-filter-field,#staff-new-live.services-live-page .services-archive-filter select{width:100%;min-width:0;max-width:none}#staff-new-live.services-live-page .staff-count{white-space:nowrap}#staff-new-live.services-live-page .staff-add-btn{width:46px;height:46px;margin-top:0!important}#staff-new-live.services-live-page .services-directory-shell{padding-top:12px}#staff-new-live.services-live-page .services-appointment-gap-section{gap:14px;margin:0 0 18px}#staff-new-live.services-live-page .services-appointment-gap-head{gap:12px}#staff-new-live.services-live-page .services-appointment-gap-description{max-width:none;font-size:13px;line-height:1.42}#staff-new-live.services-live-page .services-appointment-gap-control{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;width:100%;margin:0;display:grid}#staff-new-live.services-live-page .services-appointment-gap-input{width:100%;min-width:0}#staff-new-live.services-live-page .services-appointment-gap-suffix{margin-right:0}#staff-new-live.services-live-page .services-appointment-gap-action{min-width:96px;padding-inline:18px}#staff-new-live.services-live-page .services-staff-assignment-overview-card{border-radius:20px!important;align-items:stretch!important;padding:14px 15px!important}#staff-new-live.services-live-page .services-staff-assignment-overview-card>div:first-child{width:100%}#staff-new-live.services-live-page .services-staff-assignment-overview-action{justify-content:center;width:100%;margin-left:0}#staff-new-live.services-live-page .services-category-matrix{gap:16px}#staff-new-live.services-live-page .staff-service-card-head{align-items:center;gap:12px}#staff-new-live.services-live-page .services-category-card-trigger{min-width:0}#staff-new-live.services-live-page .services-menu-mode-setting,#staff-new-live.services-live-page .services-subcategory-toolbar,#staff-new-live.services-live-page .services-subcategory-other-head,#staff-new-live.services-live-page .products-category-duplicate-prompt{flex-direction:column;align-items:stretch}#staff-new-live.services-live-page .services-menu-mode-options,#staff-new-live.services-live-page .services-subcategory-row-head>.services-subcategory-row-actions,#staff-new-live.services-live-page .products-category-duplicate-actions{justify-content:flex-start}#staff-new-live.services-live-page .services-subcategory-row-head{align-items:flex-start}#staff-new-live.services-live-page .services-subcategory-row-head>div{flex-wrap:wrap}#staff-new-live.services-live-page .services-subcategory-row-empty,#staff-new-live.services-live-page .services-subcategory-other-head p{text-align:left}#staff-new-live.services-live-page .services-subcategory-create-form,#staff-new-live.services-live-page .services-subcategory-add-service-panel,#staff-new-live.services-live-page .services-subcategory-existing-service-form{grid-template-columns:minmax(0,1fr)}#staff-new-live.services-live-page .services-subcategory-create-form>*,#staff-new-live.services-live-page .services-subcategory-add-service-panel>*,#staff-new-live.services-live-page .services-subcategory-existing-service-form>*{grid-column:1}#staff-new-live.services-live-page .services-inline-editor{padding-bottom:calc(88px + env(safe-area-inset-bottom));margin-top:0}#staff-new-live.services-live-page .services-inline-editor .business-hub-inline-body{padding-top:0!important;padding-right:0!important}#staff-new-live.services-live-page .services-inline-editor-actions{margin-top:30px}}@media (max-width:430px){#staff-new-live.services-live-page .services-page-container{width:calc(100% - 20px);margin-inline:10px}#staff-new-live.services-live-page .staff-header-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}#staff-new-live.services-live-page .staff-count{letter-spacing:.14em;font-size:9px}#staff-new-live.services-live-page .staff-add-btn{width:42px;height:42px}#staff-new-live.services-live-page .services-appointment-gap-title{font-size:.79rem;line-height:1.25}#staff-new-live.services-live-page .services-appointment-gap-description{font-size:12.5px}#staff-new-live.services-live-page .services-appointment-gap-control{grid-template-columns:minmax(0,1fr) auto}#staff-new-live.services-live-page .services-appointment-gap-action{grid-column:1/-1;width:100%}#staff-new-live.services-live-page .services-category-card,#staff-new-live.services-live-page .services-category-setup-empty{border-radius:20px}#staff-new-live.services-live-page .services-category-item-copy,#staff-new-live.services-live-page .services-subcategory-row-head>div{min-width:0}#staff-new-live.services-live-page .services-category-item-title,#staff-new-live.services-live-page .services-subcategory-row-head strong{overflow-wrap:anywhere}#staff-new-live.services-live-page .services-category-add-service-btn{flex-basis:48px;width:48px;height:48px}}@media (min-width:600px) and (max-width:1366px) and (max-height:820px){#staff-new-live.services-live-page .services-page-container{padding-bottom:calc(84px + env(safe-area-inset-bottom))}#staff-new-live.services-live-page .staff-header{margin-bottom:18px}#staff-new-live.services-live-page .services-directory-shell{padding-top:8px}#staff-new-live.services-live-page .services-appointment-gap-section{gap:10px;margin-top:0}#staff-new-live.services-live-page .services-category-matrix{gap:14px}#staff-new-live.services-live-page .services-appointment-gap-description{line-height:1.3}}#bookings-new-container .compact-scheduler-shell{display:none}@media (max-width:1179px){#bookings-new-container .lux-top-center{pointer-events:none!important}#bookings-new-container .lux-search-form,#bookings-new-container .lux-day-nav,#bookings-new-container .lux-overview-unpaid-btn,#bookings-new-container .lux-overview-btn,#bookings-new-container .lux-schedule-calendar,#bookings-new-container .lux-unpaid-menu{pointer-events:auto!important}#bookings-new-container .bookings-stage{height:100%;min-height:0}#bookings-new-container #lux-scheduler-shell{display:none!important}#bookings-new-container .compact-scheduler-shell{--compact-staff-w:112px;--compact-slot-w:22px;--compact-row-h:112px;--compact-header-h:46px;--compact-card-top:14px;--compact-card-h:70px;--compact-gap-h:16px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}#bookings-new-container .compact-schedule-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#7e746a47 transparent;cursor:grab;width:100%;height:100%;min-height:0;overflow:auto}#bookings-new-container .compact-schedule-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}#bookings-new-container .compact-schedule-scroll::-webkit-scrollbar{width:8px;height:8px}#bookings-new-container .compact-schedule-scroll::-webkit-scrollbar-thumb{background:#7e746a38;border-radius:999px}#bookings-new-container .compact-scheduler-grid{--compact-timeline-w:calc(var(--compact-slot-count)*var(--compact-slot-w));width:calc(var(--compact-staff-w) + var(--compact-timeline-w));isolation:isolate;background:#e6e3de;min-width:100%;min-height:100%;position:relative}#bookings-new-container .compact-time-header,#bookings-new-container .compact-staff-row{grid-template-columns:var(--compact-staff-w)var(--compact-timeline-w);width:calc(var(--compact-staff-w) + var(--compact-timeline-w));min-width:100%;display:grid}#bookings-new-container .compact-time-header{z-index:90;height:var(--compact-header-h);-webkit-backdrop-filter:blur(14px);background:#e6e3defa;position:sticky;top:0;box-shadow:0 8px 22px #473c340a}#bookings-new-container .compact-staff-axis-label{z-index:94;color:#322b277a;letter-spacing:.18em;text-transform:uppercase;background:#e6e3de;align-items:center;padding:0 12px;font-size:9px;font-weight:800;display:flex;position:sticky;left:0}#bookings-new-container .compact-time-track{width:var(--compact-timeline-w);height:var(--compact-header-h);background:repeating-linear-gradient(to right,#41373109 0,#41373109 1px,transparent 1px,transparent var(--compact-slot-w));position:relative}#bookings-new-container .compact-time-label{left:calc(var(--compact-start-slot)*var(--compact-slot-w));color:#2d2622c7;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:750;line-height:1;position:absolute;top:50%;transform:translate(7px,-50%)}#bookings-new-container .compact-time-label.after-hours{color:#2d262247;font-weight:550}#bookings-new-container .compact-staff-row{min-height:var(--compact-row-h);border-bottom:1px solid #493d340e;position:relative}#bookings-new-container .compact-staff-row.is-tinted .compact-lane-bookings{background-color:#f5efe657}#bookings-new-container .compact-staff-cell{z-index:62;min-height:var(--compact-row-h);background:#e6e3de;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:9px 7px 10px;display:flex;position:sticky;left:0;overflow:hidden;box-shadow:8px 0 20px #493d3409}#bookings-new-container .compact-staff-visual{flex-direction:column;flex:none;align-items:center;gap:5px;width:100%;display:flex}#bookings-new-container .compact-staff-row.is-tinted .compact-staff-cell{background:#e4e0da}#bookings-new-container .compact-staff-avatar{color:#c86e49;background:#e5e0dc;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:500;display:grid;overflow:hidden;box-shadow:4px 4px 9px #b7b2ab85,-4px -4px 9px #ffffffb8}#bookings-new-container .compact-staff-avatar-image{object-fit:cover;border-radius:inherit;display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}#bookings-new-container .compact-staff-copy{text-align:center;flex-direction:column;flex:none;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}#bookings-new-container .compact-staff-copy strong{color:#1e1916e6;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;font-size:10.5px;font-weight:800;line-height:1.15;display:block;overflow:visible}#bookings-new-container .compact-staff-copy>span:not(.compact-roster-off){color:#c86e49;letter-spacing:.07em;text-overflow:clip;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;font-size:7px;font-weight:800;line-height:1.18;display:block;overflow:visible}#bookings-new-container .compact-roster-time,#bookings-new-container .compact-roster-off{color:#4e453fa3;width:fit-content;max-width:none;font:inherit;white-space:nowrap;background:#e5e0dc;border:0;border-radius:999px;align-self:center;margin-top:5px;padding:3px 5px;font-size:7px;font-weight:750;line-height:1;box-shadow:4px 4px 9px #b7b2ab85,-2px -2px 5px #ffffffb8}#bookings-new-container .compact-roster-time{cursor:pointer;justify-content:center;align-items:center;gap:2px;display:inline-flex}#bookings-new-container .compact-roster-attention{color:#c65b45e6;box-shadow:0 0 0 1px #d278652e,0 0 10px #d278651f}#bookings-new-container .compact-roster-line{background:#d87453d1;border-radius:999px;flex:0 0 9px;width:9px;height:2px;box-shadow:inset 0 1px #ffffff61}#bookings-new-container .compact-roster-edit{color:#d87453db;letter-spacing:.06em;border-left:1px solid #80776f33;margin-left:1px;padding-left:3px;font-size:.82em;font-weight:900;line-height:1}#bookings-new-container .compact-lane-bookings{width:var(--compact-timeline-w);min-height:var(--compact-row-h);background-color:#ffffff0f;position:relative;overflow:hidden}#bookings-new-container .compact-hour-guides{pointer-events:none;background:repeating-linear-gradient(to right,#3e332d06 0,#3e332d06 1px,transparent 1px,transparent var(--compact-slot-w)),repeating-linear-gradient(to right,#3e332d12 0,#3e332d12 1px,transparent 1px,transparent calc(var(--compact-slot-w)*4));position:absolute;inset:0}#bookings-new-container .compact-off-roster,#bookings-new-container .compact-roster-window,#bookings-new-container .compact-leave-block,#bookings-new-container .compact-meal-break,#bookings-new-container .compact-block-time,#bookings-new-container .compact-global-block,#bookings-new-container .compact-booking-card,#bookings-new-container .compact-booking-gap,#bookings-new-container .compact-schedule-notice{left:calc(var(--compact-start-slot)*var(--compact-slot-w));width:max(20px,calc(var(--compact-span-slots)*var(--compact-slot-w)));box-sizing:border-box;position:absolute}#bookings-new-container .compact-off-roster{opacity:.72;pointer-events:none;background:repeating-linear-gradient(135deg,#6e665e11 0 4px,#ffffff1c 4px 10px);border-radius:15px;top:6px;bottom:6px}#bookings-new-container .compact-roster-window{pointer-events:none;background:#e6e3de40;border-radius:16px;top:9px;bottom:9px;box-shadow:inset 6px 6px 14px #463a320d,inset -6px -6px 14px #ffffff47}#bookings-new-container .compact-leave-block,#bookings-new-container .compact-meal-break,#bookings-new-container .compact-block-time,#bookings-new-container .compact-global-block{height:calc(var(--compact-row-h) - 28px);color:#58483fb8;font:inherit;background:#ebe2dccc;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:9px 10px;display:flex;top:14px;overflow:hidden;box-shadow:inset 3px 3px 8px #ad99902e,inset -3px -3px 8px #ffffff85}#bookings-new-container .compact-meal-break,#bookings-new-container .compact-block-time{cursor:pointer;touch-action:pan-y}#bookings-new-container .compact-leave-block span,#bookings-new-container .compact-meal-break span,#bookings-new-container .compact-block-time span,#bookings-new-container .compact-global-block span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;line-height:1.1;overflow:hidden}#bookings-new-container .compact-leave-block small,#bookings-new-container .compact-meal-break small,#bookings-new-container .compact-block-time small{color:#58483f8a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7.5px;line-height:1;overflow:hidden}#bookings-new-container .compact-booking-card{top:var(--compact-card-top);z-index:20;width:max(38px,calc(var(--compact-span-slots)*var(--compact-slot-w) - 4px));height:var(--compact-card-h);text-align:left;color:#1c1714e6;cursor:grab;touch-action:pan-y;background:linear-gradient(#ffffffc7 0%,#ffffff8c 100%);border:1px solid #ffffff7a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 9px 8px 13px;display:flex;overflow:hidden;box-shadow:8px 8px 18px #372b230e,-5px -5px 12px #fff6,inset 0 1px #ffffffb3;container-type:inline-size}#bookings-new-container .compact-booking-card:active{cursor:grabbing}#bookings-new-container .compact-booking-card.is-attention{border-color:#d27865a3;box-shadow:0 0 0 1px #d2786526,0 0 15px #d2786524,8px 8px 18px #372b230e,-5px -5px 12px #fff6,inset 0 1px #ffffffb3}#bookings-new-container .compact-booking-card.is-attention:after{content:"";pointer-events:none;background:#d27865;border-radius:999px;width:6px;height:6px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 0 3px #d278651c,0 0 9px #d278654d}#bookings-new-container .compact-booking-accent{background:var(--service-color,#d27865);border-radius:14px 0 0 14px;width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){#bookings-new-container .compact-booking-accent{background:color-mix(in srgb,var(--service-color,#d27865)76%,white 24%)}}#bookings-new-container .compact-booking-paid-pill{color:#c66550eb;letter-spacing:.08em;text-transform:uppercase;background:#d8867429;border-radius:999px;align-items:center;height:14px;padding:0 5px;font-size:6px;font-weight:900;display:inline-flex;position:absolute;top:6px;right:6px}#bookings-new-container .compact-booking-time{color:#2a221da3;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:850;line-height:1;overflow:hidden}#bookings-new-container .compact-booking-customer{color:#1c1714eb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:750;line-height:1.15;overflow:hidden}#bookings-new-container .compact-booking-service{color:#463c358a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:500;line-height:1.1;overflow:hidden}#bookings-new-container .compact-booking-gap{top:calc(var(--compact-card-top) + var(--compact-card-h) - 1px);z-index:22;width:max(38px,calc(var(--compact-span-slots)*var(--compact-slot-w) - 4px));height:var(--compact-gap-h);color:#534a42ad;pointer-events:auto;background:#dad5ceb8;border:1px solid #fff6;border-radius:999px;justify-content:space-between;align-items:center;gap:5px;padding:0 8px;display:flex;overflow:hidden;box-shadow:inset 2px 2px 5px #877c721f,inset -2px -2px 5px #ffffff85}#bookings-new-container .compact-booking-gap span{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6.5px;font-weight:900;overflow:hidden}#bookings-new-container .compact-booking-gap small{display:none}#bookings-new-container .compact-schedule-notice{z-index:50;width:max(140px,calc(var(--compact-span-slots)*var(--compact-slot-w)));min-height:calc(var(--compact-row-h) - 16px);color:#362922db;background:#cdbbad;border-radius:15px;padding:12px 34px 12px 12px;font-size:9px;line-height:1.35;top:8px;box-shadow:10px 12px 26px #402f2524}#bookings-new-container .compact-schedule-notice-dismiss{color:#48372ead;background:0 0;border:0;border-radius:999px;width:24px;height:24px;position:absolute;top:7px;right:7px}#bookings-new-container .compact-schedule-notice-edit{color:#4e392fdb;min-width:48px;height:26px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#ffffff70;border:1px solid #ffffff8a;border-radius:999px;padding:0 13px;font-size:8px;font-weight:800;position:absolute;bottom:12px;right:12px;box-shadow:4px 5px 12px #5a43371a,inset 0 1px #ffffff94}#bookings-new-container .compact-schedule-notice-dismiss-action{color:#4e392fdb;min-width:48px;height:26px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#ffffff70;border:1px solid #ffffff8a;border-radius:999px;padding:0 13px;font-size:8px;font-weight:800;position:absolute;bottom:12px;left:12px}#bookings-new-container .compact-meal-break{padding-left:22px}#bookings-new-container .compact-meal-break-drag-handle{color:#8a8078;background:#ece7e1;border:1.5px solid #4c433c6b;border-radius:6px;justify-content:center;align-items:center;width:16px;height:22px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:50%;left:7px;transform:translateY(-50%);box-shadow:inset 1px 1px 1px #ffffffb8,1px 2px 4px #483e3624}#bookings-new-container .compact-now-guide{top:var(--compact-header-h);bottom:0;left:calc(var(--compact-staff-w) + var(--compact-now-left,0px));z-index:55;pointer-events:none;background:#d27865a8;width:1px;position:absolute}#bookings-new-container .compact-now-guide>span{background:#d27865f2;border-radius:999px;width:7px;height:7px;position:absolute;top:-2px;left:-3px;box-shadow:0 0 12px #d2786557}}@media (min-width:701px) and (max-width:1179px){#bookings-new-container .compact-scheduler-shell{--compact-staff-w:122px;--compact-slot-w:22px;--compact-row-h:112px}}@media (max-width:700px){#bookings-new-container .compact-scheduler-shell{--compact-staff-w:108px;--compact-slot-w:20px;--compact-row-h:104px;--compact-header-h:42px;--compact-card-top:12px;--compact-card-h:64px;--compact-gap-h:14px}#bookings-new-container .compact-schedule-scroll{padding-bottom:calc(88px + env(safe-area-inset-bottom))}#bookings-new-container .compact-staff-cell{gap:5px;padding:8px 6px 9px}#bookings-new-container .compact-staff-visual{flex-basis:auto;gap:4px;width:100%}#bookings-new-container .compact-staff-avatar{flex-basis:34px;width:34px;height:34px;font-size:11px}#bookings-new-container .compact-staff-copy strong{font-size:9.5px}#bookings-new-container .compact-staff-copy>span:not(.compact-roster-off){letter-spacing:.08em;font-size:6.5px}#bookings-new-container .compact-roster-time,#bookings-new-container .compact-roster-off{padding:2px 4px;font-size:6.2px}#bookings-new-container .compact-time-label{font-size:9px;transform:translate(5px,-50%)}#bookings-new-container .compact-booking-card{top:var(--compact-card-top);height:var(--compact-card-h);border-radius:13px;padding:7px 7px 7px 11px}#bookings-new-container .compact-booking-customer{font-size:9.5px}#bookings-new-container .compact-booking-service{font-size:7px}#bookings-new-container .compact-booking-gap{height:var(--compact-gap-h);top:calc(var(--compact-card-top) + var(--compact-card-h) - 1px)!important}}@media (max-width:360px){#bookings-new-container .compact-scheduler-shell{--compact-staff-w:102px;--compact-slot-w:19px;--compact-row-h:100px}#bookings-new-container .compact-staff-visual{flex-basis:auto;width:100%}#bookings-new-container .compact-staff-avatar{flex-basis:31px;width:31px;height:31px}#bookings-new-container .compact-staff-copy strong{font-size:9px}}@container (max-width:96px){#bookings-new-container .compact-booking-service{display:none}#bookings-new-container .compact-booking-card{justify-content:center}}@container (max-width:58px){#bookings-new-container .compact-booking-time,#bookings-new-container .compact-booking-service,#bookings-new-container .compact-booking-paid-pill{display:none}#bookings-new-container .compact-booking-card{padding-inline:8px 5px}#bookings-new-container .compact-booking-customer{font-size:8px}}.floating-nav-mobile-toggle,.floating-nav-mobile-hub{display:none}.floating-nav-mobile-icons{display:contents}@media (max-width:900px){html body #floating-nav-nav.floating-nav{top:auto!important;left:50%!important;right:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(24px)saturate(108%)!important;z-index:2400!important;background:#ebe7e2c7!important;border:1px solid #ffffff85!important;border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:min(360px,100vw - 24px)!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:7px 10px!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #b1a89f1f,0 10px 26px #564a421f!important}html body #floating-nav-nav.floating-nav:before,html body #floating-nav-nav.floating-nav:after{display:none!important}.floating-nav-shell .floating-nav-mobile-hub{z-index:4;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(118%);width:66px;height:66px;color:inherit;cursor:pointer;background:radial-gradient(circle at 31% 21%,#ffffffad 0 12%,#ffffff3d 29%,#ffffff14 48%,#0000 66%),linear-gradient(145deg,#ffffff47,#ebe3dc29);border:1px solid #ffffffb8;border-radius:999px;flex:0 0 66px;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;position:relative;overflow:visible;transform:translateY(-7px);box-shadow:0 14px 20px #6f635b38,0 5px 8px #6f635b29,-8px -8px 17px #fffffff5,inset 5px 5px 10px #ffffffbd,inset -6px -8px 12px #a59b932e,inset 0 -2px 4px #8c81791f}.floating-nav-shell .floating-nav-mobile-hub:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 29% 16%,#ffffffb8 0 13%,#ffffff2e 34%,#0000 58%),linear-gradient(145deg,#ffffff1f,#a0968f09);border-radius:999px;position:absolute;inset:5px 6px 8px 5px;box-shadow:inset 0 1px #fffffff2,inset 2px 2px 4px #ffffff75,inset -3px -4px 5px #897e7717}.floating-nav-shell .floating-nav-mobile-hub:after{content:"";z-index:-1;border-radius:inherit;opacity:.6;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#d278653b 0 34%,#d2786512 54%,#d2786500 74%);transition:opacity .18s,transform .18s;position:absolute;inset:-7px}.floating-nav-shell .floating-nav-mobile-hub:hover,.floating-nav-shell .floating-nav-mobile-toggle:focus-visible+.floating-nav-mobile-hub,.floating-nav-shell .floating-nav-mobile-toggle:checked+.floating-nav-mobile-hub{background:#f3efeafc;transform:translateY(-8px);box-shadow:9px 10px 18px #978d8557,-7px -7px 15px #fffffff0,inset 1px 1px 1px #ffffffe6}.floating-nav-shell .floating-nav-mobile-toggle:checked+.floating-nav-mobile-hub:after{opacity:.9;transform:scale(1.1)}.floating-nav-shell .floating-nav-mobile-hub:active{transform:translateY(0);box-shadow:inset 3px 3px 7px #aea69f4d,inset -3px -3px 7px #fffc}.floating-nav-shell .floating-nav-mobile-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.floating-nav-shell .floating-nav-mobile-toggle:focus-visible+.floating-nav-mobile-hub{outline-offset:4px;outline:2px solid #d278656b}.floating-nav-shell .floating-nav-mobile-hub-well{z-index:3;background:radial-gradient(circle at 50% 58%,#ab9e9533 0 32%,#c4b9b11f 48%,#fff0 72%),radial-gradient(circle at 30% 20%,#ffffff4d,#fff0 42%);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #91857d1f}.floating-nav-shell .floating-nav-mobile-hub-well:before,.floating-nav-shell .floating-nav-mobile-hub-well:after,.floating-nav-shell .floating-nav-mobile-hub-logo-depth-mid,.floating-nav-shell .floating-nav-mobile-hub-logo-bevel,.floating-nav-shell .floating-nav-mobile-hub-logo-shine{pointer-events:none;background-image:url(/images/kiinora-logo-mark-pop.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:52px;height:23.4px;position:absolute}.floating-nav-shell .floating-nav-mobile-hub-well:after{content:"";z-index:8;opacity:.9;filter:brightness(0)saturate(0)invert(66%)sepia(8%)saturate(260%)hue-rotate(342deg)brightness(92%)contrast(92%)drop-shadow(0 4px 3px #3e353047);transform:translate(1.8px,4.8px)scale(1.02)}.floating-nav-shell .floating-nav-mobile-hub-logo-bevel:before,.floating-nav-shell .floating-nav-mobile-hub-logo-bevel:after{display:none}.floating-nav-shell .floating-nav-mobile-hub-well:before{content:"";z-index:19;opacity:.42;filter:brightness(1.14)contrast(1.03)drop-shadow(-1px -1px #ffffffe6);transform:translate(-.45px,-.8px)scale(1.012)}.floating-nav-shell .floating-nav-mobile-hub-well:before,.floating-nav-shell .floating-nav-mobile-hub-well:after{content:none!important}.floating-nav-shell .floating-nav-mobile-hub-logo-layer,.floating-nav-shell .floating-nav-mobile-hub-logo{aspect-ratio:300/135;object-fit:contain;pointer-events:none;width:52px;height:auto;display:block;position:absolute;background:0 0!important}.floating-nav-shell .floating-nav-mobile-hub-logo-depth-far{z-index:8;opacity:.96;filter:brightness(0)saturate(0)invert(48%)sepia(5%)saturate(130%)hue-rotate(342deg)brightness(90%)contrast(104%)drop-shadow(0 5px 4px #3d342f57);transform:translate(1.8px,5.4px)scale(1.025)}.floating-nav-shell .floating-nav-mobile-hub-logo-depth-mid{z-index:11;opacity:1;filter:brightness(0)saturate(0)invert(64%)sepia(4%)saturate(125%)hue-rotate(342deg)brightness(94%)contrast(102%);transform:translate(1px,3.2px)scale(1.03)}.floating-nav-shell .floating-nav-mobile-hub-logo-bevel{z-index:14;opacity:1;filter:brightness(0)saturate(0)invert(78%)drop-shadow(-.8px -.8px #fffffff5)drop-shadow(.8px 1px #70655e85);transform:translate(.35px,1.05px)scale(1.045)}.floating-nav-shell .floating-nav-mobile-hub-logo{z-index:22;opacity:1;filter:brightness(0)invert()drop-shadow(-1px -1px #fff)drop-shadow(1px 0 #6f655f94)drop-shadow(0 1px #685e58b3)drop-shadow(1px 2px #7b6f688f)drop-shadow(2px 5px 4px #493f3957);transform:translateY(-1.5px)scale(1.01)}.floating-nav-shell .floating-nav-mobile-hub-logo-shine{z-index:24;opacity:.12;filter:brightness(1.26)contrast(1.04);transform:translate(-.6px,-1.4px)scale(1.006)}.floating-nav-shell .floating-nav-mobile-hub-logo-native-crop,.floating-nav-shell .floating-nav-mobile-hub-logo-native{display:none!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack{z-index:20;pointer-events:none;width:52px;height:23.4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo-layer{aspect-ratio:300/135!important;object-fit:contain!important;pointer-events:none!important;transform-origin:50%!important;background:0 0!important;width:52px!important;max-width:none!important;height:23.4px!important;display:block!important;position:absolute!important;inset:0!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack{z-index:20;pointer-events:none;isolation:isolate;width:42px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floating-nav-shell .floating-nav-mobile-hub-logo-stack:after{content:"";z-index:0;filter:blur(4px);background:#473d382e;border-radius:999px;height:7px;position:absolute;bottom:-4px;left:8px;right:6px;transform:scaleX(.86)}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo-layer{object-fit:contain!important;pointer-events:none!important;transform-origin:50%!important;background:0 0!important;width:42px!important;max-width:none!important;height:34px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo-shine{mix-blend-mode:screen;z-index:5!important;opacity:.24!important;filter:brightness(1.32)contrast(1.04)!important;transform:translate(-.55px,-1px)scale(.998)!important}.floating-nav-shell .floating-nav-mobile-icons{z-index:3;-webkit-backdrop-filter:blur(28px)saturate(108%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;scrollbar-width:none;background:#ece8e2ed;border-radius:999px;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;width:58px;max-height:min(68dvh,540px);padding:9px 7px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;bottom:78px;left:50%;overflow:visible auto;transform:translate(-50%,12px)scale(.96);box-shadow:7px 9px 20px #978d8533,-5px -5px 14px #ffffffc2,inset 0 0 0 1px #ffffff5c}.floating-nav-shell .floating-nav-mobile-icons::-webkit-scrollbar{display:none}.floating-nav-shell .floating-nav-mobile-toggle:checked~.floating-nav-mobile-icons{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}#floating-nav-nav .floating-nav-mobile-icons .floating-nav-section,#floating-nav-nav .floating-nav-mobile-icons .floating-nav-section--footer{flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:44px!important;margin:0!important;padding:0!important;display:flex!important}#floating-nav-nav .floating-nav-mobile-icons .floating-nav-btn,#floating-nav-nav .floating-nav-mobile-icons .floating-nav-visual,#floating-nav-nav .floating-nav-mobile-icons .floating-nav-icon{width:42px!important;height:42px!important}#floating-nav-nav .floating-nav-mobile-icons .floating-nav-btn{flex:0 0 42px!important;min-width:42px!important;min-height:42px!important}#floating-nav-nav .floating-nav-mobile-icons .floating-nav-icon{padding:6px!important}.floating-nav-shell:has(.side-card-bar) .floating-nav-mobile-toggle:checked~.floating-nav-mobile-icons{left:48px;transform:translate(0)scale(1)}.floating-nav-shell .side-card-bar{max-height:calc(100dvh - 116px);z-index:2395!important;align-items:flex-end!important;width:min(250px,100vw - 92px)!important;inset:auto 12px 88px auto!important;transform:none!important}.floating-nav-shell .side-card-content{max-height:calc(100dvh - 116px);background:#f6f2ebf5!important;border-radius:28px!important;gap:24px!important;width:100%!important;padding:28px 0!important;overflow-y:auto!important;box-shadow:12px 18px 34px #4e433c29,-6px -6px 16px #ffffffb3!important;-webkit-mask-image:none!important;mask-image:none!important}.floating-nav-shell .side-card-item{padding:0 26px!important}.floating-nav-shell .side-card-label{letter-spacing:.2em!important;font-size:10px!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack{width:42px!important;height:34px!important;overflow:visible!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo-layer{mix-blend-mode:normal!important;pointer-events:none!important;transform-origin:50%!important;background-image:url(/images/kiinora_frosted_logo.png)!important;background-position:-35.2px -28px!important;background-repeat:no-repeat!important;background-size:112.3px 112.3px!important;border:0!important;border-radius:0!important;width:42px!important;height:34px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo-depth-far{z-index:1!important;opacity:.9!important;filter:brightness(0)saturate(0)invert(64%)sepia(5%)saturate(120%)hue-rotate(342deg)brightness(91%)contrast(106%)drop-shadow(0 4px 4px #3d342f4d)!important;transform:translate(1.7px,4.2px)scale(1.012)!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo-depth-mid{z-index:2!important;opacity:.92!important;filter:brightness(0)saturate(0)invert(78%)sepia(3%)saturate(108%)hue-rotate(342deg)brightness(96%)contrast(101%)!important;transform:translate(.9px,2.35px)scale(1.008)!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo-bevel{z-index:3!important;opacity:.96!important;filter:brightness(0)saturate(0)invert(91%)drop-shadow(-.8px -.8px #fffffffa)drop-shadow(.8px 1px #7e726b6b)!important;transform:translate(.3px,.8px)scale(1.004)!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo{z-index:4!important;opacity:1!important;visibility:visible!important;filter:brightness(0)saturate(0)invert()drop-shadow(-1px -1px #fff)drop-shadow(0 1px #aa9f9861)drop-shadow(1px 2px #796d6661)drop-shadow(1px 4px 3px #483e3838)!important;transform:translateY(-.6px)!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack .floating-nav-mobile-hub-logo-shine{z-index:5!important;opacity:.22!important;filter:brightness(0)saturate(0)invert()drop-shadow(-1px -1px 1px #fffffff5)!important;transform:translate(-.45px,-1px)scale(.998)!important}.floating-nav-shell .floating-nav-mobile-hub-logo-stack,.floating-nav-shell .floating-nav-mobile-hub-logo-layer,.floating-nav-shell .floating-nav-mobile-hub-logo-native-crop,.floating-nav-shell .floating-nav-mobile-hub-logo-native,.floating-nav-shell .floating-nav-mobile-hub-logo-glass,.floating-nav-shell .floating-nav-mobile-hub-logo-sculpt{display:none!important}.floating-nav-shell .floating-nav-mobile-hub-well{-webkit-backdrop-filter:blur(20px)saturate(116%);background:radial-gradient(circle at 31% 21%,#ffffff61 0 10%,#ffffff24 31%,#0000 56%),linear-gradient(145deg,#ffffff24,#ebe3dc0e);box-shadow:inset 0 1px #ffffffed,inset 1px 1px 4px #ffffff4d,inset -2px -3px 5px #85797112}.floating-nav-shell .floating-nav-mobile-hub-mark-shell{z-index:24;pointer-events:none;filter:drop-shadow(-.7px -.8px .5px #fffffff5)drop-shadow(0 4px 3.4px #594d462e);width:44px;height:38px;transition:transform .18s,filter .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floating-nav-shell .floating-nav-mobile-hub-mark-crop{display:block;position:absolute;inset:0;overflow:hidden}.floating-nav-shell .floating-nav-mobile-hub-mark-layer{object-fit:fill;pointer-events:none;transform-origin:50%;width:112.3px;height:112.3px;display:block;position:absolute;top:-27.97px;left:-34.55px;max-width:none!important}.floating-nav-shell .floating-nav-mobile-hub-mark-layer--depth-far{z-index:1;opacity:.32;filter:brightness(.62)saturate(.22)sepia(.08)blur(.25px);transform:translate(1px,2.8px)}.floating-nav-shell .floating-nav-mobile-hub-mark-layer--depth-mid{z-index:2;opacity:.48;filter:brightness(.9)contrast(.92)saturate(.32);transform:translate(.55px,1.35px)}.floating-nav-shell .floating-nav-mobile-hub-mark-layer--face{z-index:3;opacity:1;filter:brightness(1.07)contrast(.96)saturate(.54)drop-shadow(-.45px -.45px .35px #ffffffc7)}.floating-nav-shell .floating-nav-mobile-hub-mark-layer--shine{z-index:4;opacity:.2;filter:brightness(1.34)contrast(.9)saturate(.24);mix-blend-mode:screen;transform:translate(-.35px,-.55px)}.floating-nav-shell .floating-nav-mobile-hub:hover .floating-nav-mobile-hub-mark-shell,.floating-nav-shell .floating-nav-mobile-toggle:focus-visible+.floating-nav-mobile-hub .floating-nav-mobile-hub-mark-shell,.floating-nav-shell .floating-nav-mobile-toggle:checked+.floating-nav-mobile-hub .floating-nav-mobile-hub-mark-shell{filter:drop-shadow(-.75px -.9px .55px #fffffffa)drop-shadow(0 4.6px 3.7px #594d462e);transform:translate(-50%,-51%)}.floating-nav-shell .floating-nav-mobile-hub-logo-original{display:none!important}.floating-nav-shell .floating-nav-mobile-hub-generated-logo{z-index:26;object-fit:contain;pointer-events:none;filter:brightness(1.02)contrast(.98)saturate(.82)drop-shadow(-.7px -.8px .5px #fffffffc)drop-shadow(0 3.2px 2.8px #a090860b);width:48px;max-width:none;height:48px;transition:transform .18s,filter .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floating-nav-shell .floating-nav-mobile-hub:hover .floating-nav-mobile-hub-generated-logo,.floating-nav-shell .floating-nav-mobile-toggle:focus-visible+.floating-nav-mobile-hub .floating-nav-mobile-hub-generated-logo,.floating-nav-shell .floating-nav-mobile-toggle:checked+.floating-nav-mobile-hub .floating-nav-mobile-hub-generated-logo{filter:brightness(1.035)contrast(.98)saturate(.8)drop-shadow(-.8px -.9px .55px #fff)drop-shadow(0 3.7px 3px #a090860d);transform:translate(-50%,-51%)}.floating-nav-shell .floating-nav-mobile-hub{flex:0 0 50px!important;width:50px!important;height:50px!important;transform:translateY(0)!important;box-shadow:0 6px 12px #6f635b26,0 2px 5px #6f635b1a,-4px -4px 10px #ffffffc7,inset 3px 3px 7px #ffffff94,inset -4px -5px 8px #a59b9321!important}.floating-nav-shell .floating-nav-mobile-hub:before{inset:4px!important}.floating-nav-shell .floating-nav-mobile-hub:after{inset:-3px!important}.floating-nav-shell .floating-nav-mobile-hub:hover,.floating-nav-shell .floating-nav-mobile-toggle:focus-visible+.floating-nav-mobile-hub,.floating-nav-shell .floating-nav-mobile-toggle:checked+.floating-nav-mobile-hub{transform:translateY(-1px)!important}.floating-nav-shell .floating-nav-mobile-hub:active{transform:translateY(0)!important}.floating-nav-shell .floating-nav-mobile-hub-well{width:42px!important;height:42px!important}.floating-nav-shell .floating-nav-mobile-hub-generated-logo{width:31.59px!important;height:31.59px!important}}.lux-mobile-nav-search-toggle,.lux-mobile-nav-search-trigger,.lux-mobile-nav-search-panel{display:none}@media (max-width:900px){#bookings-new-container .lux-search-form{display:none!important}#bookings-new-container .lux-mobile-nav-search-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}#bookings-new-container .lux-mobile-nav-search-trigger{right:max(20px,50% - 172px);bottom:calc(max(10px,env(safe-area-inset-bottom)) + 11px);z-index:2405;color:#2f2723b8;cursor:pointer;pointer-events:auto;background:#f5f2eeeb;border:1px solid #ffffffd1;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:fixed;box-shadow:6px 7px 14px #8b7e702e,-5px -5px 12px #ffffffc2,inset 0 1px #ffffff7a}#bookings-new-container .lux-mobile-nav-search-trigger-icon{width:20px;height:20px}#bookings-new-container .lux-mobile-nav-search-panel{left:50%;bottom:max(10px,env(safe-area-inset-bottom));z-index:2410;box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(108%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100%;background:#ebe7e2f0;border:1px solid #ffffff94;border-radius:999px;align-items:center;width:min(360px,100vw - 24px);height:64px;padding:7px 10px;transition:opacity .16s,transform .18s,visibility .16s;display:flex;position:fixed;transform:translate(-50%)scaleX(.94);box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #b1a89f1f,0 10px 26px #564a421f}#bookings-new-container .lux-mobile-nav-search-form{align-items:center;gap:10px;width:100%;height:100%;padding:0 8px 0 12px;display:flex}#bookings-new-container .lux-mobile-nav-search-form>div{flex:auto;width:auto;min-width:0;margin:0;padding:0}#bookings-new-container .lux-mobile-nav-search-field-icon{color:#2f272394;flex:0 0 18px;width:18px;height:18px}#bookings-new-container .lux-mobile-nav-search-input{text-transform:uppercase;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#2f2723b8!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:10px!important}#bookings-new-container .lux-mobile-nav-search-input::placeholder{color:#2f272357!important}#bookings-new-container .lux-mobile-nav-search-close{color:#2f272385;cursor:pointer;border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}#bookings-new-container .lux-mobile-nav-search-close-icon{width:18px;height:18px}body:has(#bookings-mobile-search-toggle:checked) #bookings-new-container .lux-mobile-nav-search-trigger{opacity:0;visibility:hidden;pointer-events:none}body:has(#bookings-mobile-search-toggle:checked) #bookings-new-container .lux-mobile-nav-search-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scaleX(1)}body:has(#bookings-mobile-search-toggle:checked) #floating-nav-nav .floating-nav-mobile-hub,body:has(#bookings-mobile-search-toggle:checked) #floating-nav-nav .floating-nav-mobile-icons{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(#bookings-new-container) .walk-in-forms-launcher{width:29.16px;height:29.16px;top:10px;bottom:auto;right:105.75px;background:var(--bg-creamy,#f6f2eb)!important;box-shadow:1.5px 1.75px 3px #8b7e7033,-1.5px -1.5px 3px #fffc!important}body:has(#bookings-new-container) .walk-in-forms-launcher-icon{width:11.59px;height:11.59px}body:has(#bookings-new-container) .admin-setup-overview{isolation:isolate;inset:10px 72.75px auto auto}body:has(#bookings-new-container) .admin-setup-overview:before{content:"";z-index:-1;background:var(--bg-creamy,#f6f2eb);pointer-events:none;border-radius:999px;width:72.17px;height:36.09px;position:absolute;top:-3.46px;right:-5.75px;box-shadow:inset 2.25px 2.25px 3.5px #91827657,inset -1.5px -1.5px 2.5px #ffffffd1}body:has(#bookings-new-container) .admin-setup-overview-trigger,body:has(#bookings-new-container) .admin-setup-overview-trigger.is-notification{width:29.16px;min-width:29.16px;height:29.16px;min-height:29.16px;padding:0;background:var(--bg-creamy,#f6f2eb)!important;box-shadow:1.5px 1.75px 3px #8b7e7033,-1.5px -1.5px 3px #fffc!important}body:has(#bookings-new-container) .admin-setup-overview-trigger-icon,body:has(#bookings-new-container) .admin-notification-trigger-icon{flex:0 0 9.72px;width:9.72px;height:9.72px}body:has(#bookings-new-container) .lux-action-halo{width:44.88px;min-width:44.88px;height:44.88px;min-height:44.88px;top:10px;bottom:auto;right:14px}body:has(#bookings-new-container) .lux-halo-icon{font-size:23.8px}}@media (min-width:901px) and (max-width:1179px){body:has(#bookings-new-container) .walk-in-forms-launcher{width:29.16px;height:29.16px;top:10px;bottom:auto;right:105.75px;background:var(--bg-creamy,#f6f2eb)!important;box-shadow:1.5px 1.75px 3px #8b7e7033,-1.5px -1.5px 3px #fffc!important}body:has(#bookings-new-container) .walk-in-forms-launcher-icon{width:11.59px;height:11.59px}body:has(#bookings-new-container) .admin-setup-overview{isolation:isolate;inset:10px 72.75px auto auto}body:has(#bookings-new-container) .admin-setup-overview:before{content:"";z-index:-1;background:var(--bg-creamy,#f6f2eb);pointer-events:none;border-radius:999px;width:72.17px;height:36.09px;position:absolute;top:-3.46px;right:-5.75px;box-shadow:inset 2.25px 2.25px 3.5px #91827657,inset -1.5px -1.5px 2.5px #ffffffd1}body:has(#bookings-new-container) .admin-setup-overview-trigger,body:has(#bookings-new-container) .admin-setup-overview-trigger.is-notification{width:29.16px;min-width:29.16px;height:29.16px;min-height:29.16px;padding:0}body:has(#bookings-new-container) .admin-setup-overview-trigger.is-notification{background:var(--bg-creamy,#f6f2eb)!important;box-shadow:1.5px 1.75px 3px #8b7e7033,-1.5px -1.5px 3px #fffc!important}body:has(#bookings-new-container) .admin-setup-overview-trigger-label,body:has(#bookings-new-container) .admin-setup-overview-trigger-caret{display:none}body:has(#bookings-new-container) .admin-notification-trigger-icon{flex-basis:9.72px;width:9.72px;height:9.72px}body:has(#bookings-new-container) .lux-action-halo{width:44.88px;min-width:44.88px;height:44.88px;min-height:44.88px;top:10px;bottom:auto;right:14px}body:has(#bookings-new-container) .lux-halo-icon{font-size:23.8px}}@media (max-width:720px){body:has(#bookings-new-container) .admin-setup-overview-panel{width:min(352px,100vw - 24px);max-height:calc(100vh - 61px);position:fixed;inset:49px 12px auto auto}body:has(#bookings-new-container) .admin-setup-overview-scroll{max-height:calc(100vh - 138px)}}@media (max-width:900px){#bookings-new-container .lux-day-nav-btn,#bookings-new-container .lux-day-nav-calendar,#bookings-new-container .lux-overview-btn{height:30px!important;min-height:30px!important}}@media (max-width:700px){#bookings-new-container .lux-day-nav-btn,#bookings-new-container .lux-day-nav-calendar,#bookings-new-container .lux-overview-btn{height:28px!important;min-height:28px!important}}@media (max-width:900px){#bookings-new-container .lux-day-nav-today{justify-content:center!important;align-items:center!important;padding-top:1px!important;font-size:9.5px!important;line-height:1!important;display:inline-flex!important}#bookings-new-container .lux-day-nav>.lux-day-nav-btn:first-child,#bookings-new-container .lux-day-nav>.lux-day-nav-btn:nth-child(3){justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}#bookings-new-container .lux-day-nav>.lux-day-nav-btn:first-child svg,#bookings-new-container .lux-day-nav>.lux-day-nav-btn:nth-child(3) svg{margin:0!important;display:block!important;transform:translateY(1px)!important}}@media (max-width:700px){#bookings-new-container .lux-day-nav-today{font-size:9px!important}}#admin-signup-page.landing-home-page .glass-panel{-webkit-backdrop-filter:blur(34px)saturate(68%)contrast(102%)brightness(103%);background:radial-gradient(at 46% 16%,#ffffff4d 0 14%,#0000 36%),radial-gradient(at 78% 28%,#ffffff24 0 16%,#0000 38%),radial-gradient(at 28% 68%,#ffffff1a 0 20%,#0000 46%),radial-gradient(at 64% 90%,#9a9fa321 0 24%,#0000 54%),linear-gradient(#cdcfd08f 0%,#bfc2c475 46%,#c9cbcd85 100%)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}