@font-face{font-family:manrope;src:url(../media/Manrope-s.p.0nvn7f63i-2qu.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.cYFJba_className{font-family:manrope,manrope Fallback}.cYFJba_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:Manrope;src:url(../media/Manrope.0nvn7f63i-2qu.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--brand-apricot:#f28c6f;--brand-plum:#3e2532;--brand-cream:#fff7f0;--brand-peach:#f8d6c6;--canvas:#fff7f0;--surface:#fff;--surface-muted:#fbf0e9;--text-primary:#3e2532;--text-secondary:#725c66;--text-inverse:#fff7f0;--border-subtle:#e6d9dc;--border-strong:#a88c99;--action-primary:#3e2532;--action-primary-hover:#523342;--status-success:#21624e;--status-warning:#8a4b16;--status-error:#b43e4b;--font-family:"Manrope", Arial, sans-serif;--font-body:16px;--line-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-input:8px;--radius-button:12px;--radius-card:16px;--radius-panel:24px;--control-height:48px;--brand-apricot-hover:#ef7c5d;--surface-skeleton:#efe3dc;--status-success-bg:#eef6f1;--status-success-border:#7fb29b;--status-success-text:#1b4f3f;--plum-hover-dark:#523342;--overlay:#3e253273;--shadow-card:0 24px 60px #3e25321f;--shadow-float:0 16px 40px #21131b4d;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--nav-rail-width:76px;--tap-min:44px;--status-error-bg:#f9ecef;--status-error-border:#e0b8c0;--toggle-off:#e6d9dc;--toggle-on:#21624e;--backdrop-sheet:#21131b73;--shadow-sheet:0 -10px 40px #3e253224;--shadow-modal:0 30px 80px #21131b59;--shadow-toast:0 12px 32px #3e25324d;--shadow-knob:0 1px 3px #0003;--radius-small-button:9px;--radius-icon-button:10px;--radius-segmented:11px;--radius-checkbox:6px;--radius-toast:14px;--radius-sheet:28px;--radius-pill:999px;--control-height-small:44px;--control-height-large:52px;--segmented-item-height:40px;--button-padding:11px 20px;--button-padding-small:10px 14px;--field-padding:11px 14px;--segmented-item-padding:9px 13px;--toggle-width:52px;--toggle-height:32px;--toggle-knob:26px;--toggle-padding:3px;--checkbox-size:22px;--checkbox-border:1.5px;--sheet-height:92%;--sheet-handle-width:40px;--sheet-handle-height:5px;--modal-width:520px;--modal-padding:28px;--card-padding:28px;--toast-padding:12px 16px;--toast-max-width:360px;--field-gap:7px;--checkbox-gap:10px;--row-padding:12px 14px;--focus-ring:3px;--duration-fast:.16s;--duration-toast-in:.2s;--duration-toast-move:.26s;--duration-backdrop:.28s;--duration-sheet-open:.38s;--duration-sheet-close:.24s;--field-height-large:50px;--radius-field-large:10px;--field-border-width:1.5px;--field-border-width-focus:2px;--button-height-auth:52px;--code-box-height:58px;--code-box-gap:8px;--meter-bar-height:4px;--auth-icon-size:44px;--auth-hero-padding-bottom:44px;--auth-sheet-overlap:24px;--auth-sheet-padding-bottom:36px;--auth-panel-width:46%;--auth-panel-padding:48px 56px;--auth-form-max-width:380px;--auth-headline-size:36px;--auth-logo-width:150px;--shadow-float-card:0 10px 24px #3e253229;--shadow-icon:0 6px 16px #3e25322e;--shadow-shot:0 24px 60px #3e25324d;--chip-padding:5px 9px;--chip-gap:6px;--status-warning-bar:#8a4b16;--onboarding-nav-width:260px;--onboarding-aside-width:340px;--onboarding-form-width:460px;--nav-item-size:48px;--nav-padding:14px;--tabbar-height:52px;--logo-tile-size:36px;--grid-line:#efe2e5;--grid-line-soft:#f7eeef;--grid-px-per-hour:96px;--grid-half-hour:48px;--grid-time-col:56px;--grid-col-min:200px;--past-veil:#fbf0e9bf;--progress-track:#f3e8ea;--gap-hover-bg:#e1efe7;--gap-text-soft:#2e6b55;--badge-completed-bg:#ece8ef;--badge-completed-fg:#5d456b;--badge-confirmed-bg:#e9f2ec;--badge-noshow-bg:#fbeddf;--badge-canceled-bg:#f7e8eb;--day-chip-width:52px;--day-chip-height:62px;--side-panel-width:340px;--radius-grid:18px;--radius-block:10px;--radius-day:12px;--salon-bg:#3e2532;--salon-bg-deep:#21131b;--salon-header-bg:#3e2532f5;--salon-line:#fff7f02e;--salon-line-soft:#fff7f01f;--salon-outline:#fff7f080;--salon-hover:#fff7f01a;--salon-scrim:linear-gradient(to top, #21131beb 0%, #21131b8c 45%, #21131b40 100%);--salon-sign-shadow:0 20px 40px #00000059;--salon-nail-shadow:0 2px 0 #0006;--plum-line:#3e25322e;--salon-cord:#a88c99;--salon-content:1200px;--salon-gutter:20px;--salon-header-height:72px;--salon-tilt:-4deg;--salon-ease-sign:.4s var(--ease-out);--booking-step-size:28px;--booking-row-min:44px;--booking-service-min:72px;--booking-day-min:68px;--booking-slot-min:48px;--booking-code-min:68px;--booking-code-size:30px;--booking-code-spacing:.45em;--duration-accordion:.3s;--ease-accordion:cubic-bezier(.77, 0, .175, 1);--check-size:56px;--paper:#fbf3e4;--paper-line:#d9cbb8;--paper-margin:#e7a897;--paper-ink:#3b3550;--site-header-shadow:0 1px 0 #3e253224, 0 8px 24px #3e25321f;--site-bar-bg:#fff7f0f0;--shadow-sticker:0 10px 24px #21131b38;--shadow-handle:0 8px 24px #21131b59;--drop-phone:drop-shadow(0 24px 40px #21131b59);--on-plum-dim:#fff7f0b8;--site-max:1200px;--site-hero-max:1240px;--site-header-max:1280px;--site-header-height:72px;--site-radius:24px;--duration-reveal:.7s;--ease-reveal:cubic-bezier(.77, 0, .175, 1)}
*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--text-primary);font-family:var(--font-manrope), var(--font-family);font-size:var(--font-body);line-height:var(--line-body);margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--text-primary)}a:not([class]):hover{color:var(--action-primary-hover)}:focus-visible{outline:var(--focus-ring) solid var(--brand-plum);outline-offset:var(--space-1)}::selection{background:var(--brand-peach)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}
