._overlay_1jibn_7{display:block}._panel_1jibn_11{--drawer-shift:102%;border-inline-start:1px solid var(--sh-color-border-strong);background:var(--sh-color-surface-1);inline-size:min(440px,100vw);box-shadow:var(--sh-shadow-lg);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}._panel_1jibn_11:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--drawer-shift:-102%}._panel_1jibn_11[data-entering]{animation:_drawer-in_1jibn_1 var(--sh-motion-slow) var(--sh-ease-standard) both}._panel_1jibn_11[data-exiting]{animation:_drawer-out_1jibn_1 calc(var(--sh-motion-slow) * .7) var(--sh-ease-exit) both}@keyframes _drawer-in_1jibn_1{0%{transform:translateX(var(--drawer-shift))}}@keyframes _drawer-out_1jibn_1{to{transform:translateX(var(--drawer-shift))}}@media (prefers-reduced-motion:reduce){._panel_1jibn_11[data-entering],._panel_1jibn_11[data-exiting]{animation:none}}._tip_2w12l_6{z-index:80;max-inline-size:280px;padding-block:10px;padding-inline:var(--sh-space-3);border:1px solid var(--sh-color-border-strong);border-radius:var(--sh-radius-lg);background:var(--sh-color-surface-1);color:var(--sh-color-text);box-shadow:var(--sh-shadow-lg);font-size:var(--sh-text-sm-plus);outline:none}._tip_2w12l_6[data-entering]{animation:_tip-in_2w12l_1 var(--sh-motion-fast) var(--sh-ease-standard) both}._tip_2w12l_6[data-exiting]{animation:_tip-in_2w12l_1 var(--sh-motion-fast) var(--sh-ease-standard) reverse both}@keyframes _tip-in_2w12l_1{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){._tip_2w12l_6[data-entering],._tip_2w12l_6[data-exiting]{animation:none}}._scroller_1nczb_7{background:var(--sh-color-surface-1);border:1px solid var(--sh-color-border);border-radius:var(--sh-radius-lg);min-block-size:420px;max-block-size:calc(100vh - 290px);min-inline-size:0;overflow:auto}._grid_1nczb_2{grid-template-columns:var(--sh-time-grid-columns);grid-template-rows:auto repeat(var(--sh-time-grid-rows), var(--sh-time-grid-row-size));min-inline-size:max-content;display:grid;position:relative}._head_1nczb_25{z-index:5;padding-block:10px;padding-inline:var(--sh-space-2);font-size:var(--sh-text-md);background:var(--sh-color-surface-1);border-block-end:1px solid var(--sh-color-border-strong);grid-row:1;font-weight:600;position:sticky;inset-block-start:0}._head_1nczb_25[data-tone=warn]{background:linear-gradient(var(--sh-color-warning-bg), var(--sh-color-warning-bg)), var(--sh-color-surface-1)}._headSub_1nczb_42{font-family:var(--sh-font-mono);font-size:var(--sh-text-xs);color:var(--sh-color-text-muted);margin-block-start:2px;font-weight:400;display:block}._corner_1nczb_51{z-index:6;background:var(--sh-color-surface-1);border-block-end:1px solid var(--sh-color-border-strong);grid-area:1/1;position:sticky;inset-block-start:0;inset-inline-start:0}._hour_1nczb_62{z-index:4;font-family:var(--sh-font-mono);color:var(--sh-color-text-muted);text-align:center;background:var(--sh-color-surface-1);border-inline-end:1px solid var(--sh-color-border);grid-column:1;padding-block:4px 0;padding-inline:10px;font-size:.71875rem;position:sticky;inset-inline-start:0}._hour_1nczb_62[data-kind=day]{white-space:nowrap;color:var(--sh-color-text-muted);padding-inline:2px;font-size:.65625rem;font-weight:600}._band_1nczb_84{border-block-end:1px solid color-mix(in srgb, var(--sh-color-border) 55%, transparent);grid-column:2/-1}._band_1nczb_84[data-night]{background:var(--sh-color-night-shade)}._band_1nczb_84[data-day-line]{border-block-start:1px solid var(--sh-color-sand)}._item_1nczb_96{z-index:1;cursor:pointer;background:var(--sh-color-surface-2);border:1px solid var(--sh-color-border);border-radius:var(--sh-radius-sm);transition:border-color var(--sh-motion-fast), background var(--sh-motion-fast), transform var(--sh-motion-fast), box-shadow var(--sh-motion-base);flex-direction:column;gap:3px;margin:2px 3px;padding:5px;display:flex;position:relative;overflow:hidden}._item_1nczb_96:not([data-entered],[data-enter=none]){animation:_slot-in_1nczb_1 .25s var(--sh-ease-enter) both;animation-delay:calc(min(var(--_i,0) * var(--sh-motion-stagger), var(--sh-motion-stagger-max)))}._item_1nczb_96[data-flash]{animation-delay:calc(min(var(--_flash-i,0) * 70ms, .7s))}._item_1nczb_96[data-shake]{animation:sh-shake .28s var(--sh-ease-standard), _warn-edge_1nczb_1 .5s var(--sh-ease-standard) .28s 2}._item_1nczb_96[data-marked]{outline:2px dashed var(--sh-color-accent-strong);outline-offset:-2px}._item_1nczb_96:hover{background:var(--sh-color-surface-3);border-color:var(--sh-color-border-strong)}._item_1nczb_96[data-status=warn]{border-color:color-mix(in srgb, var(--sh-color-warning) 60%, transparent);box-shadow:inset -3px 0 0 var(--sh-color-warning)}._item_1nczb_96[data-status=bad]{border-color:color-mix(in srgb, var(--sh-color-danger) 60%, transparent);box-shadow:inset -3px 0 0 var(--sh-color-danger);background:linear-gradient(var(--sh-color-danger-bg), var(--sh-color-danger-bg)), var(--sh-color-surface-2)}._item_1nczb_96:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-status=warn]{box-shadow:inset 3px 0 0 var(--sh-color-warning)}._item_1nczb_96:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-status=bad]{box-shadow:inset 3px 0 0 var(--sh-color-danger)}._item_1nczb_96[data-focused]{animation:_slot-pulse_1nczb_1 1.2s var(--sh-ease-standard) 2}._item_1nczb_96[data-drop]{border-color:var(--sh-color-accent-strong);background:var(--sh-color-accent-bg);box-shadow:var(--sh-glow-accent);transition-timing-function:var(--sh-ease-snap);transform:scale(1.02)}._item_1nczb_96[data-live]:after{pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 14px color-mix(in srgb, var(--sh-color-accent-strong) 30%, transparent);position:absolute;inset:0}._nowLayer_1nczb_178{z-index:3;pointer-events:none;grid-area:2/1/-1/-1;position:relative}._nowLine_1nczb_185{background:var(--sh-color-accent-strong);block-size:1.5px;position:absolute;inset-block-start:calc(var(--sh-time-grid-now) * var(--sh-time-grid-row-size));inset-inline:0}._nowLine_1nczb_185:before{content:"";background:var(--sh-color-accent-strong);border-radius:50%;block-size:8px;inline-size:8px;animation:2s ease-out infinite _now-pulse_1nczb_1;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--sh-time-grid-lead) - 12px);transform:translateY(-50%)}@keyframes _now-pulse_1nczb_1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sh-color-accent-strong) 55%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}._grid_1nczb_2[data-dragging] ._item_1nczb_96:not([data-status=off]){outline:1px dashed color-mix(in srgb, var(--sh-color-accent-strong) 55%, transparent);outline-offset:-2px}._item_1nczb_96[data-status=closed]{background:var(--sh-color-surface-2);color:var(--sh-color-text-muted);border-style:dashed}._item_1nczb_96[data-status=off]{cursor:default;opacity:.6;background:repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in srgb, var(--sh-color-border) 50%, transparent) 6px 7px);border-style:dashed}._itemHead_1nczb_235{justify-content:space-between;align-items:center;gap:var(--sh-space-1);min-block-size:24px;inline-size:100%;font-family:var(--sh-font-mono);color:var(--sh-color-text-muted);text-align:start;cursor:inherit;background:0 0;border:0;border-radius:3px;outline:none;padding:0;font-size:.625rem;display:flex}._itemHead_1nczb_235:focus-visible{box-shadow:var(--sh-focus-ring)}._itemEnd_1nczb_256{align-items:center;gap:3px;display:inline-flex}._statusIcon_1nczb_261{display:inline-flex}._item_1nczb_96[data-status=warn] ._statusIcon_1nczb_261{color:var(--sh-color-warning)}._item_1nczb_96[data-status=bad] ._statusIcon_1nczb_261{color:var(--sh-color-danger)}._statusIcon_1nczb_261 svg{block-size:11px;inline-size:11px}._visuallyHidden_1nczb_274{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._grid_1nczb_2[data-scanning]{overflow:clip}._grid_1nczb_2[data-scanning]:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(to right, transparent calc(50% - 1px), var(--sh-color-accent-strong) 50%, transparent calc(50% + 1px));box-shadow:none;animation:sh-scan 1.4s var(--sh-ease-standard) infinite;position:absolute;inset:0}@keyframes _slot-in_1nczb_1{0%{opacity:0;transform:scale(.97)}}@keyframes _warn-edge_1nczb_1{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--sh-color-warning) 55%, transparent)}}@keyframes _slot-pulse_1nczb_1{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--sh-color-accent-strong) 50%, transparent)}}@media (prefers-reduced-motion:reduce){._nowLine_1nczb_185:before,._item_1nczb_96,._item_1nczb_96:not([data-entered],[data-enter=none]),._item_1nczb_96[data-focused]{animation:none}._item_1nczb_96[data-shake]{outline:2px solid var(--sh-color-warning);animation:none}._grid_1nczb_2[data-scanning]:after{opacity:.5;animation:none;transform:none}._item_1nczb_96[data-focused]{outline:2px solid var(--sh-color-accent-strong);outline-offset:2px}}._chip_1430y_2{min-block-size:24px;inline-size:100%;font:inherit;font-size:var(--sh-text-sm);color:var(--sh-color-text);text-align:start;white-space:nowrap;text-overflow:ellipsis;background:var(--sh-color-surface-1);transition:border-color var(--sh-motion-fast), opacity var(--sh-motion-fast), box-shadow var(--sh-motion-fast), transform var(--sh-motion-fast);border:1px solid #0000;border-radius:5px;outline:none;align-items:center;gap:5px;margin:0;padding-block:2px;padding-inline:4px 6px;display:flex;overflow:hidden}._chip_1430y_2:hover{border-color:var(--sh-color-border-strong)}button._chip_1430y_2:focus-visible{box-shadow:var(--sh-focus-ring)}._chip_1430y_2[data-status=warn]{border-color:var(--sh-color-warning)}._chip_1430y_2[data-status=bad]{border-color:var(--sh-color-danger)}._chip_1430y_2[draggable=true]{cursor:grab}._chip_1430y_2[data-hl-chip=off]{opacity:.4}._chip_1430y_2[data-hl-chip=on]{box-shadow:var(--sh-glow-accent)}._chip_1430y_2[data-dragging]{border:1px dashed var(--sh-color-border-strong);background:0 0}._chip_1430y_2[data-dragging]>*{opacity:0}._dragImage_1430y_63{box-shadow:var(--sh-shadow-lg);pointer-events:none;position:fixed;inset-block-start:-1000px;inset-inline-start:-1000px;transform:rotate(2deg)}._swatch_1430y_72{background:var(--sh-chip-swatch);border-radius:2px;flex-shrink:0;align-self:stretch;inline-size:3px}._name_1430y_80{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}._adornment_1430y_86{color:var(--sh-color-sand);margin-inline-start:auto;padding-inline-start:4px;font-size:.625rem}._manual_1430y_93{color:var(--sh-color-warning);flex-shrink:0;font-size:.5625rem}._empty_1430y_99{color:var(--sh-color-danger);border:1px dashed var(--sh-color-danger);background:0 0;justify-content:center}._empty_1430y_99:hover{border-color:var(--sh-color-danger)}._visuallyHidden_1430y_110{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._chip_1430y_2{transition:none}}._frame_15t7j_5{border-radius:inherit;overflow:hidden}._svg_15t7j_10{block-size:auto;inline-size:100%;display:block}._footer_15t7j_16{border-block-start:1px solid var(--sh-color-border);align-items:center;gap:14px;padding-block:14px;padding-inline:18px;display:flex}._footer_15t7j_16>*{flex:1;min-inline-size:0}._ground_15t7j_31{fill:var(--sh-color-bg-alt)}._gridLine_15t7j_35{fill:none;stroke:var(--sh-color-border);stroke-width:.6px}._contour_15t7j_41{fill:none;stroke:var(--sh-color-border-strong);stroke-width:1px;opacity:.8}._route_15t7j_48{fill:none;stroke:var(--sh-color-accent);stroke-width:2px;opacity:.7;stroke-dasharray:8 8;animation:1.4s linear infinite _dash_15t7j_1}@keyframes _dash_15t7j_1{to{stroke-dashoffset:-32px}}._perimeter_15t7j_63{fill:color-mix(in srgb, var(--sh-color-surface-1) 70%, transparent);stroke:var(--sh-color-sand);stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round}._road_15t7j_71{fill:none;stroke:var(--sh-color-border-strong);stroke-width:14px}._roadLine_15t7j_77{fill:none;stroke:var(--sh-color-text-dim);stroke-width:1px;stroke-dasharray:6 6}._building_15t7j_84{fill:var(--sh-color-surface-3);stroke:var(--sh-color-border-strong)}._pad_15t7j_89{fill:none;stroke-dasharray:4 4}._areaName_15t7j_94{font-family:var(--sh-font-sans);fill:var(--sh-color-text-muted);text-anchor:middle;font-size:11px}._marks_15t7j_102{font-family:var(--sh-font-mono);fill:var(--sh-color-sand);opacity:.8;direction:ltr;font-size:11px}@media (prefers-reduced-motion:reduce){._route_15t7j_48{animation:none}}._route_15t7j_48{fill:none;stroke:var(--sh-color-accent-strong);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;pointer-events:none;animation:sh-draw .45s var(--sh-ease-enter) forwards}@media (prefers-reduced-motion:reduce){._route_15t7j_48{stroke-dashoffset:0;animation:none}}._pin_14x40_2{--pin-color:var(--sh-color-text-dim);cursor:default;outline:none}._pin_14x40_2[data-tone=ok]{--pin-color:var(--sh-color-success)}._pin_14x40_2[data-tone=warn]{--pin-color:var(--sh-color-warning)}._pin_14x40_2[data-tone=bad]{--pin-color:var(--sh-color-danger)}._pin_14x40_2[data-pressable]{cursor:pointer}._pin_14x40_2[data-draggable]{cursor:grab;touch-action:none}._pin_14x40_2[data-draggable]:active{cursor:grabbing}._hit_14x40_32{fill:#0000}._focusRing_14x40_36{fill:none;stroke:var(--sh-color-accent-strong);stroke-width:2px;opacity:0}._pin_14x40_2:focus-visible ._focusRing_14x40_36{opacity:1}._halo_14x40_46{fill:var(--pin-color);opacity:.5;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.2s ease-out infinite _halo_14x40_46}@keyframes _halo_14x40_46{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}._core_14x40_66{transform-box:fill-box;transform-origin:50%;transition:transform .2s var(--sh-ease-standard)}._pin_14x40_2:hover ._core_14x40_66,._pin_14x40_2:focus-visible ._core_14x40_66{transform:scale(1.18)}._pin_14x40_2[data-hot] ._core_14x40_66{transition-duration:.28s;transition-timing-function:var(--sh-ease-snap);transform:scale(1.35)}._disc_14x40_82{fill:var(--sh-color-surface-1);stroke:var(--pin-color);stroke-width:2.5px}._count_14x40_88{font-family:var(--sh-font-mono);fill:var(--pin-color);font-size:12px;font-weight:600}._label_14x40_95{font-family:var(--sh-font-sans);fill:var(--sh-color-text);paint-order:stroke;stroke:var(--sh-color-bg);stroke-width:4px;font-size:12.5px;font-weight:500}._badge_14x40_105 circle{fill:var(--sh-color-surface-1);stroke:var(--pin-color);stroke-width:1.5px}._glyph_14x40_110{fill:none;stroke:var(--pin-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){._halo_14x40_46{display:none}._core_14x40_66{transition:none}}._mark_2rs7l_1{color:var(--tone-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._mark_2rs7l_1[data-tone=neutral]{--tone-color:var(--sh-color-text-dim)}
