._switch_1bd0g_2{-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);background:var(--color-line-strong);cursor:pointer;width:52px;height:30px;transition:background-color var(--duration-fast) var(--ease-out);flex:none;margin:0;position:relative}._switch_1bd0g_2:after{content:"";background:var(--color-control);width:24px;height:24px;box-shadow:var(--shadow-pill);transition:transform var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}._switch_1bd0g_2:checked{background:var(--color-ink)}._switch_1bd0g_2:checked:after{background:var(--color-page);transform:translate(22px)}._switch_1bd0g_2:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){._switch_1bd0g_2,._switch_1bd0g_2:after{transition:none}}._muted_gjgs3_3{color:var(--color-muted)}._count_gjgs3_4{color:var(--color-muted);font-weight:var(--weight-medium)}._headTools_gjgs3_5{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._live_gjgs3_6{color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}._live_gjgs3_6:before{content:"";background:var(--color-success);border-radius:50%;width:8px;height:8px}._time_gjgs3_8{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:15px}._form_gjgs3_9{flex-direction:column;gap:20px;margin-top:24px;display:flex}._empty_gjgs3_10{text-align:center;color:var(--color-muted);padding:32px 0}._tag_gjgs3_13{border-radius:var(--radius-sm);height:30px;font-size:var(--text-ui);font-weight:var(--weight-medium);white-space:nowrap;background:var(--color-hover);color:var(--color-muted);flex:none;align-items:center;padding:0 11px;display:inline-flex}._tag_gjgs3_13[data-tone=attention]{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}._tag_gjgs3_13[data-tone=good]{background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-success)}._tag_gjgs3_13[data-tone=warning]{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}._numbers_gjgs3_23{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:20px;display:grid}._number_gjgs3_23{min-width:0;color:inherit;flex-direction:column;gap:2px;padding:6px 24px;text-decoration:none;display:flex}._number_gjgs3_23:hover ._numberTitle_gjgs3_25{color:var(--color-ink);text-decoration:underline}._numberOf_gjgs3_26{font-size:16px;font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-muted)}._numberNote_gjgs3_27[data-attention=true]{color:var(--color-danger)}._number_gjgs3_23+._number_gjgs3_23{border-left:1px solid var(--color-line)}._number_gjgs3_23:first-child{padding-left:22px}._numberTitle_gjgs3_25{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}._numberLine_gjgs3_32{align-items:baseline;gap:10px;min-width:0;display:flex}._numberValue_gjgs3_33{font-size:30px;font-weight:var(--weight-bold);letter-spacing:-.6px;font-variant-numeric:tabular-nums;flex:none;line-height:1.15}._numberValue_gjgs3_33[data-attention=true]{color:var(--color-danger)}._numberNote_gjgs3_27{min-width:0;font-size:var(--text-ui);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._panelHead_gjgs3_37{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._chip_gjgs3_38{border-radius:var(--radius-sm);background:var(--color-hover);font-size:var(--text-ui);color:var(--color-muted);padding:5px 11px}._panelTitle_gjgs3_39{font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:-.5px;line-height:1.1}._events_gjgs3_42{margin-top:16px}._events_gjgs3_42 li{align-items:center;gap:14px;padding:10px 0;display:flex}._events_gjgs3_42 li+li{border-top:1px solid var(--color-line)}._thumb_gjgs3_45{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:76px;height:56px}._eventText_gjgs3_46{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._eventText_gjgs3_46 b{font-weight:var(--weight-strong);font-size:var(--text-body)}._eventText_gjgs3_46 span{font-size:var(--text-ui);color:var(--color-muted)}._eventText_gjgs3_46 b,._eventText_gjgs3_46 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._eventWhen_gjgs3_50{font-size:var(--text-ui);color:var(--color-muted);flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}._cameraStrip_gjgs3_52{margin-top:16px}._cameraStrip_gjgs3_52 figure{margin:0}._cameraStrip_gjgs3_52 figcaption,._cameraInfo_gjgs3_54{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}._cameraFrame_gjgs3_55{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;width:100%}._initial_gjgs3_56{background:var(--color-hover);width:40px;height:40px;font-weight:var(--weight-bold);color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}._filters_gjgs3_62{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}._searchBox_gjgs3_63{min-width:0;height:var(--control-height);border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-control);color:var(--color-muted);cursor:text;align-items:center;gap:10px;padding:0 14px;display:flex}._searchBox_gjgs3_63:focus-within{border-color:var(--color-ink)}._searchBox_gjgs3_63 input{min-width:0;font-size:var(--text-body);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}._headTools_gjgs3_5 ._searchBox_gjgs3_63{width:280px}._observe_gjgs3_71{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}._listPanel_gjgs3_72{padding:0;overflow:hidden}._listHead_gjgs3_73{font-weight:var(--weight-strong);color:var(--color-muted);border-bottom:1px solid var(--color-line);padding:16px 24px}._list_gjgs3_72 li+li{border-top:1px solid var(--color-line)}._list_gjgs3_72 button{text-align:left;width:100%;color:var(--color-ink);font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:12px 24px;display:grid}._list_gjgs3_72 button:hover,._list_gjgs3_72 button[aria-pressed=true]{background:var(--color-hover)}._detail_gjgs3_83{top:calc(var(--bar-height) + 24px);max-height:calc(100dvh - var(--bar-height) - 48px);overscroll-behavior:contain;scroll-margin-top:calc(var(--bar-height) + 16px);position:sticky;overflow-y:auto}._detailFrame_gjgs3_88{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;background:var(--color-hover);width:100%}._detailTitle_gjgs3_89{font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:-.5px;margin-top:20px}._detailMeta_gjgs3_90{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}._subTitle_gjgs3_91{font-size:19px;font-weight:var(--weight-bold);margin:24px 0 6px}._timeline_gjgs3_92 li{gap:24px;padding:3px 0;display:flex}._tableBox_gjgs3_95{border-radius:var(--radius-2xl);border:1px solid var(--color-line);background:var(--color-panel);-webkit-backdrop-filter:blur(var(--blur-panel));box-shadow:var(--shadow-panel);overflow-x:auto}._table_gjgs3_95{width:100%;min-width:960px}._table_gjgs3_95 th{text-align:left;font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--color-muted);border-bottom:1px solid var(--color-line);white-space:nowrap;vertical-align:bottom;padding:16px 14px}._table_gjgs3_95 td{font-size:var(--text-body);white-space:nowrap;padding:14px}._table_gjgs3_95 :is(th,td):first-child{padding-left:24px}._table_gjgs3_95 :is(th,td):last-child{padding-right:24px}._table_gjgs3_95 tbody tr+tr td{border-top:1px solid var(--color-line)}._personCell_gjgs3_106{align-items:center;gap:14px;display:flex}._personCell_gjgs3_106 b{font-weight:var(--weight-bold)}._late_gjgs3_108{color:var(--color-danger)}._onTime_gjgs3_109{color:var(--color-success)}._weekHead_gjgs3_110{flex-direction:column;gap:4px;display:flex}._weekHead_gjgs3_110>span{gap:6px;display:flex}._weekHead_gjgs3_110 i{width:20px;font-style:normal;font-size:var(--text-caption);text-align:center;line-height:1.2}._week_gjgs3_110{gap:6px;display:flex}._week_gjgs3_110 i,._legend_gjgs3_114 i{background:var(--color-ink);border-radius:5px;width:20px;height:20px}._week_gjgs3_110 i[data-day=absent],._legend_gjgs3_114 i[data-day=absent]{background:var(--color-line)}._presence_gjgs3_117{color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}._presence_gjgs3_117:before{content:"";background:var(--color-muted);border-radius:50%;width:8px;height:8px}._presence_gjgs3_117[data-status=in]{color:var(--color-ink)}._presence_gjgs3_117[data-status=in]:before{background:var(--color-success)}._presence_gjgs3_117[data-status=absent]:before{border:1.5px solid var(--color-muted);background:0 0}._legend_gjgs3_114{font-size:var(--text-ui);color:var(--color-muted);flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}._legend_gjgs3_114 span{align-items:center;gap:8px;display:inline-flex}._legend_gjgs3_114 i{border-radius:4px;width:14px;height:14px}._cameraGrid_gjgs3_127{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:20px;display:grid}._cameraCard_gjgs3_128{padding:14px}._cameraCard_gjgs3_128 ._cameraInfo_gjgs3_54{padding:4px 6px 2px}._cameraInfo_gjgs3_54>span:first-child{flex-direction:column;gap:2px;display:flex}._cameraInfo_gjgs3_54 b{font-size:20px;font-weight:var(--weight-bold)}._cameraStats_gjgs3_132{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}._cameraOpen_gjgs3_134{border-radius:var(--radius-lg);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}._cameraOpen_gjgs3_134:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._liveTitle_gjgs3_136{flex-wrap:wrap;align-items:baseline;gap:14px;display:inline-flex}._liveNote_gjgs3_137{font-size:15px;font-weight:var(--weight-regular);letter-spacing:0;color:var(--color-muted)}._liveFrame_gjgs3_138{margin-top:16px;position:relative}._zoomBox_gjgs3_142{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-hover);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;max-width:max(240px,177.778dvh - 408.889px);margin:0 auto;position:relative;overflow:hidden}._zoomBox_gjgs3_142[data-enlarged]{touch-action:none;cursor:grab}._zoomBox_gjgs3_142[data-dragging]{cursor:grabbing}._zoomBox_gjgs3_142 img,._liveVideo_gjgs3_149{object-fit:contain;transform-origin:0 0;background:var(--color-hover);width:100%;height:100%;display:block}._zoomBox_gjgs3_142 ._cameraEmpty_gjgs3_152{aspect-ratio:auto;border-radius:0;height:100%}._liveStill_gjgs3_154{pointer-events:none;position:absolute;inset:0}._liveCover_gjgs3_155{position:absolute;inset:0}._zoomBar_gjgs3_156{border-radius:var(--radius-pill,999px);background:var(--color-glass);box-shadow:var(--shadow-window-lifted);cursor:default;touch-action:manipulation;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:10px;right:10px}._zoomButton_gjgs3_161,._zoomLevel_gjgs3_161{border-radius:var(--radius-pill,999px);min-width:34px;height:34px;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 8px;font-size:14px;display:inline-grid}._zoomLevel_gjgs3_161{min-width:48px}._zoomButton_gjgs3_161:hover:not(:disabled),._zoomLevel_gjgs3_161:hover:not(:disabled){background:var(--color-hover)}._zoomButton_gjgs3_161:disabled,._zoomLevel_gjgs3_161:disabled{opacity:.45;cursor:default}:is(._zoomButton_gjgs3_161:focus-visible,._zoomLevel_gjgs3_161:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}._liveBroken_gjgs3_170{border-radius:var(--radius-pill,999px);background:var(--color-glass);color:var(--color-ink);font-size:var(--text-body);box-shadow:var(--shadow-window-lifted);padding:8px 14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}._liveBar_gjgs3_174{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}._liveBar_gjgs3_174>span{margin-left:auto}._cameraEmpty_gjgs3_152{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-hover);color:var(--color-muted);place-items:center;display:grid}._controls_gjgs3_180{flex-direction:column;gap:14px;margin-top:18px;display:flex}._deck_gjgs3_181{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-panel);flex-wrap:wrap;align-items:center;gap:20px 28px;padding:18px 20px;display:flex}._deckSide_gjgs3_185{flex-direction:column;flex:300px;gap:14px;min-width:0;display:flex}._deckBlock_gjgs3_186{flex-direction:column;gap:10px;display:flex}._deckHead_gjgs3_187{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._deckTitle_gjgs3_188{font-size:var(--text-ui);font-weight:var(--weight-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted)}._joystick_gjgs3_191{border:1px solid var(--color-line-strong);background:radial-gradient(circle, var(--color-control) 0 30%, var(--color-control-hover) 31% 100%);width:172px;height:172px;box-shadow:inset 0 1px 2px var(--color-line), var(--shadow-pill);border-radius:50%;flex:none;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:6px;display:grid}._joyArrow_gjgs3_197,._joyHome_gjgs3_197,._lensButton_gjgs3_197{color:var(--color-ink);cursor:pointer;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid}._joyArrow_gjgs3_197{background:0 0;border-radius:50%;margin:3px}._joyArrow_gjgs3_197:hover{background:var(--color-hover)}._joyArrow_gjgs3_197[data-held]{background:var(--color-ink);color:var(--color-page);transform:scale(.94)}._joyUp_gjgs3_205{grid-area:1/2}._joyLeft_gjgs3_206{grid-area:2/1}._joyRight_gjgs3_207{grid-area:2/3}._joyDown_gjgs3_208{grid-area:3/2}._joyHome_gjgs3_197{border:1px solid var(--color-line-strong);background:var(--color-page);box-shadow:var(--shadow-pill);border-radius:50%;grid-area:2/2;margin:5px}._joyHome_gjgs3_197:not(:disabled):hover{background:var(--color-ink);color:var(--color-page)}._joyHome_gjgs3_197:disabled{color:var(--color-muted);cursor:default;box-shadow:none}:is(._joyArrow_gjgs3_197:focus-visible,._joyHome_gjgs3_197:focus-visible,._lensButton_gjgs3_197:focus-visible,._chip_gjgs3_38:focus-visible,._chipIcon_gjgs3_215:focus-visible,._tabClose_gjgs3_215:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}._chips_gjgs3_220{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._chip_gjgs3_38{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-control);height:36px;color:var(--color-ink);font:inherit;font-size:var(--text-ui);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:0 14px;display:inline-flex}._chip_gjgs3_38:not(:disabled):hover{background:var(--color-control-hover)}._chip_gjgs3_38[aria-pressed=true],._chipSolid_gjgs3_228{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-page)}._chip_gjgs3_38[aria-pressed=true]:not(:disabled):hover,._chipSolid_gjgs3_228:not(:disabled):hover{background:var(--color-solid-hover)}._chip_gjgs3_38:disabled{opacity:.5;cursor:default}._chipHome_gjgs3_231{font-weight:var(--weight-bold)}._chipAdd_gjgs3_232{color:var(--color-muted);background:0 0;border-style:dashed}._chipAdd_gjgs3_232:not(:disabled):hover{color:var(--color-ink)}._chipForm_gjgs3_234{flex-wrap:wrap;flex:260px;align-items:center;gap:6px;display:inline-flex}._chipInput_gjgs3_235{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-control);min-width:0;height:36px;color:var(--color-ink);font:inherit;font-size:var(--text-ui);flex:160px;padding:0 14px}._chipInput_gjgs3_235:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._chipIcon_gjgs3_215,._tabClose_gjgs3_215{width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._chipIcon_gjgs3_215:hover,._tabClose_gjgs3_215:hover{background:var(--color-hover);color:var(--color-ink)}._lens_gjgs3_197{flex-wrap:wrap;gap:16px;display:flex}._lensRow_gjgs3_247{align-items:center;gap:6px;display:inline-flex}._lensButton_gjgs3_197{border:1px solid var(--color-line-strong);background:var(--color-control);border-radius:50%;width:40px;height:40px}._lensButton_gjgs3_197:hover{background:var(--color-control-hover)}._lensButton_gjgs3_197[data-held]{background:var(--color-ink);color:var(--color-page)}._status_gjgs3_252{border-radius:var(--radius-pill);font-size:var(--text-ui);background:var(--color-hover);align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;display:inline-flex}._statusOk_gjgs3_256{color:var(--color-success)}._statusError_gjgs3_257{color:var(--color-danger)}._controlNote_gjgs3_258{font-size:var(--text-small);color:var(--color-muted);margin:0}._controlError_gjgs3_259{font-size:var(--text-ui);color:var(--color-danger);margin:0}._controlSettings_gjgs3_262{flex-direction:column;gap:12px;display:flex}._tabs_gjgs3_263{scrollbar-width:none;align-items:center;gap:6px;max-width:100%;padding:2px;display:flex;overflow-x:auto}._tabs_gjgs3_263::-webkit-scrollbar{display:none}._tabs_gjgs3_263>div{flex:none}._tabPanel_gjgs3_266{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-window-body);box-shadow:var(--shadow-pill);padding:18px 20px}._controlBody_gjgs3_270{flex-direction:column;gap:16px;display:flex}._controlRow_gjgs3_271{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}._controlRow_gjgs3_271>span:first-child{flex:220px}._applyRow_gjgs3_273{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:14px;display:flex}._applyButtons_gjgs3_274{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}._confirmBox_gjgs3_275{border-radius:var(--radius-lg);border:1px solid var(--color-danger-line);background:var(--color-hover);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}._confirmBox_gjgs3_275>span:first-child{flex:260px}._controlInput_gjgs3_280{height:var(--control-height);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-control);min-width:0;color:var(--color-ink);font:inherit;flex:200px;padding:0 12px}._sliders_gjgs3_284{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px 24px;display:grid}._slider_gjgs3_284{font-size:var(--text-ui);flex-direction:column;flex:220px;gap:6px;display:flex}._slider_gjgs3_284 b{float:right;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._slider_gjgs3_284 input{width:100%;accent-color:var(--color-ink)}._controlGrid_gjgs3_288{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;display:grid}._controlGrid_gjgs3_288 label{font-size:var(--text-ui);flex-direction:column;gap:6px;display:flex}._presetRows_gjgs3_290 li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}._presetRows_gjgs3_290 li+li{border-top:1px solid var(--color-line)}._presetRows_gjgs3_290 li>span:first-child{align-items:center;gap:8px;display:inline-flex}._presetTools_gjgs3_293,._inline_gjgs3_293{flex-wrap:wrap;gap:8px;display:flex}._here_gjgs3_294{border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-page);font-size:var(--text-caption);padding:2px 8px}._deviceList_gjgs3_295{font-size:var(--text-body);grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;display:grid}._deviceList_gjgs3_295 dt{color:var(--color-muted)}._deviceList_gjgs3_295 dd{overflow-wrap:anywhere;margin:0}._actionList_gjgs3_298{flex-direction:column;display:flex}._actionList_gjgs3_298 li{font-size:var(--text-ui);grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:8px 0;display:grid}._actionList_gjgs3_298 li+li{border-top:1px solid var(--color-line)}@media (max-width:640px){._deck_gjgs3_181{justify-content:center;padding:16px}._deckSide_gjgs3_185{flex-basis:100%}._tabPanel_gjgs3_266{padding:16px}._actionList_gjgs3_298 li{grid-template-columns:56px minmax(0,1fr)}._actionList_gjgs3_298 li>span:last-child{grid-column:2}}._settings_gjgs3_312{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}._settingsWide_gjgs3_313{grid-column:1/-1}@media (min-width:1400px){._settings_gjgs3_312{grid-template-columns:repeat(2,minmax(0,1fr))}}._rules_gjgs3_317{margin-top:12px}._rules_gjgs3_317 li{justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}._rules_gjgs3_317 li+li{border-top:1px solid var(--color-line)}._rules_gjgs3_317 li>span{flex-direction:column;gap:2px;display:flex}._rules_gjgs3_317 b{font-weight:var(--weight-medium);font-size:17px}._schedule_gjgs3_322{flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;display:flex}._days_gjgs3_324{gap:6px;margin:14px 0;display:flex}._days_gjgs3_324 li{border-radius:var(--radius-sm);background:var(--color-hover);width:44px;height:32px;color:var(--color-muted);font-size:var(--text-ui);font-weight:var(--weight-medium);place-items:center;display:grid}._days_gjgs3_324 li[data-on=true]{background:color-mix(in srgb, var(--color-ink) 12%, transparent);color:var(--color-ink)}._scheduleText_gjgs3_330{font-size:var(--text-body);margin-top:16px}._scheduleText_gjgs3_330 b{font-weight:var(--weight-strong)}._faceText_gjgs3_333{flex-direction:column;gap:2px;min-width:0;display:flex}._faceText_gjgs3_333 b{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._faceText_gjgs3_333 ._muted_gjgs3_3{font-size:var(--text-ui)}._rules_gjgs3_317 li>._ruleState_gjgs3_337{flex-direction:row;align-items:center}._ruleState_gjgs3_337{font-size:var(--text-ui);color:var(--color-muted);white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}._ruleState_gjgs3_337:before{content:"";background:var(--color-line-strong);border-radius:50%;width:8px;height:8px}._ruleState_gjgs3_337[data-on=true]{color:var(--color-success)}._ruleState_gjgs3_337[data-on=true]:before{background:var(--color-success)}._settingsSaid_gjgs3_344{top:calc(var(--bar-height) + 12px);z-index:3;background:var(--color-page);box-shadow:var(--shadow-panel);justify-self:start;position:sticky}._days_gjgs3_324 button{border-radius:var(--radius-sm);background:var(--color-hover);width:44px;height:32px;color:var(--color-muted);font:inherit;font-size:var(--text-ui);font-weight:var(--weight-medium);cursor:pointer;border:0;place-items:center;padding:0;display:grid}._days_gjgs3_324 button:hover:not(:disabled){background:color-mix(in srgb, var(--color-ink) 18%, transparent)}._days_gjgs3_324 button[aria-pressed=true]{background:var(--color-ink);color:var(--color-page)}._days_gjgs3_324 button:disabled{cursor:default;opacity:.6}._listTools_gjgs3_358{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}._listTools_gjgs3_358 ._searchBox_gjgs3_63{flex:240px;max-width:420px}._listCount_gjgs3_360{font-size:var(--text-ui);color:var(--color-muted);white-space:nowrap;margin-left:auto}._scrollBox_gjgs3_361{overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-lg);max-height:min(600px,70vh);margin-top:12px;overflow:auto}._listTable_gjgs3_365{border-collapse:collapse;width:100%}._listTable_gjgs3_365 th{z-index:1;text-align:left;white-space:nowrap;font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--color-muted);background:var(--color-page);border-bottom:1px solid var(--color-line);padding:10px 16px;position:sticky;top:0}._listTable_gjgs3_365 td{font-size:var(--text-body);vertical-align:middle;padding:8px 16px}._listTable_gjgs3_365 tbody tr+tr td{border-top:1px solid var(--color-line)}._listTable_gjgs3_365 tbody tr:hover td{background:var(--color-hover)}._listTable_gjgs3_365 tr[data-hidden] td:not(:last-child){color:var(--color-muted)}._listTable_gjgs3_365 ._initial_gjgs3_56{width:32px;height:32px;font-size:var(--text-ui)}._listTable_gjgs3_365 ._personCell_gjgs3_106{gap:12px}._listTable_gjgs3_365 ._rowEnd_gjgs3_377{text-align:right;white-space:nowrap;width:1%}._hiddenTag_gjgs3_378{border-radius:var(--radius-pill);vertical-align:1px;background:var(--color-hover);color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium);margin-left:8px;padding:1px 8px}._srOnly_gjgs3_382{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._phoneOnly_gjgs3_383{display:none}._scrollArea_gjgs3_385{overscroll-behavior:contain;max-height:min(520px,60vh);overflow-y:auto}._dialogForm_gjgs3_387{flex-direction:column;gap:16px;margin-top:20px;display:flex}._switchRow_gjgs3_388{font-size:var(--text-body);cursor:pointer;align-items:center;gap:12px;display:flex}._dialogEnd_gjgs3_389{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (max-width:640px){._wideOnly_gjgs3_391{display:none}._phoneOnly_gjgs3_383{display:block}._listTable_gjgs3_365 th,._listTable_gjgs3_365 td{padding-left:12px;padding-right:12px}._listCount_gjgs3_360{margin-left:0}}._panelTools_gjgs3_396{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}._editForm_gjgs3_397{border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:16px;padding:16px;display:flex}._editForm_gjgs3_397>*{min-width:0}._editForm_gjgs3_397>button{flex:none}._formDate_gjgs3_403{flex:0 200px}._formSelect_gjgs3_404{flex:0 240px}._formFixed_gjgs3_405{flex:none;max-width:100%}._formGrow_gjgs3_406{flex:260px}._editForm_gjgs3_397 ._kindPill_gjgs3_408{height:var(--control-height);max-width:100%}._editForm_gjgs3_397 ._kindPill_gjgs3_408 button{font-size:var(--text-ui);font-weight:var(--weight-strong);flex:none;padding:0 16px}@media (max-width:480px){._formFixed_gjgs3_405,._editForm_gjgs3_397 ._kindPill_gjgs3_408{width:100%}._editForm_gjgs3_397 ._kindPill_gjgs3_408 button{font-size:var(--text-small);flex:auto;padding:0 6px}}._pick_gjgs3_414{flex-direction:column;gap:6px;min-width:0;display:flex}._pick_gjgs3_414>span:first-child{font-size:var(--text-ui);font-weight:var(--weight-strong);color:var(--color-ink)}._ruleTools_gjgs3_416{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}._ruleSwitch_gjgs3_417{font-size:var(--text-ui);color:var(--color-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;display:inline-flex}@media (max-width:860px){._rules_gjgs3_317 li:has(>._ruleTools_gjgs3_416){flex-wrap:wrap}}._hours_gjgs3_421{color:var(--color-muted);align-items:center;gap:10px;display:flex}._hours_gjgs3_421 input{border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-control);height:40px;color:var(--color-ink);font:inherit;padding:0 10px}._eventLink_gjgs3_428{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}._eventLink_gjgs3_428:hover b{text-decoration:underline}._cameraStrip_gjgs3_52{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}._cameraStrip_gjgs3_52 a{color:inherit;text-decoration:none}._more_gjgs3_432{color:var(--color-ink);font-weight:var(--weight-medium);margin-top:16px;text-decoration:none;display:inline-block}._more_gjgs3_432:hover{text-decoration:underline}._moreRow_gjgs3_435{justify-content:center;align-items:center;gap:12px;padding:12px 0 4px;display:flex}._stepButton_gjgs3_436{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:inline-flex}._stepButton_gjgs3_436[aria-current=true]{font-weight:var(--weight-medium)}._stepButton_gjgs3_436:hover{text-decoration:underline}._week_gjgs3_110 i[data-day=off],._legend_gjgs3_114 i[data-day=off]{background:var(--color-line)}._week_gjgs3_110 i[data-day=dayoff],._legend_gjgs3_114 i[data-day=dayoff]{background:repeating-linear-gradient(135deg, var(--color-line-strong) 0 2px, transparent 2px 5px)}._week_gjgs3_110 i[data-day=nodata],._legend_gjgs3_114 i[data-day=nodata]{border:1.5px dashed var(--color-line-strong);background:0 0}._week_gjgs3_110 i[data-day=future]{border:1px solid var(--color-line);background:0 0}td ._week_gjgs3_110 i{cursor:pointer}button._personCell_gjgs3_106{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button._personCell_gjgs3_106:hover b{text-decoration:underline}._monthNav_gjgs3_448{align-items:center;gap:12px;margin-top:8px;display:inline-flex}@media (max-width:1180px){._observe_gjgs3_71{grid-template-columns:minmax(0,1fr)}._detail_gjgs3_83{max-height:none;position:static;overflow:visible}._filters_gjgs3_62{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._filters_gjgs3_62 ._searchBox_gjgs3_63{grid-column:1/-1}}@media (max-width:860px){._peopleTable_gjgs3_461,._peopleTable_gjgs3_461 tbody{min-width:0;display:block}._peopleTable_gjgs3_461 thead{display:none}._peopleTable_gjgs3_461 tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 16px;display:grid}._peopleTable_gjgs3_461 tbody tr+tr{border-top:1px solid var(--color-line)}._peopleTable_gjgs3_461 tbody tr+tr td{border-top:0}._peopleTable_gjgs3_461 td,._peopleTable_gjgs3_461 td:first-child,._peopleTable_gjgs3_461 td:last-child{white-space:normal;min-width:0;padding:0}._peopleTable_gjgs3_461 td[data-label]{align-content:start;gap:2px;font-size:15px;display:grid}._peopleTable_gjgs3_461 td[data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-caption)}._peopleTable_gjgs3_461 td[data-cell=who],._peopleTable_gjgs3_461 td[data-cell=week],._peopleTable_gjgs3_461 td[colspan]{grid-column:1/-1}._peopleTable_gjgs3_461[data-today] td[data-cell=who]{grid-column:1/3}._peopleTable_gjgs3_461 td[data-cell=now]{grid-area:1/3;place-self:center end}._numbers_gjgs3_23{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row}._number_gjgs3_23,._number_gjgs3_23+._number_gjgs3_23{border-left:0;padding:0}._numberValue_gjgs3_33{font-size:26px}._headTools_gjgs3_5 ._searchBox_gjgs3_63{width:100%}._filters_gjgs3_62{grid-template-columns:minmax(0,1fr)}._list_gjgs3_72 button{grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;padding:12px 16px}._list_gjgs3_72 button>:nth-child(3){display:none}}._todayGrid_gjgs3_483{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;display:grid}._todayGrid_gjgs3_483>._column_gjgs3_484{padding:20px 24px}._todayGrid_gjgs3_483 ._cameraStrip_gjgs3_52{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}._todayGrid_gjgs3_483 ._cameraStrip_gjgs3_52 figcaption,._todayGrid_gjgs3_483 ._events_gjgs3_42{margin-top:8px}._todayGrid_gjgs3_483 ._events_gjgs3_42 li{padding:5px 0}._todayGrid_gjgs3_483 ._attention_gjgs3_489{margin-top:4px}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li{padding:7px 0}._todayGrid_gjgs3_483 ._action_gjgs3_298{padding:5px 12px}._todayGrid_gjgs3_483 ._column_gjgs3_484 ._more_gjgs3_432{padding-top:8px}._todayGrid_gjgs3_483 ._thumb_gjgs3_45{background:var(--color-hover);width:88px;height:50px;color:var(--color-muted);place-items:center;display:grid}._thumbButton_gjgs3_495{border-radius:var(--radius-sm);cursor:zoom-in;background:0 0;border:0;flex:none;padding:0;display:block}._thumbButton_gjgs3_495:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}._thumbButton_gjgs3_495 ._thumb_gjgs3_45{display:block}._todayGrid_gjgs3_483 ._eventText_gjgs3_46 b{font-size:15px}._todayGrid_gjgs3_483 ._eventText_gjgs3_46 span,._todayGrid_gjgs3_483 ._eventWhen_gjgs3_50{font-size:13px}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li{flex-wrap:nowrap;gap:12px}._todayGrid_gjgs3_483 ._attentionText_gjgs3_502{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li>._muted_gjgs3_3{font-size:var(--text-ui);white-space:nowrap;flex:none}._openedPicture_gjgs3_507{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius-lg);background:var(--color-hover);width:100%;height:auto;max-height:calc(100dvh - 280px);margin-top:16px;display:block}._openedText_gjgs3_511{color:var(--color-muted);margin-top:12px}main:has(>._todayGrid_gjgs3_483){padding-bottom:16px}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._number_gjgs3_23{padding-top:2px;padding-bottom:2px}._todayGrid_gjgs3_483 ._hereList_gjgs3_515{margin-top:4px}._column_gjgs3_484{flex-direction:column;display:flex}._column_gjgs3_484>._muted_gjgs3_3{margin-top:4px}._column_gjgs3_484 ._more_gjgs3_432{margin-top:auto;padding-top:16px}._moreInline_gjgs3_519{color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:none}._moreInline_gjgs3_519:hover{text-decoration:underline}._allFine_gjgs3_521{color:var(--color-success);font-weight:var(--weight-medium);align-items:center;gap:10px;margin-top:16px;display:flex}._attention_gjgs3_489{margin-top:12px}._attention_gjgs3_489 li{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}._attention_gjgs3_489 li+li{border-top:1px solid var(--color-line)}._attentionText_gjgs3_502{min-width:0;font-size:17px;font-weight:var(--weight-medium);flex:260px}._action_gjgs3_298{border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-control);color:var(--color-ink);font-size:var(--text-ui);font-weight:var(--weight-medium);flex:none;padding:8px 14px;text-decoration:none}._action_gjgs3_298:hover{background:var(--color-control-hover)}._hereList_gjgs3_515{margin-top:12px}._hereList_gjgs3_515 li{grid-template-columns:minmax(0,1fr) 120px 52px;align-items:center;gap:12px;padding:5px 0;display:grid}._hereList_gjgs3_515 li+li{border-top:1px solid var(--color-line)}._hereList_gjgs3_515 ._time_gjgs3_8{text-align:right}._presenceName_gjgs3_536{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._presenceState_gjgs3_537{color:var(--color-muted);align-items:center;gap:8px;font-size:15px;display:inline-flex}._presenceState_gjgs3_537:before{content:"";background:var(--color-line-strong);border-radius:50%;flex:none;width:8px;height:8px}._presenceState_gjgs3_537[data-state=in]{color:var(--color-success)}._presenceState_gjgs3_537[data-state=in]:before{background:var(--color-success)}._presenceState_gjgs3_537[data-state=out]:before{background:var(--color-muted)}._off_gjgs3_542{color:var(--color-danger);white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}._off_gjgs3_542:before{content:"";background:var(--color-danger);border-radius:50%;width:8px;height:8px}@media (max-height:900px) and (min-width:861px){main:has(>._todayGrid_gjgs3_483){padding-top:24px;padding-bottom:12px}._todayGrid_gjgs3_483{gap:12px}._todayGrid_gjgs3_483>._column_gjgs3_484{padding:14px 22px}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li{padding:5px 0}._todayGrid_gjgs3_483 ._events_gjgs3_42 li,._todayGrid_gjgs3_483 ._hereList_gjgs3_515 li{padding:4px 0}}@media (max-width:860px){._todayGrid_gjgs3_483{grid-template-columns:minmax(0,1fr)}._todayGrid_gjgs3_483 ._cameraStrip_gjgs3_52{grid-template-columns:repeat(2,minmax(0,1fr))}._hereList_gjgs3_515 li{grid-template-columns:minmax(0,1fr) auto 44px}main:has(>._todayGrid_gjgs3_483){padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483){border:1px solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-panel);box-shadow:var(--shadow-panel);margin-bottom:12px;padding:4px 16px}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._number_gjgs3_23{padding:10px 12px 10px 0}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._number_gjgs3_23:nth-child(2n){border-left:1px solid var(--color-line);padding-left:14px}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._number_gjgs3_23:nth-child(n+3){border-top:1px solid var(--color-line)}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._number_gjgs3_23:nth-child(5){flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding-right:0}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._numberTitle_gjgs3_25{font-size:var(--text-small)}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._numberLine_gjgs3_32{flex-direction:column;align-items:flex-start;gap:0}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._number_gjgs3_23:nth-child(5) ._numberLine_gjgs3_32{flex-direction:row-reverse;align-items:baseline;gap:10px}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._number_gjgs3_23:nth-child(5) ._numberValue_gjgs3_33{font-size:20px}._numbers_gjgs3_23:has(+._todayGrid_gjgs3_483) ._numberNote_gjgs3_27{font-size:var(--text-small)}._todayGrid_gjgs3_483{gap:12px}._todayGrid_gjgs3_483>._column_gjgs3_484{padding:16px}._todayGrid_gjgs3_483 ._panelTitle_gjgs3_39{font-size:20px}._todayGrid_gjgs3_483 ._panelHead_gjgs3_37{gap:8px}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li>:first-child{grid-area:1/1/span 3;align-self:start}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li>._tag_gjgs3_13{grid-area:1/2;justify-self:start}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li>._muted_gjgs3_3{grid-area:1/3}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li>._attentionText_gjgs3_502{grid-area:2/2/auto/-1}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li>._action_gjgs3_298{grid-area:3/2/auto/-1;justify-self:start}._todayGrid_gjgs3_483 ._attention_gjgs3_489 li:has(>._attentionText_gjgs3_502:only-child){display:block}}
