.MorePage-module__Bu6rMW__page{align-content:start;gap:calc(var(--space-5) - var(--space-1));padding:calc(var(--space-5) - var(--space-1)) var(--space-4) var(--space-6);display:grid}.MorePage-module__Bu6rMW__title{color:var(--ink);font:var(--type-more-title);letter-spacing:var(--tracking-h1);margin:0}.MorePage-module__Bu6rMW__active{gap:var(--space-2);display:grid}.MorePage-module__Bu6rMW__overline{padding:0 var(--space-1);color:var(--muted);font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;margin:0}.MorePage-module__Bu6rMW__salon{align-items:center;gap:var(--space-3);padding:var(--more-card-pad);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}.MorePage-module__Bu6rMW__salon .MorePage-module__Bu6rMW__salonTile{inline-size:var(--more-salon-tile);block-size:var(--more-salon-tile);border-radius:var(--more-salon-radius);font:var(--type-more-row);font-weight:800}.MorePage-module__Bu6rMW__names{gap:calc(var(--space-1) / 2);flex:1;display:grid}.MorePage-module__Bu6rMW__salonName{color:var(--ink);font:var(--type-h4);font-weight:800}.MorePage-module__Bu6rMW__city{color:var(--muted);font:var(--type-small)}.MorePage-module__Bu6rMW__salon .MorePage-module__Bu6rMW__switch{min-block-size:var(--control-dialog);padding-inline:var(--space-4)}.MorePage-module__Bu6rMW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.MorePage-module__Bu6rMW__item+.MorePage-module__Bu6rMW__item{border-block-start:1px solid var(--border)}.MorePage-module__Bu6rMW__row,.MorePage-module__Bu6rMW__child{color:var(--ink);align-items:center;display:flex}.MorePage-module__Bu6rMW__row{gap:calc(var(--space-3) + 2px);min-block-size:var(--more-row);padding:var(--space-2) var(--space-4)}.MorePage-module__Bu6rMW__groupHead{align-items:center;gap:calc(var(--space-3) + 2px);min-block-size:var(--more-group-row);padding:var(--space-2) var(--space-4) var(--space-1);display:flex}.MorePage-module__Bu6rMW__children{margin:0;padding:0;list-style:none}.MorePage-module__Bu6rMW__child{gap:var(--space-3);min-block-size:var(--more-child-row);padding:var(--space-1) var(--space-4);padding-inline-start:var(--more-child-indent)}.MorePage-module__Bu6rMW__row:hover,.MorePage-module__Bu6rMW__child:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.MorePage-module__Bu6rMW__tile{inline-size:var(--more-tile);block-size:var(--more-tile);border-radius:var(--salon-tile-radius);background:var(--surface-2);color:var(--ink);flex:none;place-items:center;display:grid}.MorePage-module__Bu6rMW__icon{inline-size:var(--more-icon);block-size:var(--more-icon)}.MorePage-module__Bu6rMW__text{flex:1;gap:1px;display:grid}.MorePage-module__Bu6rMW__label{color:var(--ink);font:var(--type-more-row)}.MorePage-module__Bu6rMW__sub{color:var(--muted);font:var(--type-caption);font-weight:500}.MorePage-module__Bu6rMW__childLabel{color:var(--text);font:var(--type-body);flex:1;font-weight:600}.MorePage-module__Bu6rMW__chevron{inline-size:var(--icon-md);block-size:var(--icon-md);color:var(--muted)}
.Popover-module__0ljfqa__wrap{display:flex;position:relative}:where(.Popover-module__0ljfqa__panel){z-index:30;gap:calc(var(--space-1) / 2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.Popover-module__0ljfqa__scrim{z-index:20;position:fixed;inset:0}@media not (min-width:707px){.Popover-module__0ljfqa__scrim{background:var(--overlay)}}
.PageState-module__Wy0wJq__page{max-inline-size:var(--page-max);padding:var(--space-6) var(--space-7) var(--space-8);margin-inline:auto}.PageState-module__Wy0wJq__box{min-block-size:var(--state-box-min);padding:var(--space-7) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);place-items:center;display:grid}.PageState-module__Wy0wJq__inner{justify-items:center;gap:var(--space-3);max-inline-size:var(--state-text-max);text-align:center;display:grid}.PageState-module__Wy0wJq__tile{inline-size:var(--state-icon);block-size:var(--state-icon);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);place-items:center;display:grid}[data-state=error] .PageState-module__Wy0wJq__tile{background:var(--danger-soft);color:var(--danger)}[data-state=noperm] .PageState-module__Wy0wJq__tile{background:var(--surface-2);color:var(--ink)}.PageState-module__Wy0wJq__glyph{inline-size:var(--state-icon-glyph);block-size:var(--state-icon-glyph)}.PageState-module__Wy0wJq__title{color:var(--ink);font:var(--type-state-title);margin:0}.PageState-module__Wy0wJq__body{color:var(--muted);font:var(--type-state-body);text-wrap:pretty;margin:0}.PageState-module__Wy0wJq__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:calc(var(--space-1) * 1.5);display:flex}.PageState-module__Wy0wJq__actions .PageState-module__Wy0wJq__action{min-block-size:var(--control-dialog)}.PageState-module__Wy0wJq__action:hover{text-decoration:none}.PageState-module__Wy0wJq__skeleton{gap:var(--space-4);display:grid}.PageState-module__Wy0wJq__rows{padding:calc(var(--space-1) * 1.5) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.PageState-module__Wy0wJq__row{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border);display:flex}.PageState-module__Wy0wJq__row:last-child{border-block-end:none}.PageState-module__Wy0wJq__avatar{inline-size:var(--salon-tile);block-size:var(--salon-tile);border-radius:var(--radius-pill);background:var(--skeleton);flex:none}.PageState-module__Wy0wJq__lines{gap:var(--space-2);flex:1;display:grid}.PageState-module__Wy0wJq__bar,.PageState-module__Wy0wJq__chip{block-size:var(--space-3);border-radius:var(--radius-xs);background:var(--skeleton);display:block}.PageState-module__Wy0wJq__bar[data-h=sm]{block-size:calc(var(--space-3) - 2px)}.PageState-module__Wy0wJq__chip{inline-size:calc(var(--space-9) + var(--space-2));block-size:calc(var(--space-5) - 2px);border-radius:var(--radius-pill);flex:none}.PageState-module__Wy0wJq__skeleton [data-w="28"]{inline-size:28%}.PageState-module__Wy0wJq__skeleton [data-w="45"]{inline-size:45%}.PageState-module__Wy0wJq__line{color:var(--muted);font:var(--type-caption);font-weight:500}@media not (min-width:707px){.PageState-module__Wy0wJq__page{padding:var(--space-4) var(--space-3) var(--space-9)}.PageState-module__Wy0wJq__box{min-block-size:var(--state-box-min-phone)}}
.Segmented-module__CAF_Uq__group{gap:calc(var(--space-1) / 2);padding:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--surface-2);display:flex}.Segmented-module__CAF_Uq__segment{min-block-size:var(--segment-height);padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--muted);font:var(--type-caption);cursor:pointer;background:0 0;border:none;font-weight:800}.Segmented-module__CAF_Uq__segment[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border)}.Segmented-module__CAF_Uq__compact .Segmented-module__CAF_Uq__segment{min-block-size:var(--segment-height-sm);padding-inline:var(--segment-pad-sm);font-weight:700}.Segmented-module__CAF_Uq__compact .Segmented-module__CAF_Uq__segment[aria-checked=true]{box-shadow:0 0 0 1px var(--border);font-weight:800}.Segmented-module__CAF_Uq__wide{padding:var(--segment-pad-wide);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.Segmented-module__CAF_Uq__wide .Segmented-module__CAF_Uq__segment{min-block-size:var(--segment-height-wide);padding-inline:var(--space-3);font:var(--type-body);font-weight:700}.Segmented-module__CAF_Uq__toolbar{max-inline-size:100%;padding:calc(var(--space-1) - 1px);border:1px solid var(--border);flex-wrap:wrap}.Segmented-module__CAF_Uq__toolbar .Segmented-module__CAF_Uq__segment{min-block-size:var(--segment-height-toolbar);padding-inline:var(--segment-pad-toolbar);font:var(--type-small);white-space:nowrap;font-weight:700}.Segmented-module__CAF_Uq__period{max-inline-size:100%;padding:calc(var(--space-1) - 1px);border:1px solid var(--border);background:var(--surface);flex-wrap:wrap}.Segmented-module__CAF_Uq__period .Segmented-module__CAF_Uq__segment{min-block-size:var(--segment-height-period);padding-inline:calc(var(--space-3) + 2px);font:var(--type-small);white-space:nowrap;font-weight:700}.Segmented-module__CAF_Uq__period .Segmented-module__CAF_Uq__segment[aria-checked=true]{background:var(--btn);color:var(--on-btn);box-shadow:none}.Segmented-module__CAF_Uq__filter{max-inline-size:100%;padding:calc(var(--space-1) - 1px);border:1px solid var(--border);flex-wrap:wrap;justify-self:start}.Segmented-module__CAF_Uq__filter .Segmented-module__CAF_Uq__segment{min-block-size:var(--segment-height-filter);padding-inline:calc(var(--space-3) + 2px);font:var(--type-small);white-space:nowrap;font-weight:700}
.Toast-module__3Z9O4W__region{inset-inline:var(--toast-start,0) var(--toast-end,0);z-index:50;padding-inline:var(--gutter-mobile);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:var(--toast-bottom,var(--toast-offset))}.Toast-module__3Z9O4W__toast{align-items:center;gap:var(--space-3);max-inline-size:100%;min-block-size:var(--toast-height);padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-2);border-radius:var(--toast-radius);box-shadow:var(--shadow-md);background:var(--btn);color:var(--on-btn);pointer-events:auto;display:flex}.Toast-module__3Z9O4W__markSuccess,.Toast-module__3Z9O4W__markInfo,.Toast-module__3Z9O4W__markError{inline-size:var(--toast-mark);block-size:var(--toast-mark);border-radius:var(--radius-pill);color:var(--on-accent);flex:none;place-items:center;display:grid}.Toast-module__3Z9O4W__markSuccess{background:var(--success)}.Toast-module__3Z9O4W__markError{background:var(--danger-fill)}.Toast-module__3Z9O4W__markInfo{background:var(--accent-fill)}.Toast-module__3Z9O4W__message{min-inline-size:0;font:var(--type-body);overflow-wrap:anywhere;font-weight:700}.Toast-module__3Z9O4W__action{min-block-size:var(--toast-action);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:inherit;font:var(--type-body);cursor:pointer;background:0 0;border:none;flex:none;font-weight:800;text-decoration:underline}
.ConfirmDialog-module__jAqvua__dialog{inline-size:min(var(--dialog-width), calc(100% - 2 * var(--gutter-mobile)));max-block-size:calc(100% - 2 * var(--gutter-mobile));border-radius:var(--radius-xl);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border:none;padding:0}.ConfirmDialog-module__jAqvua__dialog::backdrop{background:var(--overlay)}.ConfirmDialog-module__jAqvua__content{gap:var(--dialog-gap);padding:var(--dialog-padding);display:grid}.ConfirmDialog-module__jAqvua__mark{inline-size:var(--dialog-icon);block-size:var(--dialog-icon);border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--danger);place-items:center;display:grid}.ConfirmDialog-module__jAqvua__mark[data-tone=default]{background:var(--accent-soft);color:var(--accent)}.ConfirmDialog-module__jAqvua__title{font:var(--type-h3);color:var(--ink);margin:0;font-weight:800}.ConfirmDialog-module__jAqvua__body{font:var(--type-body);color:var(--muted);text-wrap:pretty;margin:0}.ConfirmDialog-module__jAqvua__actions{gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.ConfirmDialog-module__jAqvua__actions .ConfirmDialog-module__jAqvua__action{min-block-size:var(--control-dialog);flex:auto}
.Mirror-module__YcUR_a__mirror{display:inline-flex}.Mirror-module__YcUR_a__mirror:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}
.Icon-module__ATUmqG__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}.Icon-module__ATUmqG__sm{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.Icon-module__ATUmqG__md{inline-size:var(--icon-md);block-size:var(--icon-md)}.Icon-module__ATUmqG__lg{inline-size:var(--icon-lg);block-size:var(--icon-lg)}.Icon-module__ATUmqG__xl{inline-size:var(--icon-xl);block-size:var(--icon-xl)}
.AuthLayout-module__Noza2W__page{background:var(--surface);min-block-size:100dvh;color:var(--text);display:grid}.AuthLayout-module__Noza2W__column{min-inline-size:0;padding:var(--auth-pad-phone) var(--auth-pad-phone) var(--space-5);flex-direction:column;display:flex}.AuthLayout-module__Noza2W__header{align-items:center;gap:calc(var(--space-1) * 2.5);flex-wrap:wrap;display:flex}.AuthLayout-module__Noza2W__logo{inline-size:var(--auth-logo);block-size:var(--auth-logo);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--on-accent);font:var(--type-hero-mark);flex:none;place-items:center;display:grid}.AuthLayout-module__Noza2W__brand{color:var(--ink);font:var(--type-brand);letter-spacing:var(--tracking-brand);text-transform:uppercase}.AuthLayout-module__Noza2W__main{padding-block:var(--space-7);flex:1;align-items:center;display:grid}.AuthLayout-module__Noza2W__form{inline-size:100%;max-inline-size:var(--auth-form-max);margin-inline:auto}.AuthLayout-module__Noza2W__form[data-wide]{max-inline-size:var(--auth-find-max)}.AuthLayout-module__Noza2W__headerEnd{justify-content:flex-end;align-items:center;gap:calc(var(--space-1) * 1.5);min-inline-size:0;color:var(--muted);font:var(--type-small);flex-wrap:wrap;margin-inline-start:auto;display:flex}.AuthLayout-module__Noza2W__footer{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--muted);font:var(--type-caption);flex-wrap:wrap;font-weight:400;display:flex}.AuthLayout-module__Noza2W__heroFrame{display:none}:root:has(.AuthLayout-module__Noza2W__page){--toast-bottom:var(--auth-toast-offset)}@media (min-width:915px){:root:has(.AuthLayout-module__Noza2W__page){--toast-end:calc(100vw - max(var(--auth-form-column-min), 100vw / 2.15))}.AuthLayout-module__Noza2W__page{grid-template-columns:minmax(var(--auth-form-column-min), 1fr) minmax(0, 1.15fr);block-size:100dvh}.AuthLayout-module__Noza2W__column{padding:var(--auth-pad-block) var(--auth-pad-inline);overflow:auto}.AuthLayout-module__Noza2W__heroFrame{padding:var(--space-4);padding-inline-start:0;display:block}}.AuthLayout-module__Noza2W__hero{border-radius:var(--radius-xl);background:var(--hero);block-size:100%;color:var(--hero-ink);position:relative;overflow:hidden;container-type:inline-size}.AuthLayout-module__Noza2W__shade{background:linear-gradient(to top, var(--hero-shade-bottom) 0%, transparent 46%), linear-gradient(to bottom, var(--hero-shade-top) 0%, transparent 22%);position:absolute;inset:0}.AuthLayout-module__Noza2W__mark{align-items:center;gap:calc(var(--space-1) * 2.5);display:flex;position:absolute;inset-block-start:var(--auth-pad-block);inset-inline-start:var(--auth-hero-inset)}.AuthLayout-module__Noza2W__markLogo{inline-size:var(--auth-hero-mark);block-size:var(--auth-hero-mark);border-radius:var(--radius-pill);background:var(--hero-ink);color:var(--hero-mark-ink);font:var(--type-h4);place-items:center;font-weight:800;display:grid}.AuthLayout-module__Noza2W__markText{font:var(--type-hero-mark);letter-spacing:var(--tracking-hero-mark);text-transform:uppercase}.AuthLayout-module__Noza2W__heroText{inset-inline:var(--auth-hero-inset);gap:var(--space-3);display:grid;position:absolute;inset-block-end:var(--space-7)}.AuthLayout-module__Noza2W__heroTitle{font:var(--type-hero-title);letter-spacing:var(--tracking-hero-title);margin:0;font-size:min(4rem,13cqi)}.AuthLayout-module__Noza2W__heroBody{max-inline-size:var(--auth-hero-text-max);font:var(--type-body-l);margin:0}
.form-module__KFA3RG__stack{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.form-module__KFA3RG__heading{gap:var(--space-2);display:grid}.form-module__KFA3RG__step{color:var(--accent);font:var(--type-caption);letter-spacing:var(--tracking-overline);text-transform:uppercase;font-weight:800}.form-module__KFA3RG__title{color:var(--ink);font:var(--type-auth-title);letter-spacing:var(--tracking-auth-title);margin:0;font-size:min(2.25rem,13vw)}.form-module__KFA3RG__title:focus{outline:none}.form-module__KFA3RG__lead{color:var(--muted);font:var(--type-auth-lead);margin:0}.form-module__KFA3RG__lead b{color:var(--ink);overflow-wrap:anywhere;font-size:min(1em,5.5vw)}.form-module__KFA3RG__fields{gap:var(--space-4);display:grid}.form-module__KFA3RG__field{gap:calc(var(--space-1) * 1.5);display:grid}.form-module__KFA3RG__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.form-module__KFA3RG__label{color:var(--ink);font:var(--type-label)}.form-module__KFA3RG__input{inline-size:100%;min-inline-size:0;min-block-size:var(--control-lg);padding-inline:var(--input-pad);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:var(--type-input)}.form-module__KFA3RG__input::placeholder{color:var(--subtle)}.form-module__KFA3RG__input:focus{border-color:var(--accent);box-shadow:var(--focus-ring-input);outline:none}.form-module__KFA3RG__input[aria-invalid=true]{border-color:var(--danger)}.form-module__KFA3RG__withButton{display:flex;position:relative}.form-module__KFA3RG__withButton .form-module__KFA3RG__input{padding-inline-end:calc(var(--input-icon-button) + var(--space-3))}.form-module__KFA3RG__inputButton{inline-size:var(--input-icon-button);block-size:var(--input-icon-button);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--space-1) * 1.5);transform:translateY(-50%)}.form-module__KFA3RG__inputButton[aria-pressed=true]{color:var(--ink)}.form-module__KFA3RG__link{font:var(--type-small);font-weight:700}.form-module__KFA3RG__footerLine{color:var(--muted);font:var(--type-body);text-align:center;margin:0}.form-module__KFA3RG__footerLine .form-module__KFA3RG__link{font:inherit;font-weight:700}.form-module__KFA3RG__linkButton{color:var(--accent);font:var(--type-small);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.form-module__KFA3RG__linkButton:disabled{color:var(--muted);cursor:not-allowed}.form-module__KFA3RG__linkButton:hover:not(:disabled){color:var(--accent-hover);text-decoration:underline}.form-module__KFA3RG__back{justify-self:start;align-items:center;gap:var(--space-1);min-block-size:var(--control-sm);padding-inline:calc(var(--space-1) * 1.5) var(--space-3);border-radius:var(--radius-pill);color:var(--ink);font:var(--type-body);cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:none;display:inline-flex}.form-module__KFA3RG__back:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.form-module__KFA3RG__or{align-items:center;gap:var(--space-3);color:var(--subtle);font:var(--type-caption);font-weight:700;display:flex}.form-module__KFA3RG__or:before,.form-module__KFA3RG__or:after{background:var(--border);content:"";flex:1;block-size:1px}.form-module__KFA3RG__google{justify-items:center;gap:var(--space-2);display:grid}.form-module__KFA3RG__googleSlot{inline-size:100%;min-block-size:var(--control-md);justify-content:center;display:flex}.form-module__KFA3RG__codeGroup{border:none;min-inline-size:0;margin:0;padding:0}.form-module__KFA3RG__codeBoxes{gap:var(--code-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.form-module__KFA3RG__codeBox{min-inline-size:0;min-block-size:var(--code-box);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:var(--type-code);font-variant-numeric:tabular-nums;text-align:center}.form-module__KFA3RG__codeBox[data-filled]{border-color:var(--ink)}.form-module__KFA3RG__codeBox:focus{border-color:var(--accent);box-shadow:var(--focus-ring-input);outline:none}.form-module__KFA3RG__codeBox[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.form-module__KFA3RG__meter{--meter:var(--border);align-items:center;gap:calc(var(--space-1) * 2.5);min-block-size:var(--space-4);display:flex}.form-module__KFA3RG__meter[data-score="1"]{--meter:var(--danger)}.form-module__KFA3RG__meter[data-score="2"]{--meter:var(--warning)}.form-module__KFA3RG__meter[data-score="3"],.form-module__KFA3RG__meter[data-score="4"]{--meter:var(--success)}.form-module__KFA3RG__bars{gap:var(--space-1);flex:1;grid-template-columns:repeat(4,1fr);display:grid}.form-module__KFA3RG__bar{block-size:var(--space-1);border-radius:calc(var(--space-1) / 2);background:var(--surface-3)}.form-module__KFA3RG__bar[data-on]{background:var(--meter)}.form-module__KFA3RG__meterLabel{min-inline-size:calc(var(--space-6) + var(--space-3));color:var(--meter);font:var(--type-caption);text-align:end;font-weight:700}.form-module__KFA3RG__alert{gap:var(--space-3);padding:var(--alert-pad-block) var(--space-4);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);display:flex}.form-module__KFA3RG__alertText{gap:calc(var(--space-1) / 2);display:grid}.form-module__KFA3RG__alertTitle{font:var(--type-body);font-weight:800}.form-module__KFA3RG__alertBody{font:var(--type-small)}.form-module__KFA3RG__fieldError{align-items:center;gap:calc(var(--space-1) * 1.5);color:var(--danger);font:var(--type-small);font-weight:600;display:flex}.form-module__KFA3RG__note{align-items:center;gap:calc(var(--space-1) * 1.5);color:var(--muted);font:var(--type-small);flex-wrap:wrap;display:flex}.form-module__KFA3RG__input:read-only{border-color:var(--border);background:var(--surface-2);color:var(--muted)}.form-module__KFA3RG__inputIcon{color:var(--muted);pointer-events:none;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--input-pad);transform:translateY(-50%)}.form-module__KFA3RG__tile{inline-size:var(--auth-tile);block-size:var(--auth-tile);border-radius:var(--radius-md);background:var(--pink);color:var(--pink-ink);font:var(--type-body);flex:none;place-items:center;font-weight:800;display:grid}.form-module__KFA3RG__tile[data-tint=spa]{background:var(--c-spa);color:var(--c-spa-ink)}.form-module__KFA3RG__tile[data-tint=hair]{background:var(--c-hair);color:var(--c-hair-ink)}.form-module__KFA3RG__tile[data-tint=makeup]{background:var(--c-makeup);color:var(--c-makeup-ink)}.form-module__KFA3RG__inviteCard{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);display:flex}.form-module__KFA3RG__inviteSalon{min-inline-size:0;color:var(--ink);font:var(--type-input);overflow-wrap:anywhere;font-weight:800}
.NotificationRow-module__AIDLsG__row{gap:calc(var(--space-3) + 2px);inline-size:100%;padding:calc(var(--space-3) + 2px) var(--space-5);border:none;border-block-start:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:start;display:flex}.NotificationRow-module__AIDLsG__row:hover{text-decoration:none}.NotificationRow-module__AIDLsG__unread{background:var(--pink-soft)}.NotificationRow-module__AIDLsG__row[data-open]{cursor:pointer}.NotificationRow-module__AIDLsG__row[data-open]:hover{background:var(--surface-2)}.NotificationRow-module__AIDLsG__row[data-open]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.NotificationRow-module__AIDLsG__tile{inline-size:var(--notif-tile);block-size:var(--notif-tile);border-radius:var(--radius-md);background:var(--surface-2);color:var(--muted);flex:none;place-items:center;display:grid}.NotificationRow-module__AIDLsG__tile[data-kind=booking]{background:var(--success-soft);color:var(--success)}.NotificationRow-module__AIDLsG__tile[data-kind=cancel]{background:var(--danger-soft);color:var(--danger)}.NotificationRow-module__AIDLsG__tile[data-kind=reschedule]{background:var(--info-soft);color:var(--info)}.NotificationRow-module__AIDLsG__tile[data-kind=review]{background:var(--pink);color:var(--pink-ink)}.NotificationRow-module__AIDLsG__text{gap:calc(var(--space-1) - 1px);flex:1;min-inline-size:0;display:grid}.NotificationRow-module__AIDLsG__title{align-items:center;gap:var(--space-2);color:var(--ink);font:var(--type-body);font-weight:700;display:flex}.NotificationRow-module__AIDLsG__unread .NotificationRow-module__AIDLsG__title{font-weight:800}.NotificationRow-module__AIDLsG__dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--accent-fill);flex:none}.NotificationRow-module__AIDLsG__body{font:var(--type-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationRow-module__AIDLsG__end{align-content:start;justify-items:end;gap:calc(var(--space-1) * 1.5);flex:none;display:grid}.NotificationRow-module__AIDLsG__time{color:var(--muted);font:var(--type-caption)}.NotificationRow-module__AIDLsG__chevron{color:var(--subtle)}
.FormDrawer-module__TYHh3a__drawer{max-inline-size:100%;inline-size:var(--drawer-width);background:var(--surface);block-size:100%;max-block-size:100%;box-shadow:var(--shadow-lg);color:var(--text);border:none;margin:0;padding:0;inset-block:0;inset-inline:auto 0}.FormDrawer-module__TYHh3a__drawer::backdrop{background:var(--overlay)}.FormDrawer-module__TYHh3a__frame,.FormDrawer-module__TYHh3a__form{flex-direction:column;min-block-size:0;display:flex}.FormDrawer-module__TYHh3a__frame{block-size:100%}.FormDrawer-module__TYHh3a__form{flex:1}.FormDrawer-module__TYHh3a__head{align-items:center;gap:calc(var(--space-3) - 2px);padding:calc(var(--space-4) + 2px) var(--space-4) var(--space-4) calc(var(--space-5) - 2px);border-block-end:1px solid var(--border);flex:none;display:flex}.FormDrawer-module__TYHh3a__titles{flex:1;min-inline-size:0;display:grid}.FormDrawer-module__TYHh3a__sub{color:var(--muted);font:var(--type-small)}.FormDrawer-module__TYHh3a__title{color:var(--ink);font:var(--type-h3);letter-spacing:var(--tracking-h3);margin:0;font-weight:800}.FormDrawer-module__TYHh3a__close{inline-size:calc(var(--control-md) - 4px);block-size:calc(var(--control-md) - 4px);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);cursor:pointer;border:none;flex:none;place-items:center;display:grid}.FormDrawer-module__TYHh3a__body{align-content:start;gap:calc(var(--space-5) - 4px);min-block-size:0;padding:calc(var(--space-5) - 4px) calc(var(--space-5) - 2px) var(--space-5);flex:1;display:grid;overflow:auto}.FormDrawer-module__TYHh3a__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:calc(var(--space-3) + 2px) calc(var(--space-4) + 2px);border-block-start:1px solid var(--border);flex:none;display:flex}.FormDrawer-module__TYHh3a__foot>*{min-block-size:var(--control-dialog)}@media not (min-width:707px){.FormDrawer-module__TYHh3a__drawer{inline-size:100%}}
.AddMenu-module___E2quq__button{align-items:center;gap:calc(var(--space-1) * 1.5);min-block-size:var(--control-md);padding-inline:var(--control-pad-sm) var(--control-pad-md);border-radius:var(--radius-pill);background:var(--btn);color:var(--on-btn);font:var(--type-body);cursor:pointer;border:none;font-weight:700;display:inline-flex}.AddMenu-module___E2quq__button:hover{background:var(--btn-hover)}.AddMenu-module___E2quq__toolbar{min-block-size:var(--cal-control);padding-inline:var(--space-3) var(--space-4);font:var(--type-small);font-weight:700}.AddMenu-module___E2quq__fab{inline-size:var(--fab);block-size:var(--fab);border-radius:var(--radius-pill);background:var(--btn);color:var(--on-btn);box-shadow:var(--shadow-lg);cursor:pointer;border:none;place-items:center;display:grid}.AddMenu-module___E2quq__panel{inline-size:var(--menu-width);inset-inline:auto 0}.AddMenu-module___E2quq__panelFab{inset-block:auto calc(var(--tab-bar-height) + var(--fab) + var(--space-5));inset-inline:var(--space-3);position:fixed}.AddMenu-module___E2quq__item{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:var(--ink);display:flex}.AddMenu-module___E2quq__item:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.AddMenu-module___E2quq__tile{inline-size:var(--control-md);block-size:var(--control-md);border-radius:var(--radius-md);background:var(--surface-2);flex:none;place-items:center;display:grid}.AddMenu-module___E2quq__text{gap:1px;display:grid}.AddMenu-module___E2quq__title{font:var(--type-body);font-weight:800}.AddMenu-module___E2quq__sub{color:var(--muted);font:var(--type-caption);font-weight:500}
.PageHeader-module__xSdmhq__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.PageHeader-module__xSdmhq__titles{gap:calc(var(--space-1) * 1.5);display:grid}.PageHeader-module__xSdmhq__kicker{color:var(--accent);font:var(--type-caption);letter-spacing:var(--tracking-kicker);text-transform:uppercase;overflow-wrap:anywhere;font-weight:800}.PageHeader-module__xSdmhq__titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PageHeader-module__xSdmhq__title{color:var(--ink);font:var(--type-h1);letter-spacing:var(--tracking-auth-title);margin:0}.PageHeader-module__xSdmhq__count{min-block-size:var(--clients-count);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--pink);color:var(--pink-ink);font:var(--type-body);align-items:center;font-weight:800;display:inline-flex}
.Dashboard-module___iFP5a__headRow{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.Dashboard-module___iFP5a__calendarButton{gap:var(--space-2)}.Dashboard-module___iFP5a__kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Dashboard-module___iFP5a__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.Dashboard-module___iFP5a__card[data-flush]{overflow:hidden}.Dashboard-module___iFP5a__kpi{align-content:start;gap:calc(var(--space-2) + 2px);min-inline-size:0;padding:calc(var(--space-5) - 4px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.Dashboard-module___iFP5a__kpiLabel{color:var(--muted);font:var(--type-label)}.Dashboard-module___iFP5a__kpiValueRow{justify-content:space-between;align-items:flex-end;gap:calc(var(--space-2) + 2px);flex-wrap:wrap;display:flex}.Dashboard-module___iFP5a__kpiValue{color:var(--ink);font:var(--type-home-kpi);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-h1);overflow-wrap:anywhere}.Dashboard-module___iFP5a__kpiNote{color:var(--muted);font:var(--type-caption);font-weight:500}.Dashboard-module___iFP5a__bars{align-items:flex-end;gap:var(--space-1);min-block-size:var(--home-bars);display:flex}.Dashboard-module___iFP5a__barDay{justify-items:center;gap:var(--space-1);display:grid}.Dashboard-module___iFP5a__bar{inline-size:var(--home-bar);border-radius:var(--home-bar-radius);background:var(--surface-3)}.Dashboard-module___iFP5a__barDay[data-today] .Dashboard-module___iFP5a__bar{background:var(--accent-fill)}.Dashboard-module___iFP5a__barLabel{color:var(--subtle);font:var(--type-home-bar-label)}.Dashboard-module___iFP5a__barDay[data-today] .Dashboard-module___iFP5a__barLabel{color:var(--accent)}.Dashboard-module___iFP5a__progressBlock{gap:calc(var(--space-1) * 1.5);display:grid}.Dashboard-module___iFP5a__progress{block-size:var(--home-progress);border-radius:var(--radius-pill);background:var(--surface-3);display:flex;overflow:hidden}.Dashboard-module___iFP5a__progressDone{background:var(--success)}.Dashboard-module___iFP5a__stack{gap:var(--space-4);min-inline-size:0;display:grid}.Dashboard-module___iFP5a__next{gap:calc(var(--space-4) + 2px);padding:var(--card-padding);display:grid}.Dashboard-module___iFP5a__nextHead{justify-content:space-between;align-items:center;gap:calc(var(--space-2) + 2px);flex-wrap:wrap;display:flex}.Dashboard-module___iFP5a__overline{color:var(--muted);font:var(--type-caption);letter-spacing:var(--tracking-overline);text-transform:uppercase;margin:0;font-weight:800}.Dashboard-module___iFP5a__countdown{align-items:center;gap:calc(var(--space-1) * 1.5);min-block-size:var(--home-pill);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font:var(--type-small);font-weight:800;display:inline-flex}.Dashboard-module___iFP5a__nextBody{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.Dashboard-module___iFP5a__nextPerson{flex:1 1 var(--home-next-person);align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.Dashboard-module___iFP5a__nextAvatar{inline-size:var(--home-next-avatar);block-size:var(--home-next-avatar);border-radius:var(--radius-pill);background:var(--c-other);color:var(--c-other-ink);font:var(--type-home-initials-lg);flex:none;place-items:center;display:grid}.Dashboard-module___iFP5a__nextText{gap:var(--space-1);min-inline-size:0;display:grid}.Dashboard-module___iFP5a__nextName{color:var(--ink);font:var(--type-home-next-name);letter-spacing:var(--tracking-h3);overflow-wrap:anywhere}.Dashboard-module___iFP5a__nextServices{color:var(--text);font:var(--type-home-next-services);overflow-wrap:anywhere}.Dashboard-module___iFP5a__nextMeta{align-items:center;gap:calc(var(--space-1) * 1.5) var(--space-4);color:var(--muted);font:var(--type-small);flex-wrap:wrap;display:flex}.Dashboard-module___iFP5a__metaItem{align-items:center;gap:calc(var(--space-1) * 1.5);display:inline-flex}.Dashboard-module___iFP5a__nextPrice{color:var(--ink);font-weight:800}.Dashboard-module___iFP5a__note{gap:var(--space-2);padding:var(--space-3) calc(var(--space-3) + 2px);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:var(--type-small);margin:0;display:flex}.Dashboard-module___iFP5a__note b{color:var(--ink)}.Dashboard-module___iFP5a__pill{align-items:center;gap:calc(var(--space-1) * 1.5);min-block-size:var(--home-row-pill);padding-inline:calc(var(--space-2) + 2px);border-radius:var(--radius-pill);font:var(--type-caption);white-space:nowrap;border:1px solid #0000;font-weight:700;display:inline-flex}.Dashboard-module___iFP5a__pill[data-size=lg]{min-block-size:var(--home-pill);padding-inline:var(--space-3)}.Dashboard-module___iFP5a__pillDot{inline-size:var(--home-dot);block-size:var(--home-dot);border-radius:var(--radius-pill);background:currentColor}.Dashboard-module___iFP5a__pill[data-status=confirmed]{background:var(--s-conf-bg);color:var(--s-conf)}.Dashboard-module___iFP5a__pill[data-status=pending]{background:var(--s-pend-bg);color:var(--s-pend)}.Dashboard-module___iFP5a__pill[data-status=arrived]{border-color:var(--accent-line);background:var(--s-arr-bg);color:var(--s-arr)}.Dashboard-module___iFP5a__pill[data-status=inProgress]{background:var(--s-prog-bg);color:var(--s-prog)}.Dashboard-module___iFP5a__pill[data-status=completed]{background:var(--s-comp-bg);color:var(--s-comp)}.Dashboard-module___iFP5a__pill[data-status=cancelled]{background:var(--s-canc-bg);color:var(--s-canc);text-decoration:line-through}.Dashboard-module___iFP5a__pill[data-status=noShow]{background:var(--s-ns-bg);color:var(--s-ns)}.Dashboard-module___iFP5a__listHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--space-4) + 2px) calc(var(--space-5) - 4px) calc(var(--space-3) + 2px);flex-wrap:wrap;display:flex}.Dashboard-module___iFP5a__listTitleRow{align-items:baseline;gap:calc(var(--space-2) + 2px);flex-wrap:wrap;display:flex}.Dashboard-module___iFP5a__listTitleStack{display:grid}.Dashboard-module___iFP5a__listTitle{color:var(--ink);font:var(--type-setup-title);margin:0}.Dashboard-module___iFP5a__sideTitle{color:var(--ink);font:var(--type-h4);margin:0;font-weight:800}.Dashboard-module___iFP5a__listCount{color:var(--muted);font:var(--type-small)}.Dashboard-module___iFP5a__link{color:var(--accent);font:var(--type-small);font-weight:700}.Dashboard-module___iFP5a__rows{margin:0;padding:0;list-style:none}.Dashboard-module___iFP5a__row{color:inherit;grid-template-columns:var(--home-col-time) minmax(0, 1.2fr) minmax(0, 1.1fr) minmax(0, .8fr) var(--home-col-status);align-items:center;gap:calc(var(--space-3) + 2px);padding:var(--space-3) calc(var(--space-5) - 4px);border-block-start:1px solid var(--border);text-decoration:none;display:grid}.Dashboard-module___iFP5a__rowTime{display:grid}.Dashboard-module___iFP5a__time{color:var(--ink);font:var(--type-body);font-variant-numeric:tabular-nums;font-weight:800}.Dashboard-module___iFP5a__duration{color:var(--subtle);font:var(--type-home-duration)}.Dashboard-module___iFP5a__rowWho{flex:1;min-inline-size:0;display:grid}.Dashboard-module___iFP5a__rowName{color:var(--ink);font:var(--type-body);font-weight:700}.Dashboard-module___iFP5a__row[data-struck] .Dashboard-module___iFP5a__rowName{text-decoration:line-through}.Dashboard-module___iFP5a__rowSub{color:var(--muted);font:var(--type-caption);font-weight:500;display:none}.Dashboard-module___iFP5a__chip{max-inline-size:100%;padding:var(--space-1) calc(var(--space-2) + 2px);border-radius:var(--space-2);background:var(--c-other);color:var(--c-other-ink);font:var(--type-caption);justify-self:start;font-weight:700}.Dashboard-module___iFP5a__rowStylist{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.Dashboard-module___iFP5a__rowStylistName{color:var(--text);font:var(--type-small)}.Dashboard-module___iFP5a__rowStatus{justify-self:end}.Dashboard-module___iFP5a__avatarSm,.Dashboard-module___iFP5a__avatarXs{border-radius:var(--radius-pill);background:var(--c-other);color:var(--c-other-ink);flex:none;place-items:center;display:grid}.Dashboard-module___iFP5a__avatarSm{inline-size:var(--home-avatar-sm);block-size:var(--home-avatar-sm);font:var(--type-home-initials-sm)}.Dashboard-module___iFP5a__avatarXs{inline-size:var(--home-avatar-xs);block-size:var(--home-avatar-xs);font:var(--type-home-initials-xs)}.Dashboard-module___iFP5a__nowLine{align-items:center;gap:calc(var(--space-2) + 2px);min-block-size:var(--home-now-line);padding-inline:calc(var(--space-5) - 4px);border-block-start:1px solid var(--border);display:flex}.Dashboard-module___iFP5a__nowLabel{color:var(--accent);font:var(--type-overline);letter-spacing:normal;text-transform:uppercase}.Dashboard-module___iFP5a__nowRule{background:var(--accent-fill);border-radius:2px;flex:1;block-size:2px}.Dashboard-module___iFP5a__upcomingRow{align-items:center;gap:var(--space-3);padding:var(--space-3) calc(var(--space-5) - 4px);border-block-start:1px solid var(--border);display:flex}.Dashboard-module___iFP5a__dateTile{min-inline-size:var(--home-tile-w);min-block-size:var(--home-tile-h);padding-inline:var(--space-1);border-radius:var(--radius-md);background:var(--surface-2);flex:none;place-content:center;justify-items:center;display:grid}.Dashboard-module___iFP5a__dateDow{color:var(--muted);font:var(--type-badge);text-transform:uppercase}.Dashboard-module___iFP5a__dateDay{color:var(--ink);font:var(--type-home-tile-day)}.Dashboard-module___iFP5a__upcomingLine{color:var(--muted);font:var(--type-caption);font-weight:500}.Dashboard-module___iFP5a__skeleton{gap:var(--space-5);display:grid}.Dashboard-module___iFP5a__skelCard{gap:var(--space-3);padding:calc(var(--space-5) - 4px);display:grid}.Dashboard-module___iFP5a__skelNext{gap:var(--space-4);padding:var(--card-padding);display:grid}.Dashboard-module___iFP5a__skelPerson{align-items:center;gap:calc(var(--space-3) + 2px);display:flex}.Dashboard-module___iFP5a__skelLines{gap:var(--space-2);flex:1;display:grid}.Dashboard-module___iFP5a__skelHead{padding:calc(var(--space-5) - 4px);display:block}.Dashboard-module___iFP5a__skelRow{align-items:center;gap:var(--space-4);padding:var(--space-4) calc(var(--space-5) - 4px);border-block-start:1px solid var(--border);display:flex}.Dashboard-module___iFP5a__bone{inline-size:100%;block-size:var(--home-skeleton-line);border-radius:var(--radius-xs);background:var(--skeleton);display:block}.Dashboard-module___iFP5a__bone[data-w="30"]{inline-size:30%}.Dashboard-module___iFP5a__bone[data-w="35"]{inline-size:35%}.Dashboard-module___iFP5a__bone[data-w="40"]{inline-size:40%}.Dashboard-module___iFP5a__bone[data-w="45"]{inline-size:45%}.Dashboard-module___iFP5a__bone[data-w="50"]{inline-size:50%}.Dashboard-module___iFP5a__bone[data-w="55"]{inline-size:55%}.Dashboard-module___iFP5a__bone[data-w="70"]{inline-size:70%}.Dashboard-module___iFP5a__bone[data-h=value]{block-size:var(--home-skeleton-value);border-radius:var(--space-2)}.Dashboard-module___iFP5a__bone[data-h=pill]{block-size:calc(var(--space-5) - 4px);border-radius:var(--radius-pill)}.Dashboard-module___iFP5a__bone[data-h=title]{block-size:calc(var(--space-4) + 2px);border-radius:var(--space-2)}.Dashboard-module___iFP5a__bone[data-h=avatar]{inline-size:calc(var(--space-9) - var(--space-2));block-size:calc(var(--space-9) - var(--space-2));border-radius:var(--radius-pill);flex:none}.Dashboard-module___iFP5a__bone[data-h=time]{inline-size:var(--home-tile-w);block-size:calc(var(--space-3) + 2px);flex:none}.Dashboard-module___iFP5a__bone[data-h=dot]{inline-size:calc(var(--space-6) + 4px);block-size:calc(var(--space-6) + 4px);border-radius:var(--radius-pill);flex:none}.Dashboard-module___iFP5a__bone[data-h=chip]{inline-size:calc(var(--space-9) + var(--space-5) - 4px);block-size:var(--home-row-pill);border-radius:var(--radius-pill);flex:none}.Dashboard-module___iFP5a__skelLine{color:var(--muted);font:var(--type-caption);font-weight:500}@media not (min-width:1232px){.Dashboard-module___iFP5a__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:707px){.Dashboard-module___iFP5a__kpis{gap:calc(var(--space-2) + 2px)}.Dashboard-module___iFP5a__kpi{padding:calc(var(--space-3) + 2px)}.Dashboard-module___iFP5a__kpiValue{font:var(--type-home-kpi-phone)}.Dashboard-module___iFP5a__next{padding:calc(var(--space-4) + 2px)}.Dashboard-module___iFP5a__calendarButton{display:none}.Dashboard-module___iFP5a__row{grid-template-columns:var(--home-col-time-phone) minmax(0, 1fr) auto}.Dashboard-module___iFP5a__rowSub{display:block}.Dashboard-module___iFP5a__chip,.Dashboard-module___iFP5a__rowStylist{display:none}}.Dashboard-module___iFP5a__row:hover{background:var(--surface-2)}.Dashboard-module___iFP5a__nextActions .Dashboard-module___iFP5a__details{min-block-size:calc(var(--control-md) + var(--space-1))}.Dashboard-module___iFP5a__row:focus-visible,.Dashboard-module___iFP5a__details:focus-visible{box-shadow:var(--focus-ring);outline:none}.Dashboard-module___iFP5a__nextActions{align-items:center;gap:calc(var(--space-2) + 2px);flex-wrap:wrap;display:flex}.Dashboard-module___iFP5a__drawer{z-index:40;inline-size:var(--drawer-width);border-inline-start:1px solid var(--border);box-shadow:var(--shadow-lg);position:fixed;inset-block:0;inset-inline-end:0}@media not (min-width:707px){.Dashboard-module___iFP5a__drawer{border-inline-start:none;inline-size:100%}}.Dashboard-module___iFP5a__closed{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) calc(var(--space-5) - 4px);border:1px solid var(--accent-line);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--ink);font:var(--type-body);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.Dashboard-module___iFP5a__closed>span{flex:auto}
.Bell-module__mkKZ8q__bell{inline-size:var(--control-md);block-size:var(--control-md);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid;position:relative}.Bell-module__mkKZ8q__bell[aria-expanded=true]{background:var(--surface-2)}.Bell-module__mkKZ8q__badge{inset-block-start:var(--space-1);inset-inline-end:calc(var(--space-1) - 1px)}.Bell-module__mkKZ8q__panel{inline-size:var(--bell-width);max-block-size:calc(100dvh - var(--top-bar-height) - var(--space-5));box-shadow:var(--shadow-lg);flex-direction:column;gap:0;padding:0;display:flex;inset-inline:auto 0;overflow:hidden}.Bell-module__mkKZ8q__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.Bell-module__mkKZ8q__heading{color:var(--ink);font:var(--type-h4);font-weight:800}.Bell-module__mkKZ8q__markAll,.Bell-module__mkKZ8q__retry{color:var(--accent);font:var(--type-small);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.Bell-module__mkKZ8q__markAll:disabled{color:var(--muted);cursor:default}.Bell-module__mkKZ8q__list{flex:1;min-block-size:0;overflow-y:auto}.Bell-module__mkKZ8q__note{padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border);color:var(--muted);font:var(--type-body);margin:0}.Bell-module__mkKZ8q__viewAll{min-block-size:var(--space-8);border-block-start:1px solid var(--border);color:var(--accent);font:var(--type-body);flex:none;place-items:center;font-weight:700;display:grid}.Bell-module__mkKZ8q__viewAll:hover{background:var(--surface-2);text-decoration:none}@media not (min-width:707px){.Bell-module__mkKZ8q__panel{inset-block-start:calc(var(--top-bar-height-phone) + var(--space-1) * 1.5);inset-inline:var(--space-3);inline-size:auto;max-block-size:calc(100dvh - var(--top-bar-height-phone) - var(--space-5));position:fixed}}
.Choices-module__rwQcWq__group,.Choices-module__rwQcWq__grid{border:none;min-inline-size:0;margin:0;padding:0}.Choices-module__rwQcWq__group{gap:var(--space-3);display:grid}.Choices-module__rwQcWq__group[data-layout=pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.Choices-module__rwQcWq__group[data-layout=row]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.Choices-module__rwQcWq__grid{gap:calc(var(--space-3) + 2px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Choices-module__rwQcWq__native{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.Choices-module__rwQcWq__card,.Choices-module__rwQcWq__check{align-items:center;gap:var(--space-4);min-inline-size:0;padding:calc(var(--space-4) + 2px) calc(var(--space-5) - 4px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;display:flex;position:relative}.Choices-module__rwQcWq__group[data-layout=pair] .Choices-module__rwQcWq__card{gap:calc(var(--space-3) + 2px);padding:var(--space-4) calc(var(--space-4) + 2px)}.Choices-module__rwQcWq__group[data-layout=row] .Choices-module__rwQcWq__card{gap:var(--space-1);min-block-size:var(--settings-card-min);padding:calc(var(--space-3) + 2px) var(--space-4);align-content:start;display:grid}.Choices-module__rwQcWq__card[data-on],.Choices-module__rwQcWq__check[data-on][data-look=tile]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}:is(.Choices-module__rwQcWq__card:has(.Choices-module__rwQcWq__native:focus-visible),.Choices-module__rwQcWq__check:has(.Choices-module__rwQcWq__native:focus-visible)){box-shadow:var(--focus-ring)}.Choices-module__rwQcWq__radio{inline-size:var(--choice-mark);block-size:var(--choice-mark);border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);flex:none}.Choices-module__rwQcWq__card[data-on] .Choices-module__rwQcWq__radio{border:7px solid var(--accent-fill)}.Choices-module__rwQcWq__group[data-layout=row] .Choices-module__rwQcWq__radio{display:none}.Choices-module__rwQcWq__iconTile{inline-size:var(--auth-tile);block-size:var(--auth-tile);border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);flex:none;place-items:center;display:grid}.Choices-module__rwQcWq__card[data-on] .Choices-module__rwQcWq__iconTile{background:var(--accent-fill);color:var(--on-accent)}.Choices-module__rwQcWq__text{gap:calc(var(--space-1) / 2);flex:1;min-inline-size:0;display:grid}.Choices-module__rwQcWq__label{color:var(--ink);font:var(--type-card-title);overflow-wrap:anywhere}.Choices-module__rwQcWq__group[data-layout=pair] .Choices-module__rwQcWq__label{font:var(--type-h4);font-weight:800}.Choices-module__rwQcWq__sub{color:var(--muted);font:var(--type-small)}.Choices-module__rwQcWq__check[data-look=photo]{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.Choices-module__rwQcWq__check[data-look=photo][data-on]{box-shadow:0 0 0 2px var(--accent)}.Choices-module__rwQcWq__check[data-look=photo]:has(.Choices-module__rwQcWq__native:focus-visible){box-shadow:var(--focus-ring)}.Choices-module__rwQcWq__photo{block-size:var(--spec-photo)}.Choices-module__rwQcWq__photoLabel{justify-content:space-between;align-items:center;gap:var(--space-2);padding:calc(var(--space-3) + 2px) var(--space-4);display:flex}.Choices-module__rwQcWq__check[data-look=photo][data-on] .Choices-module__rwQcWq__photoLabel{background:var(--accent-soft)}.Choices-module__rwQcWq__photoText{color:var(--ink);overflow-wrap:anywhere;font:var(--type-auth-lead);font-weight:800}.Choices-module__rwQcWq__check[data-look=tile]{align-items:stretch;gap:calc(var(--space-3) - 2px);padding:var(--space-4);flex-direction:column}.Choices-module__rwQcWq__tileRow{justify-content:space-between;align-items:center;display:flex}.Choices-module__rwQcWq__tile{inline-size:var(--auth-tile-sm);block-size:var(--auth-tile-sm);border-radius:var(--radius-md)}.Choices-module__rwQcWq__mark{inline-size:var(--choice-mark);block-size:var(--choice-mark);border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--on-accent);flex:none;place-items:center;display:grid}.Choices-module__rwQcWq__mark[data-on]{border-color:var(--accent-fill);background:var(--accent-fill)}@media not (min-width:707px){.Choices-module__rwQcWq__group[data-layout=pair]{grid-template-columns:minmax(0,1fr)}.Choices-module__rwQcWq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Choices-module__rwQcWq__photo{block-size:var(--spec-photo-phone)}}
.CountBadge-module__s9IVNG__badge{min-inline-size:var(--badge);block-size:var(--badge);padding-inline:var(--space-1);border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--on-accent);font:var(--type-badge);place-items:center;display:grid;position:absolute}
.PhotoPicker-module__QUXAKG__picker{cursor:pointer;border:none;padding:0;position:relative;overflow:hidden}.PhotoPicker-module__QUXAKG__picker:focus-visible{box-shadow:var(--focus-ring);outline:none}.PhotoPicker-module__QUXAKG__picker:disabled{cursor:progress}.PhotoPicker-module__QUXAKG__busy{background:var(--overlay);color:var(--on-accent);font:var(--type-caption);place-items:center;font-weight:700;display:grid;position:absolute;inset:0}
.RowMenu-module__UnkWda__kebab{inline-size:var(--services-kebab);block-size:var(--services-kebab);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.RowMenu-module__UnkWda__kebab:hover,.RowMenu-module__UnkWda__kebab[aria-expanded=true]{background:var(--surface-2)}.RowMenu-module__UnkWda__kebab:focus-visible{box-shadow:var(--focus-ring);outline:none}.RowMenu-module__UnkWda__panel{padding:calc(var(--space-1) * 1.5);border-radius:var(--toast-radius);box-shadow:var(--shadow-lg);inset-inline:auto 0}.RowMenu-module__UnkWda__row{align-items:center;gap:calc(var(--space-3) - 2px);padding:calc(var(--space-2) + 1px) calc(var(--space-3) - 2px);border-radius:var(--radius-sm);color:var(--ink);font:var(--type-body);text-align:start;cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:none;display:flex}.RowMenu-module__UnkWda__row:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.RowMenu-module__UnkWda__row[data-tone=danger]{color:var(--danger)}.RowMenu-module__UnkWda__row[data-tone=danger]:hover{background:var(--danger-soft)}.RowMenu-module__UnkWda__rule{block-size:1px;margin:var(--space-1) calc(var(--space-1) * 1.5);background:var(--border)}
.Drawer-module__1pd2nq__drawer{background:var(--surface);min-block-size:0;color:var(--text);flex-direction:column;display:flex}.Drawer-module__1pd2nq__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.Drawer-module__1pd2nq__spacer{flex:1}.Drawer-module__1pd2nq__bar{align-items:flex-start;gap:calc(var(--space-1) * 1.5);padding-block:calc(var(--space-4) + 2px) var(--space-4);padding-inline:calc(var(--space-5) - 2px) var(--space-4);border-block-end:1px solid var(--border);flex:none;display:flex}.Drawer-module__1pd2nq__heading{justify-items:start;gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.Drawer-module__1pd2nq__title{color:var(--ink);font:var(--type-cal-panel-title);letter-spacing:var(--tracking-h3);margin:0}.Drawer-module__1pd2nq__title:focus{outline:none}.Drawer-module__1pd2nq__when{color:var(--muted);font:var(--type-body);font-weight:600}.Drawer-module__1pd2nq__status{align-items:center;gap:calc(var(--space-1) * 1.5);min-block-size:var(--appt-status);padding-inline:calc(var(--space-2) + 2px);border-radius:var(--radius-pill);font:var(--type-caption);border:1px solid #0000;font-weight:700;display:inline-flex}.Drawer-module__1pd2nq__status[data-status=confirmed],.Drawer-module__1pd2nq__status[data-status=pending]{background:var(--s-conf-bg);color:var(--s-conf)}.Drawer-module__1pd2nq__status[data-status=arrived]{border-color:var(--accent-line);background:var(--s-arr-bg);color:var(--s-arr)}.Drawer-module__1pd2nq__status[data-status=inProgress]{background:var(--s-prog-bg);color:var(--s-prog)}.Drawer-module__1pd2nq__status[data-status=completed]{background:var(--s-comp-bg);color:var(--s-comp)}.Drawer-module__1pd2nq__status[data-status=cancelled],.Drawer-module__1pd2nq__status[data-status=rescheduled]{background:var(--s-canc-bg);color:var(--s-canc);text-decoration:line-through}.Drawer-module__1pd2nq__status[data-status=noShow]{border-color:var(--danger);background:var(--s-ns-bg);color:var(--s-ns)}.Drawer-module__1pd2nq__close,.Drawer-module__1pd2nq__backButton,.Drawer-module__1pd2nq__iconButton{inline-size:var(--cal-control);block-size:var(--cal-control);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.Drawer-module__1pd2nq__close,.Drawer-module__1pd2nq__backButton,.Drawer-module__1pd2nq__iconButton[aria-expanded=true],.Drawer-module__1pd2nq__iconButton:hover{background:var(--surface-2)}.Drawer-module__1pd2nq__body{align-content:start;gap:calc(var(--space-5) + 2px);min-block-size:0;padding:calc(var(--space-5) - var(--space-1)) calc(var(--space-5) - 2px) calc(var(--space-6) - var(--space-1));flex:1;display:grid;overflow:auto}.Drawer-module__1pd2nq__state{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);color:var(--muted);font:var(--type-body);text-align:center;display:grid}.Drawer-module__1pd2nq__state p{margin:0}.Drawer-module__1pd2nq__skeleton{gap:var(--space-4);padding:var(--space-5);display:grid}.Drawer-module__1pd2nq__skelBlock{block-size:calc(var(--space-9) + var(--space-6));border-radius:var(--radius-lg);background:var(--skeleton)}@media (prefers-reduced-motion:no-preference){.Drawer-module__1pd2nq__skelBlock{animation:1.4s ease-in-out infinite Drawer-module__1pd2nq__pulse}}@keyframes Drawer-module__1pd2nq__pulse{50%{opacity:.55}}.Drawer-module__1pd2nq__client{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}.Drawer-module__1pd2nq__clientHead{align-items:center;gap:var(--space-3);display:flex}.Drawer-module__1pd2nq__avatar{inline-size:var(--cal-panel-avatar);block-size:var(--cal-panel-avatar);border-radius:var(--radius-pill);background:var(--c-other);color:var(--c-other-ink);font:var(--type-cal-initials);flex:none;place-items:center;font-size:.9375rem;display:grid}.Drawer-module__1pd2nq__clientText{flex:1;gap:3px;min-inline-size:0;display:grid}.Drawer-module__1pd2nq__clientNameRow{align-items:center;gap:calc(var(--space-1) * 1.5);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__clientName{color:var(--ink);font:var(--type-appt-name);overflow-wrap:anywhere;text-decoration:none}.Drawer-module__1pd2nq__clientName:hover{text-decoration:underline}.Drawer-module__1pd2nq__clientName:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:none}.Drawer-module__1pd2nq__vip,.Drawer-module__1pd2nq__blocked{border-radius:var(--radius-pill);min-block-size:20px;font:var(--type-badge);align-items:center;padding-inline:7px;display:inline-flex}.Drawer-module__1pd2nq__vip{background:var(--pink);color:var(--pink-ink)}.Drawer-module__1pd2nq__blocked{background:var(--danger-soft);color:var(--danger)}.Drawer-module__1pd2nq__phone{color:var(--muted);font:var(--type-small)}.Drawer-module__1pd2nq__stats{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.Drawer-module__1pd2nq__stat{padding:calc(var(--space-2) + 2px) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.Drawer-module__1pd2nq__stat dt{color:var(--muted);font:var(--type-caption);font-weight:500}.Drawer-module__1pd2nq__stat dd{color:var(--ink);font:var(--type-appt-stat);margin:0}.Drawer-module__1pd2nq__statSub{color:var(--muted);font:var(--type-caption)}.Drawer-module__1pd2nq__flags{gap:calc(var(--space-1) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Drawer-module__1pd2nq__allergy,.Drawer-module__1pd2nq__patch{align-items:center;gap:calc(var(--space-1) * 1.5);min-block-size:var(--appt-flag);padding:2px calc(var(--space-2) + 2px);border-radius:var(--radius-pill);font:var(--type-caption);font-weight:800;display:inline-flex}.Drawer-module__1pd2nq__allergy{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger)}.Drawer-module__1pd2nq__patch{background:var(--success-soft);color:var(--success)}.Drawer-module__1pd2nq__patch[data-result=failed]{background:var(--danger-soft);color:var(--danger)}.Drawer-module__1pd2nq__patch[data-result=pending]{background:var(--surface-2);color:var(--muted)}.Drawer-module__1pd2nq__contact{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.Drawer-module__1pd2nq__call{justify-content:center;align-items:center;gap:calc(var(--space-1) * 1.5);min-block-size:var(--cal-control);padding-inline:var(--control-pad-md);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:var(--type-small);cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex}.Drawer-module__1pd2nq__call:hover{background:var(--surface-2)}.Drawer-module__1pd2nq__section{gap:var(--space-3);display:grid}.Drawer-module__1pd2nq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__overline{color:var(--muted);font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;margin:0;font-size:.75rem}.Drawer-module__1pd2nq__count{color:var(--muted);font:var(--type-caption);font-weight:500}.Drawer-module__1pd2nq__services{gap:calc(var(--space-2) + 2px);margin:0;padding:0;list-style:none;display:grid}.Drawer-module__1pd2nq__service{gap:calc(var(--space-2) + 2px);padding-block:var(--space-3);padding-inline:calc(var(--space-3) + 2px) var(--space-3);border:1px solid var(--border);border-radius:calc(var(--radius-lg) - 2px);display:grid}.Drawer-module__1pd2nq__service[data-cancelled]{background:var(--surface-2);color:var(--muted)}.Drawer-module__1pd2nq__serviceTop{align-items:flex-start;gap:calc(var(--space-2) + 2px);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__tint{inline-size:var(--appt-tint);block-size:var(--appt-tint);border:1px solid var(--c-other-ink);background:var(--c-other);border-radius:3px;flex:none;margin-block-start:5px}.Drawer-module__1pd2nq__serviceText{flex:10rem;gap:2px;min-inline-size:0;display:grid}.Drawer-module__1pd2nq__serviceName{color:var(--ink);font:var(--type-appt-stat);overflow-wrap:anywhere}.Drawer-module__1pd2nq__serviceMeta{color:var(--muted);font:var(--type-small);font-variant-numeric:tabular-nums}.Drawer-module__1pd2nq__servicePrice{color:var(--ink);font:var(--type-body);font-variant-numeric:tabular-nums;font-weight:800}.Drawer-module__1pd2nq__service[data-cancelled] .Drawer-module__1pd2nq__serviceName,.Drawer-module__1pd2nq__service[data-cancelled] .Drawer-module__1pd2nq__servicePrice{color:var(--muted);text-decoration:line-through}.Drawer-module__1pd2nq__serviceBottom{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline-start:calc(var(--space-5) - var(--space-1));display:flex}.Drawer-module__1pd2nq__member,.Drawer-module__1pd2nq__memberButton{min-block-size:var(--appt-member);padding-inline:var(--space-1) calc(var(--space-2) + 2px);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:var(--type-small);align-items:center;gap:7px;font-weight:700;display:inline-flex}.Drawer-module__1pd2nq__memberButton{cursor:pointer}.Drawer-module__1pd2nq__memberButton>svg{color:var(--muted)}.Drawer-module__1pd2nq__memberButton[aria-expanded=true],.Drawer-module__1pd2nq__memberButton:hover{background:var(--surface-2)}.Drawer-module__1pd2nq__miniAvatar{inline-size:var(--appt-mini-avatar);block-size:var(--appt-mini-avatar);border-radius:var(--radius-pill);background:var(--c-other);color:var(--c-other-ink);font:var(--type-badge);flex:none;place-items:center;font-size:.5625rem;display:grid}.Drawer-module__1pd2nq__addService{justify-content:center;align-items:center;gap:calc(var(--space-1) * 1.5);min-block-size:calc(var(--control-md) + var(--space-1));border:1.5px dashed var(--border-strong);border-radius:calc(var(--radius-lg) - 2px);color:var(--ink);font:var(--type-body);cursor:pointer;background:0 0;flex:1;font-weight:700;display:flex}.Drawer-module__1pd2nq__addService:hover,.Drawer-module__1pd2nq__addService[aria-expanded=true]{background:var(--surface-2)}.Drawer-module__1pd2nq__menuEnd,.Drawer-module__1pd2nq__menuStart,.Drawer-module__1pd2nq__menuUp{padding:calc(var(--space-1) * 1.5);border-radius:calc(var(--radius-lg) - 2px);box-shadow:var(--shadow-lg)}.Drawer-module__1pd2nq__menuEnd{inline-size:min(var(--appt-menu), calc(100vw - 2 * var(--gutter-mobile)));inset-inline:auto 0}.Drawer-module__1pd2nq__menuStart{inline-size:min(var(--appt-options), calc(100vw - 2 * var(--gutter-mobile)))}.Drawer-module__1pd2nq__menuUp{inset-block:auto calc(100% + var(--space-2));inline-size:min(var(--appt-menu), calc(100vw - 2 * var(--gutter-mobile)))}.Drawer-module__1pd2nq__options{gap:1px;display:grid}.Drawer-module__1pd2nq__menuTitle{padding:calc(var(--space-1) * 1.5) calc(var(--space-2) + 2px) var(--space-1);color:var(--muted);font:var(--type-overline);letter-spacing:.06em;text-transform:uppercase}.Drawer-module__1pd2nq__menuRule{block-size:1px;margin:var(--space-1) calc(var(--space-1) * 1.5);background:var(--border)}.Drawer-module__1pd2nq__menuItem,.Drawer-module__1pd2nq__option{align-items:center;gap:calc(var(--space-2) + 2px);min-block-size:var(--control-md);padding:9px calc(var(--space-2) + 2px);border-radius:var(--radius-sm);color:var(--ink);font:var(--type-body);text-align:start;cursor:pointer;background:0 0;border:none;font-weight:600;display:flex}.Drawer-module__1pd2nq__menuItem[data-danger]{color:var(--danger)}.Drawer-module__1pd2nq__menuItem:hover,.Drawer-module__1pd2nq__option:hover{background:var(--surface-2)}.Drawer-module__1pd2nq__menuItem[data-danger]:hover{background:var(--danger-soft)}.Drawer-module__1pd2nq__option>svg{color:var(--accent)}.Drawer-module__1pd2nq__optionSub{color:var(--muted);font:var(--type-caption);text-align:end;flex:1;font-weight:500}.Drawer-module__1pd2nq__hidden{margin:var(--space-1) 0 0;padding:calc(var(--space-1) * 1.5) calc(var(--space-2) + 2px);border-block-start:1px solid var(--border);color:var(--muted);font:var(--type-caption);font-weight:500}.Drawer-module__1pd2nq__noteForm{gap:var(--space-2);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__noteInput{min-inline-size:0;min-block-size:calc(var(--control-md) + 2px);padding-inline:calc(var(--space-3) + 2px);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:var(--type-body);flex:12rem}.Drawer-module__1pd2nq__note{align-items:flex-start;gap:var(--space-2);padding-block:calc(var(--space-2) + 2px);border-block-start:1px solid var(--border);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__note p{color:var(--text);font:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;flex:12rem;margin:0}.Drawer-module__1pd2nq__textButton{min-block-size:var(--control-sm);padding:0 var(--space-1);color:var(--accent);font:var(--type-small);cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:none}.Drawer-module__1pd2nq__textButton:hover{color:var(--accent-hover);text-decoration:underline}.Drawer-module__1pd2nq__payment{border:1px solid var(--border);border-radius:calc(var(--radius-lg) - 2px);overflow:hidden}.Drawer-module__1pd2nq__payLines{gap:var(--space-2);padding:calc(var(--space-3) + 2px) var(--space-4);margin:0;display:grid}.Drawer-module__1pd2nq__payLines>div,.Drawer-module__1pd2nq__payTotal,.Drawer-module__1pd2nq__payMethod{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__payLines dt{color:var(--muted);font:var(--type-body)}.Drawer-module__1pd2nq__payLines dd{color:var(--ink);font:var(--type-body);margin:0;font-weight:700}.Drawer-module__1pd2nq__payDiscount{align-items:center;gap:calc(var(--space-1) * 1.5);display:inline-flex}.Drawer-module__1pd2nq__payLines .Drawer-module__1pd2nq__saving{color:var(--success)}.Drawer-module__1pd2nq__payTotal{padding:calc(var(--space-3) + 2px) var(--space-4);border-block-start:1px solid var(--border);background:var(--surface-2);color:var(--ink);font:var(--type-body);font-weight:800}.Drawer-module__1pd2nq__payTotal b{font:var(--type-appt-total);font-variant-numeric:tabular-nums}.Drawer-module__1pd2nq__payMethod{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border);color:var(--muted);font:var(--type-small)}.Drawer-module__1pd2nq__payMethod b{color:var(--ink)}.Drawer-module__1pd2nq__footer{gap:var(--space-2);padding:calc(var(--space-3) + 2px) calc(var(--space-4) + 2px);border-block-start:1px solid var(--border);background:var(--surface);flex:none;display:grid}.Drawer-module__1pd2nq__footRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__footRow>*{min-block-size:calc(var(--control-md) + var(--space-1))}.Drawer-module__1pd2nq__grow{flex:auto}.Drawer-module__1pd2nq__footRow .Drawer-module__1pd2nq__moreButton{padding-inline:calc(var(--space-3) + 2px)}.Drawer-module__1pd2nq__moreButton[aria-expanded=true]{background:var(--surface-2)}.Drawer-module__1pd2nq__warning{gap:var(--space-2);padding:calc(var(--space-2) + 2px) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning);font:var(--type-small);margin:0;font-weight:600;display:flex}.Drawer-module__1pd2nq__warning>svg{flex:none;margin-block-start:2px}.Drawer-module__1pd2nq__closed{align-items:center;gap:calc(var(--space-2) + 2px);min-block-size:calc(var(--control-md) + var(--space-1));padding:var(--space-1) calc(var(--space-3) + 2px);border-radius:var(--radius-md);background:var(--surface-2);color:var(--muted);font:var(--type-body);flex-wrap:wrap;font-weight:600;display:flex}.Drawer-module__1pd2nq__closed>span{flex:10rem}.Drawer-module__1pd2nq__sheet{inline-size:min(var(--appt-sheet), calc(100% - 2 * var(--gutter-mobile)));max-block-size:calc(100% - 2 * var(--gutter-mobile));padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border:none}.Drawer-module__1pd2nq__sheet::backdrop{background:var(--overlay)}.Drawer-module__1pd2nq__sheetHead{align-items:flex-start;gap:var(--space-3);margin-block-end:calc(var(--space-4) + 2px);display:flex}.Drawer-module__1pd2nq__sheetTitles{gap:var(--space-1);flex:1;display:grid}.Drawer-module__1pd2nq__sheetTitle{color:var(--ink);font:var(--type-h3);margin:0;font-weight:800}.Drawer-module__1pd2nq__sheetSub,.Drawer-module__1pd2nq__sheetNote{color:var(--muted);font:var(--type-body);margin:0}.Drawer-module__1pd2nq__sheetBody{gap:calc(var(--space-4) + 2px);display:grid}.Drawer-module__1pd2nq__field{gap:calc(var(--space-1) * 1.5);color:var(--ink);font:var(--type-label);display:grid}.Drawer-module__1pd2nq__select{min-block-size:calc(var(--control-md) + 6px);padding-inline:calc(var(--space-3) + 2px);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:var(--type-body);font-weight:600}.Drawer-module__1pd2nq__info{gap:calc(var(--space-2) + 2px);padding:var(--space-3) calc(var(--space-3) + 2px);border-radius:var(--radius-md);background:var(--info-soft);color:var(--info);font:var(--type-small);margin:0;font-weight:600;display:flex}.Drawer-module__1pd2nq__info>svg{flex:none}.Drawer-module__1pd2nq__sheetActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__picks{gap:calc(var(--space-1) * 1.5);border:none;margin:0;padding:0;display:grid}.Drawer-module__1pd2nq__pick{align-items:center;gap:var(--space-3);padding:var(--space-3) calc(var(--space-3) + 2px);border:1px solid var(--border);border-radius:calc(var(--radius-lg) - 2px);cursor:pointer;display:flex}.Drawer-module__1pd2nq__pick:has(input:focus-visible){box-shadow:var(--focus-ring)}.Drawer-module__1pd2nq__pick:has(input:checked:not(:disabled)){border-color:var(--accent);background:var(--accent-soft);outline:1px solid var(--accent)}.Drawer-module__1pd2nq__pick input{block-size:20px;inline-size:20px;accent-color:var(--accent-fill);order:2;margin:0}.Drawer-module__1pd2nq__pickText{color:var(--muted);font:var(--type-caption);flex:1;gap:2px;font-weight:500;display:grid}.Drawer-module__1pd2nq__pickText b{color:var(--ink);font:var(--type-appt-stat)}.Drawer-module__1pd2nq__stepBar{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) - 2px);border-block-end:1px solid var(--border);flex:none;display:flex}.Drawer-module__1pd2nq__stepBar .Drawer-module__1pd2nq__close{background:0 0}.Drawer-module__1pd2nq__stepHeading{flex:1;min-inline-size:0;display:grid}.Drawer-module__1pd2nq__stepTitle{color:var(--ink);font:var(--type-resched-title);margin:0}.Drawer-module__1pd2nq__stepTitle:focus{outline:none}.Drawer-module__1pd2nq__stepSub{color:var(--muted);font:var(--type-caption);font-weight:500}.Drawer-module__1pd2nq__stepBody{align-content:start;gap:calc(var(--space-5) - 2px);min-block-size:0;padding-block:calc(var(--space-4) + 2px) var(--space-5);flex:1;display:grid;overflow:auto}.Drawer-module__1pd2nq__stepSection{gap:calc(var(--space-2) + 2px);display:grid}.Drawer-module__1pd2nq__stepInset{padding-inline:calc(var(--space-5) - 2px)}.Drawer-module__1pd2nq__monthButton{min-block-size:var(--control-sm);padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--ink);font:var(--type-label);cursor:pointer;background:0 0;border:none}.Drawer-module__1pd2nq__monthButton:hover,.Drawer-module__1pd2nq__monthButton[aria-expanded=true]{background:var(--surface-2)}.Drawer-module__1pd2nq__monthPanel{inline-size:min(var(--cal-mini), calc(100vw - 2 * var(--space-4)));padding:var(--space-4);inset-inline:auto 0}.Drawer-module__1pd2nq__days{gap:calc(var(--space-1) * 1.5);padding:2px calc(var(--space-5) - 2px) var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.Drawer-module__1pd2nq__day{min-inline-size:var(--resched-day);min-block-size:var(--resched-day-h);padding:var(--space-1);border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);background:var(--surface);cursor:pointer;flex:none;align-content:center;place-items:center;gap:2px;display:grid}.Drawer-module__1pd2nq__dayDow{color:var(--muted);font:var(--type-cal-dow);text-transform:uppercase}.Drawer-module__1pd2nq__dayNum{color:var(--ink);font:var(--type-resched-title)}.Drawer-module__1pd2nq__dot{inline-size:var(--resched-dot);block-size:var(--resched-dot);border-radius:var(--radius-pill)}.Drawer-module__1pd2nq__dot[data-level=many]{background:var(--success)}.Drawer-module__1pd2nq__dot[data-level=some]{background:var(--warning)}.Drawer-module__1pd2nq__dot[data-level=few]{background:var(--danger)}.Drawer-module__1pd2nq__day[aria-pressed=true]{border-color:var(--accent-fill);background:var(--accent-fill)}.Drawer-module__1pd2nq__day[aria-pressed=true]>span{color:var(--on-accent)}.Drawer-module__1pd2nq__day[aria-pressed=true]>.Drawer-module__1pd2nq__dot{background:var(--on-accent)}.Drawer-module__1pd2nq__day:disabled{opacity:.4;cursor:not-allowed}.Drawer-module__1pd2nq__chips{gap:calc(var(--space-1) * 1.5);flex-wrap:wrap;display:flex}.Drawer-module__1pd2nq__chip{align-items:center;gap:var(--space-2);min-block-size:var(--resched-pill);padding-inline:var(--space-1) calc(var(--space-3) + 2px);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:var(--type-label);cursor:pointer;display:inline-flex}.Drawer-module__1pd2nq__chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.Drawer-module__1pd2nq__chipAvatar{inline-size:var(--resched-avatar);block-size:var(--resched-avatar);border-radius:var(--radius-pill);background:var(--c-other);color:var(--c-other-ink);font:var(--type-badge);flex:none;place-items:center;font-size:.625rem;display:grid}.Drawer-module__1pd2nq__timeGroup{gap:var(--space-2);margin-block-end:calc(var(--space-1) * 1.5);display:grid}.Drawer-module__1pd2nq__timeLabel{color:var(--muted);font:var(--type-caption);font-weight:700}.Drawer-module__1pd2nq__times{gap:calc(var(--space-1) * 1.5);grid-template-columns:repeat(auto-fill,minmax(max(22%,4.5rem),1fr));display:grid}.Drawer-module__1pd2nq__time,.Drawer-module__1pd2nq__timeBone{min-block-size:var(--resched-pill);border-radius:var(--radius-pill)}.Drawer-module__1pd2nq__time{padding:0 var(--space-1);border:1px solid var(--border);background:var(--surface);color:var(--ink);font:var(--type-label);font-variant-numeric:tabular-nums;cursor:pointer}.Drawer-module__1pd2nq__time:disabled{color:var(--subtle);cursor:not-allowed;background:0 0;border-style:dashed;text-decoration:line-through}.Drawer-module__1pd2nq__time[aria-pressed=true]{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.Drawer-module__1pd2nq__timeBone{background:var(--skeleton)}.Drawer-module__1pd2nq__stepEmpty{color:var(--muted);font:var(--type-body);margin:0}.Drawer-module__1pd2nq__linked{gap:var(--space-2);padding:calc(var(--space-2) + 2px) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:var(--type-small);margin:0;display:flex}.Drawer-module__1pd2nq__linked>svg{flex:none;margin-block-start:2px}.Drawer-module__1pd2nq__linked b{color:var(--ink)}.Drawer-module__1pd2nq__summary{gap:2px;display:grid}.Drawer-module__1pd2nq__summaryTitle{color:var(--ink);font:var(--type-resched-title)}.Drawer-module__1pd2nq__notify{color:var(--muted);font:var(--type-small);margin:0}.Drawer-module__1pd2nq__close:focus-visible,.Drawer-module__1pd2nq__iconButton:focus-visible,.Drawer-module__1pd2nq__memberButton:focus-visible,.Drawer-module__1pd2nq__addService:focus-visible,.Drawer-module__1pd2nq__menuItem:focus-visible,.Drawer-module__1pd2nq__option:focus-visible,.Drawer-module__1pd2nq__call:focus-visible,.Drawer-module__1pd2nq__textButton:focus-visible,.Drawer-module__1pd2nq__moreButton:focus-visible,.Drawer-module__1pd2nq__backButton:focus-visible,.Drawer-module__1pd2nq__monthButton:focus-visible,.Drawer-module__1pd2nq__day:focus-visible,.Drawer-module__1pd2nq__chip:focus-visible,.Drawer-module__1pd2nq__time:focus-visible{box-shadow:var(--focus-ring);outline:none}.Drawer-module__1pd2nq__noteInput:focus,.Drawer-module__1pd2nq__select:focus{border-color:var(--accent);box-shadow:var(--focus-ring-input);outline:none}@media not (min-width:707px){.Drawer-module__1pd2nq__close,.Drawer-module__1pd2nq__backButton,.Drawer-module__1pd2nq__iconButton{inline-size:calc(var(--control-md) + var(--space-1));block-size:calc(var(--control-md) + var(--space-1))}.Drawer-module__1pd2nq__memberButton,.Drawer-module__1pd2nq__member,.Drawer-module__1pd2nq__call,.Drawer-module__1pd2nq__textButton,.Drawer-module__1pd2nq__monthButton,.Drawer-module__1pd2nq__chip,.Drawer-module__1pd2nq__time{min-block-size:calc(var(--control-md) + var(--space-1))}}
.Preview-module__vFEH-a__dialog{inline-size:min(var(--settings-preview), 100% - 2 * var(--space-6));max-inline-size:none;max-block-size:calc(100% - 2 * var(--space-6));border-radius:var(--radius-xl);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border:none;padding:0}.Preview-module__vFEH-a__dialog::backdrop{background:var(--overlay)}.Preview-module__vFEH-a__frame{max-block-size:calc(100dvh - 2 * var(--space-6));flex-direction:column;display:flex}.Preview-module__vFEH-a__head{align-items:center;gap:var(--space-3);padding:var(--space-5);border-block-end:1px solid var(--border);flex-wrap:wrap;flex:none;display:flex}.Preview-module__vFEH-a__titles{gap:calc(var(--space-1) / 2);flex:16rem;display:grid}.Preview-module__vFEH-a__title{color:var(--ink);font:var(--type-h3);margin:0;font-weight:800}.Preview-module__vFEH-a__sub,.Preview-module__vFEH-a__muted{color:var(--muted);font:var(--type-small)}.Preview-module__vFEH-a__close{inline-size:var(--settings-handle);block-size:var(--settings-handle);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);cursor:pointer;border:none;place-items:center;display:grid}.Preview-module__vFEH-a__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.Preview-module__vFEH-a__body{min-block-size:0;padding:var(--space-5);background:var(--bg);flex:1;overflow:auto}.Preview-module__vFEH-a__card{max-inline-size:calc(var(--settings-preview) / 3);border-radius:calc(var(--radius-lg) + 2px);background:var(--surface);box-shadow:0 0 0 2px var(--accent), var(--shadow-md);margin-inline:auto;display:grid;overflow:hidden}.Preview-module__vFEH-a__cardCover,.Preview-module__vFEH-a__phoneCover{background:var(--print-cover);position:relative}.Preview-module__vFEH-a__cardCover{aspect-ratio:4/3}.Preview-module__vFEH-a__cardCover[data-photo],.Preview-module__vFEH-a__phoneCover[data-photo]{background:var(--photo) center / cover no-repeat}.Preview-module__vFEH-a__yours{padding:calc(var(--space-1) - 1px) calc(var(--space-2) + 1px);border-radius:var(--radius-pill);background:var(--print-paper);color:var(--print-ink);font:var(--type-caption);font-weight:800;position:absolute;inset-block-start:calc(var(--space-2) + 2px);inset-inline-start:calc(var(--space-2) + 2px)}.Preview-module__vFEH-a__cardText{gap:calc(var(--space-1) * 1.5);padding:calc(var(--space-3) + 2px) var(--space-4) var(--space-4);display:grid}.Preview-module__vFEH-a__cardHead{align-items:center;gap:var(--space-2);display:flex}.Preview-module__vFEH-a__cardName{color:var(--ink);font:var(--type-body-l);overflow-wrap:anywhere;flex:1;font-weight:800}.Preview-module__vFEH-a__rating{align-items:center;gap:calc(var(--space-1) - 1px);font-weight:800;display:inline-flex}.Preview-module__vFEH-a__star{color:var(--star)}.Preview-module__vFEH-a__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.Preview-module__vFEH-a__chip{padding:calc(var(--space-1) / 2) calc(var(--space-2) - 1px);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:var(--type-phone-small);font-weight:700}.Preview-module__vFEH-a__phone{inline-size:var(--phone-width);min-block-size:var(--phone-height);padding:var(--phone-pad);border-radius:var(--phone-radius);background:var(--print-ink);box-shadow:var(--shadow-lg);margin-inline:auto}.Preview-module__vFEH-a__screen{min-block-size:calc(var(--phone-height) - 2 * var(--phone-pad));border-radius:var(--phone-screen-radius);background:var(--print-paper);color:var(--print-text);flex-direction:column;display:flex;overflow:hidden}.Preview-module__vFEH-a__phoneCover{block-size:var(--phone-cover);flex:none}.Preview-module__vFEH-a__count{padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-pill);background:var(--overlay-strong);color:var(--print-paper);font:var(--type-phone-small);font-weight:700;position:absolute;inset-block-end:calc(var(--space-2) + 2px);inset-inline-end:var(--space-3)}.Preview-module__vFEH-a__page{gap:var(--space-3);padding:var(--space-4);flex:1;align-content:start;display:grid}.Preview-module__vFEH-a__page .Preview-module__vFEH-a__chip{background:var(--print-chip);color:var(--print-text)}.Preview-module__vFEH-a__pageTitles{gap:var(--space-1);display:grid}.Preview-module__vFEH-a__pageName{color:var(--print-ink);font:var(--type-phone-title);overflow-wrap:anywhere}.Preview-module__vFEH-a__pageMeta,.Preview-module__vFEH-a__small{color:var(--print-muted);font:var(--type-caption);font-weight:500}.Preview-module__vFEH-a__pageMeta{align-items:center;gap:calc(var(--space-1) / 2);flex-wrap:wrap;display:flex}.Preview-module__vFEH-a__pageMeta .Preview-module__vFEH-a__rating{color:var(--print-ink)}.Preview-module__vFEH-a__description{font:var(--type-caption);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.Preview-module__vFEH-a__services{border-block-start:1px solid var(--print-line);margin:0;padding:0;list-style:none;display:grid}.Preview-module__vFEH-a__service{align-items:center;gap:var(--space-2);padding-block:calc(var(--space-2) + 1px);border-block-end:1px solid var(--print-line);display:flex}.Preview-module__vFEH-a__serviceText{flex:1;display:grid}.Preview-module__vFEH-a__serviceName{color:var(--print-ink);font:var(--type-small);font-weight:700}.Preview-module__vFEH-a__book,.Preview-module__vFEH-a__bookNow{border-radius:var(--radius-pill);font:var(--type-phone-small);font-weight:800}.Preview-module__vFEH-a__book{padding:calc(var(--space-1) + 1px) calc(var(--space-2) + 2px);border:1px solid var(--print-line-strong);color:var(--print-ink)}.Preview-module__vFEH-a__footer{align-items:center;gap:calc(var(--space-2) + 2px);padding:var(--space-3) var(--space-4) calc(var(--space-4) + 2px);border-block-start:1px solid var(--print-line);flex:none;display:flex}.Preview-module__vFEH-a__footer .Preview-module__vFEH-a__small{flex:1}.Preview-module__vFEH-a__bookNow{padding:var(--space-3) calc(var(--space-4) + 2px);background:var(--print-ink);color:var(--print-paper)}@media not (min-width:768px){.Preview-module__vFEH-a__dialog{border-radius:0;max-block-size:100%;inline-size:100%}.Preview-module__vFEH-a__frame{max-block-size:100dvh}}
.Rail-module__ozBU0q__rail{z-index:15;inline-size:var(--rail-width);padding-block:var(--rail-gap) var(--space-4);border-inline-end:1px solid var(--border);background:var(--rail);flex-direction:column;flex:none;align-items:center;display:flex;position:relative;overflow-y:auto}.Rail-module__ozBU0q__logo{inline-size:var(--logo-size);block-size:var(--logo-size);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--on-accent);font:var(--type-logo);flex:none;place-items:center;margin-block-end:var(--rail-gap);display:grid}.Rail-module__ozBU0q__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.Rail-module__ozBU0q__divider{inline-size:var(--rail-divider);block-size:1px;margin-block:auto calc(var(--space-1) * 1.5);background:var(--border);flex:none}.Rail-module__ozBU0q__item{inline-size:var(--rail-item);block-size:var(--rail-item);border-radius:var(--radius-md);color:var(--muted);place-items:center;display:grid;position:relative}.Rail-module__ozBU0q__item:hover{background:var(--surface-2);color:var(--muted);text-decoration:none}.Rail-module__ozBU0q__item[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.Rail-module__ozBU0q__icon{inline-size:var(--rail-icon);block-size:var(--rail-icon)}.Rail-module__ozBU0q__flyout{z-index:40;gap:calc(var(--space-1) / 2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--btn);color:var(--on-btn);box-shadow:var(--shadow-md);white-space:nowrap;text-align:start;display:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--rail-flyout-offset);transform:translateY(-50%)}.Rail-module__ozBU0q__item:hover .Rail-module__ozBU0q__flyout,.Rail-module__ozBU0q__item:focus-visible .Rail-module__ozBU0q__flyout{display:grid}.Rail-module__ozBU0q__item[data-dismissed] .Rail-module__ozBU0q__flyout{display:none}.Rail-module__ozBU0q__flyoutLabel{font:var(--type-small);font-weight:800}.Rail-module__ozBU0q__flyoutSub{font:var(--type-caption);color:var(--surface-3);font-weight:500}.Rail-module__ozBU0q__badge{border-color:var(--rail);inset-block-start:calc(var(--space-1) + 1px);inset-inline-end:var(--space-1)}
.SalonSwitcher-module__rNso6G__trigger{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;padding:var(--switcher-pad);border:1px solid var(--border);border-radius:var(--toast-radius);background:var(--surface);color:var(--muted);text-align:start;cursor:pointer;padding-inline-end:var(--space-2);display:flex}.SalonSwitcher-module__rNso6G__trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-2)}.SalonSwitcher-module__rNso6G__tile,.SalonSwitcher-module__rNso6G__addTile{inline-size:var(--salon-tile);block-size:var(--salon-tile);border-radius:var(--radius-sm);font:var(--type-caption);flex:none;place-items:center;font-weight:800;display:grid}.SalonSwitcher-module__rNso6G__tileLarge,.SalonSwitcher-module__rNso6G__addTile{inline-size:var(--control-md);block-size:var(--control-md);border-radius:var(--salon-tile-radius);font:var(--type-small);font-weight:800}.SalonSwitcher-module__rNso6G__tile[data-tint=pink]{background:var(--pink);color:var(--pink-ink)}.SalonSwitcher-module__rNso6G__tile[data-tint=spa]{background:var(--c-spa);color:var(--c-spa-ink)}.SalonSwitcher-module__rNso6G__tile[data-tint=hair]{background:var(--c-hair);color:var(--c-hair-ink)}.SalonSwitcher-module__rNso6G__addTile{border:1.5px dashed var(--border-strong);color:var(--ink)}.SalonSwitcher-module__rNso6G__names{flex:1;min-inline-size:0;display:grid}.SalonSwitcher-module__rNso6G__name,.SalonSwitcher-module__rNso6G__rowName{color:var(--ink);font:var(--type-body);font-weight:800}.SalonSwitcher-module__rNso6G__city{color:var(--muted);font:var(--type-caption);font-weight:500}.SalonSwitcher-module__rNso6G__panel{inline-size:var(--switcher-width)}.SalonSwitcher-module__rNso6G__heading{padding:var(--space-2) var(--space-2) calc(var(--space-1) * 1.5);color:var(--muted);font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase}.SalonSwitcher-module__rNso6G__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--ink);display:flex}.SalonSwitcher-module__rNso6G__row:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.SalonSwitcher-module__rNso6G__row[aria-current=true]{background:var(--accent-soft)}.SalonSwitcher-module__rNso6G__check{color:var(--accent);display:grid}.SalonSwitcher-module__rNso6G__divider{block-size:1px;margin:calc(var(--space-1) * 1.5) var(--space-1);background:var(--border)}.SalonSwitcher-module__rNso6G__manage{padding:var(--space-2);border-radius:var(--radius-md);color:var(--accent);font:var(--type-small);font-weight:700}.SalonSwitcher-module__rNso6G__manage:hover{background:var(--surface-2);text-decoration:none}@media not (min-width:707px){.SalonSwitcher-module__rNso6G__panel{inset-block-start:calc(var(--top-bar-height-phone) + var(--space-1) * 1.5);inset-inline:var(--space-3);inline-size:auto;max-block-size:calc(100dvh - var(--top-bar-height-phone) - var(--space-5));position:fixed;overflow-y:auto}}.SalonSwitcher-module__rNso6G__emptyTile{background:var(--surface-2);color:var(--ink)}
.Marketing-module__uNOFZG__header{gap:calc(var(--space-3) + 2px);display:grid}.Marketing-module__uNOFZG__top{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.Marketing-module__uNOFZG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Marketing-module__uNOFZG__heading{gap:calc(var(--space-1) * 1.5);display:grid}.Marketing-module__uNOFZG__kicker{color:var(--accent);font:var(--type-caption);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-weight:800}.Marketing-module__uNOFZG__title{color:var(--ink);font:var(--type-h1);letter-spacing:var(--tracking-auth-title);margin:0}.Marketing-module__uNOFZG__lead{color:var(--muted);font:var(--type-body-l);margin:0}.Marketing-module__uNOFZG__tabs{gap:0 var(--space-5);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.Marketing-module__uNOFZG__tab{min-block-size:var(--marketing-tab);color:var(--muted);font:var(--type-body);align-items:center;font-weight:700;display:inline-flex}.Marketing-module__uNOFZG__tab:hover{color:var(--ink);text-decoration:none}.Marketing-module__uNOFZG__tab[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent);color:var(--ink)}.Marketing-module__uNOFZG__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.Marketing-module__uNOFZG__page{padding:calc(var(--space-6) - 4px) var(--gutter-desktop) var(--space-9)}.Marketing-module__uNOFZG__inner{gap:calc(var(--space-5) - 4px);max-inline-size:var(--marketing-max);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.Marketing-module__uNOFZG__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.Marketing-module__uNOFZG__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.Marketing-module__uNOFZG__stat{align-content:start;gap:calc(var(--space-1) * 1.5);padding:calc(var(--space-4) + 2px) calc(var(--space-5) - 4px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.Marketing-module__uNOFZG__statLabel{color:var(--muted);font:var(--type-label)}.Marketing-module__uNOFZG__statValue{color:var(--ink);font:var(--type-marketing-stat);font-variant-numeric:tabular-nums}.Marketing-module__uNOFZG__statSub{color:var(--muted);font:var(--type-caption);font-weight:500}.Marketing-module__uNOFZG__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.Marketing-module__uNOFZG__cardBar{align-items:center;gap:calc(var(--space-3) - 2px);padding:calc(var(--space-3) + 2px) calc(var(--space-5) - 4px);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.Marketing-module__uNOFZG__scroll{overflow-x:auto}.Marketing-module__uNOFZG__table{inline-size:100%;min-inline-size:var(--marketing-table);border-collapse:collapse}.Marketing-module__uNOFZG__table th,.Marketing-module__uNOFZG__table td{padding-inline:calc(var(--space-3) / 2);border-block-end:1px solid var(--border);color:var(--text);font:var(--type-small);text-align:start;vertical-align:middle}.Marketing-module__uNOFZG__table thead>tr>*{block-size:var(--marketing-head);background:var(--surface-2);color:var(--muted);font:var(--type-caption);font-weight:700}.Marketing-module__uNOFZG__table tbody>tr>*{block-size:var(--marketing-row);padding-block:var(--space-2)}.Marketing-module__uNOFZG__table tbody tr:last-child>*{border-block-end:none}.Marketing-module__uNOFZG__table th:first-child,.Marketing-module__uNOFZG__table td:first-child{padding-inline-start:calc(var(--space-5) - 4px)}.Marketing-module__uNOFZG__table th:last-child,.Marketing-module__uNOFZG__table td:last-child{padding-inline-end:calc(var(--space-5) - 4px)}.Marketing-module__uNOFZG__table [data-col=discount]{inline-size:var(--marketing-col-discount)}.Marketing-module__uNOFZG__table [data-col=fixed]{inline-size:var(--marketing-col)}.Marketing-module__uNOFZG__table [data-col=status]{inline-size:var(--marketing-col-status)}.Marketing-module__uNOFZG__table [data-col=menu]{inline-size:var(--services-kebab);text-align:end}.Marketing-module__uNOFZG__table [data-col=end]{text-align:end}.Marketing-module__uNOFZG__codeCell{gap:calc(var(--space-1) / 2);min-inline-size:0;display:grid}.Marketing-module__uNOFZG__code{color:var(--ink);font:var(--type-promo-code);letter-spacing:var(--tracking-code)}.Marketing-module__uNOFZG__muted{color:var(--muted);font:var(--type-caption);font-weight:500}.Marketing-module__uNOFZG__table .Marketing-module__uNOFZG__discount{color:var(--accent);font-weight:800}.Marketing-module__uNOFZG__strong,.Marketing-module__uNOFZG__table .Marketing-module__uNOFZG__strong{color:var(--ink);font-weight:700}.Marketing-module__uNOFZG__uses{gap:calc(var(--space-1) + 1px);display:grid}.Marketing-module__uNOFZG__bar{block-size:var(--marketing-bar);border-radius:var(--radius-pill);background:linear-gradient(var(--accent-fill), var(--accent-fill)) no-repeat 0 0 / var(--share) 100% var(--surface-3);display:block}[dir=rtl] .Marketing-module__uNOFZG__bar{background-position:100% 0}.Marketing-module__uNOFZG__chip{min-block-size:var(--marketing-chip);padding-inline:calc(var(--space-2) + 1px);border-radius:var(--radius-pill);background:var(--s-canc-bg);color:var(--s-canc);font:var(--type-caption);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.Marketing-module__uNOFZG__chip[data-tone=success]{background:var(--s-conf-bg);color:var(--s-conf)}.Marketing-module__uNOFZG__chip[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.Marketing-module__uNOFZG__chip[data-tone=muted]{background:var(--surface-2);color:var(--muted)}.Marketing-module__uNOFZG__chip[data-tone=danger]{background:var(--danger-fill);color:var(--on-accent);font-weight:800}.Marketing-module__uNOFZG__menu{inline-size:var(--marketing-menu)}.Marketing-module__uNOFZG__noMatch{padding:var(--space-7);color:var(--muted);font:var(--type-body);text-align:center;margin:0}.Marketing-module__uNOFZG__link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.Marketing-module__uNOFZG__link:hover{color:var(--accent-hover);text-decoration:underline}.Marketing-module__uNOFZG__skeleton{gap:var(--space-4);display:grid}.Marketing-module__uNOFZG__skelBar{block-size:var(--space-3);border-radius:var(--radius-xs);background:var(--skeleton);display:block}.Marketing-module__uNOFZG__skelBar[data-h=lg]{block-size:calc(var(--space-6) - 6px)}.Marketing-module__uNOFZG__skelBar[data-w="55"]{inline-size:55%}.Marketing-module__uNOFZG__skelBar[data-w="75"]{inline-size:75%}.Marketing-module__uNOFZG__skelRow{block-size:var(--space-3);margin:calc(var(--space-5) - 2px) calc(var(--space-5) - 4px);border-radius:var(--radius-xs);background:var(--skeleton);display:block}.Marketing-module__uNOFZG__skelLine{color:var(--muted);font:var(--type-caption);font-weight:500}.Marketing-module__uNOFZG__field{gap:calc(var(--space-1) * 1.5);min-inline-size:0;display:grid}.Marketing-module__uNOFZG__label{color:var(--ink);font:var(--type-label)}.Marketing-module__uNOFZG__inline{gap:var(--space-2);display:flex}.Marketing-module__uNOFZG__inline>:first-child{flex:1}.Marketing-module__uNOFZG__inline>button{min-block-size:var(--control-dialog)}.Marketing-module__uNOFZG__input{inline-size:100%;min-inline-size:0;min-block-size:var(--control-dialog);padding-inline:var(--input-pad);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:var(--type-input)}.Marketing-module__uNOFZG__codeInput{font:var(--type-promo-code);letter-spacing:var(--tracking-code)}.Marketing-module__uNOFZG__input::placeholder,.Marketing-module__uNOFZG__unitInput::placeholder{color:var(--muted)}.Marketing-module__uNOFZG__error{color:var(--danger);font:var(--type-caption);font-weight:600}.Marketing-module__uNOFZG__error[data-tight]{margin-block-start:calc(-1 * (var(--space-3) - 2px))}.Marketing-module__uNOFZG__typeRow{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.Marketing-module__uNOFZG__typeRow>:last-child{flex:8rem}.Marketing-module__uNOFZG__pair{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.Marketing-module__uNOFZG__unitField{min-block-size:var(--control-dialog);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);display:flex;overflow:hidden}.Marketing-module__uNOFZG__unitInput{min-inline-size:0;padding-inline:var(--input-pad);color:var(--ink);font:var(--type-input);background:0 0;border:none;outline:none;flex:1}.Marketing-module__uNOFZG__unitInput[data-strong]{font-weight:800}.Marketing-module__uNOFZG__unit{padding-inline:var(--space-3);border-inline-start:1px solid var(--border);background:var(--surface-2);color:var(--ink);font:var(--type-caption);align-items:center;font-weight:800;display:flex}.Marketing-module__uNOFZG__input:focus,.Marketing-module__uNOFZG__unitField:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring-input);outline:none}.Marketing-module__uNOFZG__input[aria-invalid=true],.Marketing-module__uNOFZG__unitField[data-invalid]{border-color:var(--danger)}.Marketing-module__uNOFZG__dateField{align-items:center;gap:calc(var(--space-3) - 2px);min-block-size:var(--control-dialog);padding-inline:var(--input-pad);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font:var(--type-body);text-align:start;cursor:pointer;font-weight:600;display:flex}.Marketing-module__uNOFZG__dateField>span{color:var(--ink);flex:1}.Marketing-module__uNOFZG__dateField>span[data-empty]{color:var(--subtle)}.Marketing-module__uNOFZG__dateField[aria-expanded=true]{border-color:var(--accent);box-shadow:var(--focus-ring-input)}.Marketing-module__uNOFZG__picker{padding:var(--space-3);border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);background:var(--surface)}.Marketing-module__uNOFZG__summary{gap:calc(var(--space-3) - 2px);padding:var(--space-3) calc(var(--space-3) + 2px);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);font:var(--type-small);margin:0;font-weight:700;display:flex}.Marketing-module__uNOFZG__summary>svg{flex:none;margin-block-start:2px}.Marketing-module__uNOFZG__giftGrid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--marketing-gift-min)), 1fr));gap:calc(var(--space-4) + 2px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.Marketing-module__uNOFZG__giftGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Marketing-module__uNOFZG__giftButton{border-radius:calc(var(--radius-lg) + 2px);text-align:start;cursor:pointer;background:0 0;border:none;inline-size:100%;padding:0;display:block}.Marketing-module__uNOFZG__giftButton:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:no-preference){.Marketing-module__uNOFZG__giftButton{transition:transform .15s}.Marketing-module__uNOFZG__giftButton:hover{transform:translateY(-2px)}}.Marketing-module__uNOFZG__gift{justify-content:space-between;gap:var(--space-3);aspect-ratio:1.6;padding:calc(var(--space-5) - 4px);border-radius:calc(var(--radius-lg) + 2px);background:var(--gift-active);box-shadow:var(--gift-shadow);color:var(--on-gift);flex-direction:column;display:flex;position:relative;overflow:hidden}.Marketing-module__uNOFZG__gift[data-tone=redeemed]{background:var(--gift-redeemed)}.Marketing-module__uNOFZG__gift[data-tone=expired]{background:var(--gift-expired)}.Marketing-module__uNOFZG__gift:before,.Marketing-module__uNOFZG__gift:after{border:1px solid var(--gift-ring);border-radius:var(--radius-pill);content:"";pointer-events:none;position:absolute}.Marketing-module__uNOFZG__gift:before{inline-size:var(--gift-ring-size);block-size:var(--gift-ring-size);inset-block-start:var(--gift-ring-offset);inset-inline-end:var(--gift-ring-offset)}.Marketing-module__uNOFZG__gift:after{inline-size:var(--gift-ring-inner-size);block-size:var(--gift-ring-inner-size);border-color:var(--gift-ring-inner);inset-block-start:var(--gift-ring-inner-offset);inset-inline-end:var(--gift-ring-inner-offset)}.Marketing-module__uNOFZG__giftTop,.Marketing-module__uNOFZG__giftBottom{justify-content:space-between;gap:var(--space-2);display:flex;position:relative}.Marketing-module__uNOFZG__giftTop{align-items:center}.Marketing-module__uNOFZG__giftBottom{align-items:flex-end}.Marketing-module__uNOFZG__giftBrand{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.Marketing-module__uNOFZG__giftLogo{inline-size:var(--gift-logo-size);block-size:var(--gift-logo-size);border-radius:var(--radius-pill);background:var(--on-gift);color:var(--gift-logo);font:var(--type-caption);flex:none;place-items:center;font-weight:800;display:grid}.Marketing-module__uNOFZG__giftSalon{min-inline-size:0;font:var(--type-caption);letter-spacing:var(--tracking-brand);text-transform:uppercase;font-weight:800}.Marketing-module__uNOFZG__giftStatus{min-block-size:calc(var(--marketing-chip) - 2px);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--gift-chip);font:var(--type-caption);flex:none;align-items:center;font-weight:800;display:inline-flex}.Marketing-module__uNOFZG__giftMiddle{gap:calc(var(--space-1) / 2);display:grid;position:relative}.Marketing-module__uNOFZG__giftSmall{font:var(--type-caption);font-weight:700}.Marketing-module__uNOFZG__giftBalance{font:var(--type-gift-balance);letter-spacing:var(--tracking-h1);font-variant-numeric:tabular-nums}.Marketing-module__uNOFZG__giftCode{font:var(--type-promo-code);letter-spacing:var(--tracking-code-art);font-weight:700}.Marketing-module__uNOFZG__giftExpiry{font:var(--type-caption);text-align:end;font-weight:700}.Marketing-module__uNOFZG__table[data-gift] tbody>tr>*{block-size:var(--marketing-gift-row)}.Marketing-module__uNOFZG__rowLink{position:relative}.Marketing-module__uNOFZG__table tbody .Marketing-module__uNOFZG__rowLink:hover>*{background:var(--surface-2)}.Marketing-module__uNOFZG__rowButton{text-align:start;cursor:pointer;background:0 0;border:none;padding:0}.Marketing-module__uNOFZG__rowButton:after{content:"";position:absolute;inset:0}.Marketing-module__uNOFZG__rowButton:focus-visible{outline:none}.Marketing-module__uNOFZG__rowLink:focus-within{box-shadow:inset var(--focus-ring)}.Marketing-module__uNOFZG__balanceCell{justify-items:end;display:grid}.Marketing-module__uNOFZG__amountChips{gap:calc(var(--space-1) * 1.5);flex-wrap:wrap;display:flex}.Marketing-module__uNOFZG__amountChip{min-block-size:calc(var(--control-md) - 2px);padding-inline:calc(var(--space-3) + 2px);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:var(--type-small);cursor:pointer;font-weight:800}.Marketing-module__uNOFZG__amountChip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.Marketing-module__uNOFZG__amountField{max-inline-size:var(--marketing-amount-field)}.Marketing-module__uNOFZG__codeBox{align-items:center;gap:calc(var(--space-1) * 1.5);min-block-size:var(--control-dialog);padding-inline:var(--input-pad) calc(var(--space-1) * 1.5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);display:flex}.Marketing-module__uNOFZG__codeBox>:first-child{flex:1}.Marketing-module__uNOFZG__regen{inline-size:var(--control-sm);block-size:var(--control-sm);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.Marketing-module__uNOFZG__regen:hover{background:var(--surface-3)}.Marketing-module__uNOFZG__collect{flex:1;align-content:center;min-inline-size:0;display:grid}.Marketing-module__uNOFZG__collectTotal{color:var(--ink);font:var(--type-h3);font-weight:800}.Marketing-module__uNOFZG__facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));margin:0;display:grid}.Marketing-module__uNOFZG__fact{gap:calc(var(--space-1) / 2);padding:calc(var(--space-3) - 2px) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.Marketing-module__uNOFZG__fact dt{color:var(--muted);font:var(--type-caption);font-weight:700}.Marketing-module__uNOFZG__fact dd{color:var(--ink);font:var(--type-body);margin:0;font-weight:800}.Marketing-module__uNOFZG__adjust{gap:calc(var(--space-3) - 2px);padding:calc(var(--space-3) + 2px);border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);display:grid}.Marketing-module__uNOFZG__adjustTitle{color:var(--ink);font:var(--type-body);margin:0;font-weight:800}.Marketing-module__uNOFZG__adjustRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Marketing-module__uNOFZG__adjustInput{inline-size:var(--marketing-adjust-field);font-weight:800}.Marketing-module__uNOFZG__adjustUnit{color:var(--muted);font:var(--type-small);font-weight:800}@media not (min-width:707px){.Marketing-module__uNOFZG__page{padding:var(--space-4) var(--space-3) var(--space-9)}}
.UserMenu-module__wFkyhG__avatar{inline-size:var(--avatar);block-size:var(--avatar);border-radius:var(--radius-pill);background:var(--pink);color:var(--pink-ink);font:var(--type-small);cursor:pointer;border:2px solid #0000;flex:none;place-items:center;padding:0;font-weight:800;display:grid}.UserMenu-module__wFkyhG__avatar[aria-expanded=true]{border-color:var(--accent)}.UserMenu-module__wFkyhG__panel{inline-size:var(--menu-width);inset-inline:auto 0}.UserMenu-module__wFkyhG__who{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}.UserMenu-module__wFkyhG__avatarLarge{inline-size:var(--control-md);block-size:var(--control-md);border-radius:var(--radius-pill);background:var(--pink);color:var(--pink-ink);font:var(--type-body);flex:none;place-items:center;font-weight:800;display:grid}.UserMenu-module__wFkyhG__names{min-inline-size:0;display:grid}.UserMenu-module__wFkyhG__name{color:var(--ink);font:var(--type-body);font-weight:800}.UserMenu-module__wFkyhG__role{color:var(--muted);font:var(--type-caption);font-weight:500}.UserMenu-module__wFkyhG__divider{block-size:1px;margin:var(--space-1);background:var(--border)}.UserMenu-module__wFkyhG__item{padding:var(--space-2);border-radius:var(--radius-md);color:var(--ink);font:var(--type-body);text-align:start;cursor:pointer;background:0 0;border:none;font-weight:600}.UserMenu-module__wFkyhG__item:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.UserMenu-module__wFkyhG__logout,.UserMenu-module__wFkyhG__logout:hover{color:var(--danger)}.UserMenu-module__wFkyhG__logout:hover{background:var(--danger-soft)}.UserMenu-module__wFkyhG__setting{justify-content:space-between;align-items:center;gap:var(--space-2);padding:calc(var(--space-1) * 1.5) var(--space-2);color:var(--ink);font:var(--type-body);flex-wrap:wrap;font-weight:600;display:flex}@media not (min-width:707px){.UserMenu-module__wFkyhG__panel{inset-block-start:calc(var(--top-bar-height-phone) + var(--space-1) * 1.5);inset-inline:var(--space-3);inline-size:auto;max-block-size:calc(100dvh - var(--top-bar-height-phone) - var(--space-5));position:fixed;overflow-y:auto}}
