.MonthCalendar_wrap__PlLHs{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-card);overflow:hidden}.MonthCalendar_weekdays__4ARn_{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-fg-tertiary)}.MonthCalendar_weekdays__4ARn_ span{padding:var(--space-2) var(--space-3)}.MonthCalendar_grid__viZmX{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.MonthCalendar_cell__XB25S{position:relative;min-height:96px;padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);text-align:left;border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);transition:background-color var(--duration-fast) var(--ease-out-expo)}.MonthCalendar_cell__XB25S:nth-child(7n){border-right:none}.MonthCalendar_cell__XB25S:hover{background:var(--color-bg-sunken)}.MonthCalendar_cell__XB25S:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.MonthCalendar_cell__XB25S[data-out] .MonthCalendar_num__d9WyP{color:var(--color-fg-tertiary);opacity:.6}.MonthCalendar_num__d9WyP{font-size:var(--text-sm);font-weight:var(--weight-semibold);width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.MonthCalendar_cell__XB25S[data-today] .MonthCalendar_num__d9WyP{background:var(--color-brand);color:#fff}.MonthCalendar_count__PsesI{font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-pen)}.MonthCalendar_pending__R_GKD{position:absolute;top:var(--space-3);right:var(--space-3);width:8px;height:8px;border-radius:50%;background:var(--color-status-pending)}@media (max-width:767px){.MonthCalendar_cell__XB25S{min-height:64px;padding:var(--space-1);align-items:center;gap:2px}.MonthCalendar_weekdays__4ARn_ span{padding:var(--space-2) 0;text-align:center}.MonthCalendar_countLabel__A0WJY{display:none}.MonthCalendar_pending__R_GKD{top:var(--space-1);right:var(--space-1)}}.PageHeader_header__M06pS{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4) var(--space-5);margin-bottom:var(--space-7)}.PageHeader_text__ScrKx{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1 1 340px}.PageHeader_eyebrow__PJ2Cb{font-size:var(--text-sm);color:var(--color-fg-tertiary);font-weight:var(--weight-medium);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.PageHeader_title__50hUa{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-fg-primary);line-height:var(--leading-tight);letter-spacing:-.035em;margin:0}.PageHeader_subtitle__Hq9kH{font-size:var(--text-md);color:var(--color-fg-secondary);line-height:var(--leading-snug);margin:0;max-width:70ch}.PageHeader_actions__p2z7U{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-width:0;max-width:100%}@media (max-width:767px){.PageHeader_header__M06pS{flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.PageHeader_text__ScrKx{flex:none}.PageHeader_actions__p2z7U{width:100%;flex-wrap:wrap;gap:var(--space-2)}.PageHeader_title__50hUa{font-size:1.75rem}}.KeyMetric_metric__so6zq{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;animation:KeyMetric_rise-in__n4R4f var(--duration-slow) var(--ease-out-expo) both}.KeyMetric_metric__so6zq:nth-child(2){animation-delay:40ms}.KeyMetric_metric__so6zq:nth-child(3){animation-delay:80ms}.KeyMetric_label__RVYZ_{color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.KeyMetric_value__vst5d{color:var(--color-fg-primary);font-size:2.25rem;font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:var(--leading-tight);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.KeyMetric_delta__ASClV{font-size:var(--text-xs);font-weight:var(--weight-medium);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.KeyMetric_positive__He_nr{color:var(--color-status-confirmed)}.KeyMetric_negative__fC8Rz{color:var(--color-status-cancelled)}.KeyMetric_neutral__XQ_cM,.utils_mutedSm__VGRan,.utils_muted__foI_4{color:var(--color-fg-tertiary)}.utils_mutedSm__VGRan{font-size:var(--text-sm)}.utils_secondary___dgyC{color:var(--color-fg-secondary)}.utils_xs__Ts2vr{font-size:var(--text-xs)}.utils_sm__dG1A2{font-size:var(--text-sm)}.utils_spread__gnFr_{justify-content:space-between}.utils_end__PNfFb{justify-content:flex-end}.utils_spreadRow__WsOS_{display:flex;justify-content:space-between}.utils_underline__V3DAL{text-decoration:underline}.utils_right__C3m7o{text-align:right}.utils_block__mQBX1{display:block}.LlmSpendCard_provider__439hg{display:grid;grid-gap:4px;gap:4px}.LlmSpendCard_head__x8xE6{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.LlmSpendCard_track__l4_Uk{height:6px;border-radius:3px;background:var(--color-bg-sunken);overflow:hidden}.LlmSpendCard_fill__TE_s8{height:100%;background:var(--color-accent,#4f46e5)}.LlmSpendCard_fillOver__6KpIT{background:var(--color-status-cancelled)}.LlmSpendCard_table__zGYyx{width:100%;margin-top:8px;border-collapse:collapse}.LlmSpendCard_headRow___Z16S{text-align:left;color:var(--color-fg-tertiary);font-size:var(--text-sm)}.IconAction_action__v1BiW{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:36px;height:36px;border-radius:50%;color:var(--color-fg-secondary);vertical-align:middle;transition:background-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo)}.IconAction_action__v1BiW+.IconAction_action__v1BiW{margin-left:2px}.IconAction_action__v1BiW:hover{background:var(--color-bg-sunken);color:var(--color-fg-primary)}.IconAction_danger__tbr64:hover{background:color-mix(in srgb,var(--color-status-cancelled) 10%,transparent);color:var(--color-status-cancelled)}.IconAction_action__v1BiW:active{transform:scale(.94)}.IconAction_text__Ym0tA{display:none}@media (max-width:767px){.IconAction_action__v1BiW{width:auto;height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-primary)}.IconAction_action__v1BiW+.IconAction_action__v1BiW{margin-left:0}.IconAction_text__Ym0tA{display:inline}}.Select_field__GG6L9{display:flex;flex-direction:column;min-width:0;gap:var(--space-2)}.Select_label__pFerf{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg-primary)}.Select_wrapper__HS8Ar{position:relative}.Select_select___FHyr{min-width:0;height:40px;width:100%;padding:0 var(--space-7) 0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-fg-primary);font-size:var(--text-base);line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo)}.Select_select___FHyr:hover:not(:disabled){border-color:var(--color-border-strong)}.Select_select___FHyr:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 16%,transparent)}.Select_select___FHyr:disabled{cursor:not-allowed;opacity:.6}.Select_invalid__NMU4x{border-color:var(--color-status-cancelled)}.Select_chevron__QJxov{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-fg-secondary);pointer-events:none;display:inline-flex}.Select_hint__7q5V7{color:var(--color-fg-tertiary)}.Select_error__zfF5r,.Select_hint__7q5V7{font-size:var(--text-xs);line-height:var(--leading-snug)}.Select_error__zfF5r{color:var(--color-status-cancelled)}.saturno-simulator_page__dYxBG{padding:var(--space-6);max-width:900px;margin:0 auto}.saturno-simulator_controls__0fBEW{display:flex;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.saturno-simulator_controlField__mJVE_{flex:1 1;min-width:200px}.saturno-simulator_simulator__m9HoC{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.saturno-simulator_stateIndicator__zJlC9{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill)}.saturno-simulator_stateDot__ww_Qo{width:12px;height:12px;border-radius:50%;background:var(--color-fg-secondary)}.saturno-simulator_stateDot__ww_Qo.saturno-simulator_idle__eCbNK{background:var(--color-status-confirmed)}.saturno-simulator_stateDot__ww_Qo.saturno-simulator_listening__vlEiu{background:var(--color-status-pending);animation:saturno-simulator_pulse___PHTw 1s infinite}.saturno-simulator_stateDot__ww_Qo.saturno-simulator_processing__0jRcE{background:var(--color-brand);animation:saturno-simulator_pulse___PHTw .5s infinite}.saturno-simulator_stateDot__ww_Qo.saturno-simulator_speaking__i4r_h{background:var(--color-brand)}.saturno-simulator_stateDot__ww_Qo.saturno-simulator_keep_alive__gEcZP{background:var(--color-status-pending);animation:saturno-simulator_pulse___PHTw 1.5s infinite}@keyframes saturno-simulator_pulse___PHTw{0%,to{opacity:1}50%{opacity:.5}}.saturno-simulator_stateLabel__WMD6x{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg-primary)}.saturno-simulator_micButton__d2L3E{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:160px;height:160px;border-radius:50%;background:var(--color-brand);color:white;border:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.saturno-simulator_micButton__d2L3E:hover:not(:disabled){transform:scale(1.05)}.saturno-simulator_micButton__d2L3E.saturno-simulator_pressed__Zwav9,.saturno-simulator_micButton__d2L3E:active:not(:disabled){transform:scale(.95);background:var(--color-pen)}.saturno-simulator_micButton__d2L3E:disabled{background:var(--color-fg-tertiary);cursor:not-allowed;opacity:.5}.saturno-simulator_micLabel__dRI9_{font-size:var(--text-xs);font-weight:var(--weight-medium)}.saturno-simulator_transcript__swwDt{width:100%;max-width:600px;max-height:400px;overflow-y:auto;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.saturno-simulator_emptyTranscript__W5Iwn{text-align:center;color:var(--color-fg-secondary);font-size:var(--text-sm);padding:var(--space-8) var(--space-4)}.saturno-simulator_transcriptEntry___MIWc{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md)}.saturno-simulator_transcriptEntry___MIWc:last-child{margin-bottom:0}.saturno-simulator_transcriptEntry___MIWc.saturno-simulator_stt__CKxiC{background:var(--color-brand-soft);border-left:3px solid var(--color-brand)}.saturno-simulator_transcriptEntry___MIWc.saturno-simulator_ia__gKGTI{background:var(--color-bg-sunken);border-left:3px solid var(--color-brand)}.saturno-simulator_transcriptEntry___MIWc.saturno-simulator_error__3KnIy{background:color-mix(in srgb,var(--color-status-cancelled) 10%,var(--color-bg-surface));border-left:3px solid var(--color-status-cancelled)}.saturno-simulator_transcriptRole__kae7_{font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-bottom:var(--space-1);color:var(--color-fg-secondary)}.saturno-simulator_transcriptText__gHCll{font-size:var(--text-sm);color:var(--color-fg-primary);line-height:1.5}@media (max-width:768px){.saturno-simulator_controls__0fBEW{flex-direction:column}.saturno-simulator_micButton__d2L3E{width:140px;height:140px}}.Skeleton_inline__mttkB{display:inline-block}.availability_toolbar__Dheog{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.availability_tabs__HAgYy{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:var(--space-1);background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);padding:3px;margin-bottom:var(--space-4)}.availability_tab__7sz1_{border:none;background:transparent;color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;min-height:40px;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.availability_tabActive__NTg48{background:var(--color-bg-surface);color:var(--color-fg-primary);box-shadow:var(--shadow-card),0 0 0 1px var(--color-border-subtle)}.availability_tbStack__Z7Zkg{display:flex;flex-direction:column;gap:var(--space-6)}.availability_tbSectionTitle__mNMBi{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-secondary);margin-bottom:var(--space-3)}.availability_tbNone__Bt5hd{font-size:var(--text-sm);color:var(--color-fg-tertiary)}.availability_tbList__JfkD4{display:flex;flex-direction:column;gap:var(--space-3)}.availability_tbCard__hZZEA{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.availability_tbCardTop__Y7XN6{display:flex;align-items:center;gap:var(--space-2)}.availability_tbBadge__tj38s{font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.availability_tbBadgeFull__l_qte{background:color-mix(in srgb,var(--color-status-cancelled) 12%,transparent);color:var(--color-status-cancelled)}.availability_tbBadgeHours__QM0Sy{background:color-mix(in srgb,var(--color-status-pending) 15%,transparent);color:var(--color-status-pending)}.availability_tbLabel__NKoCq{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg-primary);flex:1 1}.availability_tbDates__NQs_t{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-fg-primary)}.availability_tbTime__63QLc{font-size:var(--text-sm);color:var(--color-fg-primary);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.availability_tbFullDay__6zWg6,.availability_tbScope__Nr23d{font-size:var(--text-sm);color:var(--color-fg-secondary)}@media (max-width:767px){.availability_tabs__HAgYy{display:flex;width:100%}.availability_tab__7sz1_{flex:1 1;min-height:44px}.availability_tbCard__hZZEA{padding:var(--space-4)}}.availability_grid__0F4ae{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-border-subtle);overflow:hidden;box-shadow:var(--shadow-card)}@media (max-width:1023px){.availability_grid__0F4ae{grid-template-columns:repeat(2,minmax(0,1fr))}.availability_dayCol__htSqa:last-child{grid-column:1/-1}}.availability_dayCol__htSqa{display:flex;flex-direction:column;min-width:0;min-height:200px;background:var(--color-bg-surface)}.availability_dayHeader__ppL8Q{padding:var(--space-3) var(--space-4);background:var(--color-bg-sunken);border-bottom:1px solid var(--color-border-subtle)}.availability_dayLabel__tY45J{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-fg-secondary)}.availability_dayEmpty___mKJG{padding:var(--space-5);color:var(--color-fg-tertiary);font-size:var(--text-sm);text-align:center}.availability_blockList__Wx4wG{display:flex;flex-direction:column}.availability_blockItem__py9Vp{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time del" "staff del";grid-column-gap:var(--space-1);column-gap:var(--space-1);align-items:center;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--color-divider);font-size:var(--text-xs)}.availability_blockItem__py9Vp:last-child{border-bottom:none}.availability_blockItem__py9Vp>button{grid-area:del;width:32px;min-width:32px;padding:0;justify-content:center}.availability_blockItem__py9Vp>button:hover{color:var(--color-status-cancelled)}.availability_blockTime__qmym5{grid-area:time;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-primary);white-space:nowrap}.availability_blockStaff__ULsKJ{grid-area:staff;color:var(--color-fg-secondary);line-height:var(--leading-snug);overflow-wrap:anywhere}.availability_formStack___sEfn{display:flex;flex-direction:column;gap:var(--space-4)}.availability_formRow__ldOqk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:767px){.availability_grid__0F4ae{grid-template-columns:1fr;border:none;border-radius:0;background:transparent;gap:var(--space-3);box-shadow:none}.availability_dayCol__htSqa{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-height:auto;overflow:hidden}.availability_blockItem__py9Vp>button{width:44px;min-width:44px;height:44px;margin-right:calc(-1 * var(--space-2))}.availability_dayLabel__tY45J{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.availability_dayEmpty___mKJG{padding:var(--space-4);font-size:var(--text-sm)}.availability_blockItem__py9Vp{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time staff del";padding:var(--space-3) var(--space-4);gap:var(--space-3);font-size:var(--text-sm)}.availability_blockTime__qmym5{font-size:var(--text-base)}.availability_blockStaff__ULsKJ{font-size:var(--text-sm);color:var(--color-fg-secondary)}.availability_toolbar__Dheog{flex-direction:column}.availability_toolbar__Dheog>*{width:100%}}.page_progress__IMUWC{display:flex;gap:var(--space-2);flex-wrap:wrap;list-style:none}.page_sectors__omT7Y{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.page_sector__i_UIy{text-align:left;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface)}.page_sector__i_UIy[aria-checked=true]{border-color:var(--color-accent);background:var(--color-bg-sunken)}.page_days__bHaXH{display:flex;gap:var(--space-2);flex-wrap:wrap}.page_day__nyn1q{min-width:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1.5px solid var(--color-border-strong);background:transparent;color:inherit}.page_day__nyn1q[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-fg)}.page_shift__kWsxc{min-width:90px;display:flex;gap:var(--space-2);align-items:center}.page_steps__fz_ut{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none}.page_step__rgBg8{display:flex;gap:var(--space-2)}.page_stepDone__eIQjc{color:var(--color-fg-secondary)}.page_spread__CmWhU{justify-content:space-between}.page_nums__g_hAg{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.page_currentPlan__G4Fc5{font-size:var(--text-xl)}.page_secondary__1k8BC{color:var(--color-fg-secondary)}.page_tertiary__OwV6j{color:var(--color-fg-tertiary)}.page_intervalGroup__UM8Xl{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);overflow:hidden}.page_intervalBtn__ruh1M{padding:var(--space-2) var(--space-4);background:transparent;color:inherit}.page_intervalBtn__ruh1M[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-fg)}.page_extraStaff__OGh3u input{width:120px}.page_coupon__snMvO input{width:160px}.page_planCard__lTgoS{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.page_planCardHighlight__4YlAn{border:2px solid var(--color-accent)}.page_planName__hD9vK{font-size:var(--text-lg)}.page_planDesc__T29Jq{color:var(--color-fg-secondary);font-size:var(--text-sm)}.page_planPrice__haiD4{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.page_planPer__TdeS8{font-size:var(--text-sm);color:var(--color-fg-tertiary);font-weight:var(--weight-regular)}.page_features__N7tNB{display:grid;grid-gap:var(--space-1);gap:var(--space-1);list-style:none;font-size:var(--text-sm)}.page_taxNote__qOSGq{display:block;color:var(--color-fg-tertiary)}.VerticalTimeline_wrap__BtY65{width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-card);overflow:hidden}.VerticalTimeline_scroller__zH0fC{overflow-x:auto;overscroll-behavior-x:contain}.VerticalTimeline_board__oLYdQ{width:100%}.VerticalTimeline_legend__5e7tK{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-sm);color:var(--color-fg-secondary)}.VerticalTimeline_legend__5e7tK li{display:inline-flex;align-items:center;gap:var(--space-2)}.VerticalTimeline_legend__5e7tK i{width:10px;height:10px;border-radius:50%;background:var(--tone-bar);box-shadow:0 0 0 3px var(--tone-bg)}.VerticalTimeline_tone1__WPtqB{--tone-bg:var(--tone-1-bg);--tone-bar:var(--tone-1-bar)}.VerticalTimeline_tone2__TbI3Z{--tone-bg:var(--tone-2-bg);--tone-bar:var(--tone-2-bar)}.VerticalTimeline_tone3__UitdE{--tone-bg:var(--tone-3-bg);--tone-bar:var(--tone-3-bar)}.VerticalTimeline_tone4__r0TUq{--tone-bg:var(--tone-4-bg);--tone-bar:var(--tone-4-bar)}.VerticalTimeline_tone5__gixeV{--tone-bg:var(--tone-5-bg);--tone-bar:var(--tone-5-bar)}.VerticalTimeline_tone6__gRXHP{--tone-bg:var(--tone-6-bg);--tone-bar:var(--tone-6-bar)}.VerticalTimeline_grid__1bW66{display:grid;min-width:100%}.VerticalTimeline_hourGutter__rEGi0{position:relative;border-right:1px solid var(--color-border-subtle);min-height:200px}.VerticalTimeline_hourTick__SriqP{position:absolute;right:10px;font-size:var(--text-xs);color:var(--color-fg-tertiary);font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:var(--weight-medium);transform:translateY(-50%);white-space:nowrap}.VerticalTimeline_hourTick__SriqP:first-child{transform:translateY(2px)}.VerticalTimeline_dayCol___reyG{container-type:inline-size;display:flex;flex-direction:column;border-right:1px solid var(--color-border-subtle);position:relative}.VerticalTimeline_dayCol___reyG:last-child{border-right:none}.VerticalTimeline_headerRow__PtJqo{display:grid;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle);min-width:100%}.VerticalTimeline_dayHeader__3hhNA,.VerticalTimeline_headerSpacer__fZaLL{border-right:1px solid var(--color-border-subtle)}.VerticalTimeline_dayHeader__3hhNA{padding:var(--space-3) var(--space-3)}.VerticalTimeline_dayHeader__3hhNA:last-child{border-right:none}.VerticalTimeline_dayLabel__t1dKs,.VerticalTimeline_mobileDayLabel__Edttf{display:flex;align-items:center;gap:var(--space-3);min-width:0}.VerticalTimeline_dayLabel__t1dKs>span:last-child,.VerticalTimeline_mobileDayLabel__Edttf>span:last-child{display:flex;flex-direction:column;min-width:0;line-height:1.2}.VerticalTimeline_dayLabel__t1dKs b,.VerticalTimeline_mobileDayLabel__Edttf b{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-primary)}.VerticalTimeline_dayLabel__t1dKs small,.VerticalTimeline_mobileDayLabel__Edttf small{font-size:var(--text-xs);color:var(--color-fg-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VerticalTimeline_dayNum__fLFi4{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--color-fg-primary);background:var(--color-bg-sunken)}.VerticalTimeline_dayHeader__3hhNA[data-today] .VerticalTimeline_dayNum__fLFi4,.VerticalTimeline_mobileDayHeader__6FX7s[data-today] .VerticalTimeline_dayNum__fLFi4{background:var(--color-brand);color:#ffffff}.VerticalTimeline_dayHeader__3hhNA[data-today] b,.VerticalTimeline_mobileDayHeader__6FX7s[data-today] b{color:var(--color-fg-on-rail-active)}.VerticalTimeline_canvas__e87di{position:relative;background-image:linear-gradient(to bottom,var(--color-border-subtle) 1px,transparent 1px);background-size:100% 56px}.VerticalTimeline_canvas__e87di:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--color-border-subtle) 80%,transparent) 0 4px,transparent 4px 8px);background-size:100% 1px;-webkit-mask:repeating-linear-gradient(180deg,transparent 0 28px,#000 28px 29px,transparent 29px 56px);mask:repeating-linear-gradient(180deg,transparent 0 28px,#000 28px 29px,transparent 29px 56px)}.VerticalTimeline_dayEmpty__FSLbv{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:var(--space-9);font-size:var(--text-xs);color:var(--color-fg-tertiary)}.VerticalTimeline_appt__f4aA5{background:var(--tone-bg,var(--tone-6-bg));box-shadow:inset 3px 0 0 var(--tone-bar,var(--tone-6-bar));border-radius:var(--radius-md);text-align:left;cursor:pointer;position:relative;transition:transform var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo),filter var(--duration-fast) var(--ease-out-expo);animation:VerticalTimeline_rise-in__X0sJ0 var(--duration-slow) var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 22ms)}.VerticalTimeline_appt__f4aA5:hover{transform:translateY(-1px);box-shadow:inset 3px 0 0 var(--tone-bar,var(--tone-6-bar)),var(--shadow-popover)}.VerticalTimeline_card__tuqzJ{position:absolute;left:4px;right:4px;padding:5px 8px 5px 11px;overflow:hidden;display:flex;flex-direction:column;gap:1px;z-index:2}.VerticalTimeline_card__tuqzJ:hover{z-index:3}.VerticalTimeline_cardCancelled__uLre4{opacity:.62}.VerticalTimeline_cardCancelled__uLre4 .VerticalTimeline_cardCustomer__4xgRJ,.VerticalTimeline_cardCancelled__uLre4 .VerticalTimeline_cardService__FVrPi{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--color-status-cancelled) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--color-status-cancelled) 70%,transparent);text-decoration-thickness:1.5px}.VerticalTimeline_cardSelected__iGWxe{box-shadow:inset 3px 0 0 var(--tone-bar,var(--tone-6-bar)),0 0 0 2px var(--color-brand)}.VerticalTimeline_cardNameRow__KOrsI{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.VerticalTimeline_cardTime__oV_Ar{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-fg-secondary);font-feature-settings:"lnum";font-variant-numeric:lining-nums;flex-shrink:0}.VerticalTimeline_cardCustomer__4xgRJ,.VerticalTimeline_cardTime__oV_Ar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.VerticalTimeline_cardCustomer__4xgRJ{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-fg-primary);min-width:0}.VerticalTimeline_cardService__FVrPi{color:var(--color-fg-secondary);line-height:1.35}.VerticalTimeline_cardService__FVrPi,.VerticalTimeline_cardStaff__ruz4E{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VerticalTimeline_cardStaff__ruz4E{color:var(--color-fg-tertiary);line-height:1.3}.VerticalTimeline_cardStatus__N05No{margin-top:auto;display:flex;justify-content:flex-end}.VerticalTimeline_handShort__fZEOK{margin-left:auto;flex-shrink:0;font-size:.9rem;line-height:1;transform:rotate(-3deg)}@container (max-width: 170px){.VerticalTimeline_handShort__fZEOK{display:none}}.VerticalTimeline_handNote__Lm9Io{position:absolute;right:8px;bottom:2px;font-size:.95rem;line-height:1.1;transform:rotate(-2deg);white-space:nowrap;pointer-events:none}.VerticalTimeline_nowLine__BI5jA{position:absolute;left:0;right:0;height:2px;background:var(--color-now);z-index:5;pointer-events:none}.VerticalTimeline_nowDot__P_y8u{position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--color-now);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-now) 25%,transparent)}.VerticalTimeline_nowLabel__q4Pe9{position:absolute;right:4px;top:-10px;font-size:10px;font-weight:var(--weight-bold);color:#ffffff;white-space:nowrap;background:var(--color-now);padding:1px 6px;line-height:1.6;border-radius:var(--radius-pill)}.VerticalTimeline_empty__VnXUf{padding:var(--space-9) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-bg-surface);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.VerticalTimeline_emptyHand__bWQNb{font-size:1.5rem;transform:rotate(-3deg);margin-bottom:var(--space-1)}.VerticalTimeline_emptyTitle__zDwXR{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-fg-primary)}.VerticalTimeline_emptyBody__Tr8HW{font-size:var(--text-sm);color:var(--color-fg-secondary);max-width:46ch;line-height:var(--leading-relaxed)}.VerticalTimeline_mobileWrap__sa88t{display:flex;flex-direction:column;gap:var(--space-4)}.VerticalTimeline_mobileDayGroup__B7oM_{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.VerticalTimeline_mobileDayHeader__6FX7s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.VerticalTimeline_mobileDayCount__0fmXZ{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-fg-tertiary);white-space:nowrap}.VerticalTimeline_mobileList__LwIll{display:flex;flex-direction:column;padding:var(--space-1) var(--space-3) var(--space-2)}.VerticalTimeline_mobileSlot__GIdE4{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:6px 0;border-bottom:1px dashed var(--color-border-subtle)}.VerticalTimeline_mobileSlot__GIdE4:last-child{border-bottom:0}.VerticalTimeline_mobileSlotTime__WJnEp{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-primary);font-feature-settings:"lnum";font-variant-numeric:lining-nums;line-height:1.2}.VerticalTimeline_mobileSlotTime__WJnEp small{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-fg-tertiary)}.VerticalTimeline_mobileSlot__GIdE4 .VerticalTimeline_appt__f4aA5{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0;min-height:56px;padding:8px 12px 8px 14px;border-radius:12px}.VerticalTimeline_apptTop__rNqYb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.VerticalTimeline_mobileSlot__GIdE4 .VerticalTimeline_cardCustomer__4xgRJ{font-size:var(--text-md)}.VerticalTimeline_mobileSlot__GIdE4 .VerticalTimeline_cardService__FVrPi{font-size:var(--text-sm)}.VerticalTimeline_mobileSlot__GIdE4 .VerticalTimeline_handShort__fZEOK{margin-left:auto;flex-shrink:0;font-size:.9rem;line-height:1;transform:rotate(-3deg)}.VerticalTimeline_handNote__Lm9Io{position:static;align-self:flex-end;margin-top:-4px}@media (prefers-reduced-motion:reduce){.VerticalTimeline_appt__f4aA5{animation:none}}.VerticalTimeline_staffDot__dACYV{width:12px;height:12px;border-radius:50%;flex-shrink:0;background:var(--tone-bar);box-shadow:0 0 0 3px var(--tone-bg);margin:0 var(--space-1)}.VerticalTimeline_offHours__F9VOZ{position:absolute;left:0;right:0;z-index:0;background:repeating-linear-gradient(-45deg,transparent 0 7px,color-mix(in srgb,var(--color-fg-tertiary) 9%,transparent) 7px 8px),color-mix(in srgb,var(--color-bg-sunken) 60%,transparent)}.VerticalTimeline_canvasCreate__4K2Ox{cursor:cell}.VerticalTimeline_hoverSlot__rGsZP{position:absolute;left:4px;right:4px;height:18px;z-index:1;pointer-events:none;display:flex;align-items:center;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb,var(--color-brand) 60%,transparent);background:color-mix(in srgb,var(--color-brand) 8%,transparent);color:var(--color-brand);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.VerticalTimeline_dropTarget__3OHSt .VerticalTimeline_canvas__e87di{background-color:color-mix(in srgb,var(--color-brand) 5%,transparent)}.VerticalTimeline_cardDraggable__CNzQU{touch-action:none;cursor:-webkit-grab;cursor:grab}.VerticalTimeline_cardDragging__fdS1R{z-index:5;cursor:-webkit-grabbing;cursor:grabbing;box-shadow:var(--shadow-popover);outline:2px solid var(--color-brand);transition:none;animation:none}.VerticalTimeline_cardPending__v69k9{z-index:4;opacity:.65;transition:none;animation:none}.Textarea_field__qtnA0{display:flex;flex-direction:column;min-width:0;gap:var(--space-2)}.Textarea_label__zpEB8{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg-primary)}.Textarea_textarea__1k66k{width:100%;min-width:0;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-fg-primary);font-size:var(--text-base);line-height:var(--leading-normal);resize:vertical;min-height:80px;transition:border-color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo)}.Textarea_textarea__1k66k::placeholder{color:var(--color-fg-tertiary)}.Textarea_textarea__1k66k:hover:not(:disabled){border-color:var(--color-border-strong)}.Textarea_textarea__1k66k:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 16%,transparent)}.Textarea_invalid__OjPcD{border-color:var(--color-status-cancelled)}.Textarea_hint__uvHcm{font-size:var(--text-xs);color:var(--color-fg-tertiary)}.Textarea_error__dfNE_{font-size:var(--text-xs);color:var(--color-status-cancelled)}.CustomerDrawer_historyTitle__ZrOsY{font-size:var(--text-md);margin-bottom:var(--space-3)}.CustomerDrawer_empty__HK3nN{color:var(--color-fg-tertiary)}.CustomerDrawer_history__e7bN3{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.CustomerDrawer_historyItem__UWc00{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.CustomerDrawer_historyMeta__IJInr{color:var(--color-fg-tertiary);font-size:var(--text-sm)}.CustomerDrawer_moreSummary__Y6QQ3{cursor:pointer;font-weight:var(--weight-semibold);min-height:44px;display:flex;align-items:center}.CustomerDrawer_moreBody__MQ9y_{margin-top:var(--space-4)}.CustomerDrawer_id__pBD0f{font-size:var(--text-xs);color:var(--color-fg-tertiary)}.retail_form__ykd97{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.retail_twoCols__IZgAz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:599px){.retail_twoCols__IZgAz{grid-template-columns:1fr}}.retail_muted__1Ts0b{color:var(--color-fg-tertiary);font-size:var(--text-sm)}.retail_sub__cn2P9{color:var(--color-fg-tertiary);font-size:var(--text-xs)}.retail_lowStock__jQ89U{color:var(--color-status-cancelled);font-weight:600}.retail_lines__7c9Jl{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.retail_line__SfuEe{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface)}@media (max-width:599px){.retail_line__SfuEe{grid-template-columns:minmax(0,1fr) 4.5rem auto}.retail_lineTotal__5YUpG{display:none}}.retail_lineName__T2gBt{min-width:0;overflow-wrap:anywhere}.retail_lineTotal__5YUpG{text-align:right}.retail_lineTotal__5YUpG,.retail_totals__5mzjm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.retail_totals__5mzjm{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.retail_totalValue__Gq0SF{font-size:var(--text-xl);font-weight:600}.retail_notice__7F0lm{margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-fg-secondary);font-size:var(--text-sm)}.retail_results__aAjRk{margin:0;padding:0;list-style:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);max-height:12rem;overflow-y:auto}.retail_result__2chcM{display:block;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.retail_result__2chcM:focus-visible,.retail_result__2chcM:hover{background:var(--color-bg-sunken)}.retail_chosen__QXUkw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.retail_voided__ES4sF{text-decoration:line-through;color:var(--color-fg-tertiary)}.retail_detailLines__WmfSY{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.retail_detailLine__jyOoO{display:flex;justify-content:space-between;gap:var(--space-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.retail_toolbar__srohh{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.retail_metrics__X6pB5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:767px){.retail_metrics__X6pB5{grid-template-columns:repeat(2,minmax(0,1fr))}}.retail_filters__nlSED{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-4)}.retail_filters__nlSED>:first-child{flex:1 1 16rem;max-width:24rem}.retail_code__1NBdb{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em}.retail_productCell__by5RJ{display:flex;align-items:center;gap:var(--space-3)}.retail_thumb__exCLN{flex:none;width:40px;height:40px;border-radius:var(--radius-md);object-fit:cover;background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle)}.retail_photoRow__Gn2w7{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.retail_photo__k_jON{width:72px;height:72px;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--color-border-subtle)}