.AppearanceSelector_trigger___u3Rh{min-height:44px;padding-inline:14px;border-radius:14px;display:inline-flex;align-items:center;gap:8px}.AppearanceSelector_modalOverlay__uKOdj{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px}.AppearanceSelector_modalBackdrop__IFWB_{position:absolute;inset:0;border:0;background:rgba(7,11,9,.56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.AppearanceSelector_modalCard__1SyBn{position:relative;z-index:1;width:min(100%,460px);max-height:min(88vh,760px);overflow:auto;border-radius:24px;border:1px solid var(--color-outline);background:var(--color-surface);padding:18px;display:grid;gap:14px;box-shadow:0 22px 42px rgba(16,35,26,.22)}.AppearanceSelector_modalHead__q_fQx{display:grid;gap:6px}.AppearanceSelector_eyebrow__5tJ9o{margin:0;color:var(--color-text-muted);font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.AppearanceSelector_title__FykRl{margin:0;color:var(--color-primary);font-size:1.16rem;font-weight:800}.AppearanceSelector_description__UciVp{margin:0;color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.AppearanceSelector_grid__FM6tj{display:grid;gap:10px}.AppearanceSelector_card__JKLrx{border:1px solid color-mix(in srgb,var(--color-primary) 14%,white);border-radius:20px;background:color-mix(in srgb,var(--color-surface-soft) 68%,white);padding:16px;display:grid;gap:10px;text-align:left}.AppearanceSelector_cardActive___z56R{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-muted) 58%,white)}.AppearanceSelector_swatches___Oqa4{display:flex;gap:8px}.AppearanceSelector_swatch__J_mrp{width:30px;height:30px;border-radius:999px;border:3px solid var(--color-surface)}.AppearanceSelector_cardTitle___eiE0{margin:0;color:var(--color-text);font-size:.96rem;font-weight:800}.AppearanceSelector_cardDescription__LGXKJ{margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.AppearanceSelector_actions__9Zsvw{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.AppearanceSelector_primary__gAmN4,.AppearanceSelector_secondary__d35V4{min-height:52px;border-radius:16px;padding:12px 16px;font-size:.9rem;font-weight:800}.AppearanceSelector_primary__gAmN4{border:0;background:var(--color-primary);color:var(--color-on-primary)}.AppearanceSelector_secondary__d35V4{border:1px solid color-mix(in srgb,var(--color-primary) 18%,white);background:color-mix(in srgb,var(--color-surface-soft) 72%,white);color:var(--color-text)}.LanguageSelector_container__vt8Y3{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid var(--color-outline);background:color-mix(in srgb,var(--color-surface-soft) 82%,white)}.LanguageSelector_button__kb4md{min-width:46px;border:0;border-radius:999px;padding:8px 12px;background:transparent;color:var(--color-primary);font-size:.76rem;font-weight:800;letter-spacing:.12em}.LanguageSelector_buttonActive__Nd_hf{background:var(--color-primary);color:var(--color-on-primary)}.BrandMark_brand__qc_Jm{display:flex;align-items:center;gap:14px}.BrandMark_compact__lu3mB{gap:10px}.BrandMark_iconWrap__9xyVr{flex:0 0 auto;width:56px;height:56px;border-radius:18px;overflow:hidden;box-shadow:0 16px 32px rgba(16,35,26,.14)}.BrandMark_compact__lu3mB .BrandMark_iconWrap__9xyVr{width:42px;height:42px;border-radius:14px}.BrandMark_icon__w7ky0{display:block;width:100%;height:100%;object-fit:cover}.BrandMark_copy__NiIhj{display:grid;gap:3px;min-width:0}.BrandMark_eyebrow__pIebQ{margin:0;color:var(--color-secondary);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.BrandMark_title__qnkNV{margin:0;color:var(--color-primary);font-size:1.12rem;font-weight:800;line-height:1.15}.BrandMark_compact__lu3mB .BrandMark_title__qnkNV{font-size:.96rem}.AppFrame_frame__DtbfG{display:grid;gap:var(--space-4)}.AppFrame_header__wGqA7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-1);flex-wrap:wrap}.AppFrame_actions__rrVMP{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}.AppFrame_content__tWxGY{min-height:0}.ModalSurface_overlay__K8FUS{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;isolation:isolate}.ModalSurface_backdrop__LECim{position:absolute;inset:0;border:0;background:rgba(7,11,9,.52);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ModalSurface_card__5uEGc{position:relative;z-index:1;width:min(100%,430px);max-height:min(calc(100dvh - 20px),740px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:22px;border:1px solid var(--color-outline);background:var(--color-surface);padding:18px 16px 16px;box-shadow:0 18px 32px rgba(16,35,26,.2);margin:auto}.ModalSurface_closeButton__Vny7u{position:absolute;top:12px;right:12px;border:0;width:30px;height:30px;border-radius:999px;background:var(--color-surface-soft);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center}@media (max-width:420px){.ModalSurface_overlay__K8FUS{padding:8px;place-items:center}.ModalSurface_card__5uEGc{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top, 0px)) - max(16px, env(safe-area-inset-bottom, 0px)));padding:16px 14px 14px;border-radius:20px}.ModalSurface_closeButton__Vny7u{top:9px;right:9px;width:28px;height:28px}}.ScheduleAvailabilityForm_form__JmE8Y{display:grid;gap:18px}.ScheduleAvailabilityForm_intro__uyR6l{display:grid;gap:10px}.ScheduleAvailabilityForm_title__sbLw_{margin:0;color:var(--color-primary);font-size:1.55rem;line-height:1.1;font-weight:800}.ScheduleAvailabilityForm_description__H_qdQ{margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.45}.ScheduleAvailabilityForm_hintCard__tvMzw{border:1px solid var(--color-outline);border-radius:18px;background:var(--color-surface-soft);padding:14px;color:var(--color-text-muted);font-size:.78rem;line-height:1.4}.ScheduleAvailabilityForm_daysStack__lppza{display:grid;gap:12px}.ScheduleAvailabilityForm_dayCard__c6xXw{border-radius:18px;border:1px solid var(--color-outline);padding:16px}.ScheduleAvailabilityForm_dayCardActive__h9cvc{border-color:var(--color-primary);background:var(--color-surface)}.ScheduleAvailabilityForm_dayCardInactive__mSWmw,.ScheduleAvailabilityForm_dayCardReadonly__Pxou2{background:var(--color-surface-soft)}.ScheduleAvailabilityForm_dayHeader__x_3pJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.ScheduleAvailabilityForm_dayHeaderButton__eJAGP{flex:1 1;border:0;background:transparent;text-align:left;display:grid;gap:6px;padding:0}.ScheduleAvailabilityForm_dayLabel__NkeIZ{margin:0;font-size:1rem;font-weight:700}.ScheduleAvailabilityForm_dayLabelActive__ZqGeY{color:var(--color-primary)}.ScheduleAvailabilityForm_dayLabelMuted__xp6s4{color:var(--color-text-muted)}.ScheduleAvailabilityForm_summaryRow__aHuuF{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ScheduleAvailabilityForm_summaryBadge__ddJb2{border-radius:12px;background:var(--color-surface-soft);color:var(--color-primary);padding:4px 10px;font-size:.7rem;font-weight:700}.ScheduleAvailabilityForm_summaryMuted__Zv4JO{color:var(--color-text-muted);font-size:.72rem}.ScheduleAvailabilityForm_daySwitch__Q6VlL{width:50px;height:30px;padding:3px;border:0;border-radius:999px;background:var(--color-surface-soft);display:inline-flex;justify-content:flex-start}.ScheduleAvailabilityForm_daySwitchActive__efKIf{justify-content:flex-end;background:var(--color-primary)}.ScheduleAvailabilityForm_daySwitchThumb__B9HFK{width:24px;height:24px;border-radius:999px;background:var(--color-surface);box-shadow:0 2px 6px rgba(0,0,0,.15)}.ScheduleAvailabilityForm_expandedContent__Qo7us{margin-top:16px;display:grid;gap:12px}.ScheduleAvailabilityForm_fieldLabel__yQETB,.ScheduleAvailabilityForm_sectionLabel__st0Tu{margin:0;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ScheduleAvailabilityForm_fieldLabelDisabled__xrHwh{color:var(--color-outline-strong)}.ScheduleAvailabilityForm_breakTimeRow__u8rR5,.ScheduleAvailabilityForm_workTimeRow__t9Yph{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ScheduleAvailabilityForm_timeGroup__X35nF{display:grid;gap:6px}.ScheduleAvailabilityForm_breakInput__ARHuO,.ScheduleAvailabilityForm_timeButton__3CW30,.ScheduleAvailabilityForm_timeSelect__9IJoQ{min-height:46px;border-radius:14px;border:1px solid var(--color-outline);background:var(--color-surface-soft);color:var(--color-text);padding:0 12px;font-size:.95rem}.ScheduleAvailabilityForm_timeButton__3CW30{display:inline-flex;align-items:center;justify-content:center}.ScheduleAvailabilityForm_timeButtonDisabled__jjlEj{color:var(--color-text-muted);background:color-mix(in srgb,var(--color-outline) 42%,white)}.ScheduleAvailabilityForm_breaksStack__RZJPv{display:grid;gap:10px}.ScheduleAvailabilityForm_breakCard__J7imr{border-radius:14px;border:1px solid var(--color-outline);padding:10px;display:grid;gap:8px}.ScheduleAvailabilityForm_breakCardDisabled___HEl0{background:var(--color-surface-soft)}.ScheduleAvailabilityForm_breakHeader__ThtaI{border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0}.ScheduleAvailabilityForm_breakHeaderCopy__U6ZQe{min-width:0}.ScheduleAvailabilityForm_breakName___8u7q,.ScheduleAvailabilityForm_breakSummary__6gYkA{margin:0}.ScheduleAvailabilityForm_breakName___8u7q{color:var(--color-text);font-size:.92rem;font-weight:700}.ScheduleAvailabilityForm_breakSummary__6gYkA{margin-top:2px;color:var(--color-text-muted);font-size:.78rem}.ScheduleAvailabilityForm_breakChevron__YXBDq{color:var(--color-text-muted);font-weight:700}.ScheduleAvailabilityForm_breakExpanded__qi4Bh{display:grid;gap:10px}.ScheduleAvailabilityForm_addBreakButton___cv0r,.ScheduleAvailabilityForm_breakRemove__p43aV,.ScheduleAvailabilityForm_modalGhost__v_j8t,.ScheduleAvailabilityForm_modalPrimary__csUVJ,.ScheduleAvailabilityForm_selectAllButton__YVsyd{min-height:42px;border-radius:14px;font-size:.78rem;font-weight:700}.ScheduleAvailabilityForm_addBreakButton___cv0r,.ScheduleAvailabilityForm_breakRemove__p43aV,.ScheduleAvailabilityForm_modalGhost__v_j8t,.ScheduleAvailabilityForm_selectAllButton__YVsyd{border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-muted)}.ScheduleAvailabilityForm_addBreakButton___cv0r{border-color:var(--color-primary);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em}.ScheduleAvailabilityForm_applyCard__di8PO{margin-top:4px;border-radius:16px;border:1px solid var(--color-primary);background:var(--color-surface-soft);padding:12px;display:grid;gap:10px}.ScheduleAvailabilityForm_applyTitle__EfVFV{margin:0;color:var(--color-primary);font-size:.84rem;font-weight:700}.ScheduleAvailabilityForm_applyDays__JsPtM{display:grid;gap:10px}.ScheduleAvailabilityForm_dayChips__lnswT{display:flex;flex-wrap:wrap;gap:6px}.ScheduleAvailabilityForm_dayChip__C1pDl{min-width:38px;min-height:34px;border-radius:10px;border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-muted);font-weight:700}.ScheduleAvailabilityForm_dayChipActive__w2WoA{background:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.ScheduleAvailabilityForm_applyActions__y74Be,.ScheduleAvailabilityForm_timeModalActions__lphLo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ScheduleAvailabilityForm_modalPrimary__csUVJ{border:0;background:var(--color-primary);color:var(--color-on-primary)}.ScheduleAvailabilityForm_timeModal__54_3j{display:grid;gap:14px}.ScheduleAvailabilityForm_timeModalEyebrow__BVz_z{margin:0;color:var(--color-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ScheduleAvailabilityForm_timeModalTitle__hxBVd{margin:0;color:var(--color-text);font-size:1.2rem;font-weight:800}.ScheduleAvailabilityForm_timeModalRow__psuFf{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:10px;align-items:center}.ScheduleAvailabilityForm_timeSeparator__D_0HF{color:var(--color-text);font-size:1.2rem;font-weight:800}.ScheduleAvailabilityForm_periodSelect__CcDE6{min-width:88px}@media (max-width:420px){.ScheduleAvailabilityForm_applyActions__y74Be,.ScheduleAvailabilityForm_breakTimeRow__u8rR5,.ScheduleAvailabilityForm_timeModalActions__lphLo,.ScheduleAvailabilityForm_workTimeRow__t9Yph{grid-template-columns:1fr}.ScheduleAvailabilityForm_timeModalRow__psuFf{grid-template-columns:1fr 1fr}.ScheduleAvailabilityForm_timeSeparator__D_0HF{display:none}}.WheelPicker_column__OQGmU{display:grid;gap:8px;min-width:0}.WheelPicker_label__El21R{margin:0;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.WheelPicker_container__Tyvie{position:relative;border-radius:14px;border:1px solid var(--color-outline);background:var(--color-surface-soft);overflow:hidden}.WheelPicker_list__nAnQZ{position:relative;z-index:1;height:100%;overflow-y:auto;scrollbar-width:none;scroll-snap-type:y mandatory;overscroll-behavior:contain}.WheelPicker_list__nAnQZ::-webkit-scrollbar{display:none}.WheelPicker_item__nmpMs{position:relative;z-index:1;width:100%;border:0;background:transparent;color:var(--color-text-muted);font-size:.92rem;font-weight:700;scroll-snap-align:center}.WheelPicker_itemActive___v0iA{color:var(--color-primary);font-size:1rem}.WheelPicker_selectionOverlay__0nubq{position:absolute;z-index:0;left:8px;right:8px;border-radius:10px;border:1px solid var(--color-primary);background:color-mix(in srgb,var(--color-primary-muted) 36%,white);pointer-events:none}.ScheduleExceptionsSection_container__zMGFN{display:grid;gap:12px;min-width:0}.ScheduleExceptionsSection_containerDisabled__L7tP7{opacity:.9}.ScheduleExceptionsSection_header__mUQUl{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ScheduleExceptionsSection_headerCopy__QgGF4{display:grid;gap:4px}.ScheduleExceptionsSection_eyebrow__yvu_F,.ScheduleExceptionsSection_fieldLabel__ClsNO,.ScheduleExceptionsSection_stepEyebrow__prmFz,.ScheduleExceptionsSection_summaryLabel__6iMV5{margin:0;color:var(--color-text-muted);font-size:.6rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.ScheduleExceptionsSection_cardTitle__8IyHa,.ScheduleExceptionsSection_sheetTitle__XAhVN,.ScheduleExceptionsSection_title__0XsTL{margin:0;color:var(--color-text);font-weight:800}.ScheduleExceptionsSection_title__0XsTL{font-size:1.15rem}.ScheduleExceptionsSection_calendarHint__v_EVB,.ScheduleExceptionsSection_cardDate__2QbsZ,.ScheduleExceptionsSection_description__vWVtk,.ScheduleExceptionsSection_impactText__S_EMe,.ScheduleExceptionsSection_sheetSubtitle__n5CUz,.ScheduleExceptionsSection_typeDescription__YUvPn{margin:0;color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.ScheduleExceptionsSection_addButton__FQ4Dd{width:42px;height:42px;border-radius:999px;border:0;background:var(--color-primary);color:var(--color-on-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 12px 24px rgba(16,35,26,.18)}.ScheduleExceptionsSection_list__wuhc0{display:grid;gap:8px}.ScheduleExceptionsSection_empty__TYJFx{border-radius:14px;border:1px dashed var(--color-outline);background:var(--color-surface-soft);padding:14px;color:var(--color-text-muted);font-size:.82rem}.ScheduleExceptionsSection_card__R6KM_{border-radius:14px;border:1px solid var(--color-outline);background:var(--color-surface-soft);padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left}.ScheduleExceptionsSection_cardFull__p4Cmz{border-style:solid}.ScheduleExceptionsSection_cardRange__k_Ris{border-style:dashed}.ScheduleExceptionsSection_cardIconWrap__vcAVx{width:34px;height:34px;border-radius:10px;background:var(--color-surface);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ScheduleExceptionsSection_cardBody___O5eU{flex:1 1;min-width:0;display:grid;gap:2px}.ScheduleExceptionsSection_cardTitle__8IyHa{font-size:.94rem}.ScheduleExceptionsSection_cardDate__2QbsZ{font-size:.72rem}.ScheduleExceptionsSection_cardMeta__Nkems{display:grid;justify-items:end;gap:2px}.ScheduleExceptionsSection_cardBadge__psr1W{border-radius:8px;padding:3px 7px;background:var(--color-surface);font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ScheduleExceptionsSection_cardBadgeFull__exjLm{color:var(--color-primary)}.ScheduleExceptionsSection_cardBadgeRange__OWRH3,.ScheduleExceptionsSection_cardChevron__HVZLn{color:var(--color-text-muted)}.ScheduleExceptionsSection_sheetOverlay__jPCOD{position:fixed;inset:0;z-index:999}.ScheduleExceptionsSection_sheetBackdrop__omyLA{position:absolute;inset:0;border:0;background:rgba(0,0,0,.42)}.ScheduleExceptionsSection_sheet__OSMXt{position:absolute;left:0;right:0;bottom:0;max-height:min(calc(100dvh - max(12px, env(safe-area-inset-top, 0px))),760px);border-top-left-radius:22px;border-top-right-radius:22px;border-top:1px solid var(--color-outline);background:var(--color-surface);padding:10px 16px calc(22px + env(safe-area-inset-bottom, 0px));box-shadow:0 -18px 32px rgba(16,35,26,.18);display:flex;flex-direction:column;overflow:hidden}.ScheduleExceptionsSection_timeSheet__RdFsL{max-height:min(70dvh,600px)}.ScheduleExceptionsSection_sheetHandle__p3vt1{width:34px;height:4px;border-radius:999px;background:var(--color-outline);margin:0 auto 12px}.ScheduleExceptionsSection_progressRow__yIZGq{display:flex;align-items:center;justify-content:center;gap:6px;padding-bottom:10px}.ScheduleExceptionsSection_progressDot__C_7dM{width:7px;height:7px;border-radius:999px;background:var(--color-outline)}.ScheduleExceptionsSection_progressDotActive__zMcSu{width:19px;border-radius:4px;background:var(--color-primary)}.ScheduleExceptionsSection_progressDotDone__esZfR{background:var(--color-primary-muted)}.ScheduleExceptionsSection_detailHeaderCopy__2tlLu,.ScheduleExceptionsSection_fieldStack__zSrGE,.ScheduleExceptionsSection_flowBody__O5Fx9,.ScheduleExceptionsSection_stepSection__V4ngZ{display:grid;gap:10px}.ScheduleExceptionsSection_flowBody__O5Fx9{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:12px}.ScheduleExceptionsSection_sheetTitle__XAhVN{font-size:1.2rem;letter-spacing:.01em}.ScheduleExceptionsSection_typeRow__ByZMy{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ScheduleExceptionsSection_typeCard__QWwnF{border-radius:14px;border:1px solid var(--color-outline);background:var(--color-surface);padding:12px 10px;display:grid;justify-items:center;gap:4px;text-align:center}.ScheduleExceptionsSection_typeCardActive__bcPmh{border-color:var(--color-primary);background:var(--color-primary-muted)}.ScheduleExceptionsSection_typeIconWrap__WDsFK{width:36px;height:36px;border-radius:10px;background:var(--color-surface-soft);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center}.ScheduleExceptionsSection_typeIconWrapActive__8dDNu{background:var(--color-primary);color:var(--color-on-primary)}.ScheduleExceptionsSection_typeName__Y9Hoe{color:var(--color-text);font-size:.78rem;font-weight:700}.ScheduleExceptionsSection_typeDescription__YUvPn{font-size:.66rem}.ScheduleExceptionsSection_calendarCard__h85wg,.ScheduleExceptionsSection_summaryCard__3xozZ{border-radius:14px;border:1px solid var(--color-outline);background:var(--color-surface-soft);padding:12px}.ScheduleExceptionsSection_calendarHeader__A_CN5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ScheduleExceptionsSection_calendarNav__jev0J{width:32px;height:32px;border-radius:16px;border:0;background:var(--color-surface);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center}.ScheduleExceptionsSection_calendarTitle__05E2D{margin:0;color:var(--color-primary);font-size:.84rem;font-weight:700;text-transform:capitalize}.ScheduleExceptionsSection_calendarGrid__gl6rO,.ScheduleExceptionsSection_calendarWeekdays__zg98Z{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ScheduleExceptionsSection_calendarWeekday__TPYsN{text-align:center;color:var(--color-text-muted);font-size:.54rem;font-weight:700;letter-spacing:.08em}.ScheduleExceptionsSection_calendarDay__UvTcC{min-height:40px;border-radius:10px;border:1px solid transparent;background:var(--color-surface);color:var(--color-text);display:grid;justify-items:center;align-content:center;gap:3px;font-size:.74rem;font-weight:700}.ScheduleExceptionsSection_calendarDayActive__vemh1{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.ScheduleExceptionsSection_calendarDayGhost__MIsHf{opacity:.45}.ScheduleExceptionsSection_calendarDayDisabled__nFp95{opacity:.38}.ScheduleExceptionsSection_calendarDayNumber__BHh6k{line-height:1}.ScheduleExceptionsSection_calendarDayMarker__dhcj3{width:6px;height:6px;border-radius:999px;background:transparent}.ScheduleExceptionsSection_calendarDayMarkerActive__W8cAq{background:var(--color-on-primary)}.ScheduleExceptionsSection_calendarDayMarkerToday__6Mnpx{background:var(--color-primary)}.ScheduleExceptionsSection_timeBlock__eM6QX{display:grid;gap:8px}.ScheduleExceptionsSection_timeRow__zIeN_{display:flex;align-items:center;gap:8px}.ScheduleExceptionsSection_timePill__bKZpT{flex:1 1;min-height:56px;border-radius:10px;border:1px solid var(--color-outline);background:var(--color-surface-soft);display:grid;justify-items:center;align-content:center;gap:2px}.ScheduleExceptionsSection_timePillLabel__gsND8{color:var(--color-text-muted);font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ScheduleExceptionsSection_timePillText__sQi0f{color:var(--color-primary);font-size:.84rem;font-weight:700}.ScheduleExceptionsSection_timeArrow__wSWc2{color:var(--color-text-muted);font-size:.8rem}.ScheduleExceptionsSection_timeError__P8kND{margin:0;color:#b13a3a;font-size:.72rem;text-align:center}.ScheduleExceptionsSection_nameInput__ocQ_Z{min-height:44px;border-radius:12px;border:1px solid var(--color-outline);background:var(--color-surface-soft);color:var(--color-text);padding:0 12px;font-size:.94rem}.ScheduleExceptionsSection_reasonRow__69u8P{display:flex;flex-wrap:wrap;gap:6px}.ScheduleExceptionsSection_reasonChip__lRFDl{min-height:34px;border-radius:11px;border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-muted);padding:0 10px;font-size:.72rem;font-weight:700}.ScheduleExceptionsSection_reasonChipActive__Pe70r{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.ScheduleExceptionsSection_summaryCard__3xozZ{display:grid;gap:8px}.ScheduleExceptionsSection_summaryRow__vX2i9{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ScheduleExceptionsSection_summaryValue__NOSLr{color:var(--color-text);font-size:.76rem;font-weight:700;text-align:right}.ScheduleExceptionsSection_impactCard__T72gL{display:flex;align-items:flex-start;gap:8px;border-radius:10px;border:1px solid var(--color-outline);background:var(--color-surface-soft);color:var(--color-primary);padding:10px 12px}.ScheduleExceptionsSection_detailHeader__Urion{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.ScheduleExceptionsSection_detailCloseButton__cookQ{width:32px;height:32px;border-radius:10px;border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ScheduleExceptionsSection_sheetActions__zvROM{display:flex;gap:8px;padding-top:14px;flex:0 0 auto;background:var(--color-surface)}.ScheduleExceptionsSection_sheetPrimaryButton__KnmpA,.ScheduleExceptionsSection_sheetSecondaryButton__10gNx{min-height:44px;border-radius:12px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ScheduleExceptionsSection_sheetSecondaryButton__10gNx{flex:1 1;border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-muted)}.ScheduleExceptionsSection_sheetPrimaryButton__KnmpA{flex:1.4 1;border:0;background:var(--color-primary);color:var(--color-on-primary)}.ScheduleExceptionsSection_sheetPrimaryButtonDisabled__XQqVu{opacity:.45}.ScheduleExceptionsSection_sheetDangerButton__FWs8K{background:#b64141}.ScheduleExceptionsSection_wheelRow__nErG4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:8px}@media (max-width:420px){.ScheduleExceptionsSection_sheet__OSMXt{max-height:calc(100dvh - max(8px, env(safe-area-inset-top, 0px)));padding:10px 14px calc(20px + env(safe-area-inset-bottom, 0px))}.ScheduleExceptionsSection_typeRow__ByZMy{grid-template-columns:1fr}.ScheduleExceptionsSection_sheetActions__zvROM{display:grid;grid-template-columns:1fr}.ScheduleExceptionsSection_wheelRow__nErG4{gap:8px}}.ReportsFiltersCard_wrapper__yEIO7{display:grid;gap:10px}.ReportsFiltersCard_presetsRow__ooiKB{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ReportsFiltersCard_presetsRow__ooiKB::-webkit-scrollbar{display:none}.ReportsFiltersCard_chip__QAHGh,.ReportsFiltersCard_presetChip__QfR__{flex:0 0 auto;min-height:34px;border-radius:999px;border:1px solid var(--color-outline);background:var(--color-surface);padding:0 12px;color:var(--color-text-muted);font-size:11px;font-weight:700}.ReportsFiltersCard_presetChip__QfR__{text-transform:uppercase;letter-spacing:.8px}.ReportsFiltersCard_chipActive__evKGU,.ReportsFiltersCard_presetChipActive__dQqQr{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.ReportsFiltersCard_filterCard___4E6e{border-radius:22px;border:1px solid var(--color-outline);background:var(--color-surface);padding:16px;display:grid;gap:12px}.ReportsFiltersCard_filterHeader__miv3U{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.ReportsFiltersCard_filterCopy__oqJ2M{display:grid;gap:2px}.ReportsFiltersCard_filterTitle__W7jIZ{margin:0;font-size:13px;font-weight:700;color:var(--color-primary)}.ReportsFiltersCard_filterSummary__M4jRT{margin:0;font-size:11px;color:var(--color-text-muted);line-height:1.35}.ReportsFiltersCard_filterChevron__hWXGP{color:var(--color-text-muted)}.ReportsFiltersCard_filterBody__LBsEU{display:grid;gap:14px}.ReportsFiltersCard_dateField__nqYJf,.ReportsFiltersCard_fieldBlock__7KhVg,.ReportsFiltersCard_rangeField__sOQyo{display:grid;gap:6px}.ReportsFiltersCard_fieldLabel__JBEmq{margin:0;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.ReportsFiltersCard_dateInput__O74E7,.ReportsFiltersCard_fieldInput__gTbmT,.ReportsFiltersCard_rangeInputWrap__W4blk{min-height:46px;border-radius:14px;border:1px solid var(--color-outline);background:var(--color-surface-soft);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px}.ReportsFiltersCard_fieldValue__Bcl2k{font-size:12px;color:var(--color-text);font-weight:600}.ReportsFiltersCard_dateGrid__vDWCD,.ReportsFiltersCard_rangeFields__7Dwsk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ReportsFiltersCard_dateInput__O74E7,.ReportsFiltersCard_rangeInput__lhtYk{width:100%;border:0;background:transparent;color:var(--color-text);font-size:12px;font-weight:600;outline:none}.ReportsFiltersCard_dateInput__O74E7{background:var(--color-surface);border-style:dashed}.ReportsFiltersCard_chipRow__tLrtl{display:flex;flex-wrap:wrap;gap:8px}.ReportsFiltersCard_rangeModal__PMJtV{display:grid;gap:14px}.ReportsFiltersCard_rangeHeader__ghiIw{display:grid;gap:4px}.ReportsFiltersCard_rangeTitle__k39IS{margin:0;font-size:15px;font-weight:800;color:var(--color-primary)}.ReportsFiltersCard_rangeCopy__KPDKC{margin:0;font-size:12px;color:var(--color-text-muted)}.ReportsFiltersCard_rangeActions__qxERi{display:flex;justify-content:flex-end;gap:10px}.ReportsFiltersCard_rangeGhost__cMnAd,.ReportsFiltersCard_rangePrimary___aoYJ{min-height:38px;border-radius:999px;padding:0 14px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.ReportsFiltersCard_rangeGhost__cMnAd{border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-muted)}.ReportsFiltersCard_rangePrimary___aoYJ{background:var(--color-primary);color:var(--color-on-primary)}@media (max-width:520px){.ReportsFiltersCard_dateGrid__vDWCD,.ReportsFiltersCard_rangeFields__7Dwsk{grid-template-columns:1fr}}.Reports_screen__gCyh9{display:grid;gap:12px;padding-bottom:120px}.Reports_chartCard___AIHW,.Reports_emptyCard__cJgh0,.Reports_feedbackCard__YQ_7k,.Reports_heatmapCard___1N_q,.Reports_heroCard__wYNwd,.Reports_listCard__c1cjE{border-radius:22px;border:1px solid var(--color-outline);background:var(--color-surface)}.Reports_heroCard__wYNwd{padding:14px;display:grid;gap:4px}.Reports_heroTitle__lnEC3{margin:0;font-size:28px;line-height:1.02;font-weight:900;color:var(--color-text)}.Reports_heroSubtitle__bdKrK{margin:0;font-size:12px;line-height:1.35;color:var(--color-text-muted)}.Reports_summaryGrid__kj8td{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Reports_metricCard__xUSD_{min-height:96px;border-radius:16px;border:1px solid var(--color-outline);background:var(--color-surface);padding:12px;display:grid;gap:6px;align-content:start}.Reports_metricCardAccent__AnaPi{border-color:var(--color-primary);background:var(--color-primary)}.Reports_metricLabel__dEm_x{margin:0;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;color:var(--color-text-muted)}.Reports_metricLabelAccent__LJsoy{color:var(--color-hero-copy)}.Reports_metricValue__Jm0GI{margin:0;font-size:18px;line-height:1.1;font-weight:800;color:var(--color-primary)}.Reports_metricValueAccent__cvjwB{color:var(--color-surface)}.Reports_chartCard___AIHW,.Reports_emptyCard__cJgh0,.Reports_feedbackCard__YQ_7k,.Reports_heatmapCard___1N_q,.Reports_listCard__c1cjE{padding:12px;display:grid;gap:10px}.Reports_sectionLabel__4LQXZ{margin:0;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--color-text-muted)}.Reports_barsRow__yu83P{display:flex;align-items:flex-end;gap:10px;min-height:120px;padding-right:10px;overflow-x:auto;scrollbar-width:none}.Reports_barsRow__yu83P::-webkit-scrollbar{display:none}.Reports_barColumn__FY13q{width:56px;display:grid;justify-items:center;gap:4px;flex:0 0 auto}.Reports_barValue__rxhLS{margin:0;font-size:9px;font-weight:700;color:var(--color-text-muted)}.Reports_bar__v6te_{width:22px;border-top-left-radius:6px;border-top-right-radius:6px;background:var(--color-primary)}.Reports_barLabel__0BoJS{margin:0;font-size:10px;font-weight:700;color:var(--color-text)}.Reports_row__R51Lo,.Reports_rows__NhwG8{display:grid;gap:8px}.Reports_row__R51Lo{grid-template-columns:minmax(0,1fr) 78px auto auto;align-items:center}.Reports_rowLabel__M9zxg{margin:0;font-size:12px;color:var(--color-text);font-weight:600}.Reports_rowBarWrap___UPbo{height:6px;border-radius:999px;background:var(--color-surface-soft);overflow:hidden}.Reports_rowBarFill__RalXE{height:100%;border-radius:999px;background:var(--color-primary)}.Reports_rowValue__dEpsj{margin:0;font-size:11px;color:var(--color-primary);font-weight:800;min-width:40px;text-align:right}.Reports_rowDetail__h9I6f,.Reports_rowSuffix__6RBwY{margin:0;font-size:10px;color:var(--color-text-muted);text-align:right}.Reports_rowDetail__h9I6f{min-width:78px}.Reports_emptyLine__tjhOs{margin:0;font-size:12px;color:var(--color-text-muted)}.Reports_emptyTitle__rpiXa,.Reports_feedbackTitle__w3K6z{margin:0;font-size:14px;font-weight:800;color:var(--color-primary)}.Reports_emptyMessage__LbSBd,.Reports_feedbackMessage__P4HSs{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.4}.Reports_exportButton__W_XAh,.Reports_retryButton__eKDdm{min-height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.Reports_retryButton__eKDdm{justify-self:start;border:1px solid var(--color-primary);color:var(--color-primary)}.Reports_exportActionDock__PE2vF{position:static;margin-top:4px}.Reports_exportButton__W_XAh{width:100%;background:var(--color-primary);color:var(--color-on-primary)}.Reports_disabled___KTaA{opacity:.6}.Reports_heatmapTableWrap__1metR{width:100%;overflow-x:auto;scrollbar-width:none}.Reports_heatmapTableWrap__1metR::-webkit-scrollbar{display:none}.Reports_heatmapTable__YK7eh{display:grid;gap:4px}.Reports_heatmapHeaderRow___LLSZ,.Reports_heatmapRow__loeyE{display:grid;grid-template-columns:64px repeat(7,22px);gap:6px;align-items:center}.Reports_heatmapDayHeader__2vyRq{margin:0;text-align:center;font-size:9px;color:var(--color-text-muted);font-weight:700}.Reports_heatmapHourLabel__A5FGw{margin:0;font-size:10px;color:var(--color-text-muted)}.Reports_heatmapCell__tK4sS{width:22px;height:22px;border-radius:4px;border:1px solid var(--color-outline)}.Reports_heatmapCellLow__VrvCr{background:color-mix(in srgb,var(--color-primary) 20%,white)}.Reports_heatmapCellMedium__iCumE{background:color-mix(in srgb,var(--color-primary) 38%,white)}.Reports_heatmapCellHigh__EzZwZ{background:color-mix(in srgb,var(--color-primary) 62%,white)}.Reports_heatmapCellFull__nshxi{background:var(--color-primary)}.Reports_legendRow__XeO97{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.Reports_legendItem__B2uCE{display:inline-flex;align-items:center;gap:4px}.Reports_legendDot__xN62F{width:8px;height:8px;border-radius:2px;border:1px solid var(--color-outline)}.Reports_legendLabel__EKvmp{font-size:9px;color:var(--color-text-muted)}.RegisterStudioForm_shell__p6L5M{display:grid;gap:20px}.RegisterStudioForm_hero__WzD5U{position:relative;overflow:hidden;border-radius:32px;background:var(--color-primary);padding:24px;min-height:230px;box-shadow:0 18px 36px rgba(16,35,26,.12)}.RegisterStudioForm_glowLarge__p9GGF{position:absolute;width:240px;height:240px;border-radius:999px;background:var(--color-hero-glow-large);right:-80px;top:-30px;opacity:.95}.RegisterStudioForm_glowSmall___RLG5{position:absolute;width:140px;height:140px;border-radius:999px;background:var(--color-hero-glow-small);right:28px;bottom:-56px;opacity:.28}.RegisterStudioForm_heroEyebrow__nOFhg{position:relative;z-index:1;margin:0 0 18px;color:var(--color-primary-muted);font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase}.RegisterStudioForm_heroTitle__EW2ef{position:relative;z-index:1;max-width:220px;margin:0 0 16px;color:var(--color-on-primary);font-size:36px;line-height:39px;font-weight:800;letter-spacing:-1.3px}.RegisterStudioForm_heroDescription__DiBQL{position:relative;z-index:1;max-width:245px;margin:0;color:var(--color-hero-copy);font-size:15px;line-height:23px}.RegisterStudioForm_card__Ut6tB{display:grid;gap:18px;border-radius:32px;background:var(--color-surface);padding:20px;box-shadow:0 10px 18px rgba(16,35,26,.08)}.RegisterStudioForm_stepHeader__5w7GD{display:flex;align-items:center;justify-content:space-between}.RegisterStudioForm_stepBackButton__IZ7cM{width:32px;height:32px;border-radius:16px;border:1px solid var(--color-outline);background:var(--color-surface-soft);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center}.RegisterStudioForm_stepBackSpacer__XMDX9{width:32px;height:32px;display:inline-block}.RegisterStudioForm_stepLabel__A3TPX{margin:0;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.RegisterStudioForm_stepContent__6R_cG,.RegisterStudioForm_successScreen__jbst5{display:grid;gap:18px}.RegisterStudioForm_stepTitle__QTv9A{margin:0;color:var(--color-primary);font-size:26px;line-height:30px;font-weight:800}.RegisterStudioForm_stepDescription__XQ7V2{margin:0;color:var(--color-text-muted);font-size:15px;line-height:22px}.RegisterStudioForm_modeTabs__RgG5E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:18px;background:var(--color-surface-soft)}.RegisterStudioForm_modeTabActive__qRhEg,.RegisterStudioForm_modeTab__wQRqo{min-height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none}.RegisterStudioForm_modeTab__wQRqo{color:var(--color-text-muted)}.RegisterStudioForm_modeTabActive__qRhEg{background:var(--color-primary);color:var(--color-on-primary)}.RegisterStudioForm_field__DEV5v{display:grid;gap:10px}.RegisterStudioForm_fieldLabel__1c0C4{margin:0;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.RegisterStudioForm_breakInput__mymdM,.RegisterStudioForm_countrySearch__mlDrn,.RegisterStudioForm_input__3yCf5,.RegisterStudioForm_phoneInput__MGFoQ,.RegisterStudioForm_priceInput__fkt62,select.RegisterStudioForm_input__3yCf5{width:100%;min-height:56px;border-radius:18px;border:1px solid var(--color-outline);background:var(--color-surface-soft);color:var(--color-text);padding:0 16px;font-size:16px}.RegisterStudioForm_textarea__oTPhT{min-height:112px;padding:14px 16px;resize:vertical}.RegisterStudioForm_registerActions__xzD4t{display:grid;gap:14px}.RegisterStudioForm_finalAction__eUxKD,.RegisterStudioForm_primaryButton__vukfX,.RegisterStudioForm_stepperButtonPrimary__kNd8e,.RegisterStudioForm_successPrimary__L2RKS{min-height:54px;border-radius:18px;border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none}.RegisterStudioForm_footerRow__FTg0A,.RegisterStudioForm_helperText__HfL_Z,.RegisterStudioForm_successHint__b8wSU{margin:0;color:var(--color-text-muted);font-size:15px;line-height:22px}.RegisterStudioForm_footerRow__FTg0A{text-align:center}.RegisterStudioForm_footerLink__VzAdG{color:var(--color-primary);font-weight:700;text-decoration:none}.RegisterStudioForm_phoneField__rFWfp{position:relative;display:flex;align-items:center;gap:8px}.RegisterStudioForm_countryButton__FSOZT{width:56px;min-height:52px;border-radius:14px;border:1px solid var(--color-outline);background:var(--color-surface-soft);display:inline-flex;align-items:center;justify-content:center}.RegisterStudioForm_countryFlag__SLdca{border-radius:4px;object-fit:cover}.RegisterStudioForm_phoneInputWrap__v612z{flex:1 1;display:flex;align-items:center;gap:8px;min-height:52px;border-radius:14px;border:1px solid var(--color-outline);background:var(--color-surface-soft);padding:0 12px}.RegisterStudioForm_callingCode__mNy56{color:var(--color-text-muted);font-size:14px;font-weight:700}.RegisterStudioForm_phoneInput__MGFoQ{min-height:52px;border:0;background:transparent;padding:0}.RegisterStudioForm_breakInput__mymdM:focus,.RegisterStudioForm_countrySearch__mlDrn:focus,.RegisterStudioForm_input__3yCf5:focus,.RegisterStudioForm_phoneInput__MGFoQ:focus,.RegisterStudioForm_priceInput__fkt62:focus,select.RegisterStudioForm_input__3yCf5:focus{outline:none}.RegisterStudioForm_countryPanel__Z4OvP{position:relative;z-index:3;display:grid;gap:10px;margin-top:10px;border-radius:18px;border:1px solid var(--color-outline);background:var(--color-surface);padding:12px;box-shadow:0 12px 24px rgba(16,35,26,.12)}.RegisterStudioForm_countryList__tyl5B{display:grid;gap:6px;max-height:220px;overflow-y:auto}.RegisterStudioForm_countryOption__F9jBE{display:flex;align-items:center;gap:10px;border-radius:14px;border:1px solid transparent;background:transparent;padding:10px;text-align:left}.RegisterStudioForm_countryOptionActive__Qa77R{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-muted) 30%,white)}.RegisterStudioForm_countryCopy__q9Xja{display:grid;gap:2px}.RegisterStudioForm_countryName__FhxjR{color:var(--color-text);font-size:14px;font-weight:700}.RegisterStudioForm_countryMeta__6rjNl{color:var(--color-text-muted);font-size:11px}.RegisterStudioForm_uploadCard__ho7R1{border-radius:18px;border:1px solid var(--color-outline);background:var(--color-surface-soft);padding:16px;display:grid;gap:8px;text-align:left}.RegisterStudioForm_uploadCardActive__dXC9J{border-color:var(--color-primary);background:var(--color-category-active-surface)}.RegisterStudioForm_logoPreview__5fENA{width:88px;height:88px;border-radius:18px;overflow:hidden;border:1px solid var(--color-outline)}.RegisterStudioForm_logoPreviewImage__3W_sT,.RegisterStudioForm_photoImage__9QcOt{width:100%;height:100%;object-fit:cover}.RegisterStudioForm_uploadTitle__I7bVk{color:var(--color-primary);font-size:15px;font-weight:700}.RegisterStudioForm_uploadMeta__ZFs6s{color:var(--color-text-muted);font-size:12px}.RegisterStudioForm_categoryGrid__yDmUx{display:flex;flex-wrap:wrap;gap:10px}.RegisterStudioForm_categoryCard__BT9Im{width:calc(50% - 5px);display:grid;gap:6px;border-radius:16px;border:1px solid var(--color-outline);background:var(--color-surface-soft);padding:12px;text-align:left}.RegisterStudioForm_categoryCardActive__ZTnJ6{border-color:var(--color-primary);background:var(--color-category-active-surface)}.RegisterStudioForm_categoryIcon__8es2j{width:34px;height:34px;border-radius:10px;border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center}.RegisterStudioForm_categoryIconActive__My9lp{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.RegisterStudioForm_categoryTitle__cmRv8,.RegisterStudioForm_paletteTitle__maAQm{color:var(--color-text);font-size:14px;font-weight:700}.RegisterStudioForm_categoryTitleActive__bQio2{color:var(--color-primary)}.RegisterStudioForm_categoryDescription__tnO23,.RegisterStudioForm_paletteDescription__GjgzN{color:var(--color-text-muted);font-size:11px;line-height:14px}.RegisterStudioForm_categoryDescriptionActive__8GpRR{color:var(--color-secondary)}.RegisterStudioForm_paletteGrid__5Nhbt{display:grid;gap:10px}.RegisterStudioForm_paletteCard__HHiw3{border-radius:20px;border:1px solid var(--color-outline);background:var(--color-surface);padding:16px;display:grid;gap:10px;text-align:left}.RegisterStudioForm_paletteCardActive__yAp3Q{border-color:var(--color-primary);box-shadow:0 6px 12px rgba(16,35,26,.08)}.RegisterStudioForm_paletteSwatches__30AUD{display:flex;gap:6px}.RegisterStudioForm_swatch__Ob_tV{width:36px;height:36px;border-radius:999px;border:3px solid var(--color-surface)}.RegisterStudioForm_priceInputRow__s0PDf{display:flex;align-items:center;gap:6px;min-height:56px;border-radius:18px;border:1px solid var(--color-outline);background:var(--color-surface-soft);padding:0 16px}.RegisterStudioForm_priceSymbol__hWGug{color:var(--color-text-muted);font-size:16px}.RegisterStudioForm_priceInput__fkt62{border:0;background:transparent;padding:0}.RegisterStudioForm_durationHeader__TZveW{display:flex;align-items:center;justify-content:space-between;gap:12px}.RegisterStudioForm_durationValue__NUj03{color:var(--color-primary);font-size:16px;font-weight:700}.RegisterStudioForm_durationGrid__EY7uf{display:flex;flex-wrap:wrap;gap:10px}.RegisterStudioForm_durationChip__pngr_{min-height:46px;border-radius:999px;border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-muted);padding:10px 18px;font-size:14px;font-weight:700}.RegisterStudioForm_durationChipActive__w_7RC{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-text-muted) 30%,white);color:var(--color-primary)}.RegisterStudioForm_durationChipWide__0N_VG{min-width:180px}.RegisterStudioForm_photoStage__qLBLO{display:grid;justify-items:center;gap:10px;border:0;background:transparent;padding:0}.RegisterStudioForm_photoCircle__ba1d4{width:120px;height:120px;border-radius:60px;border:1px solid var(--color-outline);background:var(--color-surface-soft);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.RegisterStudioForm_photoCircleActive__i5_9X{border-color:var(--color-primary);background:var(--color-category-active-surface)}.RegisterStudioForm_photoPlus__fKc1m{color:var(--color-primary);font-size:32px;font-weight:700;line-height:1}.RegisterStudioForm_photoLabel__T3rmJ{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.RegisterStudioForm_stepperFooter__HcnCQ,.RegisterStudioForm_successActions__6tnoL{display:flex;gap:12px}.RegisterStudioForm_stepperButton__gIJZ2,.RegisterStudioForm_successSecondary__Ep4oh{flex:1 1;min-height:54px;border-radius:18px;border:1px solid var(--color-outline);background:var(--color-surface-soft);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.RegisterStudioForm_successHero__Tlbl_{display:grid;gap:12px}.RegisterStudioForm_successBadge__V8Hxx{width:fit-content;display:inline-flex;align-items:center;gap:8px;border-radius:16px;background:var(--color-primary-muted);color:var(--color-primary);padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.RegisterStudioForm_successLinkCard__axu4H{display:grid;gap:10px;border-radius:18px;border:1px solid var(--color-outline);background:var(--color-surface);padding:16px}.RegisterStudioForm_successLink__EpUKc{color:var(--color-primary);font-size:16px;font-weight:700;word-break:break-word;text-decoration:none}.RegisterStudioForm_finalAction__eUxKD{width:100%}@media (max-width:420px){.RegisterStudioForm_card__Ut6tB,.RegisterStudioForm_hero__WzD5U{border-radius:30px}.RegisterStudioForm_heroTitle__EW2ef{font-size:34px;line-height:37px}.RegisterStudioForm_categoryCard__BT9Im{width:100%}.RegisterStudioForm_durationChipWide__0N_VG{min-width:0;width:100%}}.ScreenContainer_container__znAuS{border:1.5px solid color-mix(in srgb,var(--color-outline) 88%,white);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-surface) 98%,white);box-shadow:0 0 0 1px rgba(255,255,255,.75) inset,var(--shadow-card);padding:16px}.BottomNav_safe__Jxqbq{padding-bottom:0}.BottomNav_bar__eTCwP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-top:1px solid color-mix(in srgb,var(--color-primary) 12%,white);border-left:1px solid color-mix(in srgb,var(--color-primary) 12%,white);border-right:1px solid color-mix(in srgb,var(--color-primary) 12%,white);border-radius:30px 30px 0 0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -12px 24px rgba(16,35,26,.08);padding:12px 12px calc(var(--safe-bottom) + 10px)}.BottomNav_tab___0umn{border:0;border-radius:20px;background:transparent;padding:10px 4px;color:var(--color-text-muted);display:grid;justify-items:center;gap:6px}.BottomNav_active__r1Zfa{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-muted) 54%,white)}.BottomNav_locked__WxdiQ{opacity:.72}.BottomNav_label__g47ee{font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media (min-width:1024px){.BottomNav_safe__Jxqbq{height:100%;background:color-mix(in srgb,var(--color-surface) 97%,white)}.BottomNav_bar__eTCwP{height:100%;display:grid;grid-template-columns:1fr;align-content:start;gap:8px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:24px 14px}.BottomNav_tab___0umn{grid-template-columns:24px minmax(0,1fr);justify-items:start;align-items:center;gap:12px;min-height:48px;padding:12px 14px;border-radius:14px}.BottomNav_label__g47ee{font-size:.72rem;letter-spacing:.1em}}.WebPushOptInPrompt_content__x53F0{display:grid;gap:12px;text-align:center}.WebPushOptInPrompt_iconWrap__doZMi{width:62px;height:62px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;color:var(--color-primary);background:var(--color-primary-muted)}.WebPushOptInPrompt_eyebrow__eMwAs{margin:0;color:var(--color-primary);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.WebPushOptInPrompt_title__ArSyr{margin:0;color:var(--color-text);font-size:clamp(1.3rem,5vw,1.65rem);line-height:1.12}.WebPushOptInPrompt_description__7_Zif{margin:0 0 4px;color:var(--color-text-muted);font-size:.9rem;line-height:1.55}.WebPushOptInPrompt_error__YUcmq{margin:0;padding:10px 12px;border-radius:12px;color:var(--color-danger,#9f2d2d);background:color-mix(in srgb,var(--color-danger,#9f2d2d) 10%,transparent);font-size:.8rem;line-height:1.4}