@layer honest_core{.DatePicker-module__kddrMq__root{--rdp-accent-color:var(--ds-accent);--rdp-accent-background-color:var(--ds-accent-soft);width:100%}.DatePicker-module__kddrMq__months{flex-direction:column;display:flex}.DatePicker-module__kddrMq__swipeSurface{touch-action:pan-y}@keyframes DatePicker-module__kddrMq__dsMonthSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes DatePicker-module__kddrMq__dsMonthSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes DatePicker-module__kddrMq__dsMonthSlideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes DatePicker-module__kddrMq__dsMonthSlideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes DatePicker-module__kddrMq__dsMonthFadeIn{0%{opacity:0}to{opacity:1}}@keyframes DatePicker-module__kddrMq__dsMonthFadeOut{0%{opacity:1}to{opacity:0}}.DatePicker-module__kddrMq__weeksBeforeEnter{animation:DatePicker-module__kddrMq__dsMonthSlideInLeft var(--ds-duration-base) var(--ds-ease) forwards}.DatePicker-module__kddrMq__weeksBeforeExit{animation:DatePicker-module__kddrMq__dsMonthSlideOutLeft var(--ds-duration-base) var(--ds-ease) forwards}.DatePicker-module__kddrMq__weeksAfterEnter{animation:DatePicker-module__kddrMq__dsMonthSlideInRight var(--ds-duration-base) var(--ds-ease) forwards}.DatePicker-module__kddrMq__weeksAfterExit{animation:DatePicker-module__kddrMq__dsMonthSlideOutRight var(--ds-duration-base) var(--ds-ease) forwards}.DatePicker-module__kddrMq__captionEnter{animation:DatePicker-module__kddrMq__dsMonthFadeIn var(--ds-duration-base) var(--ds-ease) forwards}.DatePicker-module__kddrMq__captionExit{animation:DatePicker-module__kddrMq__dsMonthFadeOut var(--ds-duration-base) var(--ds-ease) forwards}.DatePicker-module__kddrMq__month{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"caption nav""grid grid";align-items:center;row-gap:12px;width:100%;display:grid}.DatePicker-module__kddrMq__monthCaption{grid-area:caption;align-items:center;padding:0 4px;display:flex}.DatePicker-module__kddrMq__captionLabel{text-align:start;font-family:var(--ds-font-display);letter-spacing:var(--ds-tracking-display-tight);color:var(--ds-text);font-size:14px;font-weight:700}.DatePicker-module__kddrMq__nav{grid-area:nav;align-items:center;gap:4px;display:flex}.DatePicker-module__kddrMq__monthGrid{border-collapse:collapse;grid-area:grid;width:100%}.DatePicker-module__kddrMq__navButton{border-radius:var(--ds-radius-pill);width:32px;height:32px;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DatePicker-module__kddrMq__navButton:hover:not(:disabled){background:var(--ds-surface-2);color:var(--ds-text)}.DatePicker-module__kddrMq__navButton:focus-visible{box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}.DatePicker-module__kddrMq__navButton:disabled{opacity:.35;cursor:not-allowed}.DatePicker-module__kddrMq__weekdays{margin-bottom:4px}.DatePicker-module__kddrMq__weekday{width:36px;height:28px;font-family:var(--ds-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3);text-align:center;vertical-align:middle;font-size:11px;font-weight:600}.DatePicker-module__kddrMq__week{margin-top:2px}.DatePicker-module__kddrMq__day{text-align:center;vertical-align:middle;width:36px;height:36px;padding:0}.DatePicker-module__kddrMq__dayButton{border-radius:var(--ds-radius-pill);width:32px;height:32px;font-family:var(--ds-font-body);color:var(--ds-text);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease);background:0 0;border:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.DatePicker-module__kddrMq__dayButton:hover:not(:disabled){background:var(--ds-surface-2)}.DatePicker-module__kddrMq__dayButton:focus-visible{box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}.DatePicker-module__kddrMq__outside .DatePicker-module__kddrMq__dayButton{color:var(--ds-text-3)}.DatePicker-module__kddrMq__today .DatePicker-module__kddrMq__dayButton{color:var(--ds-accent);font-weight:700}.DatePicker-module__kddrMq__selected .DatePicker-module__kddrMq__dayButton{background:var(--ds-accent);color:var(--ds-on-accent)}.DatePicker-module__kddrMq__selected .DatePicker-module__kddrMq__dayButton:hover:not(:disabled){background:var(--ds-accent-press)}.DatePicker-module__kddrMq__disabled .DatePicker-module__kddrMq__dayButton{opacity:.35;cursor:not-allowed}.DatePicker-module__kddrMq__nonWorking .DatePicker-module__kddrMq__dayButton,.DatePicker-module__kddrMq__past .DatePicker-module__kddrMq__dayButton{color:var(--ds-text-3)}.DatePicker-module__kddrMq__nonWorking.DatePicker-module__kddrMq__today .DatePicker-module__kddrMq__dayButton{color:var(--ds-text-3);font-weight:600}.DatePicker-module__kddrMq__nonWorking.DatePicker-module__kddrMq__selected .DatePicker-module__kddrMq__dayButton{background:var(--ds-accent);color:var(--ds-on-accent);font-weight:700}.DatePicker-module__kddrMq__past.DatePicker-module__kddrMq__today .DatePicker-module__kddrMq__dayButton{color:var(--ds-text-3);font-weight:600}.DatePicker-module__kddrMq__past.DatePicker-module__kddrMq__selected .DatePicker-module__kddrMq__dayButton{background:var(--ds-accent);color:var(--ds-on-accent);font-weight:700}.DatePicker-module__kddrMq__footer{border-top:1px solid var(--ds-line-soft);justify-content:center;margin-top:10px;padding-top:10px;display:flex}.DatePicker-module__kddrMq__todayButton{background:var(--ds-surface);border:1px solid var(--ds-line);height:34px;color:var(--ds-text);white-space:nowrap;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.DatePicker-module__kddrMq__todayButton:hover{border-color:var(--ds-text-3)}.DatePicker-module__kddrMq__todayButton:focus-visible{box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}.DatePicker-module__kddrMq__compact{width:max-content;max-width:100%}}
@layer honest_core{.DateRangePicker-module__2ZPDFG__root{--rdp-accent-color:var(--ds-accent);--rdp-accent-background-color:var(--ds-accent-soft);width:100%}.DateRangePicker-module__2ZPDFG__months{flex-direction:column;display:flex}.DateRangePicker-module__2ZPDFG__month{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"caption nav""grid grid";align-items:center;row-gap:10px;width:100%;display:grid}.DateRangePicker-module__2ZPDFG__monthCaption{grid-area:caption;align-items:center;padding:0 4px;display:flex}.DateRangePicker-module__2ZPDFG__captionLabel{text-transform:capitalize;text-align:start;font-family:var(--ds-font-display);letter-spacing:var(--ds-tracking-display-tight);color:var(--ds-text);font-size:14.5px;font-weight:700}.DateRangePicker-module__2ZPDFG__nav{grid-area:nav;align-items:center;gap:4px;display:flex}.DateRangePicker-module__2ZPDFG__monthGrid{border-collapse:collapse;grid-area:grid;width:100%}.DateRangePicker-module__2ZPDFG__navButton{border-radius:var(--ds-radius-pill);width:34px;height:34px;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DateRangePicker-module__2ZPDFG__navButton:hover:not(:disabled){background:var(--ds-surface-2);color:var(--ds-text)}.DateRangePicker-module__2ZPDFG__navButton:focus-visible{box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}.DateRangePicker-module__2ZPDFG__navButton:disabled{opacity:.35;cursor:not-allowed}.DateRangePicker-module__2ZPDFG__weekdays{margin-bottom:4px}.DateRangePicker-module__2ZPDFG__weekday{width:34px;height:24px;font-family:var(--ds-font-body);letter-spacing:.02em;color:var(--ds-text-3);text-align:center;vertical-align:middle;font-size:10.5px;font-weight:800}.DateRangePicker-module__2ZPDFG__week{margin-top:2px}.DateRangePicker-module__2ZPDFG__day{text-align:center;vertical-align:middle;width:34px;height:34px;padding:0}.DateRangePicker-module__2ZPDFG__dayButton{width:34px;height:34px;font-family:var(--ds-font-body);color:var(--ds-text);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;display:inline-flex}.DateRangePicker-module__2ZPDFG__dayButton:hover:not(:disabled){background:var(--ds-surface-2)}.DateRangePicker-module__2ZPDFG__dayButton:focus-visible{box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}.DateRangePicker-module__2ZPDFG__outside .DateRangePicker-module__2ZPDFG__dayButton{color:var(--ds-text-3)}.DateRangePicker-module__2ZPDFG__today .DateRangePicker-module__2ZPDFG__dayButton{color:var(--ds-accent);font-weight:700}.DateRangePicker-module__2ZPDFG__selected .DateRangePicker-module__2ZPDFG__dayButton{background:var(--ds-ink);color:var(--ds-on-ink);font-weight:800}.DateRangePicker-module__2ZPDFG__selected .DateRangePicker-module__2ZPDFG__dayButton:hover:not(:disabled){background:var(--ds-ink)}.DateRangePicker-module__2ZPDFG__rangeMiddle .DateRangePicker-module__2ZPDFG__dayButton{background:var(--ds-accent-soft);color:var(--ds-text);border-radius:0}.DateRangePicker-module__2ZPDFG__rangeStart .DateRangePicker-module__2ZPDFG__dayButton{border-top-right-radius:0;border-bottom-right-radius:0}.DateRangePicker-module__2ZPDFG__rangeEnd .DateRangePicker-module__2ZPDFG__dayButton{border-top-left-radius:0;border-bottom-left-radius:0}.DateRangePicker-module__2ZPDFG__disabled .DateRangePicker-module__2ZPDFG__dayButton{opacity:.4;cursor:not-allowed}.DateRangePicker-module__2ZPDFG__popoverContent{border-radius:18px;width:296px;padding:14px}.DateRangePicker-module__2ZPDFG__footer{border-top:1px solid var(--ds-line-soft);font-family:var(--ds-font-body);color:var(--ds-text-3);text-align:center;margin-top:10px;padding-top:10px;font-size:11.5px;font-weight:600}.DateRangePicker-module__2ZPDFG__trigger{background:var(--ds-surface-2);border:1.5px solid var(--ds-line);height:48px;color:var(--ds-text);font-family:var(--ds-font-body);cursor:pointer;transition:border-color .15s var(--ds-ease);border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.DateRangePicker-module__2ZPDFG__trigger:hover{border-color:var(--ds-accent-ring)}.DateRangePicker-module__2ZPDFG__trigger:focus-visible{border-color:var(--ds-focus-ring);box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}.DateRangePicker-module__2ZPDFG__triggerOpen{border-color:var(--ds-accent-ring)}.DateRangePicker-module__2ZPDFG__triggerIcon{color:var(--ds-accent);flex-shrink:0}.DateRangePicker-module__2ZPDFG__triggerChevron{color:var(--ds-text-3);transition:transform .2s var(--ds-ease);margin-left:2px}.DateRangePicker-module__2ZPDFG__triggerChevronOpen{transform:rotate(180deg)}}
@layer honest_core{.MonthPicker-module__SiBiVG__root{width:100%;min-width:232px}.MonthPicker-module__SiBiVG__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:0 4px;display:flex}.MonthPicker-module__SiBiVG__yearLabel{font-family:var(--ds-font-display);letter-spacing:var(--ds-tracking-display-tight);color:var(--ds-text);font-size:14px;font-weight:700}.MonthPicker-module__SiBiVG__nav{align-items:center;gap:4px;display:flex}.MonthPicker-module__SiBiVG__navButton{border-radius:var(--ds-radius-pill);width:32px;height:32px;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.MonthPicker-module__SiBiVG__navButton:hover{background:var(--ds-surface-2);color:var(--ds-text)}.MonthPicker-module__SiBiVG__navButton:focus-visible{box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}.MonthPicker-module__SiBiVG__monthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.MonthPicker-module__SiBiVG__monthButton{border-radius:var(--ds-radius);height:36px;font-family:var(--ds-font-body);color:var(--ds-text);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.MonthPicker-module__SiBiVG__monthButton:hover{background:var(--ds-surface-2)}.MonthPicker-module__SiBiVG__monthButton:focus-visible{box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}.MonthPicker-module__SiBiVG__current{color:var(--ds-accent);font-weight:700}.MonthPicker-module__SiBiVG__selected{background:var(--ds-accent);color:var(--ds-on-accent);font-weight:700}.MonthPicker-module__SiBiVG__selected:hover{background:var(--ds-accent-press)}.MonthPicker-module__SiBiVG__footer{border-top:1px solid var(--ds-line-soft);justify-content:center;margin-top:10px;padding-top:10px;display:flex}.MonthPicker-module__SiBiVG__currentMonthButton{background:var(--ds-surface);border:1px solid var(--ds-line);height:34px;color:var(--ds-text);white-space:nowrap;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.MonthPicker-module__SiBiVG__currentMonthButton:hover{border-color:var(--ds-text-3)}.MonthPicker-module__SiBiVG__currentMonthButton:focus-visible{box-shadow:0 0 0 3px var(--ds-bg), 0 0 0 5px var(--ds-focus-ring);outline:none}}
@layer honest_core{.PeriodRangePicker-module__ahWYRa__root{align-items:center;gap:6px;min-width:0;display:flex}.PeriodRangePicker-module__ahWYRa__trigger{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;height:44px;color:var(--ds-text);font-family:var(--ds-font-body);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease);align-items:center;gap:10px;padding:0 16px;display:flex}.PeriodRangePicker-module__ahWYRa__trigger:hover{border-color:var(--ds-text-3)}.PeriodRangePicker-module__ahWYRa__trigger:focus-visible{box-shadow:0 0 0 2px var(--ds-focus-ring);outline:none}.PeriodRangePicker-module__ahWYRa__triggerIcon{color:var(--ds-accent-press);flex-shrink:0;display:flex}.PeriodRangePicker-module__ahWYRa__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.PeriodRangePicker-module__ahWYRa__triggerDays{color:var(--ds-text-3);white-space:nowrap;flex-shrink:0;font-size:13px}@media (max-width:480px){.PeriodRangePicker-module__ahWYRa__triggerDays{display:none}}.PeriodRangePicker-module__ahWYRa__triggerChevron{color:var(--ds-text-3);transition:transform var(--ds-duration-fast) var(--ds-ease);flex-shrink:0;display:flex}.PeriodRangePicker-module__ahWYRa__triggerChevronOpen{transform:rotate(180deg)}.PeriodRangePicker-module__ahWYRa__panel{flex-direction:column;gap:14px;width:min(392px,100vw - 32px);display:flex}.PeriodRangePicker-module__ahWYRa__months{flex-direction:column;gap:10px;display:flex}.PeriodRangePicker-module__ahWYRa__yearHeader{justify-content:space-between;align-items:center;display:flex}.PeriodRangePicker-module__ahWYRa__yearLabel{font-family:var(--ds-font-display);color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.PeriodRangePicker-module__ahWYRa__monthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.PeriodRangePicker-module__ahWYRa__monthButton{background:var(--ds-surface-2);color:var(--ds-text);font-family:var(--ds-font-body);text-align:center;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease);border:none;border-radius:12px;padding:13px 0;font-size:14px;font-weight:600}.PeriodRangePicker-module__ahWYRa__monthButton:hover{background:var(--ds-surface-3)}.PeriodRangePicker-module__ahWYRa__monthButton:focus-visible{box-shadow:0 0 0 2px var(--ds-focus-ring);outline:none}.PeriodRangePicker-module__ahWYRa__monthButton[data-state=edge]{background:var(--ds-ink);color:var(--ds-on-ink);font-weight:700}.PeriodRangePicker-module__ahWYRa__monthButton[data-state=edge]:hover{background:var(--ds-ink)}.PeriodRangePicker-module__ahWYRa__monthButton[data-state=inside]{background:var(--ds-accent-soft);color:var(--ds-text)}.PeriodRangePicker-module__ahWYRa__footer{border-top:1px solid var(--ds-line-soft);flex-direction:column;gap:12px;padding-top:12px;display:flex}.PeriodRangePicker-module__ahWYRa__draft{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.PeriodRangePicker-module__ahWYRa__draftLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-text);font-size:15px;font-weight:700;overflow:hidden}.PeriodRangePicker-module__ahWYRa__draftDays{color:var(--ds-text-3);white-space:nowrap;flex-shrink:0;font-size:13px}.PeriodRangePicker-module__ahWYRa__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}}
@layer honest_core{.CalendarEventCard-module__osR21G__card{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex;position:relative}.CalendarEventCard-module__osR21G__variantDefault{gap:3px}.CalendarEventCard-module__osR21G__badges{--ds-cal-badge-size:11px;--ds-cal-badge-gap:3px;align-items:center;gap:var(--ds-cal-badge-gap);pointer-events:none;height:17px;color:var(--ds-cal-badge-color,var(--ds-text-3));line-height:0;display:flex;position:absolute;top:0;right:0}.CalendarEventCard-module__osR21G__badge{line-height:0;display:inline-flex}.CalendarEventCard-module__osR21G__cardWithBadges .CalendarEventCard-module__osR21G__titleRow{padding-right:calc(var(--ds-cal-badge-count,1) * 11px + (var(--ds-cal-badge-count,1) - 1) * 3px + 4px)}.CalendarEventCard-module__osR21G__titleRow{flex:none;align-items:center;gap:7px;min-width:0;display:flex}.CalendarEventCard-module__osR21G__cardTight{gap:0}.CalendarEventCard-module__osR21G__cardTight .CalendarEventCard-module__osR21G__title{font-size:11.5px;line-height:15px}.CalendarEventCard-module__osR21G__cardTight .CalendarEventCard-module__osR21G__time{font-size:11px;line-height:13px}.CalendarEventCard-module__osR21G__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CalendarEventCard-module__osR21G__title{font-family:var(--ds-font-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:inherit;font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.CalendarEventCard-module__osR21G__inlineTime{min-width:0;font-family:var(--ds-font-body);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-cal-meta-color,var(--ds-text-2));flex:0 9999 auto;font-size:12px;font-weight:400;line-height:16px;display:flex;overflow:hidden}.CalendarEventCard-module__osR21G__inlineTimeStart{flex:none;overflow:hidden}.CalendarEventCard-module__osR21G__inlineTimeTail{white-space:pre;flex:0 9999 auto;min-width:0;overflow:hidden}.CalendarEventCard-module__osR21G__time{font-family:var(--ds-font-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:var(--ds-cal-meta-color,var(--ds-text-2));flex:none;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.CalendarEventCard-module__osR21G__sublabel{font-family:var(--ds-font-body);white-space:nowrap;text-overflow:ellipsis;color:var(--ds-cal-sub-color,var(--ds-text-2));flex:none;font-size:11.5px;line-height:15px;overflow:hidden}}
@layer honest_core{.CalendarGrid-module__3qlP4W__shell{--ds-cal-focus-ring:0 0 0 3px var(--ds-surface);--ds-cal-focus-lift:0 20px 34px -16px #0f121966;--ds-cal-ring-ink:var(--ds-ink);--ds-cal-focus-ring-danger:0 0 0 3px var(--ds-surface), 0 0 0 5px var(--ds-danger);background:var(--ds-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CalendarGrid-module__3qlP4W__shellDelegatedVertical{flex:none;min-height:auto;overflow:visible}.CalendarGrid-module__3qlP4W__headerRow{z-index:20;background:var(--ds-surface);border-bottom:1px solid var(--ds-line);display:flex;position:sticky;top:0}.CalendarGrid-module__3qlP4W__headerCorner{z-index:21;background:var(--ds-surface);border-right:1px solid var(--ds-line-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:sticky;left:0}.CalendarGrid-module__3qlP4W__colHeader{border-right:1px solid var(--ds-line);background:color-mix(in srgb, var(--ds-cal-col-color,transparent) 12%, var(--ds-surface));flex-direction:column;align-items:center;gap:7px;padding:14px 8px 12px;display:flex}.CalendarGrid-module__3qlP4W__colHeaderAvatarOnly{gap:0;padding:10px 6px}.CalendarGrid-module__3qlP4W__colHeaderActivatable{width:100%;color:inherit;font:inherit;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease);border-top:none;border-bottom:none;border-left:none}.CalendarGrid-module__3qlP4W__colHeaderActivatable:hover{background:0 0}.CalendarGrid-module__3qlP4W__colHeaderActivatable:not(.CalendarGrid-module__3qlP4W__colHeaderGlassWrap):hover{background:color-mix(in srgb, var(--ds-cal-col-color,var(--ds-text)) 22%, var(--ds-surface))}.CalendarGrid-module__3qlP4W__colHeaderGlassWrap.CalendarGrid-module__3qlP4W__colHeaderActivatable:hover .CalendarGrid-module__3qlP4W__colHeaderGlass{background-image:linear-gradient(color-mix(in srgb, var(--ds-cal-col-color,var(--ds-text)) 28%, transparent), color-mix(in srgb, var(--ds-cal-col-color,var(--ds-text)) 28%, transparent))}.CalendarGrid-module__3qlP4W__colHeaderGlassWrap.CalendarGrid-module__3qlP4W__colHeaderActivatable:focus-visible{box-shadow:none}.CalendarGrid-module__3qlP4W__colHeaderGlassWrap.CalendarGrid-module__3qlP4W__colHeaderActivatable:focus-visible .CalendarGrid-module__3qlP4W__colHeaderGlass{box-shadow:0 0 0 2px var(--ds-focus-ring)}.CalendarGrid-module__3qlP4W__colHeaderActivatable:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-focus-ring);outline:none}.CalendarGrid-module__3qlP4W__colHeaderSelected,.CalendarGrid-module__3qlP4W__colHeaderSelected:hover{background:var(--ds-accent-soft)}.CalendarGrid-module__3qlP4W__colHeaderToday{box-shadow:inset 0 2px 0 0 var(--ds-text)}.CalendarGrid-module__3qlP4W__colHeaderText{text-align:center;flex-direction:column;align-items:center;gap:2px;line-height:1.2;display:flex}.CalendarGrid-module__3qlP4W__colLabelRow{justify-content:center;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.CalendarGrid-module__3qlP4W__colLabel{white-space:nowrap;text-overflow:ellipsis;color:var(--ds-text);font-size:13.5px;font-weight:700;overflow:hidden}.CalendarGrid-module__3qlP4W__colOnlineOff{color:var(--ds-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.CalendarGrid-module__3qlP4W__colSublabel{color:var(--ds-text-3);font-size:11px}.CalendarGrid-module__3qlP4W__colHeaderDimmed{opacity:var(--ds-worker-workday-indicator-dim-opacity)}.CalendarGrid-module__3qlP4W__headerRowGlass{--ds-cal-glass-header-overlap:60px;pointer-events:none;margin-bottom:calc(-1 * var(--ds-cal-glass-header-overlap));isolation:isolate;background:0 0;border-bottom:none}.CalendarGrid-module__3qlP4W__headerCornerGlass{background:0 0;border-right-color:#0000}.CalendarGrid-module__3qlP4W__colHeaderGlassWrap{pointer-events:none;background:0 0;border-right:none;justify-content:center;align-items:flex-start;padding:8px;display:flex;position:relative}.CalendarGrid-module__3qlP4W__colHeaderChip{pointer-events:auto;max-width:calc(100% - 8px)}.CalendarGrid-module__3qlP4W__colHeaderGlassWrap .CalendarGrid-module__3qlP4W__colHeaderChipName{font-family:var(--ds-font-display);letter-spacing:-.01em;color:var(--ds-text);font-size:12.5px;font-weight:700;line-height:16px}.CalendarGrid-module__3qlP4W__colHeaderGlass{pointer-events:auto;min-height:var(--ds-glass-chrome-control-height);box-sizing:border-box;align-items:center;gap:8px;max-width:calc(100% - 8px);padding:4px 12px 4px 8px;display:inline-flex}.CalendarGrid-module__3qlP4W__colHeaderGlassWrap .CalendarGrid-module__3qlP4W__colHeaderGlass{box-shadow:none;background-image:linear-gradient(color-mix(in srgb, var(--ds-cal-col-color,transparent) 16%, transparent), color-mix(in srgb, var(--ds-cal-col-color,transparent) 16%, transparent))}.CalendarGrid-module__3qlP4W__colHeaderGlassBody{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.CalendarGrid-module__3qlP4W__colHeaderGlassNameRow{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.CalendarGrid-module__3qlP4W__colHeaderGlassName{font-family:var(--ds-font-display);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ds-text);font-size:13px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.CalendarGrid-module__3qlP4W__bodyRowGlassInset,.CalendarGrid-module__3qlP4W__bodyRowGlassInset .CalendarGrid-module__3qlP4W__gutter{padding-top:var(--ds-cal-glass-header-overlap,60px)}.CalendarGrid-module__3qlP4W__bodyRowGlassInset .CalendarGrid-module__3qlP4W__nowLine{transform:translateY(var(--ds-cal-glass-header-overlap,60px))}.CalendarGrid-module__3qlP4W__scrollGlassChromeInset{padding-bottom:var(--ds-cal-sticky-toolbar-height,68px)}.CalendarGrid-module__3qlP4W__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ds-surface-3) transparent;flex:1;min-height:0;overflow:auto}.CalendarGrid-module__3qlP4W__scroll:focus,.CalendarGrid-module__3qlP4W__scroll:focus-visible{outline:none}.CalendarGrid-module__3qlP4W__scroll::-webkit-scrollbar{width:6px;height:6px}.CalendarGrid-module__3qlP4W__scroll::-webkit-scrollbar-thumb{background:var(--ds-surface-3);border-radius:6px}.CalendarGrid-module__3qlP4W__scrollDelegatedVertical{overscroll-behavior:auto;flex:none;min-height:auto;overflow:visible}.CalendarGrid-module__3qlP4W__inner{flex-direction:column;display:flex}.CalendarGrid-module__3qlP4W__innerFixedColumnWidth{width:max-content;min-width:100%}.CalendarGrid-module__3qlP4W__mobileHeaderSticky{z-index:22;flex:none;width:100%;max-width:100%;position:sticky;top:0}.CalendarGrid-module__3qlP4W__mobileHeaderStickyGlass{margin-bottom:calc(-1 * var(--ds-cal-glass-header-overlap,60px));min-height:var(--ds-cal-glass-header-overlap,60px)}.CalendarGrid-module__3qlP4W__mobileHeaderHScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;width:100%;max-width:100%;overflow:auto hidden}.CalendarGrid-module__3qlP4W__mobileHeaderHScroll::-webkit-scrollbar{display:none}.CalendarGrid-module__3qlP4W__mobileHScrollContent{flex-direction:column;flex:none;min-width:min-content;display:flex}.CalendarGrid-module__3qlP4W__innerMobileHorizontalScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:var(--ds-surface-3) transparent;flex:none;width:100%;max-width:100%;overflow:auto clip}.CalendarGrid-module__3qlP4W__innerMobileHorizontalScroll::-webkit-scrollbar{width:6px;height:6px}.CalendarGrid-module__3qlP4W__innerMobileHorizontalScroll::-webkit-scrollbar-thumb{background:var(--ds-surface-3);border-radius:6px}.CalendarGrid-module__3qlP4W__innerMobileFullWidth{width:100%;min-width:100%}.CalendarGrid-module__3qlP4W__bodyRowMobileFullWidth{width:100%}.CalendarGrid-module__3qlP4W__bodyRow{min-width:0;display:flex;position:relative}.CalendarGrid-module__3qlP4W__gutter{background:var(--ds-bg);border-right:1px solid var(--ds-line);pointer-events:none;flex-shrink:0;position:sticky;left:0}.CalendarGrid-module__3qlP4W__hourLabel{font-family:var(--ds-font-body);color:var(--ds-text-3);font-size:11px;font-weight:600;line-height:1;position:absolute;right:8px}.CalendarGrid-module__3qlP4W__colHourGridOverlay{pointer-events:none;background-image:linear-gradient(to bottom, transparent calc(100% - 1px), var(--ds-line) calc(100% - 1px));background-size:100% var(--ds-cal-hour-px);position:absolute;inset:0}.CalendarGrid-module__3qlP4W__col{z-index:0;background-color:var(--ds-surface);border-right:1px solid var(--ds-line);position:relative}.CalendarGrid-module__3qlP4W__colInteractive{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.CalendarGrid-module__3qlP4W__scrollDraftActive{scroll-snap-type:none}@media (max-width:767.98px){.CalendarGrid-module__3qlP4W__shell{flex:none;height:auto;min-height:auto;max-height:none;overflow:visible}.CalendarGrid-module__3qlP4W__scroll,.CalendarGrid-module__3qlP4W__scrollMobileDocument{overscroll-behavior:auto;-webkit-overflow-scrolling:auto;touch-action:pan-x pan-y;flex:none;height:auto;min-height:auto;max-height:none;overflow:visible}.CalendarGrid-module__3qlP4W__innerMobileHorizontalScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:var(--ds-surface-3) transparent;flex:none;width:100%;max-width:100%;min-height:auto;max-height:none;overflow:auto clip}.CalendarGrid-module__3qlP4W__innerMobileHorizontalScroll::-webkit-scrollbar{width:6px;height:6px}.CalendarGrid-module__3qlP4W__innerMobileHorizontalScroll::-webkit-scrollbar-thumb{background:var(--ds-surface-3);border-radius:6px}.CalendarGrid-module__3qlP4W__mobileHeaderHScroll .CalendarGrid-module__3qlP4W__headerRow{position:relative;top:auto}.CalendarGrid-module__3qlP4W__mobileHeaderHScroll .CalendarGrid-module__3qlP4W__headerRowGlass{margin-bottom:0}.CalendarGrid-module__3qlP4W__mobileHeaderSticky{z-index:25;isolation:isolate}.CalendarGrid-module__3qlP4W__mobileHeaderSticky+.CalendarGrid-module__3qlP4W__innerMobileHorizontalScroll{z-index:0;position:relative}.CalendarGrid-module__3qlP4W__mobileHeaderHScroll .CalendarGrid-module__3qlP4W__headerCorner{z-index:2;background:var(--ds-bg);position:sticky;left:0}.CalendarGrid-module__3qlP4W__mobileHeaderHScroll .CalendarGrid-module__3qlP4W__headerCornerGlass{background:0 0}.CalendarGrid-module__3qlP4W__colInteractive{touch-action:pan-x pan-y}}.CalendarGrid-module__3qlP4W__draftPreviewDraggable{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.CalendarGrid-module__3qlP4W__draftPreviewDragging{cursor:grabbing;transition:none}.CalendarGrid-module__3qlP4W__draftPreviewDragActive,.CalendarGrid-module__3qlP4W__bodyRowDraftDragging .CalendarGrid-module__3qlP4W__col,.CalendarGrid-module__3qlP4W__bodyRowDraftDragging .CalendarGrid-module__3qlP4W__colInteractive{cursor:crosshair}.CalendarGrid-module__3qlP4W__bodyRowSlotComposing{-webkit-user-select:none;user-select:none}.CalendarGrid-module__3qlP4W__bodyRowSlotComposing .CalendarGrid-module__3qlP4W__col,.CalendarGrid-module__3qlP4W__bodyRowSlotComposing .CalendarGrid-module__3qlP4W__colInteractive{cursor:ns-resize}.CalendarGrid-module__3qlP4W__draftPreviewInvalid{outline:2px dashed var(--ds-danger);outline-offset:-2px;filter:saturate(.75)}.CalendarGrid-module__3qlP4W__draftPreviewLabel{font-family:var(--ds-font-body);color:var(--ds-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.CalendarGrid-module__3qlP4W__draftPreviewOnline{border-style:solid;border-color:color-mix(in srgb, var(--ds-warn) 55%, var(--ds-line));background-color:color-mix(in srgb, var(--ds-warn) 22%, var(--ds-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-warn) 35%, var(--ds-surface))}.CalendarGrid-module__3qlP4W__draftPreviewOffline{background-color:color-mix(in srgb, var(--ds-text) 5%, var(--ds-surface));border-style:dashed;border-color:color-mix(in srgb, var(--ds-text-3) 65%, var(--ds-line));box-shadow:none}.CalendarGrid-module__3qlP4W__draftPreviewLabelOnline{color:color-mix(in srgb, var(--ds-warn) 85%, var(--ds-text));text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:700}.CalendarGrid-module__3qlP4W__draftPreviewLabelOffline{color:var(--ds-text-2);text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:700}.CalendarGrid-module__3qlP4W__draftBand{left:4px;right:calc(4px + var(--ds-cal-right-safe-px,0px));box-sizing:border-box;isolation:isolate;transition:top .12s var(--ds-ease-out), height .12s var(--ds-ease-out);border-radius:var(--ds-radius-card,20px);background:color-mix(in srgb, var(--ds-cal-draft-color,var(--ds-accent)) 14%, transparent);box-shadow:var(--ds-cal-focus-ring), var(--ds-cal-focus-lift);flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:0 10px;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.CalendarGrid-module__3qlP4W__calRing{outline-offset:3px;outline:2px solid var(--ds-cal-ring-ink)!important}.CalendarGrid-module__3qlP4W__calRingDanger{--ds-cal-ring-ink:var(--ds-danger)}.CalendarGrid-module__3qlP4W__draftBandCompact{border-radius:12px;padding:0 8px}.CalendarGrid-module__3qlP4W__draftBandDragging{box-shadow:var(--ds-cal-focus-ring), 0 18px 34px -14px #0b0e1399;transition:none}.CalendarGrid-module__3qlP4W__draftBandLayout{min-width:0;right:auto}.CalendarGrid-module__3qlP4W__draftBandDraggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.CalendarGrid-module__3qlP4W__draftBandGrabbing{cursor:grabbing}.CalendarGrid-module__3qlP4W__draftBandInvalid{box-shadow:var(--ds-cal-focus-ring), var(--ds-cal-focus-lift)}.CalendarGrid-module__3qlP4W__draftContent{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;display:flex}.CalendarGrid-module__3qlP4W__draftTimeRow{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}@container (max-width:200px){.CalendarGrid-module__3qlP4W__draftTitleChip{display:none}}@container (max-width:168px){.CalendarGrid-module__3qlP4W__draftDurationPill{display:none}}.CalendarGrid-module__3qlP4W__draftTitleChip{background:var(--ds-surface);max-width:100%;font-family:var(--ds-font-body);letter-spacing:-.01em;color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:1px 7px;font-size:12.5px;font-weight:700;line-height:16px;overflow:hidden}.CalendarGrid-module__3qlP4W__draftRangeChip{background:var(--ds-surface);font-family:var(--ds-font-body);color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;padding:1px 7px;font-size:12px;font-weight:600;line-height:16px}.CalendarGrid-module__3qlP4W__draftDurationPill{border-radius:var(--ds-radius-pill,999px);background:color-mix(in srgb, var(--ds-cal-draft-color,var(--ds-accent)) 18%, var(--ds-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-cal-draft-color,var(--ds-accent)) 45%, transparent);font-family:var(--ds-font-body);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ds-cal-draft-color,var(--ds-accent)) 75%, var(--ds-text));white-space:nowrap;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:14px}.CalendarGrid-module__3qlP4W__draftHandleLayer{left:4px;right:calc(4px + var(--ds-cal-right-safe-px,0px));pointer-events:none;position:absolute}.CalendarGrid-module__3qlP4W__draftHandleLayerLayout{min-width:0;right:auto}.CalendarGrid-module__3qlP4W__draftHandle{pointer-events:auto;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-items:center;height:26px;display:grid;position:absolute;left:0;right:0}.CalendarGrid-module__3qlP4W__draftHandleTop{align-items:end;top:-22px}.CalendarGrid-module__3qlP4W__draftHandleBottom{align-items:start;bottom:-22px}.CalendarGrid-module__3qlP4W__draftHandleTop .CalendarGrid-module__3qlP4W__draftEdgeBar{margin-bottom:4px}.CalendarGrid-module__3qlP4W__draftHandleBottom .CalendarGrid-module__3qlP4W__draftEdgeBar{margin-top:4px}.CalendarGrid-module__3qlP4W__draftEdgeBar{border-radius:var(--ds-radius-pill,999px);background:var(--ds-surface);width:34px;height:8px;box-shadow:0 0 0 2px var(--ds-ink);transition:transform var(--ds-duration-fast,.13s) var(--ds-ease)}.CalendarGrid-module__3qlP4W__draftHandle:active .CalendarGrid-module__3qlP4W__draftEdgeBar{transform:scale(1.25)}.CalendarGrid-module__3qlP4W__draftEdgeBubble{background:var(--ds-text);color:var(--ds-surface);font-family:var(--ds-font-body);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:16px;position:absolute;left:4px;transform:translateY(-50%);box-shadow:0 4px 12px #0b0e1359}@media (prefers-reduced-motion:reduce){.CalendarGrid-module__3qlP4W__draftBand,.CalendarGrid-module__3qlP4W__draftEdgeBar{transition:none}}.CalendarGrid-module__3qlP4W__snapCol{scroll-snap-align:start}.CalendarGrid-module__3qlP4W__eventBlock{z-index:7;left:4px;right:calc(4px + var(--ds-cal-right-safe-px,0px));box-sizing:border-box;text-align:left;border:2px solid var(--ds-surface);cursor:pointer;color:var(--ds-text);background-clip:padding-box;border-radius:15px;flex-direction:column;gap:1px;padding:10px 12px;transition:opacity .15s,background .12s,color .12s,box-shadow .15s;display:flex;position:absolute;overflow:hidden}.CalendarGrid-module__3qlP4W__eventBlockLayout{min-width:0;right:auto}.CalendarGrid-module__3qlP4W__eventBlockOnline,.CalendarGrid-module__3qlP4W__eventBlockOffline{padding:9px 12px}.CalendarGrid-module__3qlP4W__eventBlockCompact{border-radius:11px;padding-top:4px;padding-bottom:4px}.CalendarGrid-module__3qlP4W__eventBlockTight{padding-top:1px;padding-bottom:1px}.CalendarGrid-module__3qlP4W__eventBlockSingleLine{justify-content:center}.CalendarGrid-module__3qlP4W__eventBlockStatic{pointer-events:none}.CalendarGrid-module__3qlP4W__eventBlockOnline,.CalendarGrid-module__3qlP4W__eventBlockOffline{transform:translateZ(0)}.CalendarGrid-module__3qlP4W__eventBlock.CalendarGrid-module__3qlP4W__eventBlockRinged{border-color:var(--ds-surface)}.CalendarGrid-module__3qlP4W__eventBlock:focus-visible{border-color:var(--ds-bg);outline:2px solid var(--ds-focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--ds-bg)!important}.CalendarGrid-module__3qlP4W__nowLine{pointer-events:none;height:0;position:absolute;right:0}.CalendarGrid-module__3qlP4W__nowDot{background:var(--ds-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.CalendarGrid-module__3qlP4W__nowBar{background:var(--ds-danger);height:2px}.CalendarGrid-module__3qlP4W__nowLabel{font-family:var(--ds-font-body);letter-spacing:.01em;color:#fff;background:var(--ds-danger);white-space:nowrap;border-radius:5px;margin-right:3px;padding:1px 5px;font-size:10.5px;font-weight:700;line-height:1.35;position:absolute;top:50%;right:100%;transform:translateY(-50%)}}
@layer honest_core{.Switch-module__Jp3JBa__root{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line);background:var(--ds-surface-3);cursor:pointer;width:44px;height:24px;transition:background-color var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease);outline:none;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.Switch-module__Jp3JBa__root[data-state=checked]{background:var(--ds-accent);border-color:var(--ds-accent-ring)}.Switch-module__Jp3JBa__root:focus-visible{box-shadow:0 0 0 2px var(--ds-focus-ring)}.Switch-module__Jp3JBa__root[disabled]{opacity:.4;cursor:not-allowed}.Switch-module__Jp3JBa__thumb{background:var(--ds-text-3);width:18px;height:18px;transition:transform var(--ds-duration-fast) var(--ds-ease), background-color var(--ds-duration-fast) var(--ds-ease);will-change:transform;border-radius:50%;display:block;transform:translate(0);box-shadow:0 1px 3px #0000004d}.Switch-module__Jp3JBa__root[data-state=checked] .Switch-module__Jp3JBa__thumb{background:var(--ds-on-accent);transform:translate(20px)}}
@layer honest_core{.Slider-module__O9Lp1W__root{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;width:100%;height:24px;display:flex;position:relative}.Slider-module__O9Lp1W__root[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.Slider-module__O9Lp1W__track{border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);flex-grow:1;height:4px;position:relative}.Slider-module__O9Lp1W__range{border-radius:var(--ds-radius-pill);background:var(--ds-accent);height:100%;position:absolute}.Slider-module__O9Lp1W__thumb{background:var(--ds-text);width:18px;height:18px;transition:transform var(--ds-duration-fast) var(--ds-ease);border-radius:50%;outline:none;display:block;box-shadow:0 1px 3px #0000004d}.Slider-module__O9Lp1W__thumb:hover{transform:scale(1.08)}.Slider-module__O9Lp1W__thumb:focus-visible{box-shadow:0 0 0 2px var(--ds-focus-ring)}}
@layer honest_core{.Select-module__6zib3q__trigger{align-items:center;gap:var(--ds-sp-2);background:var(--ds-surface-2);border:1.5px solid var(--ds-line);border-radius:var(--ds-radius-field);padding:0 var(--ds-sp-3);min-width:120px;height:44px;color:var(--ds-text);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease), background var(--ds-duration-fast) var(--ds-ease);outline:none;font-size:14px;font-weight:600;display:inline-flex}.Select-module__6zib3q__trigger:hover{border-color:var(--ds-line);background:var(--ds-surface)}.Select-module__6zib3q__trigger:focus-visible{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-focus-ring)}.Select-module__6zib3q__trigger[data-state=open]{border-color:var(--ds-accent);background:var(--ds-surface)}.Select-module__6zib3q__trigger[data-disabled]{opacity:.4;cursor:not-allowed}.Select-module__6zib3q__chevron{color:var(--ds-text-3);transition:transform var(--ds-duration-fast) var(--ds-ease);flex-shrink:0;margin-left:auto}.Select-module__6zib3q__trigger[data-state=open] .Select-module__6zib3q__chevron{transform:rotate(180deg)}.Select-module__6zib3q__content{background:var(--ds-glass-bg-compact);-webkit-backdrop-filter:blur(var(--ds-glass-blur-compact)) saturate(var(--ds-glass-saturate));backdrop-filter:blur(var(--ds-glass-blur-compact)) saturate(var(--ds-glass-saturate));box-shadow:var(--ds-glass-elev);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-lg);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);z-index:50;animation:Select-module__6zib3q__popIn var(--ds-duration-fast) var(--ds-ease-out) both;padding:5px;overflow:hidden}@keyframes Select-module__6zib3q__popIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.Select-module__6zib3q__viewport{padding:2px}.Select-module__6zib3q__item{align-items:center;gap:var(--ds-sp-2);border-radius:var(--ds-radius-sm);color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease);-webkit-user-select:none;user-select:none;outline:none;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.Select-module__6zib3q__item[data-highlighted]{background:var(--ds-surface-2);color:var(--ds-text)}.Select-module__6zib3q__item[data-state=checked]{background:var(--ds-accent-soft);color:var(--ds-text)}.Select-module__6zib3q__item[data-disabled]{opacity:.4;cursor:not-allowed}.Select-module__6zib3q__indicator{color:var(--ds-accent);flex-shrink:0;margin-left:auto}.Select-module__6zib3q__scrollBtn{height:24px;color:var(--ds-text-3);cursor:default;justify-content:center;align-items:center;display:flex}}
@layer honest_core{.TimeWheel-module__fQ1shG__wheel{gap:var(--ds-sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.TimeWheel-module__fQ1shG__label{font-size:var(--ds-text-caption);letter-spacing:.02em;color:var(--ds-text);text-align:center;font-weight:700}.TimeWheel-module__fQ1shG__view{border-radius:var(--ds-radius-sm);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:hidden}.TimeWheel-module__fQ1shG__view[data-dragging=true]{cursor:grabbing}.TimeWheel-module__fQ1shG__view:focus-visible{box-shadow:0 0 0 2px var(--ds-focus-ring)}.TimeWheel-module__fQ1shG__band{border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.TimeWheel-module__fQ1shG__track{will-change:transform;flex-direction:column;display:flex}.TimeWheel-module__fQ1shG__item{font-family:inherit;font-size:var(--ds-text-body-sm);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-text-2);cursor:pointer;background:0 0;border:none;place-items:center;margin:0;padding:0;display:grid}.TimeWheel-module__fQ1shG__item[data-selected=true]{color:var(--ds-text);font-weight:800}@media (prefers-reduced-motion:reduce){.TimeWheel-module__fQ1shG__track{transition:none!important}}}
@layer honest_core{.TimeField-module__FRSg7a__root{min-width:0;display:inline-flex;position:relative}.TimeField-module__FRSg7a__shell{height:48px;padding:0 var(--ds-sp-3);border-radius:var(--ds-radius-field);border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-text);transition:border-color var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease);align-items:center;gap:2px;display:inline-flex}.TimeField-module__FRSg7a__shell:hover{border-color:var(--ds-text-3)}.TimeField-module__FRSg7a__shell:focus-within,.TimeField-module__FRSg7a__shell[data-open=true]{border-color:var(--ds-ink);box-shadow:0 0 0 1px var(--ds-ink)}.TimeField-module__FRSg7a__shell[data-invalid=true]{border-color:var(--ds-danger);box-shadow:none}.TimeField-module__FRSg7a__compact .TimeField-module__FRSg7a__shell{height:40px;padding:0 var(--ds-sp-2)}.TimeField-module__FRSg7a__root[data-disabled=true] .TimeField-module__FRSg7a__shell{opacity:.55;pointer-events:none}.TimeField-module__FRSg7a__seg{border-radius:var(--ds-radius-sm);width:2.2ch;color:inherit;font-family:inherit;font-size:var(--ds-font-size-input);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:none;outline:none;padding:4px 3px}.TimeField-module__FRSg7a__seg::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TimeField-module__FRSg7a__seg::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.TimeField-module__FRSg7a__seg::placeholder{color:var(--ds-text-3)}.TimeField-module__FRSg7a__seg[data-active=true]{background:var(--ds-surface-2)}.TimeField-module__FRSg7a__segStatic{font-size:var(--ds-font-size-input);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-text-3);padding:4px 3px}.TimeField-module__FRSg7a__colon{font-size:var(--ds-font-size-input);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-2);padding-bottom:2px}.TimeField-module__FRSg7a__unit{font-size:var(--ds-text-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-3);margin:0 6px 0 1px}.TimeField-module__FRSg7a__unit:last-of-type{margin-right:0}.TimeField-module__FRSg7a__icon{color:var(--ds-text-3);flex-shrink:0;margin-left:6px}.TimeField-module__FRSg7a__panelRoot{gap:var(--ds-sp-1);flex-direction:column;display:flex}.TimeField-module__FRSg7a__panelClose{justify-content:flex-end;margin:-6px -6px 0 0;display:flex}.TimeField-module__FRSg7a__panel{gap:var(--ds-sp-3);width:208px;display:flex}.TimeField-module__FRSg7a__panelSingle{width:96px;display:flex}.TimeField-module__FRSg7a__rangeRoot{align-items:center;gap:var(--ds-sp-2);min-width:0;display:inline-flex}.TimeField-module__FRSg7a__rangeDash{color:var(--ds-text-3);font-weight:var(--ds-font-weight-semibold)}}
@layer honest_core{.EventDurationPresetChips-module__GljlEW__chipRow{scrollbar-width:none;align-items:center;gap:7px;margin:-6px -2px -4px;padding:6px 0 8px;display:flex;overflow-x:auto}.EventDurationPresetChips-module__GljlEW__chipRow::-webkit-scrollbar{display:none}.EventDurationPresetChips-module__GljlEW__addChip{border:1px dashed var(--ds-line);background:var(--ds-surface);width:36px;height:36px;color:var(--ds-text-2);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;margin-left:2px;padding:0;display:grid}.EventDurationPresetChips-module__GljlEW__addChip:active{transform:scale(.96)}.EventDurationPresetChips-module__GljlEW__pickerPill{flex-shrink:0;align-items:center;gap:4px;display:flex}.EventDurationPresetChips-module__GljlEW__pickerField{flex-shrink:0}.EventDurationPresetChips-module__GljlEW__pickerCancel{width:30px;height:40px;color:var(--ds-text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.EventDurationPresetChips-module__GljlEW__pickerCancel:hover{color:var(--ds-text)}.EventDurationPresetChips-module__GljlEW__pickerCancel:active{transform:scale(.9)}.EventDurationPresetChips-module__GljlEW__pickerConfirm{background:var(--ds-accent);width:32px;height:32px;color:var(--ds-on-accent);cursor:pointer;border:none;border-radius:9px;flex-shrink:0;place-items:center;padding:0;display:grid}.EventDurationPresetChips-module__GljlEW__pickerConfirm:active{transform:scale(.92)}.EventDurationPresetChips-module__GljlEW__pickerConfirm:disabled{opacity:.4;cursor:default}.EventDurationPresetChips-module__GljlEW__pickerConfirm:disabled:active{transform:none}.EventDurationPresetChips-module__GljlEW__chipSlot{flex-shrink:0;display:block;position:relative}.EventDurationPresetChips-module__GljlEW__chip{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:64px;height:36px;color:var(--ds-text-2);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:700}.EventDurationPresetChips-module__GljlEW__chip:active{transform:scale(.96)}.EventDurationPresetChips-module__GljlEW__chipStatic{cursor:default;place-items:center;display:inline-grid}.EventDurationPresetChips-module__GljlEW__chipStatic:active{transform:none}.EventDurationPresetChips-module__GljlEW__chipActive{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-text)}.EventDurationPresetChips-module__GljlEW__removeChip{border-radius:var(--ds-radius-pill);border:1.5px solid var(--ds-surface);background:var(--ds-text);width:20px;height:20px;color:var(--ds-surface);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:-1px;left:-5px}.EventDurationPresetChips-module__GljlEW__removeChip:active{transform:scale(.9)}}
@layer honest_core{.EventDurationTimePicker-module__s3Cpma__root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:12px;display:flex}.EventDurationTimePicker-module__s3Cpma__root.EventDurationTimePicker-module__s3Cpma__lg{gap:14px}.EventDurationTimePicker-module__s3Cpma__headingRow{align-items:center;gap:10px;display:flex}.EventDurationTimePicker-module__s3Cpma__dayNavButton{border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:var(--ds-surface);height:34px;color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .13s var(--ds-ease), transform .13s var(--ds-ease);flex-shrink:0;align-items:center;gap:3px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.EventDurationTimePicker-module__s3Cpma__dayNavButton:hover:not(:disabled){background:var(--ds-surface-2)}.EventDurationTimePicker-module__s3Cpma__dayNavButton:active:not(:disabled){transform:scale(.96)}.EventDurationTimePicker-module__s3Cpma__dayNavButton:disabled{opacity:.45;cursor:default}.EventDurationTimePicker-module__s3Cpma__dayNavButton:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:1px}.EventDurationTimePicker-module__s3Cpma__heading{flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;display:flex}.EventDurationTimePicker-module__s3Cpma__headingRange{letter-spacing:-.02em;color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:24px}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__headingRange{font-size:26px;line-height:32px}.EventDurationTimePicker-module__s3Cpma__headingSub{color:var(--ds-text-3);font-size:12.5px;font-weight:600;line-height:17px}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__headingSub{font-size:13px;line-height:18px}.EventDurationTimePicker-module__s3Cpma__track{background:var(--ds-surface-2);border:1px solid var(--ds-line-soft);touch-action:none;border-radius:14px;height:58px;position:relative;overflow:hidden}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__track{height:70px}.EventDurationTimePicker-module__s3Cpma__tick{background:var(--ds-line-soft);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.EventDurationTimePicker-module__s3Cpma__tickHour{background:var(--ds-line)}.EventDurationTimePicker-module__s3Cpma__selection{background:var(--ds-accent-soft);border:1.5px solid var(--ds-accent);box-sizing:border-box;border-radius:11px;position:absolute;top:7px;bottom:7px}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__selection{top:8px;bottom:8px}.EventDurationTimePicker-module__s3Cpma__busy{box-sizing:border-box;background:repeating-linear-gradient(45deg, var(--ds-text) 0 5px, color-mix(in srgb, var(--ds-text) 84%, var(--ds-surface)) 5px 10px);border:1px solid var(--ds-text);border-radius:8px;position:absolute;top:7px;bottom:7px}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__busy{top:8px;bottom:8px}.EventDurationTimePicker-module__s3Cpma__selectionClashing{border-color:var(--ds-warn);background:color-mix(in srgb, var(--ds-warn) 14%, transparent)}.EventDurationTimePicker-module__s3Cpma__moveZone{cursor:grab;touch-action:none;outline:none;place-items:center;display:grid;position:absolute;inset:0}.EventDurationTimePicker-module__s3Cpma__root[data-dragging=move] .EventDurationTimePicker-module__s3Cpma__moveZone{cursor:grabbing}.EventDurationTimePicker-module__s3Cpma__grip{gap:3px;display:flex}.EventDurationTimePicker-module__s3Cpma__gripBar{border-radius:var(--ds-radius-pill);background:var(--ds-accent);opacity:.55;width:2px;height:14px}.EventDurationTimePicker-module__s3Cpma__handle{--ds-etp-handle-out:18px;--ds-etp-handle-in:min(10px, 20%);width:calc(var(--ds-etp-handle-out) + var(--ds-etp-handle-in));cursor:ew-resize;touch-action:none;outline:none;position:absolute;top:-8px;bottom:-8px}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__handle{--ds-etp-handle-out:20px;--ds-etp-handle-in:min(12px, 20%)}.EventDurationTimePicker-module__s3Cpma__handleStart{left:calc(-1 * var(--ds-etp-handle-out))}.EventDurationTimePicker-module__s3Cpma__handleEnd{right:calc(-1 * var(--ds-etp-handle-out))}.EventDurationTimePicker-module__s3Cpma__pill{border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:5px;height:30px;position:absolute;top:50%;box-shadow:0 1px 3px #0b0e1340}.EventDurationTimePicker-module__s3Cpma__handleStart .EventDurationTimePicker-module__s3Cpma__pill{left:var(--ds-etp-handle-out);transform:translate(-50%,-50%)}.EventDurationTimePicker-module__s3Cpma__handleEnd .EventDurationTimePicker-module__s3Cpma__pill{right:var(--ds-etp-handle-out);transform:translate(50%,-50%)}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__pill{width:6px;height:34px}.EventDurationTimePicker-module__s3Cpma__moveZone:focus-visible,.EventDurationTimePicker-module__s3Cpma__handle:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-2px;border-radius:10px}.EventDurationTimePicker-module__s3Cpma__labels{height:15px;margin-top:5px;position:relative}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__labels{height:16px;margin-top:6px}.EventDurationTimePicker-module__s3Cpma__label{color:var(--ds-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.EventDurationTimePicker-module__s3Cpma__lg .EventDurationTimePicker-module__s3Cpma__label{font-size:11px}.EventDurationTimePicker-module__s3Cpma__hint{color:var(--ds-text-3);text-align:center;text-wrap:pretty;margin:0;font-size:12px;line-height:16px}.EventDurationTimePicker-module__s3Cpma__presetRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.EventDurationTimePicker-module__s3Cpma__presetLabel{color:var(--ds-text-3);font-size:12.5px;font-weight:700}.EventDurationTimePicker-module__s3Cpma__presetHint{color:var(--ds-text-3);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:600}}
@layer honest_core{.EventDetailPopover-module__I5BHRW__root{flex-direction:column;min-width:268px;max-width:296px;display:flex}.EventDetailPopover-module__I5BHRW__section{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 14px;display:flex;position:relative}.EventDetailPopover-module__I5BHRW__section+.EventDetailPopover-module__I5BHRW__section{padding-top:9px}.EventDetailPopover-module__I5BHRW__section+.EventDetailPopover-module__I5BHRW__section:before{content:"";background:var(--ds-line-soft);height:1px;position:absolute;top:0;left:14px;right:14px}.EventDetailPopover-module__I5BHRW__label{color:var(--ds-text);font-size:13px;font-weight:700}.EventDetailPopover-module__I5BHRW__section:has(.EventDetailPopover-module__I5BHRW__label) .EventDetailPopover-module__I5BHRW__title{color:var(--ds-text-2);font-size:13px;font-weight:600;line-height:18px}.EventDetailPopover-module__I5BHRW__title{letter-spacing:-.01em;min-width:0;color:var(--ds-text);flex-wrap:wrap;align-items:center;gap:7px;font-size:14.5px;font-weight:700;line-height:19px;display:inline-flex}.EventDetailPopover-module__I5BHRW__title .EventDetailPopover-module__I5BHRW__source{margin-left:2px}.EventDetailPopover-module__I5BHRW__source{color:var(--ds-text-3);font-size:12.5px;font-weight:500;line-height:17px}.EventDetailPopover-module__I5BHRW__titleText{text-overflow:ellipsis;min-width:0;overflow:hidden}.EventDetailPopover-module__I5BHRW__phone{border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:var(--ds-text);transition:background var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease);align-items:center;gap:8px;padding:6px 13px 6px 11px;text-decoration:none;display:inline-flex}.EventDetailPopover-module__I5BHRW__phone:hover{background:var(--ds-surface-2)}.EventDetailPopover-module__I5BHRW__phone:active{transform:scale(.98)}.EventDetailPopover-module__I5BHRW__phone:focus-visible{box-shadow:0 0 0 3px var(--ds-accent-ring);outline:none}.EventDetailPopover-module__I5BHRW__phoneNumber{color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.EventDetailPopover-module__I5BHRW__phoneCue{color:var(--ds-text-3);font-size:12px;font-weight:600}.EventDetailPopover-module__I5BHRW__bullets{color:var(--ds-text-2);text-wrap:pretty;margin:0;font-size:13px;line-height:19px}.EventDetailPopover-module__I5BHRW__bullet{font-weight:500}.EventDetailPopover-module__I5BHRW__bullet+.EventDetailPopover-module__I5BHRW__bullet:before{content:"•";color:var(--ds-text-3);margin:0 6px}.EventDetailPopover-module__I5BHRW__chip{border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.EventDetailPopover-module__I5BHRW__meta{color:var(--ds-text-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;line-height:17px;display:inline-flex}.EventDetailPopover-module__I5BHRW__noteWrap{padding:9px 14px 10px;position:relative}.EventDetailPopover-module__I5BHRW__noteWrap:before{content:"";background:var(--ds-line-soft);height:1px;position:absolute;top:0;left:14px;right:14px}.EventDetailPopover-module__I5BHRW__note{text-align:left;border-radius:11px;justify-content:flex-start;min-height:0;padding:8px 11px}.EventDetailPopover-module__I5BHRW__noteText{min-width:0;color:var(--ds-text);flex:1;font-size:13px;font-weight:600;line-height:18px}.EventDetailPopover-module__I5BHRW__noteEdit{flex-direction:column;gap:7px;display:flex}.EventDetailPopover-module__I5BHRW__noteInput{resize:vertical;border:var(--ds-border-width-focus) solid var(--ds-text);background:var(--ds-surface);width:100%;min-height:58px;color:var(--ds-text);font:inherit;border-radius:11px;outline:none;padding:9px 11px;font-size:13px;line-height:18px}.EventDetailPopover-module__I5BHRW__noteRow{justify-content:flex-end;gap:7px;display:flex}.EventDetailPopover-module__I5BHRW__actions{flex-wrap:wrap;align-items:center;gap:4px;padding:10px 14px 12px;display:flex;position:relative}.EventDetailPopover-module__I5BHRW__actions:before{content:"";background:var(--ds-line-soft);height:1px;position:absolute;top:0;left:14px;right:14px}.EventDetailPopover-module__I5BHRW__actionButton{white-space:nowrap;flex:auto;padding-left:8px;padding-right:8px}}
@layer honest_core{.EventDurationPicker-module__bd0WHq__root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:12px;display:flex}.EventDurationPicker-module__bd0WHq__headingRow{align-items:center;gap:10px;display:flex}.EventDurationPicker-module__bd0WHq__dayNavButton{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line);background:var(--ds-surface);height:34px;color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .13s var(--ds-ease), transform .13s var(--ds-ease);flex-shrink:0;align-items:center;gap:4px;font-family:inherit;font-size:12.5px;font-weight:700;display:flex}.EventDurationPicker-module__bd0WHq__dayNavPrev{padding:0 11px 0 8px}.EventDurationPicker-module__bd0WHq__dayNavNext{padding:0 8px 0 11px}.EventDurationPicker-module__bd0WHq__dayNavButton:hover:not(:disabled){background:var(--ds-surface-2)}.EventDurationPicker-module__bd0WHq__dayNavButton:active:not(:disabled){transform:scale(.94)}.EventDurationPicker-module__bd0WHq__dayNavButton:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:1px}.EventDurationPicker-module__bd0WHq__heading{flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;display:flex}.EventDurationPicker-module__bd0WHq__headingRangeRow{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}.EventDurationPicker-module__bd0WHq__rollBadge{background:var(--ds-surface-3);color:var(--ds-text-3);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:10.5px;font-weight:700;line-height:14px}.EventDurationPicker-module__bd0WHq__headingRange{letter-spacing:-.02em;color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:24px}.EventDurationPicker-module__bd0WHq__headingSub{color:var(--ds-text-3);font-size:12.5px;font-weight:600;line-height:17px}.EventDurationPicker-module__bd0WHq__track{background:var(--ds-surface-2);border:1px solid var(--ds-line-soft);touch-action:none;cursor:ew-resize;border-radius:14px;height:54px;position:relative;overflow:hidden}.EventDurationPicker-module__bd0WHq__tick{background:var(--ds-line-soft);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.EventDurationPicker-module__bd0WHq__tickLabelled{background:var(--ds-line)}.EventDurationPicker-module__bd0WHq__selection{background:var(--ds-accent-soft);border:1.5px solid var(--ds-accent);box-sizing:border-box;border-radius:11px;position:absolute;top:6px;bottom:6px;left:6px}.EventDurationPicker-module__bd0WHq__floatLabel{color:var(--ds-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;margin-left:22px;font-size:13px;font-weight:700;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.EventDurationPicker-module__bd0WHq__floatLabelInside{color:var(--ds-text);margin-left:0;margin-right:16px;left:auto;right:0}.EventDurationPicker-module__bd0WHq__handle{cursor:ew-resize;touch-action:none;outline:none;place-items:center;width:30px;display:grid;position:absolute;top:-6px;bottom:-6px;right:-15px}.EventDurationPicker-module__bd0WHq__handle:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-2px;border-radius:10px}.EventDurationPicker-module__bd0WHq__pill{border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:6px;height:32px;box-shadow:0 1px 3px #0b0e1340}.EventDurationPicker-module__bd0WHq__labels{height:15px;margin-top:5px;position:relative}.EventDurationPicker-module__bd0WHq__label{color:var(--ds-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}}
@layer honest_core{.Notification-module__z6ocpq__root{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);width:min(100%,360px);box-shadow:var(--ds-shadow);color:var(--ds-text);align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;display:flex}.Notification-module__z6ocpq__iconWrap{border-radius:var(--ds-radius);background:var(--ds-accent-soft);width:36px;height:36px;color:var(--ds-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Notification-module__z6ocpq__rootDanger{background:color-mix(in oklab, var(--ds-danger) 8%, var(--ds-surface));border-color:color-mix(in oklab, var(--ds-danger) 40%, var(--ds-line))}.Notification-module__z6ocpq__iconWrapDanger{background:color-mix(in oklab, var(--ds-danger) 14%, transparent);color:var(--ds-text)}.Notification-module__z6ocpq__body{flex:1;min-width:0;padding-top:2px}.Notification-module__z6ocpq__title{font-family:var(--ds-font-body);color:var(--ds-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.Notification-module__z6ocpq__detail{font-family:var(--ds-font-body);color:var(--ds-text-2);margin:4px 0 0;font-size:.875rem;line-height:1.4}.Notification-module__z6ocpq__metaRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:2px 0 0;display:flex}.Notification-module__z6ocpq__meta{font-family:var(--ds-font-body);color:var(--ds-text-3);font-size:.8125rem;line-height:1.35}.Notification-module__z6ocpq__dismiss{flex-shrink:0;margin:-4px -4px 0 0}}
@layer honest_core{.NotificationGroup-module__Od_qUq__root{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);width:min(100%,360px);box-shadow:var(--ds-shadow);color:var(--ds-text);flex-direction:column;display:flex;overflow:hidden}.NotificationGroup-module__Od_qUq__header{align-items:flex-start;gap:4px;padding:14px 14px 14px 16px;display:flex}.NotificationGroup-module__Od_qUq__headerButton{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.NotificationGroup-module__Od_qUq__headerButton:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-focus-ring);border-radius:var(--ds-radius-sm);outline:none}.NotificationGroup-module__Od_qUq__iconWrap{border-radius:var(--ds-radius);background:var(--ds-accent-soft);width:36px;height:36px;color:var(--ds-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationGroup-module__Od_qUq__headerBody{flex:1;min-width:0;padding-top:2px}.NotificationGroup-module__Od_qUq__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.NotificationGroup-module__Od_qUq__title{font-family:var(--ds-font-body);color:var(--ds-text);font-size:.9375rem;font-weight:600;line-height:1.35}.NotificationGroup-module__Od_qUq__count{flex-shrink:0}.NotificationGroup-module__Od_qUq__chevron{color:var(--ds-text-3);transition:transform var(--ds-duration-base) var(--ds-ease-out);flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;display:flex}.NotificationGroup-module__Od_qUq__chevronOpen{transform:rotate(180deg)}.NotificationGroup-module__Od_qUq__dismiss{flex-shrink:0;margin:-4px -4px 0 0}.NotificationGroup-module__Od_qUq__bodyGrid{transition:grid-template-rows var(--ds-duration-slow) var(--ds-ease-out);display:grid}.NotificationGroup-module__Od_qUq__bodyGridOpen{grid-template-rows:1fr}.NotificationGroup-module__Od_qUq__bodyGridClosed{grid-template-rows:0fr}.NotificationGroup-module__Od_qUq__bodyInner{min-height:0;overflow:hidden}.NotificationGroup-module__Od_qUq__items{border-top:1px solid var(--ds-line-soft);flex-direction:column;gap:0;max-height:min(50vh,320px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.NotificationGroup-module__Od_qUq__item{border-bottom:1px solid var(--ds-line-soft);align-items:flex-start;gap:8px;padding:10px 14px 10px 16px;display:flex}.NotificationGroup-module__Od_qUq__item:last-child{border-bottom:none}.NotificationGroup-module__Od_qUq__itemBody{flex:1;min-width:0}.NotificationGroup-module__Od_qUq__itemTitle{font-family:var(--ds-font-body);color:var(--ds-text);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.NotificationGroup-module__Od_qUq__itemDetail{font-family:var(--ds-font-body);color:var(--ds-text-2);margin:2px 0 0;font-size:.875rem;line-height:1.4}.NotificationGroup-module__Od_qUq__itemMetaRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:2px 0 0;display:flex}.NotificationGroup-module__Od_qUq__itemMeta{font-family:var(--ds-font-body);color:var(--ds-text-3);font-size:.8125rem;line-height:1.35}.NotificationGroup-module__Od_qUq__itemDismiss{flex-shrink:0;margin:-4px -4px 0 0}}
@layer honest_core{.NotificationStack-module__uH8sta__viewport{z-index:1200;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:10px;width:min(100vw - 32px,360px);display:flex;position:fixed;bottom:16px;right:16px}.NotificationStack-module__uH8sta__item{pointer-events:auto;animation:NotificationStack-module__uH8sta__notification-enter .22s var(--ds-ease-out)}@keyframes NotificationStack-module__uH8sta__notification-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.NotificationStack-module__uH8sta__viewport{bottom:24px;right:24px}}}
@layer honest_core{.Toast-module__QAQUuq__host{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.Toast-module__QAQUuq__toast{border-radius:var(--ds-radius-pill);background:var(--ds-accent);height:44px;color:var(--ds-on-accent);font-family:var(--ds-font-body);box-shadow:var(--ds-shadow-soft);pointer-events:auto;animation:Toast-module__QAQUuq__toastIn .26s var(--ds-ease-out);align-items:center;gap:10px;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.Toast-module__QAQUuq__icon{flex-shrink:0;display:inline-flex}@keyframes Toast-module__QAQUuq__toastIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}}
@layer honest_core{.Skeleton-module__aO_C0W__skeleton{background:var(--ds-surface-3);border-radius:var(--ds-radius-sm);position:relative;overflow:hidden}.Skeleton-module__aO_C0W__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--ds-surface-2) 50%, transparent 100%);animation:1.4s ease-in-out infinite Skeleton-module__aO_C0W__shimmer;position:absolute;inset:0}@keyframes Skeleton-module__aO_C0W__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}}