.FUd2Ba_toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 16px 4px;display:grid}.FUd2Ba_toolbarSpacer{min-width:0}.FUd2Ba_toolbarEnd{justify-content:flex-end;display:flex}.FUd2Ba_periods{background:#fff;border:1px solid #e5e5e5;border-radius:9999px;gap:4px;padding:4px;display:flex;box-shadow:0 1px 2px #0000000f,0 4px 14px #00000012}.FUd2Ba_period,.FUd2Ba_control,.FUd2Ba_panelToggle{min-height:36px;transition:background-color var(--quewd-surface-transition) ease, color var(--quewd-surface-transition) ease, box-shadow var(--quewd-surface-transition) ease, transform var(--quewd-surface-transition) ease;border-radius:9999px;font-size:14px;font-weight:500}.FUd2Ba_period{text-transform:capitalize;color:#000;background:#fff;min-height:28px;padding:6px 16px}.FUd2Ba_period[aria-pressed=true]{color:#fff;background:#000;font-weight:600}.FUd2Ba_control{color:var(--foreground);background:#fff;border:1px solid #e5e5e5}.FUd2Ba_panelToggle{width:36px;color:var(--foreground);background:#fff;border:1px solid #e5e5e5;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #0000000d}.FUd2Ba_panelToggle[aria-expanded=true]{color:#fff;background:#000;border-color:#000}.FUd2Ba_period:not([aria-pressed=true]):hover,.FUd2Ba_control:hover,.FUd2Ba_panelToggle:not([aria-expanded=true]):hover{background:var(--quewd-hover-tint)}.FUd2Ba_period:active,.FUd2Ba_control:active{transform:translateY(0)}.FUd2Ba_period:focus-visible,.FUd2Ba_control:focus-visible,.FUd2Ba_panelToggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.FUd2Ba_titleRow{align-items:center;gap:12px;padding:4px 16px 12px;display:flex}.FUd2Ba_title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;margin-right:auto;font-size:32px;font-weight:400;line-height:1.15;overflow:hidden}.FUd2Ba_title strong{font-weight:700}.FUd2Ba_zone{gap:10px;width:100%;max-width:100%;margin-top:12px}.FUd2Ba_zone span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FUd2Ba_zoneMenu{max-width:calc(100vw - 24px)}.FUd2Ba_panel{z-index:30;overscroll-behavior:contain;border-left:1px solid var(--border);background:#fff;flex-direction:column;width:300px;max-width:calc(100% - 16px);padding:12px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #00000014,-1px 0 3px #0000000a}.FUd2Ba_dayNumber{font-variant-numeric:tabular-nums;min-width:28px;height:28px;color:var(--foreground);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}button.FUd2Ba_dayNumber:not(.FUd2Ba_dayNumberMuted),span.FUd2Ba_dayNumber{font-weight:600}.FUd2Ba_dayNumberMuted{color:var(--muted-foreground);opacity:.6;font-weight:500}.FUd2Ba_dayNumberToday{background:var(--primary-fill);color:var(--primary-foreground);opacity:1}.FUd2Ba_chip{text-align:left;background:var(--chip-tint);width:100%;min-width:0;height:18px;color:var(--chip-text);border-radius:4px;align-items:center;gap:5px;padding:0 5px;font-size:11.5px;line-height:18px;display:flex}.FUd2Ba_chip:hover,.FUd2Ba_hourlyEvent:hover{filter:brightness(.96)saturate(1.1)}.FUd2Ba_chipPill{border-left:3px solid var(--chip-color);padding-left:4px}.FUd2Ba_chipDot{background:var(--chip-color);border-radius:9999px;flex-shrink:0;width:7px;height:7px}.FUd2Ba_chipTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.FUd2Ba_chipTime{color:var(--chip-text);opacity:.8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.FUd2Ba_stateMarker{border-radius:9999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 1.5px #fff}.FUd2Ba_hourlyEvent{border-left:3px solid var(--chip-color);background:var(--chip-tint);color:var(--chip-text);border-radius:5px}.FUd2Ba_preview{width:min(400px,100vw - 24px);max-width:calc(100vw - 24px);padding:0;overflow:hidden}.FUd2Ba_previewScroll{max-height:min(70dvh, var(--radix-popover-content-available-height,70dvh));overscroll-behavior:contain;overflow-wrap:anywhere;padding:20px;overflow:auto}.FUd2Ba_details{overflow-wrap:anywhere;min-width:0}.FUd2Ba_previewScroll .FUd2Ba_details{background:0 0;margin:0;padding:0}@media (max-width:767px){.FUd2Ba_toolbar{grid-template-columns:0 1fr auto;gap:8px;padding:8px 12px 4px}.FUd2Ba_period{flex:1;min-height:36px;padding:6px 10px}.FUd2Ba_control,.FUd2Ba_panelToggle{min-width:44px;min-height:44px}.FUd2Ba_titleRow{padding:4px 12px 8px}.FUd2Ba_title{font-size:24px}.FUd2Ba_panel{top:8px;right:8px;bottom:calc(88px + env(safe-area-inset-bottom,0px));border:1px solid var(--border);border-radius:12px}.FUd2Ba_dayNumber{min-width:24px;height:24px;padding:0 4px;font-size:14px}.FUd2Ba_chip{padding:0 3px;font-size:10px}.FUd2Ba_chipTime{display:none}}@media (prefers-reduced-motion:reduce){.FUd2Ba_period,.FUd2Ba_control,.FUd2Ba_panelToggle,.FUd2Ba_period:hover,.FUd2Ba_control:hover,.FUd2Ba_period:active,.FUd2Ba_control:active{transition:none;transform:none}}
.xoLvoq_phoneTabs{background:var(--background);box-shadow:inset 0 -1px var(--border);flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding-inline:12px;display:grid}.xoLvoq_phoneTabs [role=tablist]{border-bottom:0}.xoLvoq_phoneTabs .xoLvoq_moreButton{width:44px;height:44px}.xoLvoq_homeHeading{width:100%;max-width:672px;min-height:calc(120px + env(safe-area-inset-top));padding:calc(60px + env(safe-area-inset-top)) 16px 0;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex}.xoLvoq_homeHeading>h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;min-width:0;margin:0;font-size:36px;font-weight:800;line-height:38px;overflow:hidden}.xoLvoq_controls{margin-left:auto}.xoLvoq_controls .xoLvoq_iconControl:not([aria-pressed=true]):not([aria-current=page]){color:var(--quewd-nav-idle)}.xoLvoq_controls .xoLvoq_iconControl:not(:disabled):not([aria-disabled=true]):focus-visible{color:var(--quewd-nav-selected)}@media (hover:hover){.xoLvoq_controls .xoLvoq_iconControl:not(:disabled):not([aria-disabled=true]):hover{color:var(--quewd-nav-selected)}}.xoLvoq_title.xoLvoq_title{letter-spacing:-1px;color:#000;font-size:36px;font-weight:800;line-height:38px}.xoLvoq_title.xoLvoq_title .xoLvoq_count{letter-spacing:normal;padding:2px 10px;font-size:16px;font-weight:600;line-height:22px}.xoLvoq_moreButton{color:#000;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-6px -12px;padding:12px;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.xoLvoq_moreButton>svg{stroke-width:2px;width:20px;height:20px;transition:transform .15s ease-in-out}.xoLvoq_moreButton:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (hover:hover){.xoLvoq_moreButton:hover>svg{transform:scale(1.1)}}.xoLvoq_moreButton:active{opacity:.6}.xoLvoq_moreButton:active>svg{transform:scale(.95)}.xoLvoq_menu.xoLvoq_menu{color:#000;background:#fff;border:.5px solid #183b4e0f;border-radius:20px;min-width:220px;max-width:90vw;padding:6px;box-shadow:0 4px 24px #0000001f}.xoLvoq_menu .xoLvoq_menuRow.xoLvoq_menuRow{letter-spacing:-.5px;color:#000;white-space:nowrap;border-radius:16px;align-items:center;gap:8px;height:44px;min-height:44px;padding:12px 40px 12px 12px;font-size:16px;font-weight:600;line-height:20px;display:flex;position:relative}.xoLvoq_menu .xoLvoq_menuRow.xoLvoq_menuRow:is(:focus,[data-highlighted]){background:var(--quewd-menu-row-hover);color:#000}.xoLvoq_menu .xoLvoq_menuRow>[data-action-indicator]{width:20px;height:20px;position:absolute;left:auto;right:12px}.xoLvoq_menu .xoLvoq_menuRow>[data-action-indicator] svg{stroke-width:2px;width:20px;height:20px}.xoLvoq_menu .xoLvoq_menuDivider.xoLvoq_menuDivider{background:#183b4e14;height:1px;margin:6px -6px}.xoLvoq_viewSwitch{gap:8px;padding:2px;display:flex}.xoLvoq_menu .xoLvoq_viewSwitchOption.xoLvoq_viewSwitchOption{color:#000;letter-spacing:-.2px;cursor:pointer;background:#fff;border:.5px solid #05294d1a;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;height:44px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;line-height:16px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #0000000f}.xoLvoq_menu .xoLvoq_viewSwitchOption>[data-action-indicator]{display:none}.xoLvoq_menu .xoLvoq_viewSwitchOption.xoLvoq_viewSwitchOption:not([data-state=checked]):is(:focus,[data-highlighted]){background:var(--quewd-hover-tint);color:#000}.xoLvoq_menu .xoLvoq_viewSwitchOption.xoLvoq_viewSwitchOption[data-state=checked]{color:#fff;background:#121212}.xoLvoq_menu .xoLvoq_viewSwitchOption.xoLvoq_viewSwitchOption[data-state=checked]:is(:focus,[data-highlighted]){color:#fff;background:#000}.xoLvoq_searchRow{width:100%;max-width:672px;margin-inline:auto;padding:0 16px 4px}.xoLvoq_search{width:100%;max-width:var(--quewd-search-size);height:var(--quewd-search-size);border:var(--quewd-search-border);background:var(--quewd-search-bg);box-shadow:var(--quewd-search-shadow);border-radius:9999px;transition:max-width .32s cubic-bezier(.2,0,0,1),box-shadow .32s cubic-bezier(.2,0,0,1),border-color .32s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.xoLvoq_search[data-open]{max-width:100%;box-shadow:var(--quewd-search-open-shadow);border-width:0}.xoLvoq_searchButton{flex:0 0 var(--quewd-search-size);width:var(--quewd-search-size);height:var(--quewd-search-size);color:var(--quewd-search-icon-color);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex}.xoLvoq_search .xoLvoq_searchButton>svg,.xoLvoq_search .xoLvoq_searchFieldIcon,.xoLvoq_search .xoLvoq_searchClose>svg{width:var(--quewd-search-icon);height:var(--quewd-search-icon);stroke-width:var(--quewd-search-icon-stroke);color:var(--quewd-search-icon-color)}.xoLvoq_searchButton:focus-visible,.xoLvoq_searchClose:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.xoLvoq_searchField{width:100%;min-width:0;height:var(--quewd-search-size);align-items:center;display:flex}.xoLvoq_searchFieldIcon{box-sizing:content-box;flex:none;padding:0 14px}.xoLvoq_searchInput,.xoLvoq_searchClose{animation:.32s cubic-bezier(.2,0,0,1) both xoLvoq_quewSearchFade}.xoLvoq_searchInput{min-width:0;height:var(--quewd-search-size);color:#000;letter-spacing:-.2px;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:16px}.xoLvoq_searchInput::placeholder{color:var(--quewd-search-placeholder);opacity:1}.xoLvoq_searchInput::-webkit-search-cancel-button{appearance:none;display:none}.xoLvoq_searchClose{flex:0 0 var(--quewd-search-size);width:var(--quewd-search-size);height:var(--quewd-search-size);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex}@keyframes xoLvoq_quewSearchFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xoLvoq_search,.xoLvoq_searchInput,.xoLvoq_searchClose,.xoLvoq_moreButton,.xoLvoq_moreButton>svg{transition:none;animation:none}}.dark .xoLvoq_title.xoLvoq_title{color:var(--foreground)}.dark .xoLvoq_moreButton{color:var(--foreground)}.dark .xoLvoq_searchButton{color:var(--foreground)}.dark .xoLvoq_searchInput{color:var(--foreground)}.dark .xoLvoq_search .xoLvoq_searchButton>svg{color:var(--foreground)}.dark .xoLvoq_search .xoLvoq_searchFieldIcon{color:var(--foreground)}.dark .xoLvoq_search .xoLvoq_searchClose>svg{color:var(--foreground)}.dark .xoLvoq_searchInput::placeholder{color:var(--muted-foreground)}.dark .xoLvoq_search{background:var(--quewd-popup-surface,#2f2f2f);border-color:var(--border);color:var(--foreground)}.dark .xoLvoq_menu.xoLvoq_menu{background:var(--quewd-popup-surface,#2f2f2f);border-color:var(--border);color:var(--foreground)}.dark .xoLvoq_menu .xoLvoq_viewSwitchOption.xoLvoq_viewSwitchOption:not([data-state=checked]){background:var(--quewd-popup-surface,#2f2f2f);border-color:var(--border);color:var(--foreground)}.dark .xoLvoq_menu .xoLvoq_menuRow.xoLvoq_menuRow{color:var(--foreground)}.dark .xoLvoq_menu .xoLvoq_viewSwitchOption.xoLvoq_viewSwitchOption[data-state=checked]{color:#000;background:#fff}
