.brand-loader{position:relative;display:inline-block;width:216px;line-height:0;--bl-blue: #3c9cf9;--bl-book: #005992;--bl-ease: cubic-bezier(.16, 1, .3, 1)}.dark .brand-loader{--bl-book: #5cb7e8}.dark .brand-loader__sheen{opacity:.55}.brand-loader__svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.brand-loader__glow{position:absolute;left:50%;top:50%;width:140%;aspect-ratio:2.4;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgb(60 156 249 / .16),rgb(60 156 249 / .05) 55%,transparent);filter:blur(14px);opacity:0;animation:bl-fade .9s var(--bl-ease) .2s forwards,bl-glow 4.2s ease-in-out 1.1s infinite;pointer-events:none}.dark .brand-loader__glow{background:radial-gradient(closest-side,rgb(60 156 249 / .22),rgb(60 156 249 / .07) 55%,transparent)}.brand-loader__plano,.brand-loader__book{clip-path:inset(-20% 100% -20% 0);transform:translateY(14px);filter:blur(6px);animation:bl-wipe .82s var(--bl-ease) forwards}.brand-loader__plano{fill:var(--bl-blue)}.brand-loader__book{fill:var(--bl-book);animation-delay:.11s}.brand-loader__sheen{transform:translate(0) skew(-18deg);animation:bl-sheen 4.6s cubic-bezier(.45,0,.55,1) 1.05s infinite}.brand-loader__drop{transform-box:fill-box;transform-origin:50% 100%;transform:translateY(-420px);opacity:0;animation:bl-drop .76s cubic-bezier(.34,1.2,.64,1) .56s forwards}.brand-loader__dot{fill:var(--bl-blue);transform-box:fill-box;transform-origin:50% 100%;animation:bl-hop 1.7s cubic-bezier(.45,0,.55,1) 1.45s infinite}.brand-loader__ring{fill:none;stroke:var(--bl-blue);stroke-width:5;opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:bl-ring 1.7s ease-out 1.45s infinite}.brand-loader--no-intro .brand-loader__plano,.brand-loader--no-intro .brand-loader__book{animation:none;clip-path:none;transform:none;filter:none}.brand-loader--no-intro .brand-loader__drop{animation:none;transform:none;opacity:1}.brand-loader--no-intro .brand-loader__glow{animation:bl-glow 4.2s ease-in-out infinite;opacity:1}.brand-loader--no-intro .brand-loader__dot,.brand-loader--no-intro .brand-loader__ring,.brand-loader--no-intro .brand-loader__sheen{animation-delay:.2s}.brand-loader--compact{width:36px}.brand-loader--compact .brand-loader__dot{animation-delay:0s;animation-name:bl-hop-compact}.brand-loader--compact .brand-loader__ring{stroke-width:3;animation-delay:0s}.brand-loader__shadow{fill:#0d142124;transform-box:fill-box;transform-origin:50% 50%;animation:bl-shadow 1.7s cubic-bezier(.45,0,.55,1) infinite}.dark .brand-loader__shadow{fill:#00000073}@keyframes bl-fade{to{opacity:1}}@keyframes bl-glow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}@keyframes bl-wipe{to{clip-path:inset(-20% 0 -20% 0);transform:translateY(0);filter:blur(0)}}@keyframes bl-sheen{0%{transform:translate(0) skew(-18deg)}26%,to{transform:translate(1350px) skew(-18deg)}}@keyframes bl-drop{0%{opacity:1;transform:translateY(-420px) scale(.9,1.15)}62%{transform:translateY(0) scale(1.22,.78)}78%{transform:translateY(-46px) scale(.95,1.06)}90%{transform:translateY(0) scale(1.08,.93)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bl-hop{0%,to{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.16,.84)}22%{transform:translateY(-38px) scale(.9,1.12)}40%{transform:translateY(-104px) scale(1)}58%{transform:translateY(-38px) scale(.92,1.1)}68%{transform:translateY(0) scale(1.2,.8)}78%{transform:translateY(0) scale(.97,1.03)}86%{transform:translateY(0) scale(1)}}@keyframes bl-hop-compact{0%,to{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.16,.84)}22%{transform:translateY(-20px) scale(.9,1.12)}40%{transform:translateY(-50px) scale(1)}58%{transform:translateY(-20px) scale(.92,1.1)}68%{transform:translateY(0) scale(1.2,.8)}78%{transform:translateY(0) scale(.97,1.03)}86%{transform:translateY(0) scale(1)}}@keyframes bl-shadow{0%,68%,to{transform:scale(1);opacity:1}40%{transform:scale(.45);opacity:.35}}@keyframes bl-ring{0%,66%{opacity:0;transform:scale(1)}69%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media(prefers-reduced-motion:reduce){.brand-loader__glow,.brand-loader__plano,.brand-loader__book,.brand-loader__drop,.brand-loader__dot,.brand-loader__ring,.brand-loader__shadow,.brand-loader__sheen{animation:none;clip-path:none;filter:none;transform:none}.brand-loader__glow,.brand-loader__drop{opacity:1}.brand-loader__ring,.brand-loader__sheen{opacity:0}}.salon-startup{min-height:100vh;min-height:100dvh;width:100%;display:grid;place-items:center;padding:32px 24px;background:hsl(var(--background));color:hsl(var(--foreground));text-align:center;font-family:var(--font-sans)}.salon-startup__content{display:flex;width:100%;max-width:390px;flex-direction:column;align-items:center;transform:translateY(-8px)}.salon-startup__logo{animation:salon-startup-appear .42s ease-out both}.salon-startup[data-loading=true] .salon-startup__logo{animation:none}.salon-startup__brand{width:min(232px,62vw)}.salon-startup__message{max-width:100%;margin:26px 0 0;color:hsl(var(--muted-foreground));font-size:14px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.salon-startup[data-loading=true] .salon-startup__message{letter-spacing:.01em;opacity:0;animation:salon-startup-appear .6s ease-out 1.1s forwards}.salon-startup[data-loading=true]:has(.brand-loader--no-intro) .salon-startup__message{animation-delay:0s}.salon-startup__retry{margin-top:25px;min-height:44px;padding:0 19px;border:1px solid hsl(var(--primary));border-radius:9px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font:600 13px/1 var(--font-sans);cursor:pointer;transition:opacity .16s ease}.salon-startup__retry:hover{opacity:.85}.salon-startup__retry:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.salon-startup__retry:disabled{cursor:wait;opacity:.6}@keyframes salon-startup-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.salon-startup__logo,.salon-startup[data-loading=true] .salon-startup__message{animation:none;opacity:1}}.mk{--mk-bg: 246 243 239;--mk-bg-deep: 239 234 227;--mk-panel: 255 255 255;--mk-panel-soft: 250 248 245;--mk-ink: 13 20 33;--mk-ink-soft: 45 56 72;--mk-muted: 92 99 112;--mk-line: 229 223 214;--mk-dark: 12 15 24;--mk-dark-soft: 22 27 40;--mk-on-dark: 238 242 248;--mk-on-dark-soft: 168 180 199;--mk-peach: 252 222 200;--mk-glow: 60 156 249;--mk-warm: 249 115 22;--mk-brand: 60 156 249;--mk-brand-ink: 21 101 192;--mk-cta: 207 69 16;--mk-cta-hover: 185 60 10;--mk-radius-panel: 1rem;--mk-radius-tile: .625rem;--mk-shadow-float: 0 1px 2px rgb(13 20 33 / .04), 0 16px 40px -24px rgb(13 20 33 / .28);--mk-shadow-card: 0 0 0 0 transparent;--background: 34 29% 95%;--foreground: 219 44% 9%;--card: 0 0% 100%;--card-foreground: 219 44% 9%;--card-border: 36 21% 87%;--popover: 0 0% 100%;--popover-foreground: 219 44% 9%;--muted: 34 24% 91%;--muted-foreground: 220 10% 36%;--border: 36 21% 87%;--ring: 210 94% 60%;--font-sans: "Satoshi", "Satoshi Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-sans);color:rgb(var(--mk-ink));font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased}.dark .mk,.mk.dark{--mk-bg: 10 14 23;--mk-bg-deep: 14 20 33;--mk-panel: 17 24 39;--mk-panel-soft: 24 33 51;--mk-ink: 238 242 248;--mk-ink-soft: 196 206 221;--mk-muted: 143 157 179;--mk-line: 36 48 70;--mk-dark: 6 9 16;--mk-dark-soft: 17 24 39;--mk-on-dark: 238 242 248;--mk-on-dark-soft: 168 180 199;--mk-peach: 74 38 20;--mk-glow: 60 156 249;--mk-brand-ink: 125 190 255;--mk-shadow-float: 0 1px 2px rgb(0 0 0 / .3), 0 16px 40px -20px rgb(0 0 0 / .75);--mk-shadow-card: 0 0 0 0 transparent;--background: 222 39% 7%;--foreground: 216 45% 95%;--card: 221 39% 11%;--card-foreground: 216 45% 95%;--card-border: 219 32% 21%;--popover: 221 39% 11%;--popover-foreground: 216 45% 95%;--muted: 220 36% 15%;--muted-foreground: 216 22% 76%;--border: 219 32% 21%}.mk :where(h1,h2):not(.mk-eyebrow,.hm-eyebrow,.mk-sans,.uppercase),.mk .mk-display,.mk .mk-heading,.mk .hm-h2{font-weight:500;letter-spacing:-.03em}.mk :where(h3,h4){letter-spacing:-.02em}.mk-display{font-weight:500;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.mk-title{font-weight:500;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}.mk :where(h1,h2).mk-title,.mk .mk-heading.mk-title{letter-spacing:-.025em;line-height:1.08}.mk-eyebrow{font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--mk-muted))}.mk-eyebrow:before,.hm-eyebrow:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.55em;border-radius:9999px;background:rgb(var(--mk-brand));vertical-align:.04em}.mk-punt{color:rgb(var(--mk-brand))}.mk-lead{font-size:1.0625rem;line-height:1.6;max-width:62ch;color:rgb(var(--mk-ink-soft));text-wrap:pretty}.mk-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mk :focus-visible{outline:2px solid rgb(var(--mk-brand));outline-offset:2px}.mk a.text-mk-brand-ink,.mk .text-mk-brand-ink a{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--mk-brand-ink) / .35);text-underline-offset:4px}@media(hover:hover){.mk a.text-mk-brand-ink:hover,.mk .text-mk-brand-ink a:hover{text-decoration-color:rgb(var(--mk-brand-ink))}}.mk-frame{border-radius:var(--mk-radius-tile);border:1px solid rgb(var(--mk-line));background:rgb(var(--mk-panel));box-shadow:0 1px 2px #0d14210a,0 18px 40px -28px #0d14214d}.dark .mk-frame{box-shadow:0 1px 2px #0000004d,0 18px 40px -24px #000000b3}.mk-glass{background:rgb(var(--mk-panel));border:1px solid rgb(var(--mk-line))}.mk-hero-panel{position:relative;isolation:isolate;background:rgb(var(--mk-bg-deep));box-shadow:inset 0 0 0 1px rgb(var(--mk-line) / .6)}.dark .mk-hero-panel{background:rgb(var(--mk-bg-deep));box-shadow:inset 0 0 0 1px rgb(var(--mk-line) / .8)}.mk-gradient-card{background:rgb(var(--mk-bg-deep))}.mk-dark-panel{background:rgb(var(--mk-dark))}.dark .mk-dark-panel{box-shadow:inset 0 0 0 1px rgb(var(--mk-line))}.mk-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .75rem;border-radius:.625rem;background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--mk-line))}.dark .mk-chip{background:transparent}.mk-h1-duo{color:rgb(var(--mk-ink) / .55);text-wrap:wrap;letter-spacing:-.02em;line-height:1.05}.mk-h1-duo:first-line{color:rgb(var(--mk-ink))}.mk-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mk-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:.75rem}@media(prefers-reduced-motion:no-preference){.mk-marquee-track{animation:mk-marquee 38s linear infinite}.mk-marquee-track.mk-marquee-slow{animation-duration:55s}.mk-marquee:hover .mk-marquee-track,.mk-marquee:focus-within .mk-marquee-track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.mk-marquee{-webkit-mask-image:none;mask-image:none}.mk-marquee-track{width:auto;flex-wrap:wrap;justify-content:center}.mk-marquee-track [data-marquee-copy]{display:none}}.mk-marquee-track.mk-marquee-reverse{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.mk-marquee.mk-marquee-fixed{overflow-x:auto;scrollbar-width:thin}.mk-marquee-fixed .mk-marquee-track{width:-moz-max-content;width:max-content;flex-wrap:nowrap;justify-content:flex-start;padding-inline:1rem}}@keyframes mk-marquee{to{transform:translate(calc(-50% - .375rem))}}@media(prefers-reduced-motion:no-preference){html[data-mk-reveal] .mk-reveal{transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--mk-reveal-delay, 0ms)}html[data-mk-reveal] .mk-reveal:not(.is-visible){opacity:0;transform:translateY(8px)}html[data-mk-reveal] .mk-wordmark.mk-reveal:not(.is-visible){opacity:0;transform:translateY(35%)}html[data-mk-reveal] .mk-wordmark.mk-reveal{transition-duration:1.1s}}.mk-lift{transition:box-shadow .2s ease,background-color .2s ease}@media(hover:hover){.mk-lift:hover{box-shadow:inset 0 0 0 1px rgb(var(--mk-ink) / .22)}}.mk-wordmark{font-family:var(--font-sans);font-weight:700;letter-spacing:-.06em;line-height:.8;font-size:clamp(4rem,17vw,15.5rem)}.mk-hx{position:relative;container-type:inline-size}.mk-hx-ui{--pu: 1cqw;--cu: 1cqw;--ease: cubic-bezier(.22, 1, .36, 1);position:relative;aspect-ratio:100 / 72;font-family:var(--font-sans);line-height:1.2;color:#e6ecf5}.mk-hx-ui svg{width:100%;height:100%}.mk-hx-ui[data-instant],.mk-hx-ui[data-instant] *{transition:none!important;animation:none!important}.mk-hx-glow{position:absolute;top:6%;right:-4%;bottom:8%;left:16%;border-radius:45%;background:radial-gradient(50% 55% at 40% 60%,rgb(var(--mk-cta) / .3),transparent 70%),radial-gradient(45% 50% at 75% 30%,rgb(var(--mk-brand) / .35),transparent 70%);filter:blur(44px);opacity:.75;pointer-events:none}.mk-hx-window{position:absolute;left:19cqw;top:2cqw;width:81cqw;height:57cqw;overflow:hidden;border-radius:2.2cqw;background:radial-gradient(70% 60% at 85% 0%,#13213a,transparent 70%),#0a0e17;box-shadow:0 0 0 1px #ffffff17 inset,0 40px 80px -36px #28140a73,0 18px 36px -20px #0d142159}.mk-hx-sidebar{position:absolute;inset:0 auto 0 0;width:7.5%;display:flex;flex-direction:column;align-items:center;gap:1.2cqw;padding-top:1.4cqw;background:linear-gradient(180deg,#0d1729,#0a1222);border-right:1px solid rgb(255 255 255 / .06)}.mk-hx-logo{font-weight:700;font-size:1.8cqw;color:#3c9cf9;letter-spacing:-.04em;margin-bottom:1.2cqw}.mk-hx-nav{display:flex;width:3.7cqw;height:3.7cqw;padding:.9cqw;border-radius:1cqw;color:#7d8ca5}.mk-hx-nav.is-active{background:#f97316;color:#fff}.mk-hx-appbar{position:absolute;inset:0 0 auto 7.5%;height:8.5%;display:flex;align-items:center;justify-content:space-between;padding:0 1.8cqw;background:#0b0f17;border-bottom:1px solid rgb(255 255 255 / .06)}.mk-hx-salon-name{display:flex;align-items:center;gap:.5cqw;font-size:1.5cqw;font-weight:700;color:#fff}.mk-hx-salon-name svg{width:1.6cqw;height:1.6cqw;color:#fff;fill:#3c9cf9}.mk-hx-appicons{display:flex;gap:.6cqw}.mk-hx-appicons i{position:relative;display:flex;width:2.9cqw;height:2.9cqw;padding:.75cqw;border-radius:.85cqw;color:#c3cddc;box-shadow:0 0 0 1px #ffffff1a inset}.mk-hx-bell:after{content:"";position:absolute;top:.45cqw;right:.5cqw;width:.8cqw;height:.8cqw;border-radius:999px;background:#f97316;box-shadow:0 0 0 .2cqw #0b0f17;opacity:0;transform:scale(0);transition:opacity .3s,transform .5s cubic-bezier(.34,1.8,.55,1)}.mk-hx-ui[data-s~=toast] .mk-hx-bell:after{opacity:1;transform:none}.mk-hx-top{position:absolute;top:8.5%;left:7.5%;right:0;height:9.5%;display:flex;align-items:center;gap:1.4cqw;padding:0 1.8cqw;border-bottom:1px solid rgb(255 255 255 / .06)}.mk-hx-title{display:flex;align-items:center;gap:.7cqw;font-size:max(2cqw,10px);font-weight:700;color:#fff}.mk-hx-title svg{width:2cqw;height:2cqw;color:#3c9cf9}.mk-hx-actions{display:flex;gap:.7cqw;margin-left:auto}.mk-hx-ghost,.mk-hx-cta{display:flex;align-items:center;gap:.45cqw;padding:.8cqw 1.3cqw;border-radius:.9cqw;font-size:1.2cqw;font-weight:600}.mk-hx-ghost{color:#dbe3ee;box-shadow:0 0 0 1px #ffffff24 inset}.mk-hx-cta{background:#f97316;color:#fff}.mk-hx-cta svg{width:1.3cqw;height:1.3cqw}.mk-hx-days{position:absolute;top:18%;left:7.5%;right:0;height:9%;display:flex;align-items:center;justify-content:space-between;padding:0 1.8cqw}.mk-hx-week{display:flex;gap:2cqw;padding-left:4.2cqw}.mk-hx-week>span{display:flex;flex-direction:column;align-items:center;gap:.2cqw}.mk-hx-week small{font-size:.9cqw;color:#7d8ca5}.mk-hx-week b{display:flex;align-items:center;justify-content:center;width:2.5cqw;height:2.5cqw;border-radius:999px;font-size:1.25cqw;font-weight:600;color:#dbe3ee}.mk-hx-week .is-today small{color:#f97316}.mk-hx-week .is-today b{background:#f97316;color:#fff}.mk-hx-seg{display:flex;gap:.2cqw;padding:.3cqw;border-radius:1cqw;background:#131c2d;font-size:1.1cqw;color:#7d8ca5}.mk-hx-seg>*{padding:.45cqw 1.1cqw;border-radius:.75cqw;font-weight:500}.mk-hx-seg b{background:#1d3150;color:#fff}.mk-hx-heads{position:absolute;top:27%;left:15.7%;right:1.5%;height:7%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .06)}.mk-hx-head{display:flex;align-items:center;justify-content:center;gap:.8cqw;font-size:max(1.4cqw,8.5px);font-weight:500;color:#dbe3ee}.mk-hx-head i{display:flex;align-items:center;justify-content:center;width:2.5cqw;height:2.5cqw;border-radius:999px;background:#151d2c;font-style:normal;font-size:1.1cqw;font-weight:600;color:#e6ecf5}.mk-hx-grid{position:absolute;top:35%;bottom:2%;left:7.5%;right:1.5%}.mk-hx-hour{position:absolute;left:1.1cqw;font-size:max(1cqw,6.5px);font-weight:600;color:#5b6880;transform:translateY(-40%)}.mk-hx-cols{position:absolute;top:0;right:0;bottom:0;left:8.9%;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:100% 12.5%,calc(100% / 3) 100%}.mk-hx-block{position:absolute;width:calc(33.333% - .9cqw);margin:.2cqw 0 0 .45cqw;display:flex;flex-direction:column;gap:.2cqw;padding:.7cqw .9cqw .6cqw;overflow:hidden;border-radius:.9cqw;border-left:.4cqw solid var(--c);background:linear-gradient(135deg,rgb(var(--rgb) / .34),rgb(var(--rgb) / .18));box-shadow:0 0 0 1px rgb(var(--rgb) / .25) inset;font-size:max(1.1cqw,7px);color:#ffffffbf;white-space:nowrap}.mk-hx-block strong{font-size:max(1.3cqw,8px);font-weight:600;color:#fff}.mk-hx-block-time{display:flex;align-items:center;gap:.45cqw;font-size:max(.95cqw,6.5px);color:#ffffffbf}.mk-hx-block-time i{width:.9cqw;height:.9cqw;border-radius:999px;border:.2cqw solid #22c55e}.mk-hx-block-time i.is-paid{background:#22c55e}.mk-hx-paid{align-self:flex-start;margin-top:auto;padding:.15cqw .6cqw;border-radius:999px;font-size:.85cqw;font-style:normal;font-weight:700;color:#bbf7d0;background:#1665348c;box-shadow:0 0 0 1px #86efac2e inset}.mk-hx-teal{--c: #14b8a6;--rgb: 20 184 166}.mk-hx-purple{--c: #8b5cf6;--rgb: 139 92 246}.mk-hx-pink{--c: #ec4899;--rgb: 236 72 153}.mk-hx-amber{--c: #f59e0b;--rgb: 245 158 11}.mk-hx-new{opacity:0;transform:scale(.92);transition:opacity .6s ease,transform .7s var(--ease),box-shadow .5s}.mk-hx-new:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 .25cqw #ffffffd9,0 0 2.6cqw rgb(var(--rgb) / .95);opacity:0;pointer-events:none}.mk-hx-ui[data-s~=toast] .mk-hx-new{opacity:1;transform:none}.mk-hx-ui[data-s~=toast] .mk-hx-new:after{animation:mk-hx-flash 1.8s var(--ease) .2s}.mk-hx-ui[data-s~=focus] .mk-hx-new:after{animation:mk-hx-hold 3.2s var(--ease) both}.mk-hx-ui[data-s~=focus] .mk-hx-new{transform:translateY(-.35cqw)}@keyframes mk-hx-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes mk-hx-hold{0%{opacity:0}15%{opacity:1}70%{opacity:.85}to{opacity:.35}}.mk-hx-phone{position:absolute;left:0;top:12cqw;width:calc(29 * var(--pu));z-index:2;transition:transform .8s var(--ease)}.mk-hx-screen{position:relative;display:flex;flex-direction:column;aspect-ratio:9 / 16.8;overflow:hidden;padding:calc(3.4 * var(--pu)) calc(1.5 * var(--pu)) calc(1.5 * var(--pu));border:calc(.7 * var(--pu)) solid #0b0f18;border-radius:calc(3.6 * var(--pu));background:linear-gradient(180deg,#fffdf8,#f6efe2);color:#2b2116;font-size:calc(1.15 * var(--pu));box-shadow:0 30px 60px -22px #28190a80,0 0 0 1px #ffffff40}.mk-hx-screen:before{content:"";position:absolute;left:50%;top:calc(.9 * var(--pu));width:calc(5.4 * var(--pu));height:calc(1.35 * var(--pu));transform:translate(-50%);border-radius:999px;background:#0b0f18}.mk-hx-salon{display:flex;align-items:center;gap:calc(.8 * var(--pu))}.mk-hx-salon i{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(3.2 * var(--pu));height:calc(3.2 * var(--pu));border-radius:999px;background:#15130f;color:#d9bf8c;font:400 calc(1.2 * var(--pu)) / 1 Didot,"Bodoni 72",Georgia,serif;box-shadow:0 0 0 calc(.18 * var(--pu)) #d9bf8c}.mk-hx-salon b{display:block;font-size:calc(1.35 * var(--pu));font-weight:600}.mk-hx-salon small{display:block;font-size:calc(.85 * var(--pu));font-weight:500;color:#8a7a62}.mk-hx-stepper{display:flex;align-items:center;margin:calc(1.3 * var(--pu)) 0 calc(.4 * var(--pu));padding:0;list-style:none}.mk-hx-stepper li{display:flex;align-items:center;justify-content:center;width:calc(1.9 * var(--pu));height:calc(1.9 * var(--pu));border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e4d8c3 inset;font-size:calc(.85 * var(--pu));font-weight:600;color:#a8977c;transition:background-color .4s,color .4s,box-shadow .4s}.mk-hx-stepper li+li{margin-left:auto}.mk-hx-stepper{background:linear-gradient(#e4d8c3,#e4d8c3) center / 100% 1px no-repeat}.mk-hx-stepper li:nth-child(1),.mk-hx-ui[data-s~=s2] .mk-hx-stepper li:nth-child(2),.mk-hx-ui[data-s~=s3] .mk-hx-stepper li:nth-child(3),.mk-hx-ui[data-s~=s4] .mk-hx-stepper li:nth-child(4){background:#8a6428;color:#fff;box-shadow:none}.mk-hx-screens{position:relative;flex:1;margin-top:calc(.6 * var(--pu));transition:opacity .8s ease}.mk-hx-sc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;transform:translate(14%);transition:opacity .45s ease,transform .55s var(--ease)}.mk-hx-sA{opacity:1;transform:none}.mk-hx-ui[data-s~=s2] .mk-hx-sA,.mk-hx-ui[data-s~=s3] .mk-hx-sB,.mk-hx-ui[data-s~=s4] .mk-hx-sC{opacity:0;transform:translate(-14%);transition-duration:.2s,.55s}.mk-hx-ui[data-s~=s2]:not([data-s~=s3]) .mk-hx-sB,.mk-hx-ui[data-s~=s3]:not([data-s~=s4]) .mk-hx-sC,.mk-hx-ui[data-s~=s4] .mk-hx-sD{opacity:1;transform:none}.mk-hx-h{margin:calc(.7 * var(--pu)) 0 calc(.8 * var(--pu));font-size:calc(1.35 * var(--pu));font-weight:700;letter-spacing:-.01em;color:#1f1910}.mk-hx-svc{position:relative;display:flex;align-items:center;justify-content:space-between;gap:calc(.5 * var(--pu));margin-bottom:calc(.6 * var(--pu));padding:calc(.85 * var(--pu)) calc(1 * var(--pu));border-radius:calc(1.1 * var(--pu));border:1px solid #ece3d3;background:#fff;font-size:calc(1.1 * var(--pu));font-weight:600;transition:border-color .35s,background-color .35s,box-shadow .35s}.mk-hx-svc small{display:block;margin-top:calc(.15 * var(--pu));font-size:calc(.82 * var(--pu));font-weight:500;color:#8a7a62}.mk-hx-svc b{color:#8a6428;white-space:nowrap}.mk-hx-tick{position:absolute;right:calc(-.5 * var(--pu));top:calc(-.5 * var(--pu));display:flex;width:calc(1.7 * var(--pu));height:calc(1.7 * var(--pu));padding:calc(.3 * var(--pu));border-radius:999px;background:#8a6428;color:#fff;opacity:0;transform:scale(.4);transition:opacity .25s,transform .45s cubic-bezier(.34,1.7,.55,1)}.mk-hx-ui[data-s~=svc] .mk-hx-pick-svc{border-color:#c79a45;background-color:#fdf6e6;box-shadow:0 0 0 calc(.3 * var(--pu)) #c79a4540}.mk-hx-ui[data-s~=svc] .mk-hx-tick{opacity:1;transform:none}.mk-hx-dates{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(.5 * var(--pu))}.mk-hx-dates span{display:flex;flex-direction:column;align-items:center;padding:calc(.55 * var(--pu)) 0;border-radius:calc(1 * var(--pu));border:1px solid #e4d8c3;background:#fff;font-size:calc(1.2 * var(--pu));font-weight:700;transition:background-color .35s,color .35s,border-color .35s}.mk-hx-dates small{font-size:calc(.8 * var(--pu));font-weight:600;color:#a8977c;text-transform:uppercase}.mk-hx-ui[data-s~=day] .mk-hx-pick-day{background:#8a6428;border-color:#8a6428;color:#fff}.mk-hx-ui[data-s~=day] .mk-hx-pick-day small{color:#fffc}.mk-hx-times{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(.5 * var(--pu));margin-top:calc(.9 * var(--pu))}.mk-hx-times span{padding:calc(.6 * var(--pu)) 0;border-radius:calc(.9 * var(--pu));border:1px solid #e4d8c3;background:#fff;text-align:center;font-size:calc(1.05 * var(--pu));font-weight:600;color:#8a6428;transition:background-color .35s,color .35s,border-color .35s}.mk-hx-ui[data-s~=time] .mk-hx-pick-time{background:#b8955a;border-color:#b8955a;color:#fff}.mk-hx-sum{display:flex;justify-content:space-between;margin-top:auto;padding-top:calc(.8 * var(--pu));border-top:1px solid #ece3d3;font-size:calc(.95 * var(--pu));font-weight:500;color:#6e604b}.mk-hx-sum b{color:#2b2116}.mk-hx-confirm{display:block;margin-top:calc(.8 * var(--pu));padding:calc(1 * var(--pu)) 0;border-radius:calc(1.2 * var(--pu));background:linear-gradient(135deg,#b8955a,#8a6428);color:#fff;text-align:center;font-size:calc(1.15 * var(--pu));font-weight:600;transition:transform .25s var(--ease),filter .25s}.mk-hx-ui[data-s~=confirm] .mk-hx-confirm{filter:brightness(.9)}.mk-hx-deposit{display:flex;align-items:center;justify-content:space-between;padding:calc(1 * var(--pu)) calc(1.1 * var(--pu));border-radius:calc(1.2 * var(--pu));background:#fff;border:1px solid #ece3d3}.mk-hx-deposit b{display:block;font-size:calc(2 * var(--pu));font-weight:700;letter-spacing:-.02em}.mk-hx-deposit small{display:block;font-size:calc(.8 * var(--pu));color:#8a7a62}.mk-hx-ideal{width:calc(5.2 * var(--pu));height:auto}.mk-hx-sub{margin:calc(1 * var(--pu)) 0 calc(.5 * var(--pu));font-size:calc(.85 * var(--pu));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a7a62}.mk-hx-bank{position:relative;display:flex;align-items:center;gap:calc(.7 * var(--pu));margin-bottom:calc(.5 * var(--pu));padding:calc(.7 * var(--pu)) calc(.9 * var(--pu));border-radius:calc(1 * var(--pu));border:1px solid #ece3d3;background:#fff;font-size:calc(1.05 * var(--pu));font-weight:600;transition:border-color .3s,background-color .3s}.mk-hx-bank i{display:flex;align-items:center;justify-content:center;width:calc(1.9 * var(--pu));height:calc(1.9 * var(--pu));border-radius:calc(.5 * var(--pu));background:#f1ebe0;font-size:calc(.85 * var(--pu));font-style:normal;font-weight:700;color:#6e604b}.mk-hx-spin{margin-left:auto;width:calc(1.3 * var(--pu));height:calc(1.3 * var(--pu));border-radius:999px;border:calc(.22 * var(--pu)) solid rgb(138 100 40 / .25);border-top-color:#8a6428;opacity:0}.mk-hx-ui[data-s~=bank] .mk-hx-pick-bank{border-color:#c79a45;background-color:#fdf6e6}.mk-hx-ui[data-s~=bank] .mk-hx-spin{opacity:1;animation:mk-hx-spin .7s linear infinite}@keyframes mk-hx-spin{to{transform:rotate(360deg)}}.mk-hx-secure{display:flex;align-items:center;gap:calc(.4 * var(--pu));margin-top:auto;font-size:calc(.78 * var(--pu));color:#8a7a62}.mk-hx-secure svg{width:calc(.95 * var(--pu));height:calc(.95 * var(--pu));flex-shrink:0}.mk-hx-sD{align-items:center;justify-content:center;gap:calc(.6 * var(--pu));text-align:center}.mk-hx-sD>b{font-size:calc(1.35 * var(--pu))}.mk-hx-ok{display:flex;width:calc(5 * var(--pu));height:calc(5 * var(--pu));padding:calc(1.15 * var(--pu));border-radius:999px;background:#10b981;color:#fff;box-shadow:0 calc(.9 * var(--pu)) calc(2.2 * var(--pu)) calc(-.6 * var(--pu)) #10b981b3;transform:scale(.5);transition:transform .7s cubic-bezier(.34,1.5,.6,1) .1s}.mk-hx-ui[data-s~=s4] .mk-hx-ok{transform:none}.mk-hx-paidwith{display:flex;align-items:center;gap:calc(.4 * var(--pu));font-size:calc(.95 * var(--pu));color:#6e604b}.mk-hx-final{margin-top:calc(1 * var(--pu));padding:calc(.8 * var(--pu)) calc(1.2 * var(--pu));border-radius:calc(1.1 * var(--pu));background:#fff;border:1px solid #ece3d3;font-size:calc(1.05 * var(--pu));font-weight:600}.mk-hx-final small{display:block;margin-top:calc(.2 * var(--pu));font-size:calc(.85 * var(--pu));font-weight:500;color:#8a7a62}.mk-hx-toast,.mk-hx-mail{position:absolute;z-index:3;background:#fff;color:#0d1421;border-radius:calc(1.4 * var(--cu));box-shadow:0 calc(1.6 * var(--cu)) calc(3.6 * var(--cu)) calc(-1.4 * var(--cu)) #0d142173,0 0 0 1px #0d14210f}.mk-hx-toast{right:2cqw;top:7.6cqw;width:calc(30 * var(--cu));display:flex;gap:calc(1 * var(--cu));padding:calc(1.1 * var(--cu)) calc(1.2 * var(--cu));opacity:0;transform:translate3d(12%,0,0) scale(.97);transition:opacity .45s ease,transform .7s var(--ease)}.mk-hx-ui[data-s~=toast] .mk-hx-toast{opacity:1;transform:none}.mk-hx-ui[data-s~=focus] .mk-hx-toast{box-shadow:0 calc(1.6 * var(--cu)) calc(3.6 * var(--cu)) calc(-1.4 * var(--cu)) #0d142173,0 0 0 calc(.22 * var(--cu)) rgb(var(--mk-brand) / .7)}.mk-hx-toast-icon{display:flex;flex-shrink:0;width:calc(3.2 * var(--cu));height:calc(3.2 * var(--cu));padding:calc(.75 * var(--cu));border-radius:calc(1 * var(--cu));background:#3c9cf924;color:#1565c0}.mk-hx-toast-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:calc(.25 * var(--cu))}.mk-hx-toast-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(.6 * var(--cu))}.mk-hx-toast-head b{font-size:calc(1.3 * var(--cu));font-weight:700;letter-spacing:-.01em}.mk-hx-toast-head small{font-size:calc(.9 * var(--cu));color:#6b7585}.mk-hx-toast-line{font-size:calc(1.12 * var(--cu));color:#3a4556}.mk-hx-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:calc(.3 * var(--cu));margin-top:calc(.3 * var(--cu));padding:calc(.25 * var(--cu)) calc(.7 * var(--cu)) calc(.25 * var(--cu)) calc(.5 * var(--cu));border-radius:999px;background:#e7f8ef;color:#046c4e;font-size:calc(.95 * var(--cu));font-weight:700}.mk-hx-chip svg{width:calc(1 * var(--cu));height:calc(1 * var(--cu));stroke-width:3}.mk-hx-mail{right:0;top:50.5cqw;width:calc(31 * var(--cu));padding:calc(.5 * var(--cu)) calc(1.2 * var(--cu));opacity:0;transform:translate3d(0,10%,0);transition:opacity .45s ease,transform .7s var(--ease)}.mk-hx-ui[data-s~=mail] .mk-hx-mail{opacity:1;transform:none}.mk-hx-mail-row{display:flex;align-items:center;gap:calc(1 * var(--cu));padding:calc(.8 * var(--cu)) 0;transition:opacity .45s ease,transform .6s var(--ease)}.mk-hx-mail-row+.mk-hx-mail-row{border-top:1px solid rgb(13 20 33 / .08)}.mk-hx-mail-remind{opacity:0;transform:translate3d(0,25%,0)}.mk-hx-ui[data-s~=remind] .mk-hx-mail-remind{opacity:1;transform:none}.mk-hx-mail-icon{display:flex;flex-shrink:0;width:calc(3 * var(--cu));height:calc(3 * var(--cu));padding:calc(.75 * var(--cu));border-radius:999px;background:rgb(var(--mk-cta) / .12);color:rgb(var(--mk-cta))}.mk-hx-mail-icon-soft{background:#3c9cf924;color:#1565c0}.mk-hx-mail-row b{display:flex;align-items:center;gap:calc(.35 * var(--cu));font-size:calc(1.2 * var(--cu));font-weight:700;letter-spacing:-.01em;white-space:nowrap}.mk-hx-mail-row small{display:block;margin-top:calc(.15 * var(--cu));font-size:calc(.95 * var(--cu));color:#6b7585}.mk-hx-ui .mk-hx-ok-inline{width:calc(1.25 * var(--cu));height:calc(1.25 * var(--cu));flex-shrink:0;color:#10b981;stroke-width:3}.mk-hx-cursor{position:absolute;left:0;top:0;z-index:5;width:calc(2.3 * var(--pu));height:calc(2.7 * var(--pu));margin:calc(-.25 * var(--pu)) 0 0 calc(-.35 * var(--pu));opacity:0;pointer-events:none;will-change:transform;transition:opacity .5s ease;filter:drop-shadow(0 calc(.35 * var(--pu)) calc(.5 * var(--pu)) rgb(5 10 25 / .35))}.mk-hx-cursor svg{position:relative;transform-origin:15% 10%}.mk-hx-cursor path{fill:#0d1421;stroke:#fff;stroke-width:1.6;stroke-linejoin:round}[data-play] .mk-hx-cursor{opacity:1}.mk-hx-ui[data-out] .mk-hx-cursor{opacity:0}.mk-hx-ripple{position:absolute;left:calc(-1.66 * var(--pu));top:calc(-1.76 * var(--pu));width:calc(4 * var(--pu));height:calc(4 * var(--pu));border-radius:999px;opacity:0;pointer-events:none;background:radial-gradient(circle,rgb(var(--mk-cta) / .28),transparent 70%);box-shadow:0 0 0 calc(.2 * var(--pu)) rgb(var(--mk-cta) / .75)}.mk-hx-ui[data-out] .mk-hx-toast,.mk-hx-ui[data-out] .mk-hx-mail,.mk-hx-ui[data-out] .mk-hx-new,.mk-hx-ui[data-out] .mk-hx-screens{opacity:0;transition:opacity .9s ease}.mk-hx-ui[data-out] .mk-hx-new:after{animation:none}@container (max-width: 440px){.mk-hx-ui{aspect-ratio:100 / 98;--pu: 1.9cqw;--cu: 2.85cqw}.mk-hx-screen{aspect-ratio:9 / 15.2}.mk-hx-window{display:none}.mk-hx-glow{top:6%;right:2%;bottom:4%;left:2%;opacity:.9;filter:blur(36px)}.mk-hx-phone{left:calc(50% - 14.5 * var(--pu));top:1.5cqw;transition:transform .9s var(--ease),opacity .6s ease}.mk-hx-ui[data-s~=mail] .mk-hx-phone{transform:scale(.97)}.mk-hx-screen{box-shadow:0 34px 60px -26px #28190a8c,0 0 0 1px #ffffff40}.mk-hx-toast{right:-1cqw;left:auto;top:13cqw;width:63cqw;transform:translate3d(10%,-6%,0) scale(.96)}.mk-hx-ui[data-s~=toast] .mk-hx-toast{transform:none}.mk-hx-toast-line{font-size:calc(1.1 * var(--cu))}.mk-hx-chip{font-size:calc(.92 * var(--cu))}.mk-hx-mail{left:-1cqw;right:auto;top:66cqw;width:78cqw;padding:calc(.35 * var(--cu)) calc(1.1 * var(--cu));transform:translate3d(-8%,8%,0) scale(.96)}.mk-hx-ui[data-s~=mail] .mk-hx-mail{transform:none}.mk-hx-mail-row{padding:calc(.7 * var(--cu)) 0}.mk-hx-mail-row b{font-size:calc(1.12 * var(--cu))}.mk-hx-mail-row small{font-size:calc(.92 * var(--cu))}.mk-hx-mail-icon{width:calc(2.8 * var(--cu));height:calc(2.8 * var(--cu));padding:calc(.7 * var(--cu))}.mk-hx-cursor{width:0;height:0;margin:0;filter:none;transition:opacity .22s ease}.mk-hx-cursor svg{display:none}.mk-hx-cursor:before{content:"";position:absolute;left:-4.4cqw;top:-4.4cqw;width:8.8cqw;height:8.8cqw;border-radius:999px;background:radial-gradient(circle,#ffffffbf 0,#ffffffbf 34%,#ffffff4d 35%,#ffffff4d);box-shadow:0 0 0 1.5px #0d142147,0 6px 16px -6px #0d142173}.mk-hx-ripple{left:-7cqw;top:-7cqw;width:14cqw;height:14cqw;background:radial-gradient(circle,rgb(255 255 255 / .4),transparent 70%);box-shadow:0 0 0 2px #ffffffe6}}@media(prefers-reduced-motion:reduce){.mk-hx-ui *,.mk-hx-ui *:after{transition:none!important;animation:none!important}.mk-hx-cursor,.mk-hx-ripple{display:none}}.mk-film{position:relative;isolation:isolate;overflow:hidden;padding:4%;border-radius:1.5rem;background:radial-gradient(80% 70% at 12% 0%,rgb(252 222 200 / .95),transparent 62%),radial-gradient(70% 60% at 100% 100%,rgb(60 156 249 / .13),transparent 62%),linear-gradient(160deg,#f8f0e7,#efe5d8)}.mk-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px #0d142114;pointer-events:none}.dark .mk-film{box-shadow:0 30px 70px -40px #000c}.dark .mk-film:after{box-shadow:inset 0 0 0 1px #ffffff1a}.mk-film-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .45s ease;pointer-events:none}.mk-film[data-video=playing] .mk-film-video{opacity:1}.mk-film[data-rec]{border-radius:0}.mk-film[data-rec]:after,.mk-film[data-rec] .mk-hx-pause{display:none}.mk-hb-section{padding:0}.mk-hb{--mk-bg: 10 14 23;--mk-bg-deep: 14 20 33;--mk-panel: 17 24 39;--mk-panel-soft: 24 33 51;--mk-ink: 244 246 250;--mk-ink-soft: 208 216 229;--mk-muted: 160 172 192;--mk-line: 36 48 70;--mk-brand-ink: 125 190 255;--background: 222 39% 7%;--foreground: 216 45% 95%;--muted-foreground: 216 22% 76%;--border: 219 32% 21%;--hb-bg: var(--mk-bg);position:relative;isolation:isolate;overflow:hidden;max-width:1400px;margin:0 auto;background:rgb(var(--hb-bg));color:rgb(var(--mk-ink))}.mk-hb .mk-h1-duo{color:rgb(var(--mk-ink) / .74)}.mk-hb-eyebrow{display:block;margin-bottom:.9rem;font-family:inherit;color:rgb(var(--mk-brand-ink));text-shadow:none}@media(min-width:640px){.mk-hb-eyebrow{font-size:.8125rem;margin-bottom:1.1rem}}.mk-hb .mk-h1-duo:first-line{color:rgb(var(--mk-ink))}.mk-hb-stage{position:relative}.mk-lv-media{position:relative;margin:0;overflow:hidden;aspect-ratio:1170 / 900;background:rgb(var(--hb-bg));-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.mk-lv-poster,.mk-lv-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}.mk-lv-video{opacity:0;transition:opacity .5s ease;clip-path:inset(0 0 3px 0)}.mk-lv[data-video] .mk-lv-video{opacity:1}.mk-lv-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(var(--hb-bg) / 0) 42%,rgb(var(--hb-bg) / .6) 66%,rgb(var(--hb-bg) / .92) 84%),radial-gradient(120% 95% at 45% 30%,rgb(var(--hb-bg) / 0) 55%,rgb(var(--hb-bg) / .35)),rgb(var(--hb-bg) / .14)}.mk-hb-copy{position:relative;z-index:2;margin-top:-21%;padding:0 20px}.mk-hb-copy h1{text-shadow:0 1px 24px rgb(var(--hb-bg) / .5)}.mk-hb-rest{position:relative;z-index:2;display:flex;flex-direction:column;padding:14px 20px 34px}.mk-hb-form{order:1}.mk-hb-chips{order:2}.mk-hb-chips>ul{margin-top:18px}.mk-hb-chips li{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk-hb [data-testid=hero-trust] img:not([data-brand]){filter:brightness(0) invert(1);opacity:.66}.mk-hb [data-testid=hero-trust] a:hover img:not([data-brand]){opacity:.9}@media(min-width:640px){.mk-hb-section{padding:16px 16px 0}.mk-hb{border-radius:var(--mk-radius-panel);box-shadow:0 30px 60px -40px #0a0e178c}.mk-hb-copy{padding:0 40px}.mk-hb-rest{padding:18px 40px 44px}}@media(min-width:768px){.mk-lv-media{aspect-ratio:16 / 9}.mk-lv-poster,.mk-lv-video{-o-object-position:50% 30%;object-position:50% 30%}.mk-hb-copy{margin-top:-15%}}@media(min-width:1024px){.mk-hb{display:flex;flex-direction:column;justify-content:center;min-height:600px;padding:64px 0 60px}.mk-hb-stage{position:absolute;inset:0 0 0 auto;width:82%;padding:0}.mk-lv-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%),linear-gradient(180deg,#000 80%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 24%),linear-gradient(180deg,#000 80%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.mk-lv-poster,.mk-lv-video{-o-object-position:30% 40%;object-position:30% 40%}.mk-lv-media:after{background:linear-gradient(90deg,rgb(var(--hb-bg) / .95) 0,rgb(var(--hb-bg) / .9) 24%,rgb(var(--hb-bg) / .74),rgb(var(--hb-bg) / .4) 48%,rgb(var(--hb-bg) / .1),rgb(var(--hb-bg) / 0) 80%),linear-gradient(180deg,rgb(var(--hb-bg) / .25) 0,rgb(var(--hb-bg) / 0) 22%,rgb(var(--hb-bg) / 0) 70%,rgb(var(--hb-bg) / .5)),rgb(var(--hb-bg) / .04)}.mk-hb-copy,.mk-hb-rest{width:46%;max-width:560px;margin:0;padding:0 0 0 48px}.mk-hb-rest{padding-top:0;padding-bottom:0}.mk-hb-chips{order:0}.mk-hb-chips>ul{margin:22px 0 26px}.mk-hb-form{order:1}}@media(min-width:1280px){.mk-hb{min-height:640px}.mk-hb-copy,.mk-hb-rest{padding-left:64px}.mk-hb-stage{width:80%}.mk-lv-poster,.mk-lv-video{-o-object-position:25% 40%;object-position:25% 40%}}.mk-lv{--nt-spring: cubic-bezier(.3, 1.32, .55, 1);--nt-gap: 10px}.mk-nt-stack{position:absolute;z-index:3;pointer-events:none;right:10px;top:38.5%;width:min(290px,calc(100% - 20px));height:0}.mk-nt{position:absolute;right:0;top:0;width:100%;padding:8px 10px 9px;border-radius:16px;background:linear-gradient(180deg,#2c2e369e,#1e2028a8);-webkit-backdrop-filter:blur(28px) saturate(1.7);backdrop-filter:blur(28px) saturate(1.7);box-shadow:0 0 0 .5px #00000073,inset 0 1px #fff3,inset 0 0 0 .5px #ffffff1a,0 8px 22px -10px #0000008c,0 30px 60px -28px #000000a6;color:#f5f6f8;font-family:var(--font-sans);opacity:0;transform:translateY(14px) scale(.96);transform-origin:50% 0;transition:opacity .38s ease,transform .8s var(--nt-spring);-webkit-font-smoothing:antialiased}.mk-nt-row{display:flex;align-items:flex-start;gap:9px}.mk-nt-nw{white-space:nowrap}.mk-nt-icon{flex-shrink:0;width:28px;height:28px;border-radius:7px;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000001f}.mk-nt-main{min-width:0;flex:1}.mk-nt-meta{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:500;line-height:1;color:#f5f6f88f;letter-spacing:.01em}.mk-nt-meta>span:first-child{text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}.mk-nt-title{margin-top:4px;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:-.012em}.mk-nt-body{margin-top:1px;font-size:12px;font-weight:500;line-height:1.3;color:#f5f6f8cc}.mk-nt-long,.mk-nt-appt{display:none}@supports not (backdrop-filter: blur(1px)){.mk-nt{background:#22242cf5}}.mk-lv[data-on~=a0] .mk-nt-a,.mk-lv[data-on~=b0] .mk-nt-b,.mk-lv[data-on~=c0] .mk-nt-c{opacity:1;transform:none}.mk-lv[data-on~=a1] .mk-nt-a,.mk-lv[data-on~=b1] .mk-nt-b,.mk-lv[data-on~=c1] .mk-nt-c,.mk-lv[data-on~=ax] .mk-nt-a,.mk-lv[data-on~=bx] .mk-nt-b,.mk-lv[data-on~=cx] .mk-nt-c{opacity:0;transform:translateY(-8px) scale(.97);transition-duration:.3s,.5s}.mk-nt-appt{position:relative;margin:10px 0 1px 44px;padding:8px 10px 9px 13px;border-radius:10px;background:#3c9cf929;color:#eef4fa;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff1a}.mk-nt-appt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#a8793e}.mk-nt-appt-time{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:#eef4fab8}.mk-nt-appt-time i{width:7px;height:7px;border-radius:99px;background:#2fbf71;box-shadow:0 0 0 2px #2fbf7133}.mk-nt-appt-name{margin-top:3px;font-size:13.5px;font-weight:700;letter-spacing:-.01em}.mk-nt-appt-svc{font-size:12px;font-weight:500;color:#eef4fab8}.mk-nt-appt-paid{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700;color:#ecd393;background:#d6b45a33}@media(min-width:768px){.mk-lv{--nt-slot: 92px}.mk-nt-stack{top:22px;right:22px;bottom:auto;width:316px}.mk-nt{top:0;bottom:auto;padding:11px 13px 12px;border-radius:20px;transform:translateY(-16px) scale(.95)}.mk-nt-row{gap:10px}.mk-nt-meta{font-size:11.5px}.mk-nt-meta>span:first-child{font-size:10.5px}.mk-nt-title{margin-top:5px;font-size:14px}.mk-nt-body{margin-top:2px;font-size:13px;line-height:1.35}.mk-nt-b,.mk-nt-c{height:82px}.mk-nt-icon{width:34px;height:34px;border-radius:8.5px}.mk-nt-long,.mk-nt-appt{display:block}.mk-nt-short{display:none}.mk-lv[data-on~=a1] .mk-nt-a,.mk-lv[data-on~=b1] .mk-nt-b,.mk-lv[data-on~=c1] .mk-nt-c{opacity:.96;transform:translateY(var(--nt-slot)) scale(.965);transition-duration:.38s,.8s}.mk-lv[data-on~=ax] .mk-nt-a,.mk-lv[data-on~=bx] .mk-nt-b,.mk-lv[data-on~=cx] .mk-nt-c{opacity:0;transform:translateY(calc(var(--nt-slot) + 22px)) scale(.93);transition-duration:.45s,.6s}.mk-lv[data-on~=cx] .mk-nt-c{transform:translateY(-10px) scale(.96)}}@media(min-width:1024px){.mk-nt-stack{top:7%;right:4%;width:clamp(284px,25vw,340px)}}@media(min-width:1280px){.mk-nt-stack{top:8%;right:5%}}.mk-lv-pause{position:absolute;z-index:5;right:4px;top:4px}@media(min-width:768px){.mk-lv-pause{left:10px;right:auto;top:10px}}@media(min-width:1024px){.mk-lv-pause{left:auto;right:12px;top:auto;bottom:12px}}@media(prefers-reduced-motion:reduce){.mk-lv *,.mk-lv *:before,.mk-lv *:after{transition:none!important;animation:none!important}}@media(max-width:767px){html[data-pb-hero] .pb-whatsapp{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.9);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}}.mk-scene-stage{position:relative;isolation:isolate;padding:2.5rem 1rem 2.75rem;border-radius:var(--mk-radius-panel);background:rgb(var(--mk-bg-deep))}.dark .mk-scene-stage{background:rgb(var(--mk-bg-deep));box-shadow:inset 0 0 0 1px rgb(var(--mk-line) / .6)}@media(min-width:640px){.mk-scene-stage{padding:3rem 2.5rem 3.25rem}}@media(min-width:1024px){.mk-scene-stage{padding:3.5rem 3rem}}.mk-scene-photo{overflow:hidden}.mk-scene-backdrop{position:absolute;z-index:-1;inset:0 0 auto 0;width:100%;height:70%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.dark .mk-scene-backdrop{opacity:.55}.mk-device{position:relative;padding:.4rem;border-radius:1.15rem;background:#0b0f18;box-shadow:0 0 0 1px #ffffff0f inset,0 24px 48px -32px #0d142173}.dark .mk-device{box-shadow:0 0 0 1px #ffffff1a inset,0 24px 48px -28px #000c}@media(min-width:640px){.mk-device{padding:.55rem;border-radius:1.4rem}}.mk-crop{position:relative;overflow:hidden;aspect-ratio:var(--ar);border-radius:.8rem;background:#0a0e17}@media(min-width:640px){.mk-crop{border-radius:.95rem}}.mk-crop img{position:absolute;max-width:none;height:auto;width:calc(100% / var(--cw));left:calc(-100% * var(--cx) / var(--cw));top:calc(-100% * var(--cy) / var(--ch))}@media(min-width:1024px){.mk-crop{aspect-ratio:var(--ar-lg)}.mk-crop img{width:calc(100% / var(--cw-lg));left:calc(-100% * var(--cx-lg) / var(--cw-lg));top:calc(-100% * var(--cy-lg) / var(--ch-lg))}}.mk-phone{position:relative;border:6px solid #0b0f18;border-radius:1.9rem;overflow:hidden;background:#0b0f18;box-shadow:0 0 0 1px #ffffff24,0 24px 48px -30px #0d142180}.mk-phone .mk-crop{border-radius:1.45rem 1.45rem 0 0;background:#fffdf8}.mk-scene-phones{padding:7rem 1rem 0}.mk-scene-phones .mk-phone{margin-bottom:-2.5rem;border-bottom:0;border-radius:1.9rem 1.9rem 0 0}@media(min-width:640px){.mk-scene-phones{padding:10rem 2.5rem 0}}@media(min-width:1024px){.mk-scene-phones{padding:9rem 3rem 0}}.mk-float{position:absolute;z-index:2;display:flex;align-items:center;gap:.5rem;max-width:min(17rem,72%);padding:.5rem .75rem;border-radius:.625rem;background:rgb(var(--mk-panel));color:rgb(var(--mk-ink));box-shadow:0 0 0 1px #0d14210f,0 10px 24px -16px #0d142159;font-size:.75rem;line-height:1.3}.dark .mk-float{background:rgb(var(--mk-panel-soft));color:rgb(var(--mk-ink));box-shadow:0 0 0 1px #ffffff14,0 10px 24px -14px #000000b3}.mk-float-icon{display:none}.mk-float-title{display:block;font-size:.8125rem;font-weight:500;letter-spacing:-.005em}.mk-float-lines{display:block;margin-top:.0625rem;color:rgb(var(--mk-muted));font-variant-numeric:tabular-nums}@media(min-width:640px){.mk-float{padding:.625rem .875rem;font-size:.8125rem}.mk-float-title{font-size:.875rem}}@media(prefers-reduced-motion:no-preference){html[data-mk-reveal] .mk-reveal .mk-float{transition:opacity .5s ease-out;transition-delay:calc(var(--float-delay, 0ms) + .2s)}html[data-mk-reveal] .mk-reveal:not(.is-visible) .mk-float{opacity:0}}html.mk-site,html.mk-site body{overflow-x:clip}.pb-shell-header{transition:background-color .25s ease,box-shadow .25s ease;background-color:rgb(var(--mk-bg))}.pb-shell-header>header{border:0;background:none;box-shadow:none}.pb-shell-header[data-scrolled]{background-color:rgb(var(--mk-bg) / .9);box-shadow:0 1px rgb(var(--mk-line));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pb-shell-header[data-scrolled]{background-color:rgb(var(--mk-bg))}}@media(max-width:379px){.pb-header-logo [data-testid^=text-planobook-logo]{font-size:20px;line-height:28px}.pb-header-logo [data-testid^=text-planobook-tagline]{font-size:6.5px}}@media(prefers-reduced-motion:no-preference){.pb-nav-panel:not([hidden]){animation:pb-pop .18s cubic-bezier(.22,1,.36,1) both;transform-origin:top left}}@keyframes pb-pop{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.fixed:has(+.pb-menu-sheet){background:#0d14211f}html .pb-menu-sheet[data-state=open]{animation:pb-menu-in .24s cubic-bezier(.22,1,.36,1) both}html .pb-menu-sheet[data-state=closed]{animation:pb-menu-out .16s ease-in both}@keyframes pb-menu-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}@keyframes pb-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes pb-menu-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html:has(.pb-menu-sheet[data-state=open]) #cookie-wrap{visibility:hidden}.pb-menu-sheet:focus{outline:none}.pb-menu-collapse{overflow:hidden}.pb-menu-collapse[data-state=open]{animation:pb-collapse-down .22s cubic-bezier(.22,1,.36,1)}.pb-menu-collapse[data-state=closed]{animation:pb-collapse-up .16s ease-in}@keyframes pb-collapse-down{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes pb-collapse-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}@media(prefers-reduced-motion:reduce){.pb-shell-header{transition:none}html .pb-menu-sheet[data-state],html .pb-menu-sheet[data-state] .pb-menu-item,.pb-menu-collapse[data-state]{animation-duration:1ms!important;animation-delay:0s!important}}@media(max-width:767px){.pb-whatsapp:not([data-scrolled]),html[data-pb-cookie] .pb-whatsapp{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.9);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}html[data-pb-cookie] [data-testid=sticky-cta]{transform:translateY(160%);opacity:0}}.pb-sticky-glass{background-color:#0d1421e6;background-image:none;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 0 0 1px #ffffff14,0 12px 32px -16px #00000073}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pb-sticky-glass{background-color:#0d1421f7}}.pb-sticky-cta-btn{background-image:none;box-shadow:none;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent}.mk{--lg-fill: 253 252 250;--lg-alpha: .9;--lg-alpha-strong: .96;--lg-alpha-lite: 1;--lg-blur: 16px;--lg-blur-strong: 18px;--lg-saturate: 140%;--lg-radius: var(--mk-radius-panel);--lg-hi: transparent;--lg-rim: transparent;--lg-hairline: rgb(var(--mk-line));--lg-inner: transparent;--lg-lens: transparent;--lg-shadow: none;--lg-shadow-lift: none;--lg-ease: cubic-bezier(.2, .7, .2, 1);--lg-spring: cubic-bezier(.2, .7, .2, 1)}.dark .mk,.mk.dark{--lg-fill: 17 24 39;--lg-hairline: rgb(var(--mk-line))}.mk .lg-edge,.mk .lg-glass,.mk .lg-glass-strong,.mk .lg-glass-lite{background-color:rgb(var(--mk-panel));background-image:none;box-shadow:inset 0 0 0 1px rgb(var(--mk-line))}.mk .lg-edge{background-color:transparent}.mk .lg-lens{position:relative}.mk .lg-press{transition-property:background-color,color,border-color,box-shadow,opacity;transition-duration:.18s;transition-timing-function:ease;-webkit-tap-highlight-color:transparent}.mk .lg-lift{transition:box-shadow .2s ease}.mk .lg-btn-glass{border-color:transparent;color:rgb(var(--mk-ink));background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px rgb(var(--mk-ink) / .22)}@media(hover:hover){.mk .lg-btn-glass:hover{background-color:rgb(var(--mk-ink) / .04);box-shadow:inset 0 0 0 1px rgb(var(--mk-ink) / .5)}}.mk .lg-cta{background-image:none;box-shadow:none}.mk .lg-icon-btn{background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px rgb(var(--mk-ink) / .14)}@media(hover:hover){.mk .lg-icon-btn:hover{background-color:rgb(var(--mk-ink) / .05)}}.mk .lg-seg{background-color:transparent;box-shadow:inset 0 0 0 1px rgb(var(--mk-line))}.mk .lg-seg>[aria-pressed],.mk .lg-seg>[aria-checked]{transition:background-color .2s ease,color .2s ease}.mk .lg-seg>[aria-pressed=true],.mk .lg-seg>[aria-checked=true]{background-color:rgb(var(--mk-ink));background-image:none;color:rgb(var(--mk-bg));box-shadow:none}.mk.lg-canvas{background-image:none}.mk.pb-nav-panel{border-color:rgb(var(--mk-line));background-color:rgb(var(--mk-panel));background-image:none;box-shadow:var(--mk-shadow-float)}.mk.pb-nav-panel>div:last-child{border-color:rgb(var(--mk-line))}html .mk.pb-menu-sheet{background-color:rgb(var(--mk-bg));background-image:none}.mk.pb-menu-sheet>div:first-child{background-color:rgb(var(--mk-bg));-webkit-backdrop-filter:none;backdrop-filter:none}.mk.pb-menu-sheet>div:last-child{background-image:linear-gradient(to top,rgb(var(--mk-bg)),rgb(var(--mk-bg) / .95) 70%,rgb(var(--mk-bg) / 0))}.mk .hm-tile{border-radius:var(--mk-radius-panel);background-color:rgb(var(--mk-panel));background-image:none;box-shadow:inset 0 0 0 1px rgb(var(--mk-line))}@media(hover:hover){.mk a.hm-tile:hover,.mk .hm-tile-link:hover{box-shadow:inset 0 0 0 1px rgb(var(--mk-ink) / .3)}}.mk .lg-faq details>summary{border-radius:.5rem;-webkit-tap-highlight-color:transparent}.mk .lg-faq-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:-.125rem;border-radius:999px;color:rgb(var(--mk-ink-soft));background:none;box-shadow:none;transition:transform .25s ease}.mk .lg-faq details[open] .lg-faq-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.mk .lg-press,.mk .lg-lift,.mk .lg-seg>*,.mk .lg-faq-icon,.mk a.hm-tile,.mk .hm-tile-link{transition-duration:.01ms!important}}html[data-ui=glass]{--ag-fill: 255 255 255;--ag-alpha-chrome: .8;--ag-alpha-strong: .88;--ag-alpha-sheet: .96;--ag-alpha-overlay: .3;--ag-overlay: 24 16 10;--ag-blur: 22px;--ag-blur-strong: 30px;--ag-saturate: 180%;--ag-r-control: .625rem;--ag-r-segment: .75rem;--ag-r-menu: .875rem;--ag-r-card: 1.125rem;--ag-r-panel: 1.375rem;--ag-r-dialog: 1.625rem;--ag-hi: rgb(255 255 255 / .85);--ag-rim: rgb(255 255 255 / .45);--ag-hairline: rgb(28 22 16 / .09);--ag-hairline-strong: rgb(28 22 16 / .14);--ag-field: rgb(28 22 16 / .045);--ag-field-border: rgb(28 22 16 / .11);--ag-track: rgb(28 22 16 / .065);--ag-thumb: 255 255 255;--ag-shadow-card: 0 1px 2px rgb(40 26 14 / .04), 0 10px 28px -18px rgb(60 38 20 / .22);--ag-shadow-float: 0 1px 2px rgb(40 26 14 / .06), 0 18px 44px -18px rgb(60 38 20 / .34);--ag-shadow-dialog: 0 2px 6px rgb(40 26 14 / .06), 0 30px 80px -24px rgb(40 24 12 / .45);--ag-active-ink: hsl(22 92% 36%);--ag-accent-ink: hsl(211 82% 40%);--ag-ease: cubic-bezier(.22, 1, .36, 1);--ag-spring: cubic-bezier(.34, 1.45, .64, 1);--ag-canvas: radial-gradient(60rem 40rem at 100% -10%, rgb(60 156 249 / .12), transparent 60%), radial-gradient(48rem 36rem at -10% 110%, rgb(252 222 200 / .42), transparent 62%), radial-gradient(40rem 30rem at 55% 120%, rgb(206 222 255 / .28), transparent 60%), linear-gradient(180deg, #f6f3ef, #f1ede7)}html[data-ui=glass].dark{--ag-fill: 21 31 49;--ag-alpha-chrome: .86;--ag-alpha-strong: .88;--ag-alpha-sheet: .95;--ag-alpha-overlay: .55;--ag-overlay: 0 0 0;--ag-hi: rgb(255 255 255 / .14);--ag-rim: rgb(255 255 255 / .07);--ag-hairline: rgb(255 255 255 / .09);--ag-hairline-strong: rgb(255 255 255 / .15);--ag-field: rgb(255 255 255 / .06);--ag-field-border: rgb(255 255 255 / .1);--ag-track: rgb(255 255 255 / .08);--ag-thumb: 58 76 108;--ag-shadow-card: 0 1px 2px rgb(0 0 0 / .3), 0 12px 30px -18px rgb(0 0 0 / .7);--ag-shadow-float: 0 1px 2px rgb(0 0 0 / .35), 0 20px 48px -18px rgb(0 0 0 / .8);--ag-shadow-dialog: 0 2px 6px rgb(0 0 0 / .35), 0 32px 90px -24px rgb(0 0 0 / .9);--ag-active-ink: hsl(30 98% 66%);--ag-accent-ink: hsl(207 90% 68%);--ag-canvas: radial-gradient(60rem 40rem at 100% -10%, rgb(249 115 22 / .16), transparent 60%), radial-gradient(48rem 36rem at -10% 110%, rgb(60 156 249 / .14), transparent 62%), linear-gradient(180deg, #0f1726, #0b111c)}html[data-ui=glass] :is(.planobook-sidebar--rail,.mobile-bottom-nav){background-color:rgb(var(--ag-fill) / var(--ag-alpha-chrome));background-image:radial-gradient(120% 70% at 20% -10%,rgb(255 255 255 / .16),transparent 60%);-webkit-backdrop-filter:blur(var(--ag-blur)) saturate(var(--ag-saturate));backdrop-filter:blur(var(--ag-blur)) saturate(var(--ag-saturate));box-shadow:inset 0 1px 0 var(--ag-hi),inset 0 0 0 1px var(--ag-rim),0 0 0 1px var(--ag-hairline),var(--ag-shadow-float)}html[data-ui=glass] :is(.ui-dialog.bg-background,.ui-sheet.bg-background,.ui-drawer.bg-background,.ui-float.bg-popover,.ui-toast.bg-background){border-color:var(--ag-hairline);background-color:rgb(var(--ag-fill) / var(--ag-alpha-strong));background-image:radial-gradient(120% 60% at 15% -8%,rgb(255 255 255 / .12),transparent 55%);-webkit-backdrop-filter:blur(var(--ag-blur-strong)) saturate(var(--ag-saturate));backdrop-filter:blur(var(--ag-blur-strong)) saturate(var(--ag-saturate))}html[data-ui=glass] :is(.ui-dialog.bg-background,.ui-sheet.bg-background,.ui-drawer.bg-background){background-color:rgb(var(--ag-fill) / var(--ag-alpha-sheet))}html[data-ui=glass] .app-shell{background:var(--ag-canvas)}html[data-ui=glass] .app-shell-column{background:transparent}html[data-ui=glass] .app-shell:not(.dashboard-mobile-ui){gap:.625rem;padding:.625rem}html[data-ui=glass] .app-shell:not(.dashboard-mobile-ui)>div:first-child{display:flex}html[data-ui=glass] .planobook-sidebar--rail{height:100%;border:0;border-radius:var(--ag-r-panel);color:hsl(var(--foreground));overflow:hidden}html[data-ui=glass] .planobook-rail-header,html[data-ui=glass] .planobook-rail-footer{border-color:var(--ag-hairline)}html[data-ui=glass] .planobook-sidebar--rail .planobook-rail-link,html[data-ui=glass] .planobook-sidebar--rail .planobook-sidebar-utility{border-radius:.875rem;color:#3a485f;transition:transform .45s var(--ag-spring),background-color .18s ease,color .18s ease,box-shadow .2s ease}html[data-ui=glass].dark .planobook-sidebar--rail .planobook-rail-link,html[data-ui=glass].dark .planobook-sidebar--rail .planobook-sidebar-utility{color:#b9c5d4}html[data-ui=glass] .planobook-sidebar--rail .planobook-rail-link:hover{border-color:transparent;background:#1c16100f;color:#132035;transform:none}html[data-ui=glass].dark .planobook-sidebar--rail .planobook-rail-link:hover{background:#ffffff14;color:#faf6f0}html[data-ui=glass] .planobook-sidebar--rail .planobook-rail-link[data-active=true]{border-color:transparent;background-color:hsl(var(--primary));background-image:linear-gradient(180deg,#ffffff29,#fff0 60%);color:#fff;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000014,0 6px 16px -8px #dd5a03cc}html[data-ui=glass] .planobook-sidebar--rail .planobook-rail-link[data-active=true]:before{display:none}html[data-ui=glass] .planobook-sidebar--rail .planobook-sidebar-logout:hover{border-color:transparent;background:#e846301f;color:#b62a20}html[data-ui=glass].dark .planobook-sidebar--rail .planobook-sidebar-logout:hover{color:#f5ab98}html[data-ui=glass] .planobook-rail-logo{filter:none}html[data-ui=glass] .app-topbar{min-height:3.25rem;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui=glass] .app-shell:not(.dashboard-mobile-ui) .app-topbar{padding:0 .25rem .5rem .5rem}html[data-ui=glass] .app-topbar-title{font-size:1.05rem;letter-spacing:-.02em}html[data-ui=glass] :is(.app-topbar-actions button,.app-topbar-icon){border:0;border-radius:999px;background-color:rgb(var(--ag-fill) / .82);color:hsl(var(--foreground) / .78);box-shadow:inset 0 1px 0 var(--ag-hi),0 0 0 1px var(--ag-hairline),0 4px 12px -8px #281a0e4d;transition:transform .45s var(--ag-spring),background-color .18s ease,color .18s ease}html[data-ui=glass] :is(.app-topbar-actions button,.app-topbar-icon):hover,html[data-ui=glass] .app-topbar-icon.is-active{background-color:rgb(var(--ag-fill) / .96);color:var(--ag-active-ink)}html[data-ui=glass] :is(.app-topbar-actions button,.app-topbar-icon):active{transform:scale(.92)}html[data-ui=glass] .app-shell-main{background-color:hsl(var(--background));box-shadow:0 0 0 1px var(--ag-hairline),var(--ag-shadow-card)}html[data-ui=glass] .app-shell:not(.dashboard-mobile-ui) .app-shell-main{border-radius:var(--ag-r-panel)}html[data-ui=glass] .dashboard-mobile-ui .app-shell-main{border-radius:var(--ag-r-panel) var(--ag-r-panel) 0 0}html[data-ui=glass] .mobile-bottom-nav{border:0;border-radius:2rem;padding:.3125rem}html[data-ui=glass] .mobile-bottom-nav-item{border-radius:1.625rem;color:hsl(var(--foreground) / .72);transition:transform .45s var(--ag-spring),background-color .2s ease,color .2s ease}html[data-ui=glass] .mobile-bottom-nav-item.active{background:rgb(var(--ag-thumb) / .7);color:var(--ag-active-ink);box-shadow:inset 0 1px 0 var(--ag-hi),0 2px 8px -4px #281a0e33}html[data-ui=glass] .mobile-bottom-nav-create{color:var(--ag-active-ink)}html[data-ui=glass].dark .mobile-bottom-nav-item.active{background:#ffffff1f}html[data-ui=glass] .mobile-bottom-nav-create-icon{border:0;background-color:hsl(var(--primary));background-image:linear-gradient(180deg,#ffffff42,#fff0 58%);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #00000014,0 0 0 3px rgb(var(--ag-fill) / .9),0 10px 22px -8px #cf4510bf}html[data-ui=glass] .shadcn-card.rounded-xl{border-radius:var(--ag-r-card)}html[data-ui=glass] .shadcn-card.border-card-border{border-color:var(--ag-hairline)}html[data-ui=glass] .shadcn-card.shadow-sm{box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-card)}html[data-ui=glass].dark .shadcn-card.shadow-sm{box-shadow:inset 0 1px #ffffff0d,var(--ag-shadow-card)}html[data-ui=glass] .ui-overlay.bg-black\/80{background-color:rgb(var(--ag-overlay) / var(--ag-alpha-overlay))}html[data-ui=glass] .ui-dialog.bg-background{box-shadow:inset 0 1px 0 var(--ag-hi),inset 0 0 0 1px var(--ag-rim),var(--ag-shadow-dialog)}@media(min-width:640px){html[data-ui=glass] .ui-dialog.sm\:rounded-xl{border-radius:var(--ag-r-dialog)}}html[data-ui=glass] .ui-dialog-rim{display:none}html[data-ui=glass] .ui-sheet.bg-background{box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-dialog)}html[data-ui=glass] .ui-sheet.inset-y-0.h-full:is(.right-0,.left-0){top:.5rem;bottom:.5rem;height:auto;border-radius:var(--ag-r-dialog);border-width:1px}html[data-ui=glass] .ui-sheet.inset-y-0.h-full.right-0{right:.5rem}html[data-ui=glass] .ui-sheet.inset-y-0.h-full.left-0{left:.5rem}html[data-ui=glass] .ui-sheet.inset-x-0.bottom-0{border-radius:var(--ag-r-dialog) var(--ag-r-dialog) 0 0}html[data-ui=glass] .ui-sheet.inset-x-0.top-0{border-radius:0 0 var(--ag-r-dialog) var(--ag-r-dialog)}html[data-ui=glass] .ui-drawer:not(.rounded-none){border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}html[data-ui=glass] .ui-drawer.bg-background{box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-dialog)}html[data-ui=glass] .ui-drawer-grabber{width:2.25rem;height:.3125rem;margin-top:.5rem;background:hsl(var(--foreground) / .22)}html[data-ui=glass] :is(.ui-drawer,.ui-dialog,.ui-sheet).ui-solid.bg-background{--ui-surface: rgb(var(--ag-fill));background-color:var(--ui-surface);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui=glass] .ui-float.bg-popover{box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-float)}html[data-ui=glass] .ui-float.rounded-md{border-radius:var(--ag-r-menu)}html[data-ui=glass] .ui-menu.p-1{padding:.3125rem}html[data-ui=glass] .ui-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]){border-radius:.5rem}html[data-ui=glass] .ui-toast.bg-background{border-radius:1.125rem;box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-float)}html[data-ui=glass] .ui-btn.rounded-md{border-radius:var(--ag-r-control)}html[data-ui=glass] .ui-btn{transition-property:transform,background-color,color,border-color,box-shadow,opacity;transition-duration:.45s,.18s,.18s,.18s,.2s,.18s;transition-timing-function:var(--ag-spring),ease,ease,ease,ease,ease}html[data-ui=glass] .ui-btn:active:not(:disabled){transform:scale(.97);transition-duration:.1s,.18s,.18s,.18s,.2s,.18s;transition-timing-function:ease-out}:where(html[data-ui=glass] .ui-btn--primary.bg-primary){background-image:linear-gradient(180deg,#ffffff29,#fff0 55%)}:where(html[data-ui=glass]) .ui-btn--primary.bg-primary{box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000014,0 1px 2px #281a0e1f,0 6px 16px -8px #cf45108c}html[data-ui=glass] .ui-btn--outline{background-color:hsl(var(--foreground) / .025);box-shadow:inset 0 1px 0 var(--ag-hi)}html[data-ui=glass].dark .ui-btn--outline{box-shadow:inset 0 1px #ffffff0d}html[data-ui=glass] .ui-segmented.bg-muted{background-color:var(--ag-track);padding:.1875rem}html[data-ui=glass] .ui-segmented.rounded-lg{border-radius:var(--ag-r-segment)}html[data-ui=glass] .ui-segment.rounded-md{border-radius:.5625rem}html[data-ui=glass] .ui-segment{transition:transform .45s var(--ag-spring),background-color .2s ease,color .2s ease,box-shadow .2s ease}html[data-ui=glass] .ui-segment:active{transform:scale(.96)}html[data-ui=glass] .ui-segment.data-\[state\=active\]\:bg-background[data-state=active]{background-color:rgb(var(--ag-thumb));box-shadow:inset 0 1px 0 var(--ag-hi),0 0 0 .5px var(--ag-hairline-strong),0 3px 8px -2px #00000024}html[data-ui=glass] .ui-field.bg-background{background-color:var(--ag-field)}html[data-ui=glass] .ui-field.border-input{border-color:var(--ag-field-border)}html[data-ui=glass] .ui-field.rounded-md{border-radius:var(--ag-r-control)}html[data-ui=glass] .ui-field.bg-background:focus,html[data-ui=glass] .ui-field.bg-background:focus-visible{background-color:hsl(var(--background))}html[data-ui=glass][data-glass-blur=off]{--ag-alpha-chrome: .97;--ag-alpha-strong: .98;--ag-alpha-sheet: .99}html[data-ui=glass][data-glass-blur=off] :is(.planobook-sidebar--rail,.mobile-bottom-nav,.ui-dialog,.ui-sheet,.ui-drawer,.ui-float,.ui-toast){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-ui=glass]{--ag-alpha-chrome: .97;--ag-alpha-strong: .98;--ag-alpha-sheet: .99}}@media(prefers-reduced-transparency:reduce){html[data-ui=glass]{--ag-alpha-chrome: .98;--ag-alpha-strong: .99;--ag-alpha-sheet: 1}html[data-ui=glass] :is(.planobook-sidebar--rail,.mobile-bottom-nav,.ui-dialog,.ui-sheet,.ui-drawer,.ui-float,.ui-toast){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-contrast:more){html[data-ui=glass]{--ag-alpha-chrome: 1;--ag-alpha-strong: 1;--ag-alpha-sheet: 1;--ag-hairline: hsl(var(--foreground) / .35);--ag-field-border: hsl(var(--foreground) / .45)}}@media(prefers-reduced-motion:reduce){html[data-ui=glass] :is(.ui-btn,.ui-segment,.planobook-rail-link,.mobile-bottom-nav-item,.app-topbar-actions button,.app-topbar-icon){transition-duration:.01ms!important}html[data-ui=glass] :is(.ui-btn,.ui-segment,.mobile-bottom-nav-item,.app-topbar-actions button,.app-topbar-icon):active{transform:none!important}}@media print{html[data-ui=glass] .app-shell{background:none!important;padding:0!important}html[data-ui=glass] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=glass] :is(.ui-dialog,.ui-sheet,.ui-drawer,.ui-float,.ui-toast,.app-shell-main){background:#fff!important;box-shadow:none!important}}html[data-ui=glass] .app-notice{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;width:auto;margin:0 0 .5rem;border:0!important;border-radius:1rem;padding:.55rem .6rem .55rem 1rem!important;background:rgb(var(--ag-fill) / .92)!important;color:hsl(var(--foreground));box-shadow:inset 0 1px 0 var(--ag-hi),0 0 0 1px var(--ag-hairline),var(--ag-shadow-card);animation:none!important}html[data-ui=glass] .dashboard-mobile-ui .app-notice{margin:.5rem .75rem .25rem}html[data-ui=glass] .app-notice:before,html[data-ui=glass] .app-notice-deco{display:none!important}html[data-ui=glass] .app-notice>div:first-child{flex:1 1 auto;min-width:0;padding:0}html[data-ui=glass] .app-notice-text{color:hsl(var(--foreground))!important;font-size:.875rem!important;font-weight:650!important;filter:none!important}html[data-ui=glass] .app-notice-text:before{content:"";display:inline-block;vertical-align:.05em;margin-inline-end:.65rem;width:.55rem;height:.55rem;flex:none;border-radius:999px;background:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .16)}html[data-ui=glass] .app-notice--alert .app-notice-text:before{background:#db2424;box-shadow:0 0 0 4px #db242429}html[data-ui=glass] .app-notice--warning .app-notice-dot>span:first-child{animation:none!important;display:none}html[data-ui=glass] .app-notice--warning p{color:hsl(var(--foreground))!important}html[data-ui=glass] .app-notice--warning p>span:not(.font-bold){color:hsl(var(--muted-foreground))!important}html[data-ui=glass] .app-notice-action{flex:none;min-height:2.25rem;height:auto;border:0!important;border-radius:999px!important;padding:.45rem 1rem!important;background:hsl(var(--primary)) linear-gradient(180deg,#ffffff29,#fff0 55%)!important;color:#fff!important;font-size:.8125rem!important;font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 4px 12px -6px #cf451099!important;animation:none!important;transform:none;transition:transform .45s var(--ag-spring),filter .18s ease}html[data-ui=glass] .app-notice-action:hover{filter:brightness(.95);transform:none!important}html[data-ui=glass] .app-notice-action:active{transform:scale(.96)!important}html[data-ui=glass] .app-notice--alert .app-notice-action{background:#ca2121!important}html[data-ui=glass] .app-notice--calm .app-notice-text:before{background:#3c9cf9;box-shadow:0 0 0 4px #3c9cf929}html[data-ui=glass] .app-notice--calm .app-notice-action--calm{background:transparent!important;color:hsl(var(--foreground))!important;font-weight:500;box-shadow:inset 0 0 0 1px hsl(var(--border))!important;text-decoration:none}html[data-ui=glass] .team-catalog-luxe>:first-child,html[data-ui=glass] .settings-house-style .settings-page-heading{border-color:var(--ag-hairline)!important;background:transparent!important;color:hsl(var(--foreground))}html[data-ui=glass] .team-catalog-luxe>:first-child .bg-gradient-to-r{display:none}html[data-ui=glass] .team-catalog-luxe>:first-child>div:first-child>div:first-child>p:first-child,html[data-ui=glass] .settings-house-style .settings-page-heading>p{color:var(--ag-accent-ink)!important}html[data-ui=glass] .team-catalog-luxe>:first-child h1,html[data-ui=glass] .settings-house-style .settings-page-heading h1{color:hsl(var(--foreground));font-size:clamp(1.6rem,1.1rem + 1.2vw,2.1rem)!important;font-weight:800;letter-spacing:-.035em!important}html[data-ui=glass] .team-catalog-luxe>:first-child p.text-muted-foreground,html[data-ui=glass] .settings-house-style .settings-page-heading>span{color:hsl(var(--muted-foreground))}html[data-ui=glass] .team-catalog-luxe>:first-child button:not(.ui-btn){color:hsl(var(--muted-foreground))}html[data-ui=glass] .team-catalog-luxe>:first-child .ui-btn--outline{color:hsl(var(--foreground))}html[data-ui=glass] :is(.team-catalog-luxe,.settings-house-style){background:transparent}html[data-ui=glass] .settings-house-style .settings-list-shell .rounded-lg.border,html[data-ui=glass] .customer-register .rounded-xl.border{border-color:var(--ag-hairline)!important;border-radius:var(--ag-r-card)!important;box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-card)}html[data-ui=glass] .home-dashboard-page.dash-luxe{background:transparent}html[data-ui=glass] .home-dashboard-page.dash-luxe:after{display:none}html[data-ui=glass] .dash-luxe :is(.salon-profile-summary,.salon-performance-banner,.daily-hero){border:0;border-radius:var(--ag-r-card);background:radial-gradient(120% 90% at 0% 0%,hsl(24 94% 52% / .08),transparent 55%),rgb(var(--ag-fill) / .9);color:hsl(var(--foreground));box-shadow:inset 0 1px 0 var(--ag-hi),0 0 0 1px var(--ag-hairline),var(--ag-shadow-card)}html[data-ui=glass] .dash-luxe .salon-profile-summary :is(.text-white,h2,h3,strong){color:hsl(var(--foreground))}html[data-ui=glass] .dash-luxe .salon-profile-summary :is(p,small,.text-white\/70,.text-white\/60,.text-gray-300,.text-gray-400){color:hsl(var(--muted-foreground))}html[data-ui=glass] .dash-luxe .salon-profile-summary :is(.border-white\/10,.border-white\/15,.border-white\/20,hr){border-color:var(--ag-hairline)}html[data-ui=glass] .dash-luxe .salon-profile-stats>div+div{border-left-color:var(--ag-hairline)}html[data-ui=glass]:not(.dark) .dash-luxe .salon-profile-summary .salon-highlights-dashboard{--muted-foreground: 210 6% 32%}html[data-ui=glass] .dash-luxe .salon-profile-stats dt{color:hsl(var(--muted-foreground))}html[data-ui=glass] .dash-luxe .salon-profile-logo-ring{background:linear-gradient(rgb(var(--ag-fill)),rgb(var(--ag-fill))) padding-box,linear-gradient(135deg,#ffb133,#ff6a1f 45%,#df3c75) border-box}html[data-ui=glass] .dash-luxe .salon-performance-banner p{color:hsl(var(--muted-foreground))}html[data-ui=glass] .dash-luxe .salon-performance-banner strong{color:hsl(var(--foreground))}html[data-ui=glass] .dash-luxe .salon-performance-actions button:not(.dashboard-share-salon-button){border-color:transparent;border-radius:var(--ag-r-card);background:rgb(var(--ag-fill) / .9);box-shadow:inset 0 1px 0 var(--ag-hi),0 0 0 1px var(--ag-hairline),var(--ag-shadow-card)}html[data-ui=glass] .dash-luxe .salon-performance-actions .dashboard-share-salon-button{border-radius:var(--ag-r-card);box-shadow:inset 0 1px #ffffff52,0 10px 22px -12px #d34c09cc}html[data-ui=glass] .finance-control-luxe.dash-luxe{background:transparent}html[data-ui=glass] .finance-control-luxe.dash-luxe:after{display:none}html[data-ui=glass] .finance-control-luxe.dash-luxe :is(.luxe-panel,.rounded-2xl.border,.rounded-xl.border){border-color:var(--ag-hairline)!important;border-radius:var(--ag-r-card)!important;box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-card)!important}html[data-ui=glass] .finance-control-luxe.dash-luxe .grid.grid-cols-2.sm\:grid-cols-3.lg\:grid-cols-5>div{border-color:var(--ag-hairline)!important;border-radius:var(--ag-r-card);box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-card)}html[data-ui=glass] .finance-control-luxe.dash-luxe .bg-gradient-to-br.from-\[\#12203a\]{border-radius:var(--ag-r-card)!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #0003,var(--ag-shadow-float)!important}html[data-ui=glass] .quick-create-sheet.quick-create-sheet{border:0;border-radius:1.75rem 1.75rem 0 0;background-color:rgb(var(--ag-fill) / var(--ag-alpha-sheet));background-image:radial-gradient(120% 60% at 15% -8%,rgb(255 255 255 / .12),transparent 55%);-webkit-backdrop-filter:blur(var(--ag-blur-strong)) saturate(var(--ag-saturate));backdrop-filter:blur(var(--ag-blur-strong)) saturate(var(--ag-saturate));box-shadow:inset 0 1px 0 var(--ag-hi),var(--ag-shadow-dialog)}html[data-ui=glass] .quick-create-sheet>div:first-child{width:2.25rem;height:.3125rem;background:hsl(var(--foreground) / .22);opacity:1}html[data-ui=glass] .quick-create-overlay[data-vaul-overlay]{background-color:rgb(var(--ag-overlay) / var(--ag-alpha-overlay))}html[data-ui=glass] .quick-create-action:not(.quick-create-action-primary){border-color:transparent;background:rgb(var(--ag-fill) / .9);box-shadow:inset 0 1px 0 var(--ag-hi),0 0 0 1px var(--ag-hairline),0 6px 16px -12px #281a0e4d}html[data-ui=glass].dark .quick-create-action:not(.quick-create-action-primary){background:#ffffff0f}html[data-ui=glass] .quick-create-action-primary{border-color:transparent;background:hsl(var(--primary)) linear-gradient(180deg,#ffffff1f,#fff0 55%);box-shadow:inset 0 1px #ffffff59,0 10px 22px -12px #cf4510b3}html[data-ui=glass] .quick-create-action{transition:transform .45s var(--ag-spring),box-shadow .2s ease}html[data-ui=glass] .quick-create-action:active{transform:scale(.97)}html[data-ui=glass][data-glass-blur=off] .quick-create-sheet.quick-create-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){html[data-ui=glass] :is(.app-notice-action,.quick-create-action){transition:none!important}html[data-ui=glass] :is(.app-notice-action,.quick-create-action):active{transform:none!important}}@media print{html[data-ui=glass] :is(.app-notice,.quick-create-sheet){display:none!important}}html[data-ui=glass]{--ag-grid-hour: hsl(220 14% 70%);--ag-grid-half: hsl(220 13% 80%);--ag-grid-quarter: hsl(220 14% 87%);--ag-grid-column: hsl(220 13% 76%);--ag-grid-gutter: hsl(220 13% 76%);--ag-time-hour: hsl(220 14% 34%);--ag-time-minor: hsl(220 9% 58%);--ag-staff-head-h: 3.25rem}html[data-ui=glass].dark{--ag-grid-hour: hsl(220 9% 40%);--ag-grid-half: hsl(220 10% 27%);--ag-grid-quarter: hsl(220 12% 22%);--ag-grid-column: hsl(220 10% 32%);--ag-grid-gutter: hsl(220 10% 28%);--ag-time-hour: hsl(220 12% 74%);--ag-time-minor: hsl(220 9% 48%)}html[data-ui=glass] .agenda-page-head{border-color:var(--ag-hairline);background:transparent;min-height:3.5rem}html[data-ui=glass] .agenda-page-head-glow{display:none}html[data-ui=glass] .agenda-page-title{background:none;-webkit-text-fill-color:currentColor;color:hsl(var(--foreground));font-size:1.375rem;font-weight:800;letter-spacing:-.03em}html[data-ui=glass] .agenda-page-title svg{color:var(--ag-accent-ink)}html[data-ui=glass] .agenda-legend{gap:.85rem;border-radius:999px;padding:.3rem .8rem;background:var(--ag-track);color:hsl(var(--foreground) / .72);font-size:.6875rem}html[data-ui=glass] :is(.agenda-pill,.agenda-pill-group,.agenda-select){border-color:transparent!important;border-radius:999px!important;background-color:rgb(var(--ag-fill) / .86)!important;color:hsl(var(--foreground) / .86);box-shadow:inset 0 1px 0 var(--ag-hi),0 0 0 1px var(--ag-hairline-strong),0 2px 6px -4px #281a0e40!important;transition:transform .45s var(--ag-spring),background-color .18s ease,color .18s ease}html[data-ui=glass].dark :is(.agenda-pill,.agenda-pill-group,.agenda-select){background-color:#ffffff12!important}html[data-ui=glass] :is(.agenda-pill,.agenda-select):hover{background-color:rgb(var(--ag-fill) / 1)!important}html[data-ui=glass].dark :is(.agenda-pill,.agenda-select):hover{background-color:#ffffff1f!important}html[data-ui=glass] .agenda-pill:active{transform:scale(.96)}html[data-ui=glass] .agenda-pill-group{padding:.125rem}html[data-ui=glass] .agenda-pill-group .ui-btn{border-radius:999px}html[data-ui=glass] .agenda-pill--today{color:var(--ag-active-ink)!important;font-weight:700;padding-inline:.75rem}html[data-ui=glass] .agenda-select{padding-inline-start:1rem}html[data-ui=glass] .agenda-icon-btn{border-radius:999px}html[data-ui=glass] .agenda-primary{border-radius:999px;padding-inline:1rem;background:hsl(var(--primary)) linear-gradient(180deg,#ffffff29,#fff0 55%)!important;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000014,0 6px 16px -8px #cf45108c}html[data-ui=glass] .agenda-segmented{border-radius:var(--ag-r-segment);padding:.1875rem;background:var(--ag-track)!important}html[data-ui=glass] .agenda-segment{border-radius:.5625rem;background:transparent!important;box-shadow:none!important;color:hsl(var(--foreground) / .64)!important;font-weight:600;transition:transform .45s var(--ag-spring),background-color .2s ease,color .2s ease,box-shadow .2s ease}html[data-ui=glass] .agenda-segment[aria-pressed=true]{background:rgb(var(--ag-thumb))!important;color:hsl(var(--foreground))!important;font-weight:700;box-shadow:inset 0 1px 0 var(--ag-hi),0 0 0 .5px var(--ag-hairline-strong),0 3px 8px -2px #00000029!important}html[data-ui=glass] .agenda-segment:active{transform:scale(.96)}html[data-ui=glass] :is(.agenda-toolbar,.agenda-day-controls,.agenda-mobile-bar,.agenda-date-strip,.agenda-staff-toolbar){border-color:var(--ag-hairline)!important;background:hsl(var(--background))!important}html[data-ui=glass] .agenda-staff-head{position:relative;z-index:35;height:var(--ag-staff-head-h);margin-bottom:calc(-1 * var(--ag-staff-head-h));overflow:hidden!important;border-bottom:1px solid var(--ag-hairline-strong)!important;background-color:rgb(var(--ag-fill) / .88)!important;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:0 6px 14px -12px #281a0e59}html[data-ui=glass] .agenda-staff-head>div{border-color:var(--ag-grid-column)!important}html[data-ui=glass] .agenda-time-scroll[data-agenda-view=staff]{padding-top:var(--ag-staff-head-h);scroll-padding-top:var(--ag-staff-head-h)}html[data-ui=glass] .agenda-time-scroll[data-agenda-view=staff] .agenda-staff-overlay{top:var(--ag-staff-head-h)!important}html[data-ui=glass] .agenda-week-head{border-color:var(--ag-hairline-strong)!important;background-color:rgb(var(--ag-fill) / .88)!important;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:0 6px 14px -12px #281a0e59}html[data-ui=glass] .agenda-week-head-corner{background:transparent!important}html[data-ui=glass] .agenda-week-head-cell{border-color:var(--ag-grid-column)!important}html[data-ui=glass] .agenda-time-gutter{background:hsl(var(--background))!important;box-shadow:inset -1px 0 0 var(--ag-grid-gutter)}html[data-ui=glass] .agenda-time-label{color:var(--ag-time-minor)!important;font-weight:500}html[data-ui=glass] .agenda-time-label--hour{color:var(--ag-time-hour)!important;font-weight:700}html[data-ui=glass] .agenda-day-column{border-left-color:var(--ag-grid-column)!important}html[data-ui=glass] .agenda-slot-line--hour{border-top:1px solid var(--ag-grid-hour)!important}html[data-ui=glass] .agenda-slot-line--half{border-top:1px dashed var(--ag-grid-half)!important}html[data-ui=glass] .agenda-slot-line--quarter{border-top:1px dotted var(--ag-grid-quarter)!important}@media(max-resolution:1.5dppx){html[data-ui=glass] .agenda-slot-line--quarter{border-top-style:solid!important}}html[data-ui=glass] .agenda-appointment-card{border-width:1px;border-color:color-mix(in srgb,var(--appointment-border) 38%,transparent);border-left-width:3px;border-radius:.625rem;box-shadow:0 1px 2px #1418200f,0 4px 10px -8px #1418204d,inset 0 1px #ffffff59}html[data-ui=glass] .agenda-appointment-card.agenda-appointment-card--booking{border-left-width:3px}html[data-ui=glass].dark .agenda-appointment-card{border-color:color-mix(in srgb,var(--appointment-border) 45%,transparent);box-shadow:0 1px 2px #0000004d,0 6px 14px -10px #000000b3,inset 0 1px #ffffff12}html[data-ui=glass] .agenda-appointment-card--mobile-week{border-radius:.3125rem;border-left-width:2px;box-shadow:none}html[data-ui=glass] .agenda-appointment-card--unpaid{border-left-width:3px;border-left-color:var(--appointment-border);box-shadow:0 1px 2px #1418200f,0 4px 10px -8px #1418204d,inset 0 1px #ffffff59}html[data-ui=glass] .agenda-appointment-card--booking.agenda-appointment-card--unpaid{border-left-color:var(--appointment-color)}html[data-ui=glass] .agenda-appointment-card--unpaid:after{display:none}html[data-ui=glass] .agenda-appointment-card--selected{outline-offset:2px;border-radius:.625rem}@media(hover:hover){html[data-ui=glass] .agenda-appointment-card:hover{border-color:color-mix(in srgb,var(--appointment-border) 60%,transparent);box-shadow:0 2px 4px #14182014,0 10px 18px -12px #14182066,inset 0 1px #fff6}}html[data-ui=glass] .agenda-payment-label{align-self:flex-start;max-width:100%;border:1px solid transparent;border-radius:999px;padding:2px 7px!important;font-size:9px;font-weight:700;letter-spacing:.01em;text-shadow:none;background:#fff9;color:#2a3346}html[data-ui=glass] .agenda-payment-label--paid{background:#def7e7;color:#155b32!important;border-color:#aee0c0}html[data-ui=glass] .agenda-payment-label--deposit{background:#fcf1cf;color:#77460d!important;border-color:#eacc86}html[data-ui=glass] .agenda-payment-label--unpaid{background:#feecec;color:#a71b1b!important;border-color:#f4b9b9}html[data-ui=glass].dark .agenda-payment-label{background:#00000040;color:#dcdfe5}html[data-ui=glass].dark .agenda-payment-label--paid{background:#143d26d9;color:#a8f0c2!important;border-color:#2e6b48}html[data-ui=glass].dark .agenda-payment-label--deposit{background:#4e360ed9;color:#f9dd8b!important;border-color:#82622b}html[data-ui=glass].dark .agenda-payment-label--unpaid{background:#491212d9;color:#faa8a8!important;border-color:#8a2e2e}html[data-ui=glass][data-glass-blur=off] :is(.agenda-staff-head,.agenda-week-head){background-color:rgb(var(--ag-fill) / .97)!important;-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){html[data-ui=glass] :is(.agenda-staff-head,.agenda-week-head){background-color:rgb(var(--ag-fill))!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){html[data-ui=glass]{--ag-grid-hour: hsl(220 14% 55%);--ag-grid-half: hsl(220 13% 70%);--ag-grid-quarter: hsl(220 13% 80%);--ag-grid-column: hsl(220 13% 60%)}}@media(prefers-reduced-motion:reduce){html[data-ui=glass] :is(.agenda-pill,.agenda-segment){transition:none!important}html[data-ui=glass] :is(.agenda-pill,.agenda-segment):active{transform:none!important}}@media print{html[data-ui=glass] :is(.agenda-staff-head,.agenda-week-head){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}html[data-ui=glass] .agenda-payment-mark{width:7px;height:7px;border-radius:999px;box-shadow:0 0 0 1.5px #ffffffe6}html[data-ui=glass].dark .agenda-payment-mark{box-shadow:0 0 0 1.5px #00000073}html[data-ui=glass] .agenda-time-scroll.agenda-time-scroll--staff-pager[data-agenda-view=staff]{padding-top:0;scroll-padding-top:0}html[data-ui=glass] .agenda-time-scroll.agenda-time-scroll--staff-pager[data-agenda-view=staff] .agenda-staff-overlay{top:0!important}html[data-ui=glass] .agenda-staff-head-sticky{border-bottom:1px solid var(--ag-hairline-strong)!important;background-color:rgb(var(--ag-fill) / .88)!important;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:0 6px 14px -12px #281a0e59}html[data-ui=glass] .agenda-staff-head-sticky>div{border-color:var(--ag-grid-column)!important}html[data-ui=glass] .agenda-staff-head-corner{background:rgb(var(--ag-fill))!important}html[data-ui=glass] .agenda-staff-strip{border-color:var(--ag-hairline)!important;background:hsl(var(--background))!important}@media(prefers-reduced-transparency:reduce){html[data-ui=glass] .agenda-staff-head-sticky{background-color:rgb(var(--ag-fill))!important;-webkit-backdrop-filter:none;backdrop-filter:none}}
