.calendar-navigation-rail_rail__EuJ8M{position:relative;display:block;width:212px;min-width:212px;min-height:0;overflow:clip;border-right:1px solid var(--cq-border);background:var(--cq-surface);transition:width .18s var(--cq-ease),min-width .18s var(--cq-ease)}.calendar-navigation-rail_content__KvDG6{width:212px;min-width:212px;min-height:100%}.calendar-navigation-rail_toggleDock__hlDwg{position:sticky;z-index:4;top:0;height:0}.calendar-navigation-rail_toggle__HBoNV{position:absolute;z-index:3;top:calc((var(--cq-workspace-header-height) - 44px) / 2);inset-inline-start:9px}.calendar-navigation-rail_rail__EuJ8M[data-calendar-rail-collapsed=true]{width:56px;min-width:56px}@media (prefers-reduced-motion:reduce){.calendar-navigation-rail_rail__EuJ8M{transition:none}}@media (forced-colors:active){.calendar-navigation-rail_rail__EuJ8M{border-right-color:CanvasText}.calendar-navigation-rail_toggle__HBoNV:is(:active:where(:not(:disabled,[aria-disabled=true])),:focus-visible){border:1px solid Highlight;color:ButtonText;outline-color:Highlight}@media (any-hover:hover){.calendar-navigation-rail_toggle__HBoNV:is(:hover:where(:not(:disabled,[aria-disabled=true]))){border:1px solid Highlight;color:ButtonText;outline-color:Highlight}}}.calendar_agendaWorkspace__57JLe{display:grid;min-width:0;container:calendar-workspace/inline-size;gap:12px}.calendar_workspaceToolbar__xDfGP{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:12px;background:transparent}.calendar_weekControls__8_DXi{display:inline-flex;min-width:0;flex:none;align-items:center;overflow:hidden;border:1px solid var(--cq-border);background:var(--cq-surface-muted)}.calendar_filterMenuPanel__HA_Ow a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:var(--cq-radius-control);color:var(--cq-ink-secondary);font-size:12px;font-weight:650;white-space:nowrap}@media (any-hover:hover){.calendar_filterMenuPanel__HA_Ow a:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--cq-interactive-surface-hover);color:var(--cq-ink)}}.calendar_filterMenuPanel__HA_Ow a[aria-current=page]{background:var(--cq-accent-soft);box-shadow:none;color:var(--cq-accent)}.calendar_toolbarActions__OKwtx{display:flex;min-width:0;flex:none;align-items:center;gap:8px;margin-left:auto}.calendar_weekControls__8_DXi{min-height:44px;border-radius:var(--cq-radius-control)}.calendar_weekControls__8_DXi a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-left:1px solid var(--cq-border);color:var(--cq-ink-secondary);font-size:12px;font-weight:660;white-space:nowrap}.calendar_weekControls__8_DXi a:first-child{border-left:0}@media (any-hover:hover){.calendar_weekControls__8_DXi a:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--cq-surface);color:var(--cq-ink)}}.calendar_weekControls__8_DXi a[aria-current=date]{background:var(--cq-accent-soft);color:var(--cq-accent)}.calendar_weekControls__8_DXi .calendar_todayButton__UfQQe{min-width:64px;padding-inline:12px}.calendar_filterMenuPanel__HA_Ow{display:grid;min-width:210px;gap:3px;padding:4px}.calendar_filterMenuPanel__HA_Ow a{justify-content:flex-start;min-height:44px}.calendar_workspace__0_tQR{position:relative;min-width:0;overflow:hidden;border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);background:var(--cq-surface);box-shadow:none}.calendar_agendaWorkspace__57JLe .calendar_workspaceToolbar__xDfGP{background:transparent}.calendar_workspace__0_tQR{height:var(--agenda-embedded-height);min-height:0}.calendar_workspaceBody___R3fs{display:flex;width:100%;height:100%;min-height:0;align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin}.calendar_workspace__0_tQR[data-overflow=true] .calendar_workspaceBody___R3fs{overflow-y:auto}.calendar_workspace__0_tQR[data-overflow=true]:after{position:absolute;z-index:11;right:0;bottom:0;left:0;height:34px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--cq-surface-muted) 92%,transparent));content:"";pointer-events:none}.calendar_workspace__0_tQR[data-view=list]{height:auto;min-height:0;border:0;border-radius:0}.calendar_workspace__0_tQR[data-view=list] .calendar_workspaceBody___R3fs{overflow:visible}.calendar_workspace__0_tQR[data-view=list]:after{display:none}.calendar_resourceRail__XGjqH{position:sticky;z-index:8;inset-inline-start:0;flex:none;min-height:100%;align-self:stretch}.calendar_resourceHeader__I15Td{position:sticky;z-index:3;top:0;display:flex;width:212px;align-items:center;gap:8px;padding:8px 12px 8px 44px;background:var(--cq-surface);color:var(--cq-ink-secondary)}.calendar_resourceHeader__I15Td strong{font-size:14px;font-weight:500}.calendar_resourceCell__aAEjV{display:grid;width:212px;height:var(--calendar-lane-height);min-height:var(--calendar-lane-height);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--cq-border);content-visibility:auto;contain-intrinsic-size:auto 96px}.calendar_resourceIcon__wL2Ne{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:10px;background:var(--cq-accent-soft);color:var(--cq-accent)}.calendar_resourceCopy__fUozn{display:grid;min-width:0;gap:2px}.calendar_resourceCopy__fUozn small,.calendar_resourceCopy__fUozn strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_resourceCopy__fUozn strong{color:var(--cq-ink);font-size:14px;font-weight:600}.calendar_resourceCopy__fUozn small{color:var(--cq-ink-secondary);font-size:12px}[data-calendar-rail-collapsed=true] .calendar_resourceHeader__I15Td{padding-inline:12px}[data-calendar-rail-collapsed=true] .calendar_resourceCopy__fUozn,[data-calendar-rail-collapsed=true] .calendar_resourceHeader__I15Td strong,[data-calendar-rail-collapsed=true] .calendar_resourceHeader__I15Td>svg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-calendar-rail-collapsed=true] .calendar_resourceCell__aAEjV{width:56px;grid-template-columns:32px;justify-content:center;padding-inline:12px}.calendar_timelineViewport___6A12{min-width:0;min-height:100%;flex:1;align-self:stretch;overflow:visible}.calendar_timelineContent__utXh_{display:grid;width:100%;min-height:100%;min-width:700px;grid-template-rows:var(--cq-workspace-header-height) minmax(min-content,1fr)}.calendar_daysHeader__nbZtS{position:sticky;z-index:6;top:0;display:grid;border-bottom:1px solid var(--cq-border);background:var(--cq-surface)}.calendar_daysHeader__nbZtS>time{display:grid;min-width:0;place-content:center;place-items:center;gap:7px;border-left:1px solid var(--cq-border);font-variant-numeric:tabular-nums}.calendar_daysHeader__nbZtS>time:first-child{border-left:0}.calendar_daysHeader__nbZtS span{color:var(--cq-ink-secondary);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.calendar_daysHeader__nbZtS strong{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--cq-ink);font-size:22px;font-weight:600;letter-spacing:-.04em}.calendar_daysHeader__nbZtS .calendar_today__7STzQ{background:color-mix(in srgb,var(--cq-accent) 5%,transparent)}.calendar_daysHeader__nbZtS>time[data-weekend=true]{background:transparent}.calendar_daysHeader__nbZtS>time.calendar_today__7STzQ{background:color-mix(in srgb,var(--cq-accent) 5%,transparent)}.calendar_daysHeader__nbZtS .calendar_today__7STzQ span{color:var(--cq-accent)}.calendar_daysHeader__nbZtS .calendar_today__7STzQ strong{background:var(--cq-accent);color:var(--cq-on-accent);box-shadow:none}.calendar_timelineLanes__uBJlx{position:relative;min-width:0;min-height:100%;background:var(--cq-surface)}.calendar_weekCanvas__9gJL7{position:absolute;z-index:0;inset:0;display:grid;pointer-events:none}.calendar_dayGuides__CDvOs>span,.calendar_weekCanvas__9gJL7>span{border-left:1px solid color-mix(in srgb,var(--cq-border) 55%,transparent)}.calendar_dayGuides__CDvOs>span:first-child,.calendar_weekCanvas__9gJL7>span:first-child{border-left:0}.calendar_dayGuides__CDvOs>span[data-weekend=true],.calendar_weekCanvas__9gJL7>span[data-weekend=true]{background:transparent}.calendar_dayGuides__CDvOs>span[data-today=true],.calendar_weekCanvas__9gJL7>span[data-today=true]{background:color-mix(in srgb,var(--cq-accent) 5%,transparent);box-shadow:none}.calendar_timelineLane__l9LFJ{position:relative;z-index:1;display:grid;height:var(--calendar-lane-height);min-height:var(--calendar-lane-height);align-content:center;gap:4px;padding:9px 6px;border-bottom:1px solid var(--cq-border);background:var(--cq-surface);content-visibility:auto;contain-intrinsic-size:auto 96px}@media (any-hover:hover){.calendar_timelineLane__l9LFJ:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb,var(--cq-accent) 2.5%,var(--cq-surface))}}.calendar_dayGuides__CDvOs{position:absolute;z-index:0;inset:0;display:grid;pointer-events:none}.calendar_dayGuides__CDvOs>span{min-width:0}.calendar_timelineItem__HT7fV{position:absolute;z-index:1;inset-inline-start:min(var(--calendar-start),calc(100% - clamp(52px, var(--calendar-minimum-bar-width), 72px)));display:grid;width:max(clamp(52px,var(--calendar-minimum-bar-width),72px),var(--calendar-width));max-width:100%;min-height:44px;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:5px;overflow:hidden;padding:2px 5px;border:1px solid transparent;border-radius:var(--cq-radius-control);transition:filter .14s var(--cq-ease),transform .14s var(--cq-ease)}@media (any-hover:hover){.calendar_timelineItem__HT7fV:hover:where(:not(:disabled,[aria-disabled=true])){z-index:5;filter:brightness(.985);transform:none}}.calendar_timelineItem__HT7fV[data-past=true]{opacity:1}.calendar_timelineItem__HT7fV[data-past=true]:focus-visible{opacity:1}@media (any-hover:hover){.calendar_timelineItem__HT7fV[data-past=true]:hover:where(:not(:disabled,[aria-disabled=true])){opacity:1}}.calendar_timelineItem__HT7fV:active:where(:not(:disabled,[aria-disabled=true])){transform:scale(.992)}.calendar_stayItem__Uz07X{border-color:color-mix(in srgb,var(--cq-success) 18%,transparent);background:var(--cq-success-soft);color:var(--cq-success)}.calendar_candidateItem__RiXuf{border-color:var(--cq-accent);border-style:dashed;background:var(--cq-accent-soft);color:var(--cq-accent)}.calendar_unknownBlockItem__HCEPC{border-color:var(--cq-border-strong);border-style:dashed;color:var(--cq-ink-secondary)}.calendar_preparationItem__BYGIN{border-color:var(--cq-accent);border-style:dotted;color:var(--cq-accent)}.calendar_availabilityBlockItem__e1vrN{border-color:var(--cq-border);color:var(--cq-ink-secondary)}.calendar_turnoverItem__vm60_{border-color:color-mix(in srgb,var(--cq-blue) 18%,transparent);background:var(--cq-blue-soft);color:var(--cq-blue)}.calendar_maintenanceItem__2__7h{border-color:color-mix(in srgb,var(--cq-attention) 20%,transparent);background:var(--cq-attention-soft);color:var(--cq-attention)}.calendar_maintenanceClusterButton__InMLn,.calendar_turnoverMarker__RdtIQ{position:absolute;z-index:7;inset-inline-start:min(max(22px,var(--calendar-marker-start)),calc(100% - 22px));display:inline-grid;width:44px;height:44px;min-width:44px;min-height:44px;place-items:center;padding:0;transform:translateX(-50%);border:0;border-radius:999px;background:transparent;color:var(--cq-blue);transition:filter .14s var(--cq-ease),transform .14s var(--cq-ease)}.calendar_maintenanceClusterButton__InMLn{anchor-name:var(--agenda-popover-anchor);color:var(--cq-attention)}@media (any-hover:hover){.calendar_maintenanceClusterButton__InMLn:hover:where(:not(:disabled,[aria-disabled=true])),.calendar_turnoverMarker__RdtIQ:hover:where(:not(:disabled,[aria-disabled=true])){filter:brightness(.97);transform:translateX(-50%)}}.calendar_turnoverMarker__RdtIQ[data-past=true]{opacity:.68}.calendar_turnoverMarker__RdtIQ[data-past=true]:focus-visible{opacity:1}@media (any-hover:hover){.calendar_turnoverMarker__RdtIQ[data-past=true]:hover:where(:not(:disabled,[aria-disabled=true])){opacity:1}}.calendar_operationMarkerIcon__ScO2w{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:50%;background:color-mix(in srgb,currentColor 11%,var(--cq-surface));box-shadow:0 2px 7px color-mix(in srgb,currentColor 13%,transparent)}.calendar_operationMarkerBadge__lpWL3{position:absolute;top:-1px;right:-1px;display:inline-grid;min-width:18px;height:18px;place-items:center;padding-inline:4px;border:2px solid var(--cq-surface);border-radius:999px;background:var(--cq-attention);color:var(--cq-surface);font-size:12px;font-weight:760;font-variant-numeric:tabular-nums;line-height:1}.calendar_maintenanceClusterCopy__Y3LWW,.calendar_turnoverMarkerCopy__6YKCq{display:none}.calendar_maintenancePopover__ioLVz{position:fixed;inset:auto;top:50%;left:50%;width:min(430px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 24px));margin:0;padding:0;overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);background:color-mix(in srgb,var(--cq-surface) 98%,transparent);box-shadow:0 20px 56px rgba(20,22,27,.2);color:var(--cq-ink)}.calendar_maintenancePopover__ioLVz::backdrop{background:var(--cq-token-color-scrim);backdrop-filter:blur(var(--cq-overlay-blur))}.calendar_maintenancePopover__ioLVz>header{position:sticky;z-index:1;top:0;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:9px;padding:12px;border-bottom:1px solid var(--cq-border);background:color-mix(in srgb,var(--cq-accent) 5%,var(--cq-surface))}.calendar_maintenancePopover__ioLVz>header>span:first-child{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:var(--cq-radius-control);background:var(--cq-attention-soft);color:var(--cq-attention)}.calendar_maintenancePopover__ioLVz>header>span:nth-child(2){display:grid;min-width:0;gap:2px}.calendar_maintenancePopover__ioLVz>header strong{font-size:14px;font-weight:600}.calendar_maintenancePopover__ioLVz>header small{overflow:hidden;color:var(--cq-ink-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.calendar_maintenancePopover__ioLVz>ul{display:grid;margin:0;padding:0;list-style:none}.calendar_maintenancePopover__ioLVz li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid var(--cq-border)}.calendar_maintenancePopover__ioLVz li:last-child{border-bottom:0}.calendar_maintenancePopover__ioLVz li>span:first-child{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:var(--cq-radius-control);background:var(--cq-attention-soft);color:var(--cq-attention)}.calendar_maintenancePopover__ioLVz li>span:nth-child(2){display:grid;min-width:0;gap:2px}.calendar_maintenancePopover__ioLVz li small,.calendar_maintenancePopover__ioLVz li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_maintenancePopover__ioLVz li strong{font-size:12px}.calendar_maintenancePopover__ioLVz li small,.calendar_popoverItemStatus__qY0bj{color:var(--cq-ink-secondary);font-size:12px}.calendar_maintenancePopover__ioLVz li>a{display:inline-flex;min-height:44px;align-items:center;gap:4px;padding-inline:9px;border-radius:var(--cq-radius-control);color:var(--cq-accent);font-size:12px;font-weight:690}@media (any-hover:hover){.calendar_maintenancePopover__ioLVz li>a:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb,var(--cq-accent) 8%,transparent)}}@supports (position-anchor:--agenda-anchor){.calendar_maintenancePopover__ioLVz{position-anchor:var(--agenda-popover-anchor);top:anchor(bottom);left:anchor(center);max-height:min(520px,calc(100dvh - anchor(bottom) - 18px));transform:translate(-50%,8px)}}.calendar_completedItem__W0Y8b{border-color:color-mix(in srgb,var(--cq-success) 18%,var(--cq-border));background:var(--cq-success-soft);color:var(--cq-success)}.calendar_attentionItem__SJmu5{background:var(--cq-attention-soft);color:var(--cq-attention);border-style:dashed;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cq-attention) 9%,transparent)}.calendar_timelineItem__HT7fV[data-continues-before=true]{inset-inline-start:0!important;border-left-width:0;border-radius:0 var(--cq-radius-control) var(--cq-radius-control) 0}.calendar_timelineItem__HT7fV[data-continues-after=true]{border-right-width:0;border-radius:var(--cq-radius-control) 0 0 var(--cq-radius-control)}.calendar_timelineItem__HT7fV[data-continues-before=true][data-continues-after=true]{border-radius:0}.calendar_boundaryCap__VhXdr{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:var(--cq-radius-control);background:color-mix(in srgb,currentColor 9%,transparent)}.calendar_timelineItem__HT7fV[data-compact=true]{grid-template-columns:22px minmax(0,1fr) 22px;gap:3px;padding-inline:3px}.calendar_timelineItem__HT7fV[data-compact=true] .calendar_boundaryCap__VhXdr{width:22px;height:22px;border-radius:var(--cq-radius-small)}.calendar_timelineItem__HT7fV[data-compact=true] .calendar_itemStatus__qDRe8{display:none}.calendar_timelineItem__HT7fV[data-continues-after=true] .calendar_endCap__xP_GN,.calendar_timelineItem__HT7fV[data-continues-before=true] .calendar_startCap__xSN2k{opacity:.35}.calendar_itemCopy__Yfo0O{display:grid;min-width:0}.calendar_itemCopy__Yfo0O small,.calendar_itemCopy__Yfo0O span,.calendar_itemCopy__Yfo0O strong,.calendar_itemStatus__qDRe8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_itemCopy__Yfo0O strong{font-size:14px;font-weight:600}.calendar_workspace__0_tQR[data-view=timeline] .calendar_timelineItem__HT7fV[data-track=occupancy]{min-height:var(--calendar-occupancy-bar-height);grid-template-columns:16px minmax(0,1fr) 16px;gap:3px;padding-inline:3px}.calendar_workspace__0_tQR[data-view=timeline] .calendar_timelineItem__HT7fV[data-track=occupancy] .calendar_boundaryCap__VhXdr{width:16px;height:20px;background:transparent}.calendar_stayItem__Uz07X .calendar_itemCopy__Yfo0O strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:17px}.calendar_workspace__0_tQR[data-view=timeline] .calendar_stayItem__Uz07X .calendar_itemCopy__Yfo0O strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.calendar_itemCopy__Yfo0O span{color:color-mix(in srgb,currentColor 75%,transparent);font-size:12px}.calendar_itemCopy__Yfo0O small{display:none}.calendar_itemStatus__qDRe8{display:none;max-width:88px;color:currentColor;font-size:12px;font-weight:680}.calendar_agendaWorkspace__57JLe[data-list-density=compact] .calendar_workspace__0_tQR[data-view=list] .calendar_timelineLane__l9LFJ{gap:5px;padding:7px}.calendar_agendaWorkspace__57JLe[data-list-density=compact] .calendar_workspace__0_tQR[data-view=list] .calendar_timelineItem__HT7fV{min-height:56px;padding-block:5px}.calendar_agendaWorkspace__57JLe[data-list-density=compact] .calendar_workspace__0_tQR[data-view=list] :is(.calendar_turnoverMarker__RdtIQ,.calendar_maintenanceClusterButton__InMLn){min-height:48px;padding-block:5px}.calendar_workspace__0_tQR[data-view=list] .calendar_mobileMoment__U6Ym8{color:var(--cq-ink);font-weight:650}.calendar_mobileLaneHeader__DfjpG,.calendar_mobileMoment__U6Ym8{display:none}.calendar_emptyLane__BluT7{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;display:inline-flex;width:max-content;max-width:calc(100% - 28px);min-height:28px;align-items:center;gap:6px;margin:0;padding:3px 9px 3px 4px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--cq-accent) 12%,var(--cq-border));border-radius:999px;background:color-mix(in srgb,var(--cq-accent) 5%,var(--cq-surface));color:var(--cq-ink-secondary);font-size:12px;font-weight:650}.calendar_emptySchedule__D2N9z{display:grid;min-height:100%;grid-template-columns:44px minmax(0,440px);place-content:center;align-items:center;gap:14px;padding:28px}.calendar_emptySchedule__D2N9z>span{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:var(--cq-radius-card);background:var(--cq-accent-soft);color:var(--cq-accent)}.calendar_emptySchedule__D2N9z strong{color:var(--cq-ink);font-size:15px}.calendar_emptySchedule__D2N9z p{margin:4px 0 0;color:var(--cq-ink-secondary);font-size:12px;line-height:1.5}.calendar_truncatedNotice__lQsVl{margin:0;padding:12px 16px;border:1px solid var(--cq-border);border-radius:var(--cq-radius-control);background:var(--cq-surface-muted);color:var(--cq-ink-secondary);font-size:14px;line-height:1.5}.calendar_workspace__0_tQR[data-view=list] .calendar_dayGuides__CDvOs,.calendar_workspace__0_tQR[data-view=list] .calendar_daysHeader__nbZtS,.calendar_workspace__0_tQR[data-view=list] .calendar_resourceRail__XGjqH{display:none}.calendar_workspace__0_tQR[data-view=list] .calendar_timelineContent__utXh_{display:block;min-width:0;min-height:0}.calendar_workspace__0_tQR[data-view=list] .calendar_timelineLanes__uBJlx{display:grid;min-height:0;gap:16px;padding:0}.calendar_workspace__0_tQR[data-view=list] .calendar_weekCanvas__9gJL7{display:none}.calendar_workspace__0_tQR[data-view=list] .calendar_timelineLane__l9LFJ{height:auto;min-height:84px;align-content:stretch;gap:0;padding:16px;border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);background:var(--cq-surface)}.calendar_workspace__0_tQR[data-view=list] .calendar_mobileLaneHeader__DfjpG{display:flex}.calendar_workspace__0_tQR[data-view=list] .calendar_timelineItem__HT7fV{position:relative;inset:auto!important;top:auto!important;display:grid;width:100%;min-height:76px;grid-template-columns:100px 26px minmax(0,1fr) auto 26px;gap:8px;padding:12px 8px;border-radius:0;border-inline:0;border-top:0;border-bottom:1px solid var(--cq-border);background:var(--cq-surface)}.calendar_workspace__0_tQR[data-view=list] .calendar_timelineItem__HT7fV[data-compact=true]{grid-template-columns:100px 26px minmax(0,1fr) auto 26px}.calendar_workspace__0_tQR[data-view=list] .calendar_timelineItem__HT7fV[data-compact=true] .calendar_itemStatus__qDRe8{display:block}.calendar_workspace__0_tQR[data-view=list] .calendar_maintenanceClusterButton__InMLn,.calendar_workspace__0_tQR[data-view=list] .calendar_turnoverMarker__RdtIQ{position:relative;inset:auto;top:auto!important;display:grid;width:100%;height:auto;min-height:58px;grid-template-columns:34px minmax(0,1fr) auto;justify-items:stretch;gap:9px;padding:8px 10px;transform:none;border:1px solid color-mix(in srgb,currentColor 18%,var(--cq-border));border-radius:var(--cq-radius-control);background:color-mix(in srgb,currentColor 6%,var(--cq-surface));text-align:left}@media (any-hover:hover){.calendar_workspace__0_tQR[data-view=list] .calendar_maintenanceClusterButton__InMLn:hover:where(:not(:disabled,[aria-disabled=true])),.calendar_workspace__0_tQR[data-view=list] .calendar_turnoverMarker__RdtIQ:hover:where(:not(:disabled,[aria-disabled=true])){transform:none}}.calendar_workspace__0_tQR[data-view=list] .calendar_maintenanceClusterCopy__Y3LWW,.calendar_workspace__0_tQR[data-view=list] .calendar_turnoverMarkerCopy__6YKCq{display:grid;min-width:0;place-self:center stretch;gap:2px}.calendar_workspace__0_tQR[data-view=list] .calendar_maintenanceClusterCopy__Y3LWW strong,.calendar_workspace__0_tQR[data-view=list] .calendar_turnoverMarkerCopy__6YKCq strong{color:var(--cq-ink);font-size:14px}.calendar_workspace__0_tQR[data-view=list] .calendar_maintenanceClusterCopy__Y3LWW small,.calendar_workspace__0_tQR[data-view=list] .calendar_turnoverMarkerCopy__6YKCq small{overflow:hidden;color:var(--cq-ink-secondary);font-size:14px;text-overflow:ellipsis;white-space:normal}.calendar_workspace__0_tQR[data-view=list] .calendar_operationMarkerBadge__lpWL3{position:static;place-self:center end;border-color:transparent}.calendar_workspace__0_tQR[data-view=list] .calendar_mobileMoment__U6Ym8{display:block;color:var(--cq-ink-secondary);font-size:14px;font-weight:660;font-variant-numeric:tabular-nums;text-align:right}.calendar_workspace__0_tQR[data-view=list] .calendar_itemCopy__Yfo0O strong{color:var(--cq-ink);font-size:16px}.calendar_workspace__0_tQR[data-view=list] .calendar_itemCopy__Yfo0O span{color:var(--cq-ink-secondary);font-size:14px}.calendar_workspace__0_tQR[data-view=list] .calendar_itemCopy__Yfo0O small{display:block;margin-top:2px;color:var(--cq-ink-secondary);font-size:14px}.calendar_workspace__0_tQR[data-view=list] .calendar_itemStatus__qDRe8{display:block;color:currentColor;font-size:14px}.calendar_workspace__0_tQR[data-view=list] .calendar_itemCopy__Yfo0O :is(strong,span,small){white-space:normal;overflow-wrap:anywhere;line-height:1.5}.calendar_workspace__0_tQR[data-view=list] .calendar_itemStatus__qDRe8{max-width:120px;white-space:normal}.calendar_workspace__0_tQR[data-view=list] .calendar_emptyLane__BluT7{position:static;min-height:44px;padding:3px 9px 3px 4px;transform:none}.calendar_mobileLaneHeader__DfjpG{min-width:0;align-items:center;gap:9px;padding:0 0 14px;border-bottom:1px solid var(--cq-border)}.calendar_mobileLaneHeader__DfjpG>span:first-child{display:inline-grid;width:44px;height:44px;flex:none;place-items:center;border-radius:var(--cq-radius-control);background:var(--cq-accent-soft);color:var(--cq-accent)}.calendar_mobileLaneHeader__DfjpG>span:last-child{display:grid;min-width:0;gap:1px}.calendar_mobileLaneHeader__DfjpG small,.calendar_mobileLaneHeader__DfjpG strong{overflow-wrap:anywhere}.calendar_mobileLaneHeader__DfjpG strong{color:var(--cq-ink);font-size:17px;font-weight:600}.calendar_mobileLaneHeader__DfjpG small{color:var(--cq-ink-secondary);font-size:14px}.calendar_timelineItem__HT7fV[data-selected],.calendar_turnoverMarker__RdtIQ[data-selected]{outline:2px solid var(--cq-accent);outline-offset:-2px;z-index:5}@container calendar-workspace (max-width: 600px){.calendar_workspace__0_tQR[data-view=list] .calendar_timelineItem__HT7fV,.calendar_workspace__0_tQR[data-view=list] .calendar_timelineItem__HT7fV[data-compact=true]{grid-template-columns:26px minmax(0,1fr) 26px}.calendar_workspace__0_tQR[data-view=list] .calendar_mobileMoment__U6Ym8{grid-column:2;text-align:left}.calendar_workspace__0_tQR[data-view=list] .calendar_startCap__xSN2k{grid-column:1;grid-row:2}.calendar_workspace__0_tQR[data-view=list] .calendar_itemCopy__Yfo0O{grid-column:2;grid-row:2}.calendar_workspace__0_tQR[data-view=list] .calendar_itemStatus__qDRe8{grid-column:2;max-width:none}.calendar_workspace__0_tQR[data-view=list] .calendar_endCap__xP_GN{grid-column:3;grid-row:2}.calendar_workspace__0_tQR[data-view=list] .calendar_timelineLane__l9LFJ{padding:12px}.calendar_emptySchedule__D2N9z{grid-template-columns:40px minmax(0,1fr);padding:22px 16px}}@media (prefers-reduced-motion:reduce){.calendar_maintenanceClusterButton__InMLn,.calendar_timelineItem__HT7fV,.calendar_turnoverMarker__RdtIQ{transition:none}}@media (forced-colors:active){.calendar_dayGuides__CDvOs>span,.calendar_emptyLane__BluT7,.calendar_maintenanceClusterButton__InMLn,.calendar_maintenancePopover__ioLVz,.calendar_timelineItem__HT7fV,.calendar_timelineLane__l9LFJ,.calendar_turnoverMarker__RdtIQ,.calendar_weekCanvas__9gJL7>span,.calendar_workspaceToolbar__xDfGP,.calendar_workspace__0_tQR{border-color:CanvasText}.calendar_dayGuides__CDvOs>span[data-today=true],.calendar_weekCanvas__9gJL7>span[data-today=true]{outline:2px solid Highlight;outline-offset:-2px}}.calendar_weekHeading__76HMy{position:relative;display:flex;min-width:0;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px}.calendar_weekHeadingCopy__yi8Zu{min-width:0;flex:1 1 360px}.calendar_weekEyebrow__hTeiK{margin:0 0 8px;color:var(--cq-ink-secondary);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.calendar_weekHeading__76HMy h1{margin:0;color:var(--cq-ink);font-size:var(--cq-page-title-size);font-weight:600;line-height:1.15;letter-spacing:-.04em}.calendar_weekHeadingSubtitle__DNXjV{margin:6px 0 0;font-size:17px;line-height:1.5;color:var(--cq-ink-secondary)}.calendar_weekHeadingActions__rNeCt{display:flex;min-width:0;align-items:center;gap:12px;padding-bottom:3px}.calendar_weekHeadingActions__rNeCt .calendar_weekControls__8_DXi{background:var(--cq-surface)}.calendar_weekHeadingActions__rNeCt .calendar_weekControls__8_DXi a{font-size:14px;font-weight:500}.calendar_createButton__PqLyJ.calendar_createButton__PqLyJ{min-height:44px;padding-inline:18px;font-size:15px;font-weight:500;gap:8px}.calendar_createMenuHeading__l6FF8{padding:10px 12px 6px;font-size:14px;color:var(--cq-ink-secondary)}.calendar_filterTrigger__Anw8U.calendar_filterTrigger__Anw8U{display:inline-flex;min-height:44px;align-items:center;gap:12px;padding:0 12px;border:1px solid var(--cq-border);background:var(--cq-surface);color:var(--cq-ink-secondary);font-size:14px;font-weight:500;border-radius:var(--cq-radius-control)}.calendar_laneCount__O0Meg{color:var(--cq-ink-secondary);font-size:14px}.calendar_viewControls__BDz7k{display:inline-flex;padding:3px;border:1px solid var(--cq-border);border-radius:var(--cq-radius-control);background:var(--cq-surface-muted)}.calendar_viewControls__BDz7k a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:calc(var(--cq-radius-control) - 3px);color:var(--cq-ink-secondary);font-size:14px;font-weight:500}.calendar_viewControls__BDz7k a[aria-current=page]{background:var(--cq-accent-soft);color:var(--cq-accent)}.calendar_emptyLane__BluT7 a{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 12px;color:var(--cq-accent)}.calendar_weekHeading__76HMy h1>.cq-action-menu-anchor{width:max-content;min-width:0;max-width:100%}.calendar_weekHeading__76HMy[data-navigation-pending] .calendar_weekControls__8_DXi{border-color:var(--cq-accent)}.calendar_dateTrigger__okZlF:focus-visible,.calendar_filterTrigger__Anw8U:focus-visible,.calendar_viewControls__BDz7k a:focus-visible,.calendar_weekControls__8_DXi a:focus-visible{outline:2px solid var(--cq-focus);outline-offset:-2px}.calendar_dateTrigger__okZlF.calendar_dateTrigger__okZlF.calendar_dateTrigger__okZlF{position:relative;display:inline-flex;width:auto;min-width:0;max-width:100%;height:auto;min-height:44px;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 10px;padding:2px 32px 2px 0;margin:0;border:0;border-radius:var(--cq-radius-control);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left}.calendar_dateTrigger__okZlF>span{white-space:nowrap}.calendar_dateTrigger__okZlF>svg{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--cq-ink-secondary)}.calendar_weekNavigationStatus__iGnBy{position:absolute;right:0;bottom:-22px;color:var(--cq-ink-secondary);font-size:12px;min-height:16px}.calendar_weekPickerPanel__6sIpo.calendar_weekPickerPanel__6sIpo{width:360px;padding:12px}@media (any-hover:hover){.calendar_dateTrigger__okZlF.calendar_dateTrigger__okZlF.calendar_dateTrigger__okZlF:hover:where(:not(:disabled,[aria-disabled=true])),.calendar_filterTrigger__Anw8U:hover:where(:not(:disabled,[aria-disabled=true])),.calendar_viewControls__BDz7k a:hover:where(:not(:disabled,[aria-disabled=true])),.calendar_weekHeadingActions__rNeCt .calendar_weekControls__8_DXi a:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--cq-interactive-surface-hover);color:var(--cq-ink)}.calendar_emptyLane__BluT7 a:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--cq-accent-soft)}}@container studio-agenda (max-width: 600px){.calendar_weekHeading__76HMy h1{font-size:28px}.calendar_weekHeadingActions__rNeCt{width:100%;justify-content:space-between;gap:8px}.calendar_weekHeadingSubtitle__DNXjV{font-size:15px}}@container calendar-workspace (max-width: 600px){.calendar_toolbarActions__OKwtx{width:100%;justify-content:flex-end;margin-left:0}.calendar_listDensity__HRDSM{margin-right:auto}.calendar_viewControls__BDz7k{flex:1}.calendar_viewControls__BDz7k a{flex:1;padding-inline:10px}.calendar_laneCount__O0Meg{margin-left:auto}}@media (prefers-reduced-motion:reduce){.calendar_weekPickerPanel__6sIpo.calendar_weekPickerPanel__6sIpo{animation:none}}.calendar_headingViews__pw3KD{display:none}@container studio-agenda (min-width: 900px){.calendar_headingViews__pw3KD{display:block}.calendar_toolbarActions__OKwtx>.calendar_viewControls__BDz7k{display:none}}.calendar_workspace__0_tQR[data-view=timeline] .calendar_emptyLane__BluT7{width:calc(100% - 28px);min-height:52px;justify-content:center;padding:4px 12px;border-style:dashed;border-color:color-mix(in srgb,var(--cq-accent) 45%,var(--cq-border));border-radius:var(--cq-radius-control);font-size:14px}.home_page__kNcys{min-width:0;width:100%}.home_attentionSection__Ld7k9{min-width:0}.home_attentionStrip__6BX7i{display:flex;min-height:58px;align-items:center;gap:16px;padding:6px 16px;border:1px solid color-mix(in srgb,var(--cq-attention) 22%,transparent);border-radius:var(--cq-radius-control);background:color-mix(in srgb,var(--cq-attention-soft) 65%,var(--cq-surface))}.home_attentionStrip__6BX7i h2{display:flex;flex:none;align-items:center;gap:8px;margin:0;color:var(--cq-attention);font-size:22px;font-weight:600}.home_attentionDot__bDT4S{width:8px;height:8px;border-radius:50%;background:var(--cq-attention)}.home_attentionCount__vrLUE{flex:none;color:var(--cq-ink-secondary);font-size:14px}.home_attentionItem__kAOQP{display:flex;min-width:0;min-height:44px;flex:1;align-items:center;gap:12px;padding:0 0 0 24px;border-left:1px solid var(--cq-border-strong);font-size:14px;color:var(--cq-ink-secondary)}.home_attentionItemCopy__NTsNf{flex:1;align-items:center;overflow-wrap:anywhere}.home_attentionItemCopy__NTsNf,.home_attentionItemHeading__nb2Ti{display:flex;min-width:0;flex-wrap:wrap;gap:4px 12px}.home_attentionItemHeading__nb2Ti strong{color:var(--cq-ink);font-size:16px;font-weight:600}.home_attentionItemCopy__NTsNf small{font-size:13px;line-height:1.5;color:var(--cq-ink-secondary)}.home_attentionItem__kAOQP>svg{flex:none}.home_attentionAll__kpU8w{display:inline-flex;min-height:44px;flex:none;align-items:center;gap:8px;margin-left:auto;padding-inline:8px;border-radius:var(--cq-radius-control);color:var(--cq-accent);font-size:14px;font-weight:550}@media (any-hover:hover){.home_attentionAll__kpU8w:hover:where(:not(:disabled,[aria-disabled=true])),.home_attentionItem__kAOQP:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--cq-interactive-surface-hover)}}.home_attentionAll__kpU8w:focus-visible,.home_attentionItem__kAOQP:focus-visible{outline:2px solid var(--cq-focus);outline-offset:-2px}@media (max-width:1200px){.home_attentionStrip__6BX7i{flex-wrap:wrap;gap:0 12px}.home_attentionItem__kAOQP{order:4;flex-basis:100%;padding:6px 8px;margin-inline:-8px;border-left:0}}@media (max-width:560px){.home_attentionStrip__6BX7i{gap:0 8px}.home_attentionStrip__6BX7i h2{font-size:16px}.home_attentionAll__kpU8w{gap:4px;padding-inline:4px;font-size:13px}.home_attentionCount__vrLUE{font-size:12px}.home_attentionItemHeading__nb2Ti{display:grid;gap:2px}}.home_nowAction___XULC{padding:0 10px;white-space:nowrap;display:flex;align-items:center;min-height:44px;gap:6px;border-radius:var(--cq-radius-control);color:var(--cq-accent);font-size:13px;font-weight:600}@media (any-hover:hover){.home_nowAction___XULC:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--cq-interactive-surface-hover)}}.home_agendaWorkspaceSection__1N996{min-width:0;scroll-margin-top:calc(var(--cq-topbar-height) + 20px)}.home_nowBar__KJmmg,.home_workspaceSection__0ZyAY{width:100%;min-width:0;overflow:hidden;border:0;border-radius:0;background:transparent}.home_workspaceSection__0ZyAY.home_workspaceSection__0ZyAY>.cq-section-heading{grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:0 0 12px;border-bottom:0;background:transparent;box-shadow:none}.home_workspaceSection__0ZyAY.home_workspaceSection__0ZyAY>.cq-section-heading.cq-section-heading--compact{min-height:44px;padding:0 0 12px}.home_workspaceSection__0ZyAY.home_workspaceSection__0ZyAY>.cq-section-heading .cq-section-heading-icon{background:transparent;color:var(--cq-ink-secondary)}.home_workspaceSection__0ZyAY.home_workspaceSection__0ZyAY>.cq-section-heading .cq-section-heading-trailing .cq-text-button{min-height:44px;padding:0 8px}.home_nowBar__KJmmg{border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);display:grid;min-height:72px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px}.home_actionHero__miMKn{background:var(--cq-surface)}.home_calmHero__JDbTh{background:color-mix(in srgb,var(--cq-surface-muted) 48%,var(--cq-surface))}.home_partialHero__zmkah{background:color-mix(in srgb,var(--cq-attention-soft) 36%,var(--cq-surface))}.home_inlineStatus__24OCd>span,.home_nowIcon__IJJBY,.home_panelState__pc7G3>span{display:grid;place-items:center;border-radius:var(--cq-radius-control);background:var(--cq-surface-muted);color:var(--cq-ink-secondary)}.home_nowIcon__IJJBY{width:42px;height:42px}.home_calmHero__JDbTh .home_nowIcon__IJJBY{background:var(--cq-success-soft);color:var(--cq-success)}.home_partialHero__zmkah .home_nowIcon__IJJBY{background:var(--cq-attention-soft);color:var(--cq-attention)}.home_nowCopy__YuFY6{display:grid;min-width:0;gap:4px}.home_inlineStatus__24OCd p,.home_nowCopy__YuFY6 h2,.home_nowCopy__YuFY6 p,.home_nowCopy__YuFY6 span,.home_panelState__pc7G3 p{margin:0}.home_nowCopy__YuFY6 p{color:var(--cq-ink-secondary);font-size:12px;font-weight:550;line-height:1.3}.home_nowCopy__YuFY6 h2{color:var(--cq-ink);font-size:18px;font-weight:620;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere}.home_nowCopy__YuFY6>span{color:var(--cq-ink-secondary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.home_inlineStatus__24OCd,.home_panelState__pc7G3{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid var(--cq-border)}.home_inlineStatus__24OCd>span,.home_panelState__pc7G3>span{width:36px;height:36px}.home_inlineStatus__24OCd strong,.home_panelState__pc7G3 strong{color:var(--cq-ink);font-size:14px;font-weight:600}.home_inlineStatus__24OCd p,.home_panelState__pc7G3 p{margin-top:3px;color:var(--cq-ink-secondary);font-size:13px;line-height:1.45}.home_inlineStatus__24OCd>a,.home_panelState__pc7G3>a{color:var(--cq-accent);font-size:13px;font-weight:600}.home_panelState__pc7G3{min-height:116px;border-top:0}@media (max-width:760px){.home_workspaceSection__0ZyAY.home_workspaceSection__0ZyAY>.cq-section-heading,.home_workspaceSection__0ZyAY.home_workspaceSection__0ZyAY>.cq-section-heading.cq-section-heading--compact{min-height:48px;padding:8px 0 14px}.home_nowBar__KJmmg{min-height:0;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 16px}.home_nowIcon__IJJBY{width:38px;height:38px}.home_nowAction___XULC{grid-column:2;justify-self:start;padding-inline:0}.home_inlineStatus__24OCd,.home_panelState__pc7G3{grid-template-columns:36px minmax(0,1fr);padding-inline:14px}.home_inlineStatus__24OCd>a,.home_panelState__pc7G3>a{grid-column:2}}.detail-panel_panel__4LJHI{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;background:var(--cq-canvas);color:var(--cq-ink)}.detail-panel_header__EToig{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px 20px}.detail-panel_header__EToig h2{min-width:0;margin:0;font-size:24px;font-weight:620;letter-spacing:-.035em;line-height:1.25;overflow-wrap:anywhere}.detail-panel_close__BVbQq.detail-panel_close__BVbQq{flex:none;border:0;border-radius:50%;background:var(--cq-surface-muted);color:var(--cq-ink-secondary)}.detail-panel_body__a4g7a{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 20px;scrollbar-width:thin}.detail-panel_footer__pBEeM{flex:none;padding:16px 28px max(28px,env(safe-area-inset-bottom))}.detail-panel_footer__pBEeM>a{width:100%;min-height:52px;font-size:16px}@media (max-width:560px){.detail-panel_header__EToig{padding:20px 20px 16px}.detail-panel_header__EToig h2{font-size:22px}.detail-panel_body__a4g7a{padding-inline:20px}.detail-panel_footer__pBEeM{padding:12px 20px max(20px,env(safe-area-inset-bottom))}}.today-agenda_workspace__Fs_ul{container:studio-agenda/inline-size;display:grid;min-width:0;min-height:calc(var(--cq-visual-viewport-height, 100dvh) - var(--cq-topbar-height));grid-template-columns:minmax(0,1fr);align-items:start;background:var(--cq-canvas)}.today-agenda_main__8fj8i{min-width:0;padding:24px 32px 48px}.today-agenda_summary__BD5u7{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.today-agenda_list__RdRee{padding:0;margin:0;overflow:hidden;list-style:none;border:1px solid var(--cq-border-strong);border-radius:var(--cq-radius-card);background:var(--cq-surface)}.today-agenda_list__RdRee>li+li{border-top:1px solid var(--cq-border)}.today-agenda_row__fkaZA{display:grid;width:100%;min-height:88px;grid-template-columns:56px 76px minmax(0,1fr) minmax(78px,112px) 18px;align-items:center;gap:16px;padding:12px 16px;border:0;background:transparent;text-align:left;color:var(--cq-ink);cursor:pointer}.today-agenda_row__fkaZA[data-selected]{background:var(--cq-accent-soft)}.today-agenda_time__Rt7aW{font-size:20px;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.today-agenda_thumbnail__fYM5u.today-agenda_thumbnail__fYM5u{width:76px;height:60px;border-radius:var(--cq-radius-control)}.today-agenda_copy__ui_b4{display:grid;min-width:0;gap:5px;overflow-wrap:anywhere}.today-agenda_copy__ui_b4 strong{font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.today-agenda_copy__ui_b4 small{color:var(--cq-ink-secondary);font-size:14px;line-height:1.4}.today-agenda_status__FKFGZ{justify-self:end;text-align:right;font-size:14px;line-height:1.5;color:var(--cq-ink-secondary)}.today-agenda_detailStatus__hosGI[data-tone=attention],.today-agenda_status__FKFGZ[data-tone=attention]{color:var(--cq-attention)}.today-agenda_detailStatus__hosGI[data-tone=success],.today-agenda_status__FKFGZ[data-tone=success]{color:var(--cq-success)}.today-agenda_chevron__yHeZZ{color:var(--cq-ink-tertiary)}.today-agenda_detailKicker__3Enrp{margin:28px 0 8px;color:var(--cq-ink-secondary);font-size:16px;line-height:1.4}.today-agenda_detailTitle__55dLo{margin:0;font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.today-agenda_detailSubtitle__lq64x{margin:16px 0 0;color:var(--cq-ink-secondary);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.today-agenda_detailStatus__hosGI{display:flex;align-items:center;gap:8px;margin:14px 0 24px;font-size:15px;color:var(--cq-ink-secondary)}.today-agenda_detailStatus__hosGI>svg{flex:none}.today-agenda_facts__t2KMN{margin:0}.today-agenda_facts__t2KMN>div{padding:18px 0;border-top:1px solid var(--cq-border-strong)}.today-agenda_facts__t2KMN dt{margin-bottom:6px;color:var(--cq-ink-secondary);font-size:14px;line-height:1.4}.today-agenda_facts__t2KMN dd{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.today-agenda_supporting__2548G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:24px;padding-top:16px;border-top:1px solid var(--cq-border-strong)}.today-agenda_supporting__2548G>:first-child{padding-right:28px}.today-agenda_supporting__2548G>:last-child{padding-left:28px;border-left:1px solid var(--cq-border)}.today-agenda_empty__yA3Dd{display:grid;justify-items:start;gap:12px;padding:28px;border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);color:var(--cq-ink-secondary)}.today-agenda_empty__yA3Dd strong{color:var(--cq-ink);font-size:17px;font-weight:600}.today-agenda_empty__yA3Dd p{margin:0;max-width:42ch;font-size:15px;line-height:1.5}.today-agenda_empty__yA3Dd a{min-height:44px;display:inline-flex;align-items:center;color:var(--cq-accent)}.today-agenda_detailDialog__sXVJU{inset:0;width:min(600px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(var(--cq-visual-viewport-height, 100dvh) - 48px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--cq-border);border-radius:var(--cq-radius-sheet);background:var(--cq-canvas);color:var(--cq-ink);box-shadow:var(--cq-token-shadow-overlay)}.today-agenda_detailDialog__sXVJU[open]{height:min(860px,calc(var(--cq-visual-viewport-height, 100dvh) - 48px))}.today-agenda_detailDialog__sXVJU::backdrop{background:var(--cq-token-color-scrim)}@media (any-hover:hover){.today-agenda_row__fkaZA:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--cq-interactive-surface-hover)}.today-agenda_row__fkaZA[data-selected]:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb,var(--cq-accent-soft) 86%,var(--cq-accent))}}.today-agenda_row__fkaZA:focus-visible{outline:2px solid var(--cq-focus);outline-offset:-3px}@media (max-width:767px){.today-agenda_main__8fj8i{padding:24px 20px 32px}.today-agenda_supporting__2548G{grid-template-columns:minmax(0,1fr);gap:24px}.today-agenda_supporting__2548G>:first-child{padding-right:0}.today-agenda_supporting__2548G>:last-child{padding-left:0;border-left:0}.today-agenda_row__fkaZA{grid-template-columns:48px 60px minmax(0,1fr) 16px;column-gap:12px}.today-agenda_thumbnail__fYM5u.today-agenda_thumbnail__fYM5u{width:60px;height:56px;grid-row:span 2}.today-agenda_time__Rt7aW{grid-row:span 2;font-size:18px}.today-agenda_copy__ui_b4{grid-column:3}.today-agenda_status__FKFGZ{grid-column:3;justify-self:start;text-align:left;font-size:14px}.today-agenda_chevron__yHeZZ{grid-column:4;grid-row:1/3}}@media (max-width:560px){.today-agenda_main__8fj8i{padding-inline:16px}.today-agenda_row__fkaZA{padding:12px;column-gap:10px;row-gap:3px;grid-template-columns:43px 48px minmax(0,1fr) 14px}.today-agenda_thumbnail__fYM5u.today-agenda_thumbnail__fYM5u{width:48px;height:48px}.today-agenda_copy__ui_b4 strong,.today-agenda_time__Rt7aW{font-size:16px}.today-agenda_copy__ui_b4 small{font-size:14px}}.today-agenda_priority__68CB_{margin-top:24px}.today-agenda_agenda__CjkRr{min-width:0;margin-top:8px;scroll-margin-top:calc(var(--cq-topbar-height) + 16px)}.today-agenda_mobileWeek__y_7uI{display:none;min-width:0}.today-agenda_presentationBody__ZBFnP,.today-agenda_presentation__sCLG7{min-width:0}.today-agenda_weekToggle__w_Ilh.today-agenda_weekToggle__w_Ilh{display:none}.today-agenda_weekDays__nxG1u{display:flex;overflow-x:auto;overscroll-behavior-x:contain;gap:4px;padding:4px;border:1px solid var(--cq-border);border-radius:var(--cq-radius-control);background:var(--cq-surface-muted)}.today-agenda_weekDays__nxG1u>button{display:grid;flex:1 0 44px;min-width:44px;min-height:72px;align-content:center;justify-items:center;gap:4px;padding-inline:0;color:var(--cq-ink-secondary)}.today-agenda_weekDays__nxG1u>button>span:first-child{font-size:12px}.today-agenda_weekDays__nxG1u>button>strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.today-agenda_weekDays__nxG1u>button[aria-current=date]{color:var(--cq-accent)}.today-agenda_weekDays__nxG1u>button[aria-pressed=true]{color:var(--cq-accent);background:var(--cq-accent-soft);box-shadow:none}.today-agenda_dayDot__1ave2{width:4px;height:4px;border-radius:50%;background:transparent}.today-agenda_dayDot__1ave2[data-busy]{background:currentColor}.today-agenda_dayHeading__7hie4{margin:18px 0 12px;font-size:16px;font-weight:600;color:var(--cq-ink)}@container calendar-workspace (max-width: 760px){.today-agenda_presentation__sCLG7[data-agenda-mode=day] .today-agenda_mobileWeek__y_7uI{display:block}.today-agenda_presentation__sCLG7[data-agenda-mode=day] [data-agenda-calendar]{display:none}.today-agenda_weekToggle__w_Ilh.today-agenda_weekToggle__w_Ilh{display:inline-flex;margin:0 0 12px;color:var(--cq-accent)}}@container studio-agenda (max-width: 760px){.today-agenda_supporting__2548G{grid-template-columns:minmax(0,1fr);gap:24px}.today-agenda_supporting__2548G>:first-child{padding-right:0}.today-agenda_supporting__2548G>:last-child{padding-left:0;border-left:0}}@media (forced-colors:active){.today-agenda_row__fkaZA[data-selected],.today-agenda_weekDays__nxG1u>button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}}.today-agenda_detailIdentity__0S6OC.today-agenda_detailIdentity__0S6OC{width:72px;height:72px;margin-top:12px;border-radius:var(--cq-radius-control)}@media (max-width:767px){.today-agenda_detailDialog__sXVJU,.today-agenda_detailDialog__sXVJU[open]{inset:var(--cq-visual-viewport-top,0) 0 auto;width:100vw;max-width:100vw;height:var(--cq-visual-viewport-height,100dvh);max-height:var(--cq-visual-viewport-height,100dvh);margin:0;border:0;border-radius:0}}.today-quick-note_capture__5hvzQ{display:grid;gap:10px}.today-quick-note_form__fFY6W{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:10px}.today-quick-note_editor__F94au{overflow:hidden;border:1px solid var(--cq-border-strong);border-radius:var(--cq-radius-control);background:var(--cq-surface)}.today-quick-note_editor__F94au:focus-within{outline:2px solid var(--cq-focus);outline-offset:-2px;border-color:var(--cq-focus)}.today-quick-note_bodyInput__ENsqv,.today-quick-note_titleInput__WjRjm{display:block;border:0!important;border-radius:0;background-color:transparent;box-shadow:none!important}.today-quick-note_bodyInput__ENsqv{min-height:72px}.today-quick-note_divider__lffD_{height:1px;margin:0 14px;background:var(--cq-border)}.today-quick-note_submit__WW0MA{min-height:44px}.today-quick-note_form__fFY6W:not([data-expanded]):not(:focus-within):not(:has(.today-quick-note_bodyInput__ENsqv:not(:placeholder-shown))) .today-quick-note_bodyInput__ENsqv,.today-quick-note_form__fFY6W:not([data-expanded]):not(:focus-within):not(:has(.today-quick-note_bodyInput__ENsqv:not(:placeholder-shown))) .today-quick-note_divider__lffD_,.today-quick-note_form__fFY6W:not([data-expanded]):not(:focus-within):not(:has(.today-quick-note_bodyInput__ENsqv:not(:placeholder-shown)))>:last-child{display:none}.today-quick-note_titleInput__WjRjm.today-quick-note_titleInput__WjRjm{min-height:64px;padding-inline:16px;font-size:15px;font-weight:400}.today-quick-note_bodyInput__ENsqv.today-quick-note_bodyInput__ENsqv{padding-inline:16px}@media (max-width:560px){.today-quick-note_capture__5hvzQ{padding-inline:0}.today-quick-note_titleInput__WjRjm.today-quick-note_titleInput__WjRjm{font-size:16px}}.today-quick-note_actions__jdTaK{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:4px}.today-quick-note_actions__jdTaK .today-quick-note_submit__WW0MA{margin-left:auto;width:auto}.today-quick-note_bodyInput__ENsqv::placeholder,.today-quick-note_titleInput__WjRjm::placeholder{color:var(--cq-ink-secondary);opacity:1}.today-quick-note_recentNote__r7WDI{display:grid;min-width:0;min-height:64px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;margin-top:12px;border-radius:var(--cq-radius-control);color:var(--cq-ink-secondary)}.today-quick-note_recentIcon__ySUai{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--cq-border);border-radius:var(--cq-radius-control);background:var(--cq-surface-muted);color:var(--cq-ink)}.today-quick-note_recentCopy__puB9U{display:grid;min-width:0;gap:4px;overflow-wrap:anywhere}.today-quick-note_recentCopy__puB9U strong{font-size:15px;font-weight:400;line-height:1.4}.today-quick-note_recentCopy__puB9U time,.today-quick-note_recentUnavailable__bwzAT{color:var(--cq-ink-secondary);font-size:13px;line-height:1.5}.today-quick-note_recentNote__r7WDI:focus-visible{outline:2px solid var(--cq-focus);outline-offset:-2px}@media (any-hover:hover){.today-quick-note_recentNote__r7WDI:hover{background:var(--cq-interactive-surface-hover)}}