._identity_1eb34_6{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._photo_1eb34_14,._photoFallback_1eb34_15{width:36px;height:36px;border-radius:50%;flex:0 0 36px}._photo_1eb34_14{object-fit:cover}._photoFallback_1eb34_15{display:flex;align-items:center;justify-content:center;background:var(--gradient-accent);color:#fff;font-weight:700;font-size:.75rem}._name_1eb34_36{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;line-height:1.2;color:var(--indigo)}@media(min-width:768px){._name_1eb34_36{font-size:1.05rem}}@media(min-width:1280px){._photo_1eb34_14,._photoFallback_1eb34_15{width:44px;height:44px;flex-basis:44px}._name_1eb34_36{font-size:1.25rem}}._givingPageBtn_1eb34_67{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;height:36px;padding:0 12px;border:2px solid var(--indigo);border-radius:12px;background:#fff;color:var(--indigo);font-weight:700;font-size:.8rem;line-height:1.2;text-decoration:none;white-space:nowrap}._givingPageLabelShort_1eb34_86{display:none}@media(max-width:767px){._givingPageLabelFull_1eb34_91{display:none}._givingPageLabelShort_1eb34_86{display:inline}}._givingPageBtn_1eb34_67:hover{background:var(--pale-sky)}._overlay_3d6hk_1{position:fixed;inset:0;background-color:#00000080;z-index:999;opacity:0;animation:_fadeIn_3d6hk_1 .2s ease-out forwards}@keyframes _fadeIn_3d6hk_1{to{opacity:1}}._menu_3d6hk_19{position:fixed;top:0;left:0;height:100vh;width:280px;background-color:var(--color-surface);box-shadow:2px 0 8px #00000026;z-index:1000;transform:translate(-100%);transition:transform .3s ease-out;display:flex;flex-direction:column;overflow-y:auto}._menuOpen_3d6hk_35{transform:translate(0)}._menuHeader_3d6hk_39{padding:24px 20px;border-bottom:1px solid var(--color-border);background-color:var(--indigo);color:#fff;text-align:center}._menuTitle_3d6hk_47{margin:0 0 8px;font-size:1.5em;font-weight:600;color:#fff}._menuSubtitle_3d6hk_54{margin:0;font-size:.9em;color:#ffffffe6}._menuNav_3d6hk_60{display:flex;flex-direction:column;padding:12px 0;flex:1}._moreToggle_3d6hk_67{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;border:none;background:none;color:var(--slate-gray);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit}._moreChevron_3d6hk_84{font-size:.7rem;transition:transform .15s ease}._moreChevronOpen_3d6hk_89{transform:rotate(180deg)}._menuItem_3d6hk_93{padding:14px 20px;border:none;background:none;text-align:left;font-size:1em;color:var(--indigo);cursor:pointer;transition:background-color .2s;font-family:inherit;display:flex;align-items:center;gap:12px}._menuIcon_3d6hk_108{width:18px;text-align:center;color:var(--aqua);flex-shrink:0}._menuText_3d6hk_115{flex:1}._badge_3d6hk_119{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--aqua);color:#fff;border-radius:10px;font-size:.75em;font-weight:600}._menuItem_3d6hk_93:hover{background-color:var(--pale-sky)}._menuItemActive_3d6hk_137{background-color:var(--pale-sky);font-weight:600;border-left:3px solid var(--indigo)}._legalLinks_3d6hk_143{display:flex;flex-wrap:wrap;gap:.35rem .85rem;padding:12px 20px 4px}._legalLinks_3d6hk_143 a{color:var(--slate-gray);font-size:.75rem;text-decoration:none}._menuItemSignOut_3d6hk_156{margin-top:auto;border-top:1px solid var(--color-border);color:var(--terracotta);font-weight:500}._menuItemSignOut_3d6hk_156 ._menuIcon_3d6hk_108{color:var(--terracotta)}._menuItemSignOut_3d6hk_156:hover{background-color:#b85a2a1a}@media(max-width:768px){._menu_3d6hk_19{width:260px}._menuHeader_3d6hk_39{padding:20px 16px}._menuTitle_3d6hk_47{font-size:1.3em}._menuSubtitle_3d6hk_54{font-size:.85em}._menuItem_3d6hk_93{padding:12px 16px;font-size:.95em}}._page_bkrb5_6{display:flex;flex-direction:column;gap:24px;max-width:1400px;margin:0 auto;padding:24px;box-sizing:border-box}@media(min-width:1400px){._page_bkrb5_6{max-width:100%;padding:32px 40px}}._toolbar_bkrb5_23{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._toolbarTools_bkrb5_31{display:flex;align-items:center;gap:8px}._gearBtn_bkrb5_37{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:54px;height:54px;border:1px solid #d5dee6;border-radius:12px;background:#fff;color:#1c476a;cursor:pointer}._gearBtn_bkrb5_37:hover{background:#f4f7f9}._settingsBlock_bkrb5_57{display:grid;gap:12px;max-width:640px}._settingsChecks_bkrb5_63{display:grid;gap:8px}._settingsRow_bkrb5_68{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._settingsPage_bkrb5_75{color-scheme:light;background:#fff;min-height:100%}._settingsIndigo_bkrb5_81{width:100%;border:0;border-radius:10px;padding:10px 14px;background:#1c476a;color:#fff;font:inherit;font-weight:650;cursor:pointer}._settingsHome_bkrb5_93{display:flex;flex-direction:column;flex:1;min-height:calc(100vh - 140px);max-width:640px}._settingsAdd_bkrb5_101{margin-top:auto;position:sticky;bottom:0;padding:12px 0;background:#fff}._settingsList_bkrb5_109{display:flex;flex-direction:column;max-width:640px}._settingsCaption_bkrb5_115{margin:10px 0 2px;font-size:.8rem;color:#657c96}._settingsFlat_bkrb5_121{display:flex;align-items:center;gap:12px;min-height:44px;width:100%;margin-top:8px;padding:0 12px;border:1px solid rgba(28,71,106,.18);border-radius:12px;background:transparent;color:#1c476a;font:inherit;font-weight:600;text-align:left;cursor:pointer}._settingsFlatName_bkrb5_139{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}._settingsChevron_bkrb5_155{color:#657c96;font-weight:600}._settingsKind_bkrb5_160{flex:none;color:#657c96;font-size:.85rem;font-weight:500}._settingsSheetBackdrop_bkrb5_167{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:#0f172066}._settingsSheet_bkrb5_167{display:flex;flex-direction:column;gap:12px;width:100%;max-width:640px;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #1c476a1f;animation:_settingsSheetUp_bkrb5_1 .18s ease-out}._settingsSheetGrabber_bkrb5_190{width:36px;height:4px;margin:4px auto 0;border-radius:4px;background:#d6dde6}._settingsSheetHeader_bkrb5_198{display:flex;align-items:center;justify-content:space-between}._settingsSheetHeader_bkrb5_198 ._settingsCaption_bkrb5_115{margin:0}._settingsSheetClose_bkrb5_208{min-height:44px;padding:0;border:0;background:transparent;color:#1c476a;font:inherit;font-weight:600;cursor:pointer}._settingsSheetField_bkrb5_219{width:100%;box-sizing:border-box;min-height:44px;border:1px solid rgba(28,71,106,.18);border-radius:12px;padding:10px 12px;color:#1c476a;font:inherit;font-weight:600}@keyframes _settingsSheetUp_bkrb5_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._settingsLink_bkrb5_236{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;border:1px solid #d6dde6;background:#fff;color:#1c476a;border-radius:12px;padding:14px 16px;font:inherit;font-weight:650;cursor:pointer}._settingsLink_bkrb5_236:hover{background:#f4f7f9}._tagLabel_bkrb5_256{margin:8px 0 0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#657c96}._switchRow_bkrb5_265{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:#1c476a;font-weight:600}._switch_bkrb5_265{position:relative;width:51px;height:31px;flex:none;border:0;border-radius:16px;background:#d5dee6;padding:0;cursor:pointer}._switch_bkrb5_265[aria-checked=true]{background:#1c476a}._switchKnob_bkrb5_291{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1c283340;transition:transform .15s ease}._switch_bkrb5_265[aria-checked=true] ._switchKnob_bkrb5_291{transform:translate(20px)}._choiceCard_bkrb5_307{display:grid;gap:4px;width:100%;text-align:left;padding:14px 16px;border:1px solid #d6dde6;border-radius:14px;background:#fff;color:#1c476a;cursor:pointer}._choiceCard_bkrb5_307[aria-pressed=true]{border-color:#1c476a;box-shadow:inset 0 0 0 1px #1c476a}._choiceTitle_bkrb5_325{font-weight:650}._choiceBody_bkrb5_329{color:#5c6b7a;font-size:.9rem;line-height:1.35}._settingsAction_bkrb5_335{width:100%}._toolbarLabel_bkrb5_339{margin:0;font-weight:650;color:#1c2833}._column_bkrb5_345{display:grid;gap:32px;max-width:720px}._clockRowWrap_bkrb5_352{container:clock / inline-size;min-width:0}._clockRow_bkrb5_352{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:32px;align-items:start}._clockColumn_bkrb5_364{display:flex;flex-direction:column;gap:28px;min-width:0}._clockPane_bkrb5_371,._clockTimeline_bkrb5_372,._weekSummary_bkrb5_373{min-width:0}._clockPane_bkrb5_371{display:flex;flex-direction:column;gap:16px}@media(max-width:767px){._clockRow_bkrb5_352{grid-template-columns:1fr}._clockColumn_bkrb5_364{display:contents}._clockPane_bkrb5_371{order:1}._weekSummary_bkrb5_373{order:2}._clockTimeline_bkrb5_372{order:3}}@container clock (max-width: 631px){._clockRow_bkrb5_352{grid-template-columns:1fr}._clockColumn_bkrb5_364{display:contents}._clockPane_bkrb5_371{order:1}._weekSummary_bkrb5_373{order:2}._clockTimeline_bkrb5_372{order:3}}._plainSection_bkrb5_411{display:grid;gap:8px}._plainHead_bkrb5_416{margin:0;font-size:1.05rem;font-weight:650;color:#1c2833}._plainHeadRow_bkrb5_423{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._hourTotalsToday_bkrb5_430{text-align:right}._weekChart_bkrb5_434{width:100%;margin:4px auto 0}._weekChartRing_bkrb5_439{position:relative;width:248px;height:248px;margin:0 auto}._weekChartSvg_bkrb5_446{display:block;overflow:visible}._weekChartCenter_bkrb5_451{position:absolute;left:50%;top:50%;width:120px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0;text-align:center;pointer-events:none}._weekChartTotal_bkrb5_467{font-size:1.35rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1;color:#1c2833}._weekChartLeft_bkrb5_476{font-size:.75rem;line-height:1.2;color:#5c6b7a}._weekChartLines_bkrb5_482{display:grid;gap:8px;margin:20px 0 0}._weekChartBarHead_bkrb5_488{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.95rem;font-weight:650;color:#1c2833}._weekChartTrack_bkrb5_498{display:flex;height:10px;border-radius:99px;background:#e3eaf1;overflow:hidden}._weekChartTrack_bkrb5_498>span{display:block;height:100%;flex:none}._weekChartEmployee_bkrb5_512{background:var(--indigo)}._weekChartVolunteer_bkrb5_516{background:#ae9372}._weekChartBarLabels_bkrb5_520{display:flex;justify-content:space-between;align-items:center;gap:8px 18px;font-size:.85rem;color:#1c2833}._weekChartBarLabels_bkrb5_520>span{display:inline-flex;align-items:center;gap:6px}._weekColumnsWrap_bkrb5_535{position:relative}._weekColumns_bkrb5_535{width:100%;height:auto;display:block;overflow:visible}._weekColumnTip_bkrb5_546{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 6px));padding:6px 10px;border-radius:8px;background:#1c476a;color:#fff;font-size:.78rem;font-weight:650;line-height:1.35;pointer-events:none;white-space:nowrap}._weekColumnGrid_bkrb5_561{stroke:#e3eaf1;stroke-width:1}._weekColumnTick_bkrb5_566,._weekColumnLabel_bkrb5_567{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}._weekColumnTick_bkrb5_566{font-size:11px;fill:#5c6b7a}._weekColumnLabel_bkrb5_567{font-size:11px;font-weight:600;fill:#1c2833}._weekChartDay_bkrb5_582,._weekChartDayQuiet_bkrb5_583,._weekChartHours_bkrb5_584{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;stroke:#fff;stroke-width:4px;paint-order:stroke fill}._weekChartDay_bkrb5_582,._weekChartHours_bkrb5_584{font-size:12px;font-weight:650;fill:#1c2833}._weekChartDayQuiet_bkrb5_583{font-size:12px;font-weight:600;fill:#5c6b7a}._monthLine_bkrb5_604{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0}._monthLine_bkrb5_604 a._secondary_bkrb5_612{text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%}._workspace_bkrb5_621{display:grid;grid-template-columns:340px minmax(0,1fr) 320px;gap:20px;align-items:start}._centerColumn_bkrb5_628,._rail_bkrb5_634{display:grid;gap:20px;min-width:0}._panel_bkrb5_640{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;box-shadow:0 1px 2px #1c476a0a;display:grid;gap:12px;min-width:0}._panelWarning_bkrb5_651{border-color:#f0c9a8;background:#fffaf5}._panelHead_bkrb5_656{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._panelTitle_bkrb5_664{margin:0;font-size:.95rem;font-weight:650;letter-spacing:-.01em;color:#1c2833}._ringWrap_bkrb5_672{position:relative;width:200px;height:200px;margin:4px auto 0;flex:none}._ring_bkrb5_672{display:block}._ringCenter_bkrb5_684{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 22px;box-sizing:border-box;text-align:center}._ringStatusWord_bkrb5_697{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--slate-gray)}button._ringStatusWord_bkrb5_697{appearance:none;background:none;border:0;margin:0;padding:0;cursor:pointer}._ringTime_bkrb5_714{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--indigo)}._ringStatusPill_bkrb5_723{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:0;border-radius:999px;padding:4px 10px;background:var(--pale-sky);color:var(--indigo);font:inherit;font-size:.8rem;font-weight:650}button._ringStatusPill_bkrb5_723{cursor:pointer}button._ringStatusPill_bkrb5_723:disabled{cursor:default;opacity:1}._statusDot_bkrb5_747{width:8px;height:8px;border-radius:999px;background:#c3cedb;flex:none}._timerMeta_bkrb5_755{margin:0;text-align:center;color:#5c6b7a;font-size:.9rem}._pills_bkrb5_762{display:flex;flex-wrap:wrap;gap:8px}._pill_bkrb5_762{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;font:inherit;font-weight:600;text-align:left;cursor:pointer;border:1px solid #d6dde6;background:#fff;border-radius:999px;padding:8px 12px;color:#1c2833}._pill_bkrb5_762:hover:not(:disabled){border-color:#b9c6d4}._pill_bkrb5_762:disabled{opacity:.55;cursor:not-allowed}._pillDot_bkrb5_793{width:9px;height:9px;border-radius:3px;flex:none;margin-top:5px}._pillLabel_bkrb5_801{overflow-wrap:break-word;min-width:0}._pillMinutes_bkrb5_806{font-weight:500;opacity:.85;white-space:nowrap}._startBtn_bkrb5_812,._breakBtn_bkrb5_813,._stopBtn_bkrb5_814,._changingBtn_bkrb5_815{font:inherit;font-size:1rem;font-weight:650;line-height:1.2;cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:10px 14px;color:#fff}._startBtn_bkrb5_812{width:100%;background:var(--terracotta)}._changingBtn_bkrb5_815{width:100%;background:#8ea3b8}._breakBtn_bkrb5_813{background:var(--terracotta)}._stopBtn_bkrb5_814{background:var(--danger)}._startBtn_bkrb5_812:hover:not(:disabled),._breakBtn_bkrb5_813:hover:not(:disabled){background:#d4784a}._stopBtn_bkrb5_814:hover:not(:disabled){background:#c82333}._startBtn_bkrb5_812:disabled,._breakBtn_bkrb5_813:disabled,._stopBtn_bkrb5_814:disabled,._changingBtn_bkrb5_815:disabled{background:#8ea3b8;opacity:.65;cursor:not-allowed}@media(max-width:390px){._ringWrap_bkrb5_672,._ring_bkrb5_672{width:168px;height:168px}._ringTime_bkrb5_714{font-size:1.55rem}}._dot_bkrb5_880{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block}._timerActions_bkrb5_888{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}._entryCategory_bkrb5_895{display:inline-flex;align-items:center;gap:8px;min-width:0}._timelineFrame_bkrb5_902{container:timeline / inline-size;width:100%;min-width:0}._timelineFrameDay_bkrb5_908 ._timeline_bkrb5_902{display:none}._timelineFrameDay_bkrb5_908 ._dayFocus_bkrb5_912{display:block}._timeline_bkrb5_902{display:grid;grid-template-columns:44px repeat(7,minmax(0,1fr));gap:6px}._dayFocus_bkrb5_912{display:none}._dayStrip_bkrb5_926{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:10px}._dayStrip_bkrb5_926 button{border:0;background:transparent;border-radius:12px;padding:6px 0 8px;display:flex;flex-direction:column;align-items:center;gap:2px;font:inherit;color:#3d4c5c;cursor:pointer}._dayStrip_bkrb5_926 button[aria-pressed=true]{background:var(--indigo);color:#fff}._dayStripToday_bkrb5_952:not([aria-pressed=true]){color:var(--indigo)}._dayStripName_bkrb5_956{font-size:.68rem;font-weight:650;letter-spacing:.02em}._dayStripDate_bkrb5_962{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}._dayMenu_bkrb5_969{display:none;margin-bottom:10px}._dayMenu_bkrb5_969 select{width:100%;box-sizing:border-box;font:inherit;font-weight:650;color:#1c2833;background:#fff;border:1px solid #d6dde6;border-radius:12px;padding:8px 10px}._dayFocusAbsence_bkrb5_986{margin:0 0 8px;font-size:.8rem;font-weight:650;color:var(--terracotta)}._timelineSingle_bkrb5_993{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px}._timelineSingle_bkrb5_993 ._timelineAxis_bkrb5_999{margin-top:0}._timelineAxis_bkrb5_999{display:flex;flex-direction:column;margin-top:52px}._timelineHour_bkrb5_1009{font-size:.7rem;color:#8a9aad;font-variant-numeric:tabular-nums;line-height:1}._timelineDay_bkrb5_1016{display:flex;flex-direction:column;min-width:0}._timelineToday_bkrb5_1022 ._timelineHead_bkrb5_1022{color:var(--indigo)}._timelineHead_bkrb5_1022{display:flex;flex-direction:column;align-items:center;gap:1px;text-decoration:none;color:#3d4c5c;font-weight:650;font-size:.85rem;padding-bottom:6px;min-height:46px;box-sizing:border-box}._timelineDate_bkrb5_1040{font-variant-numeric:tabular-nums;color:#8a9aad;font-weight:500}._timelineAbsence_bkrb5_1046{font-size:.7rem;font-weight:600;color:var(--terracotta)}._timelineColumn_bkrb5_1052{position:relative;display:block;border:1px solid #edf1f5;border-radius:10px;background:#fbfcfe;overflow:hidden;text-decoration:none}._timelineColumnAdd_bkrb5_1062{cursor:pointer}._timelineGridline_bkrb5_1066{display:block;border-top:1px solid #eef2f6;box-sizing:border-box}._timelineGridline_bkrb5_1066:first-child{border-top:0}._timelineBlock_bkrb5_1076{position:absolute;border-left:4px solid;border-top:0;border-right:0;border-bottom:0;border-radius:6px;padding:2px 6px;font:inherit;font-size:.75rem;font-weight:650;line-height:16px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box}button._timelineBlock_bkrb5_1076{cursor:pointer}._timelineTotals_bkrb5_1099{text-align:center;font-size:.8rem;color:#5c6b7a;font-variant-numeric:tabular-nums;padding-top:6px}._railTotals_bkrb5_1107{display:flex;gap:24px;flex-wrap:wrap}._railTotals_bkrb5_1107>div{display:grid;gap:2px}._railNumber_bkrb5_1118{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--indigo);line-height:1}._progressTrack_bkrb5_1127{height:6px;border-radius:999px;background:var(--pale-sky);overflow:hidden}._progressFill_bkrb5_1134{height:100%;background:var(--indigo);border-radius:999px}._weekBars_bkrb5_1140{display:grid;gap:6px}._weekBarRow_bkrb5_1145{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.85rem}._barTrack_bkrb5_1153{height:8px;border-radius:999px;background:#eef2f6;overflow:hidden}._barFill_bkrb5_1160{height:100%;background:var(--aqua);border-radius:999px}._categoryTotal_bkrb5_1166{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0}._railFlag_bkrb5_1174{margin:0;font-size:.9rem}._railStatus_bkrb5_1179{margin:0;font-weight:650;color:#1c2833}._railLink_bkrb5_1185{display:inline-block;font-weight:650;color:#fff;background:var(--indigo);text-decoration:none;text-align:center;padding:10px 14px;border-radius:10px}@media(max-width:1199px){._workspace_bkrb5_621{grid-template-columns:340px minmax(0,1fr)}._rail_bkrb5_634{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:899px){._workspace_bkrb5_621,._rail_bkrb5_634{grid-template-columns:1fr}}@container timeline (max-width: 640px){._timeline_bkrb5_902{display:none}._dayFocus_bkrb5_912{display:block}}@container timeline (max-width: 279px){._dayStrip_bkrb5_926{display:none}._dayMenu_bkrb5_969{display:block}}._monthSheet_bkrb5_1237{display:grid;gap:20px}._dayHour_bkrb5_1242{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:16px;align-items:start}._dayHourSide_bkrb5_1249{display:grid;gap:10px;align-content:start;min-width:0}._dayHourCal_bkrb5_1256{min-width:0;max-height:min(68vh,680px);overflow:auto}@media(max-width:800px){._dayHour_bkrb5_1242{grid-template-columns:1fr}}._monthTop_bkrb5_1268{display:flex;justify-content:space-between;align-items:baseline;gap:16px}._monthTotals_bkrb5_1275{display:flex;gap:20px}._monthTotal_bkrb5_1275{display:grid;justify-items:end;gap:2px;margin:0;font-size:1.45rem;font-weight:650;letter-spacing:-.03em;line-height:1.1;color:#1c2833}._monthPicture_bkrb5_1292{display:grid;grid-template-columns:1fr 1fr;gap:28px 36px;align-items:start}._monthCalWrap_bkrb5_1299{grid-column:1 / -1}._monthCal_bkrb5_1299{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._monthCalHead_bkrb5_1309{text-align:center;font-size:.75rem;font-weight:650;color:#8b9aab}._monthDay_bkrb5_1316{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:68px;margin:0;padding:8px;border:0;border-radius:10px;background:#f4f7fb;color:#1c2833;font:inherit;text-align:left;cursor:pointer}._monthDay_bkrb5_1316:hover,._monthDay_bkrb5_1316:focus-visible{background:#e7eef5}._monthDayFlag_bkrb5_1338{box-shadow:inset 0 0 0 1.5px #c96c39}._monthDayNumber_bkrb5_1342{font-weight:650;font-size:.85rem}._monthDayAbsence_bkrb5_1347{font-size:.72rem;color:#5c6b7a}._monthDayTrack_bkrb5_1352,._monthTrack_bkrb5_1353{display:flex;height:8px;border-radius:99px;background:#e3eaf1;overflow:hidden}._monthDayFill_bkrb5_1361{display:flex;height:100%;flex:none}._monthDayFill_bkrb5_1361>span,._monthFill_bkrb5_1368{display:block;height:100%;flex:none}._monthChart_bkrb5_1374{display:grid;gap:10px;min-width:0}._monthChartHead_bkrb5_1380{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._monthChartTitle_bkrb5_1387{margin:0;font-size:.95rem;font-weight:650;color:#1c2833}._monthWeeks_bkrb5_1394,._monthCategories_bkrb5_1395{display:grid;gap:8px}._monthWeek_bkrb5_1394{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center}._monthWeekLabel_bkrb5_1407,._monthWeekHours_bkrb5_1408{font-size:.85rem;color:#3d4c5c}._monthWeekHours_bkrb5_1408{font-variant-numeric:tabular-nums}._monthCategory_bkrb5_1417{display:grid;gap:4px}._monthCategoryTop_bkrb5_1422,._monthCategoryLabel_bkrb5_1423{display:flex;align-items:center;gap:8px}._monthCategoryTop_bkrb5_1422{justify-content:space-between}@media(max-width:720px){._monthPicture_bkrb5_1292{grid-template-columns:1fr}._monthDay_bkrb5_1316{min-height:52px;padding:6px}}._row_bkrb5_1444{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._segment_bkrb5_1451{display:flex;width:100%;border:1px solid #d6dde6;border-radius:10px;overflow:hidden;background:#fff;box-sizing:border-box}._segment_bkrb5_1451 button,._choice_bkrb5_307,._category_bkrb5_1166,._textButton_bkrb5_1464,._primary_bkrb5_1465,._secondary_bkrb5_612,._danger_bkrb5_1467{font:inherit;cursor:pointer}._segment_bkrb5_1451 button{flex:1 1 0;min-width:0;text-align:center;border:0;background:transparent;padding:10px 14px;color:#1c476a}._segment_bkrb5_1451 button[aria-pressed=true]{background:#1c476a;color:#fff}._categories_bkrb5_1487{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}._category_bkrb5_1166{text-align:left;border:1px solid #d6dde6;background:#fff;border-radius:12px;padding:12px;color:#1c2833}._category_bkrb5_1166 strong{display:block;margin-bottom:4px}._category_bkrb5_1166 span{display:block;color:#5c6b7a;font-size:.85rem}._categoryActive_bkrb5_1513{border-color:#1c476a;box-shadow:inset 0 0 0 1px #1c476a}._clockCard_bkrb5_1518{background:#1c476a;color:#fff;border-radius:16px;padding:18px}._clock_bkrb5_352{font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:650;letter-spacing:-.03em;margin:4px 0 8px}._clockMeta_bkrb5_1533{opacity:.9;margin-bottom:12px}._primary_bkrb5_1465,._secondary_bkrb5_612,._danger_bkrb5_1467{border-radius:10px;padding:10px 14px;border:1px solid transparent}._primary_bkrb5_1465{background:#c96c39;color:#fff}._primary_bkrb5_1465:disabled,._secondary_bkrb5_612:disabled{opacity:.65;cursor:not-allowed}._secondary_bkrb5_612{background:#fff;color:#1c476a;border-color:#d6dde6}._danger_bkrb5_1467{background:#fff;color:#9b2c2c;border-color:#f0c4c4}._clockCard_bkrb5_1518 ._secondary_bkrb5_612{background:transparent;color:#fff;border-color:#ffffff73}._banner_bkrb5_1575,._flag_bkrb5_1576,._gap_bkrb5_1577{border-radius:12px;padding:12px 14px}._banner_bkrb5_1575{background:#fff6e8;color:#7a4b12}._flag_bkrb5_1576{background:#fdecec;color:#7a2424}._gap_bkrb5_1577{background:#f4f7fb;color:#3d4c5c}._card_bkrb5_1597{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px}._entry_bkrb5_895{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 0;border-top:1px solid #edf1f5}._entry_bkrb5_895:first-child{border-top:0;padding-top:0}._gapRow_bkrb5_1617{margin:0;padding:10px 0;border-top:1px solid #edf1f5;color:#5c6b7a}._muted_bkrb5_1624{color:#5c6b7a;font-size:.9rem}._form_bkrb5_1629{display:grid;gap:10px}._form_bkrb5_1629 label{display:grid;gap:4px;font-size:.9rem}._form_bkrb5_1629 input,._form_bkrb5_1629 select,._form_bkrb5_1629 textarea{font:inherit;border:1px solid #d6dde6;border-radius:8px;padding:8px 10px}._error_bkrb5_1649{color:#9b2c2c}._warn_bkrb5_1653{color:#8a5a12}._navLink_bkrb5_1657{color:#1c476a;font:inherit;font-weight:650;background:none;border:0;padding:0;cursor:pointer;text-align:left}._dialog_bkrb5_1668{position:fixed;inset:0;background:#10182073;display:grid;place-items:center;padding:16px;z-index:200;overflow:auto}@media(min-width:768px){._dialog_bkrb5_1668{left:240px}}._dialogCard_bkrb5_1686,._dialogCardWide_bkrb5_1687{box-sizing:border-box;width:min(440px,100%);max-height:min(90vh,900px);overflow:auto;background:#fff;border-radius:16px;padding:18px;display:grid;gap:12px;align-content:start}._dialogCardWide_bkrb5_1687{width:min(1100px,100%)}._sheetChoices_bkrb5_1704{display:grid;gap:8px}._sheetChoice_bkrb5_1704{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;border:1px solid #d6dde6;border-radius:10px;background:#fff;padding:10px 12px;cursor:pointer}._bar_bkrb5_1153{background:#1c476a;color:#fff;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 14px;border-radius:12px;margin-bottom:12px}._bar_bkrb5_1153 button{font:inherit;background:transparent;color:inherit;border:0;cursor:pointer;text-align:left}._barTime_bkrb5_1744{font-variant-numeric:tabular-nums;font-weight:650}._table_bkrb5_1749{width:100%;border-collapse:collapse}._table_bkrb5_1749 th,._table_bkrb5_1749 td{text-align:left;padding:8px 6px;border-bottom:1px solid #edf1f5;vertical-align:top}._table_bkrb5_1749 button{font:inherit;background:transparent;border:0;color:#1c476a;cursor:pointer;padding:0}._admin_bkrb5_1771{display:grid;gap:16px}._adminHeader_bkrb5_1776{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}._adminTitle_bkrb5_1784{margin:0;color:var(--indigo, #1c476a)}._adminBoard_bkrb5_1789{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:16px;align-items:start}._adminSide_bkrb5_1796{display:grid;gap:16px}._warningList_bkrb5_1801{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._warningList_bkrb5_1801 button{font:inherit;background:transparent;border:0;padding:0;color:inherit;cursor:pointer;text-align:left}@media(max-width:900px){._adminBoard_bkrb5_1789{grid-template-columns:1fr}}._periodNav_bkrb5_1824{display:flex;align-items:center;box-sizing:border-box;gap:4px;width:fit-content;height:54px;padding:4px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}._periodNav_bkrb5_1824 button{color:var(--indigo);font:inherit;font-weight:650;text-decoration:none;padding:10px 16px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}._periodNav_bkrb5_1824 button[aria-current=page]{background:var(--indigo);color:var(--white, #fff)}._dateLine_bkrb5_1854{margin:0;font-weight:650;color:#1c2833}._entryRow_bkrb5_1860{display:grid;grid-template-columns:minmax(9rem,1.2fr) auto minmax(0,1.4fr) auto;gap:8px;align-items:center;width:100%;padding:10px 0;border:0;border-top:1px solid #edf1f5;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}._entryRow_bkrb5_1860:first-of-type{border-top:0}@media(max-width:640px){._entryRow_bkrb5_1860{grid-template-columns:1fr auto;flex-direction:column;align-items:flex-start}}._layout_1dyxs_7{display:flex;min-height:100vh;width:100%}._sidebar_1dyxs_18{display:none;width:240px;min-width:240px;background:#fff;color:var(--indigo);flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;overflow-y:auto;border-right:1px solid var(--color-border)}@media(min-width:1280px){._sidebar_1dyxs_18{display:flex}}._layoutPolicies_1dyxs_40 ._sidebar_1dyxs_18{display:none}@media(min-width:1280px){._layoutPolicies_1dyxs_40 ._content_1dyxs_45{margin-left:0}}._sidebarHeader_1dyxs_50{padding:24px 20px 20px;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,var(--pale-sky) 0%,white 100%)}._sidebarTitle_1dyxs_56{margin:0;font-size:1.25rem;font-weight:600;color:var(--indigo)}._sidebarSubtitle_1dyxs_63{margin:4px 0 0;font-size:.85rem;color:var(--slate-gray)}._sidebarNav_1dyxs_69{flex:1;padding:12px 0;overflow-y:auto}._moreToggle_1dyxs_75{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 20px;background:transparent;border:none;color:var(--slate-gray);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}._moreToggle_1dyxs_75:hover,._moreToggleActive_1dyxs_92{color:var(--indigo)}._moreChevron_1dyxs_96{font-size:.7rem;transition:transform .15s ease}._moreChevronOpen_1dyxs_101{transform:rotate(180deg)}._moreGroup_1dyxs_105{padding-bottom:8px}._navItem_1dyxs_109{display:flex;align-items:center;width:100%;padding:12px 20px;background:transparent;border:none;color:var(--slate-gray);font-size:.95rem;text-align:left;cursor:pointer;transition:all .2s ease;gap:12px}._navItem_1dyxs_109:hover{background:var(--pale-sky);color:var(--indigo)}._navItemActive_1dyxs_129{background:#66cccc26;color:var(--indigo);border-left:3px solid var(--aqua);padding-left:17px;font-weight:500}._navIcon_1dyxs_137{width:18px;text-align:center;color:var(--aqua)}._navText_1dyxs_143{flex:1}._navBadge_1dyxs_147{background:var(--terracotta);color:#fff;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:10px;min-width:20px;text-align:center}._sidebarFooter_1dyxs_158{padding:12px 0;border-top:1px solid var(--color-border)}._legalLinks_1dyxs_163{display:flex;flex-wrap:wrap;gap:.25rem .75rem;padding:0 20px 8px}._legalLinks_1dyxs_163 a{color:var(--slate-gray);font-size:.75rem;text-decoration:none}._legalLinks_1dyxs_163 a:hover{color:var(--indigo);text-decoration:underline}._signOutBtn_1dyxs_181{display:flex;align-items:center;width:100%;padding:12px 20px;background:transparent;border:none;color:var(--slate-gray);font-size:.95rem;text-align:left;cursor:pointer;transition:all .2s ease;gap:12px}._signOutBtn_1dyxs_181:hover{background:var(--pale-sky);color:var(--indigo)}._mobileHeader_1dyxs_205{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background:#fff;border-bottom:1px solid var(--color-border);position:fixed;top:0;left:0;right:0;z-index:50}@media(min-width:1280px){._mobileHeader_1dyxs_205{display:none}}._hamburgerBtn_1dyxs_226{position:relative;background:var(--pale-sky);border:1px solid var(--color-border);border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--indigo);cursor:pointer;transition:all .2s ease}._desktopHamburger_1dyxs_243{display:none}@media(min-width:961px)and (max-width:1279px){._layoutPolicies_1dyxs_40 ._mobileHeader_1dyxs_205{display:none}._layoutPolicies_1dyxs_40 ._content_1dyxs_45{padding-top:0;margin-left:0}}@media(min-width:961px){._layoutPolicies_1dyxs_40 ._desktopHamburger_1dyxs_243{display:flex;position:fixed;top:16px;left:16px;z-index:120}}._hamburgerBtn_1dyxs_226:hover{background:var(--color-border)}._headerBadge_1dyxs_274{position:absolute;top:-4px;right:-4px;background:var(--terracotta);color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:600}._headerCenter_1dyxs_290{flex:1;min-width:0;text-align:center;padding:0 8px}._mobileTitle_1dyxs_297{margin:0;font-size:1.1rem;font-weight:600;color:var(--indigo);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileSubtitle_1dyxs_308{margin:2px 0 0;font-size:.8rem;color:var(--slate-gray)}._headerSpacer_1dyxs_314{width:44px}._contentsBtn_1dyxs_318{min-width:44px;min-height:44px;padding:0 8px;border:none;background:transparent;color:var(--indigo);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}._contentsBtn_1dyxs_318:hover{color:var(--aqua)}@media(min-width:768px)and (max-width:960px){._layoutPolicies_1dyxs_40 ._mobileHeaderPolicies_1dyxs_336{display:flex}._layoutPolicies_1dyxs_40 ._content_1dyxs_45{padding-top:calc(69px + env(safe-area-inset-top,0px));margin-left:0}}._content_1dyxs_45{flex:1;min-height:100vh;background:var(--pale-sky);display:flex;flex-direction:column}._contentTime_1dyxs_358,._contentImpact_1dyxs_359,._contentTime_1dyxs_358 ._desktopHeader_1dyxs_360,._contentImpact_1dyxs_359 ._desktopHeader_1dyxs_360,._contentTime_1dyxs_358 ._pageContent_1dyxs_362,._contentImpact_1dyxs_359 ._pageContent_1dyxs_362{background:#fff}@media(max-width:1279px){._content_1dyxs_45{padding-top:69px}}@media(min-width:1280px){._content_1dyxs_45{margin-left:240px}}._desktopHeader_1dyxs_360{display:none;padding:20px 24px 16px;background:#fff;border-bottom:1px solid var(--color-border);text-align:center}@media(min-width:1280px){._desktopHeader_1dyxs_360{display:block}}._desktopTitle_1dyxs_399{margin:0;font-size:1.5rem;font-weight:600;color:var(--indigo);line-height:1.2}._desktopSubtitle_1dyxs_407{margin:4px 0 0;font-size:.9rem;color:var(--slate-gray)}._impactAppHeader_1dyxs_413{display:none;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:#fff;border-bottom:1px solid var(--color-border)}@media(min-width:1280px){._impactAppHeader_1dyxs_413{display:flex}}._pageContent_1dyxs_362{flex:1}._contentCheckInForm_1dyxs_434{background:var(--gradient-page-bg)}@media(max-width:767px){._contentCheckInForm_1dyxs_434 ._pageContent_1dyxs_362{margin:0;padding:0}}._adminContent_1dyxs_450{flex:1;min-height:100vh;background:var(--pale-sky);width:100%}
