.tz-zone-path{transition:fill-opacity .2s ease}.tz-zone-recolor .tz-zone-path{transition:fill .45s ease,fill-opacity .2s ease}.tz-zone-intro{animation:tz-zone-fade-in .5s ease backwards}@keyframes tz-zone-fade-in{0%{opacity:0}to{opacity:1}}.tz-mono{font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.tz-tooltip{border-radius:10px;box-shadow:0 10px 24px #00000038;font-family:IBM Plex Sans,Inter,system-ui,sans-serif;font-size:12px;line-height:1.35;padding:10px 12px;pointer-events:none}.tz-tooltip-title{font-size:13px;font-weight:700}.tz-tooltip-sub{font-size:11px;margin-top:1px;overflow-wrap:anywhere}.tz-tooltip-sub,.tz-tooltip-time{font-family:IBM Plex Mono,ui-monospace,monospace}.tz-tooltip-time{font-feature-settings:"tnum";align-items:baseline;display:flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;gap:8px;margin-top:6px}.tz-tooltip-time span+span{font-size:11px;font-weight:500}.tz-tooltip-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tz-tooltip-also{font-size:11px;margin-top:6px}.tz-ruler{font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;position:relative}.tz-ruler-column{align-items:center;border:0;border-radius:0;bottom:0;cursor:default;display:flex;flex-direction:column;font:inherit;gap:1px;justify-content:flex-start;padding:0;position:absolute;top:0;white-space:nowrap}.tz-ruler-column:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.tz-ruler-chip{align-self:stretch;height:4px;margin-bottom:2px}.tz-ruler-label{font-size:11px;line-height:14px}.tz-ruler-time{font-size:9px;line-height:12px}.tz-legend{align-items:center;color:var(--tz-legend-text);display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.tz-legend i{border-radius:3px;display:inline-block;height:12px;margin-right:6px;vertical-align:-2px;width:12px}.tz-hour-scale{display:inline-flex}.tz-hour-scale i{border-radius:0;height:12px;margin:0;width:9px}.tz-hatch-key{padding-left:18px;position:relative}.tz-hatch-key:before{background:repeating-linear-gradient(45deg,var(--tz-legend-text) 0 1.5px,#0000 1.5px 4px);border-radius:3px;content:"";height:12px;left:0;position:absolute;top:1px;width:12px}.tz-map-controls-stack{display:flex;flex-direction:column;gap:4px;left:0;margin:0 0 8px;max-width:min(100%,calc(100vw - 16px));position:-webkit-sticky;position:sticky;width:-webkit-max-content;width:max-content;z-index:4}@media (max-width:767px){.tz-map-controls-stack{margin:0;max-width:min(100%,calc(100vw - 16px));padding:8px 0}@supports (width:1cqi){.tz-map-controls-stack{max-width:min(100%,100cqi,calc(100vw - 16px))}}}.tz-map-legend-row{display:flex;min-width:0}.tz-map-legend-row .tz-map-legend{max-width:100%}.tz-map-controls-row{max-width:100%}.tz-map-controls,.tz-map-controls-row{align-items:center;display:flex;gap:4px;min-width:0}.tz-map-controls{box-sizing:border-box;flex:1 1 auto;flex-wrap:nowrap;font-family:IBM Plex Sans,Inter,system-ui,sans-serif;font-size:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tz-map-controls::-webkit-scrollbar{display:none}.tz-map-controls>*{flex:0 0 auto}.tz-map-controls-row .tz-map-expand{background:var(--planner-bg);border:1px solid var(--planner-border);border-radius:4px;color:var(--planner-text);flex:none;height:28px;overflow:visible;width:32px}.tz-map-controls-row .tz-map-expand,.tz-map-controls-row .tz-map-expand-hit{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center}.tz-map-controls-row .tz-map-expand-hit{border-radius:0;color:inherit;margin:-9px -7px;padding:0}.tz-map-controls-row .tz-map-expand-hit:focus-visible{outline:2px solid #1d4ed8;outline:2px solid var(--tz-accent,#1d4ed8);outline-offset:-2px}.tz-map-controls-row .tz-map-expand-hit svg{flex:none;height:16px;opacity:.68;transition:opacity .12s ease;width:16px}.tz-map-controls-row .tz-map-expand-hit:focus-visible svg,.tz-map-controls-row .tz-map-expand-hit:hover svg{opacity:1}@media (prefers-reduced-motion:reduce){.tz-map-controls-row .tz-map-expand-hit svg{transition:none}}.tz-map-controls .tz-button{min-height:28px;padding:3px 8px}.tz-strip-switch{align-items:center;background:var(--planner-bg);border:1px solid var(--planner-border);border-radius:4px;box-sizing:border-box;display:inline-flex;min-height:28px}.tz-strip-switch>div{--accent:#a8a8a8;--overlay:0 0 0;padding-bottom:0;padding-top:0}.tz-strip-switch.dark>div{--accent:#f4f4f46b;--overlay:255 255 255}.tz-strip-switch [role=switch]{box-shadow:inset 0 0 0 1px #16161624}.tz-strip-switch.dark [role=switch]{box-shadow:inset 0 0 0 1px #fff3}.tz-strip-switch span[id]{color:var(--planner-text);font-size:12px;font-weight:500}.tz-map-legend{background:var(--planner-bg);border:1px solid var(--planner-border);border-radius:4px;box-sizing:border-box;font-size:11px;gap:4px 10px;line-height:14px;min-height:28px;padding:3px 8px}.tz-legend-compact i{height:10px;margin-right:4px;vertical-align:-1px;width:10px}.tz-legend-compact .tz-hour-scale i{height:10px;margin:0;width:4px}.tz-legend-compact .tz-hatch-key{padding-left:14px}.tz-legend-compact .tz-hatch-key:before{height:10px;top:2px;width:10px}.tz-button{align-items:center;background:var(--planner-bg);border:1px solid var(--planner-border);border-radius:4px;box-sizing:border-box;color:var(--planner-text);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;gap:4px;justify-content:center;line-height:1;margin:0;min-height:36px;min-width:32px;padding:4px 7px;text-decoration:none;white-space:nowrap}.tz-button[aria-pressed=true]{background:var(--tz-accent);border-color:var(--tz-accent);color:var(--tz-on-accent)}.tz-button:focus-visible{outline:2px solid var(--tz-accent);outline-offset:2px}.tz-globe-wrap{align-items:center;display:flex;justify-content:center;position:relative}.tz-globe-canvas{cursor:grab;display:block;outline:none;touch-action:none}.tz-globe-canvas:focus-visible{border-radius:50%;box-shadow:0 0 0 2px currentColor}@media (prefers-reduced-motion:reduce){.tz-zone-path,.tz-zone-recolor .tz-zone-path{transition:none}.tz-zone-intro{animation:none}}.tz-hint{display:block;line-height:1.35;max-width:240px}.tz-map-legend-anchor{display:inline-flex}.wm-zoomable{overflow:hidden!important}.wm-zoomed{cursor:grab}.wm-zoomed.wm-panning,.wm-zoomed.wm-panning *{cursor:grabbing!important}.wm-zoomed.wm-panning [data-tz-city]{pointer-events:none!important}.wm-zoomed .rsm-geography,.wm-zoomed .tz-zone-layer path{vector-effect:non-scaling-stroke}.wm-zoom-controls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;background:var(--tz-panel,#ffffffd1);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:3px;position:absolute;right:8px;top:8px;z-index:3}.dark.wm-zoom-controls{background:#0a101cb8}.wm-zoom-hint{background:#0a101cc7;border-radius:8px;color:#fff;font-size:13px;font-weight:500;left:50%;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .16s ease;z-index:3}.wm-zoom-hint-on{opacity:1}.wm-city-label{stroke-width:3px;stroke-linejoin:round;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;paint-order:stroke}.wm-city-label-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}@media (prefers-reduced-motion:reduce){.wm-zoom-hint{transition:none}}.wm-zoomable svg.rsm-svg{overflow:hidden}.wm-capital{stroke-width:1.2px;stroke-linejoin:round;paint-order:stroke}.wm-city-label-capital{font-weight:700}.fluid-slide-tabs>.absolute.pointer-events-none:not(.bg-hover):not(.z-20):not(.fluid-slide-pill){display:none}.fluid-slide-pill{background-color:#0062ff;background-color:var(--focus-ring,#0062ff);left:0;transition:transform .42s cubic-bezier(.34,1.45,.64,1),width .42s cubic-bezier(.34,1.45,.64,1)}.fluid-slide-tabs[data-fluid-pill=shown]>.z-20{box-shadow:inset 0 0 0 1px hsl(var(--background))}.fluid-slide-tabs[data-fluid-pill=shown] [role=tab][aria-selected=true]{--foreground:var(--background);--schedule-tab-active:hsl(var(--background))}.tz-view-tabs{display:inline-flex}.tz-view-tabs .fluid-slide-pill{border-radius:0;border-radius:var(--schedule-tab-radius,0)}.tz-view-tabs .scheduling-fluid-tabs-list{background:var(--fluid-control-bg);border-color:var(--fluid-control-border);border-radius:0;border-radius:var(--schedule-tab-outer-radius,0);padding:3px}.tz-view-tabs [role=tab]{border-radius:0;border-radius:var(--schedule-tab-radius,0);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center}.tz-view-tabs [role=tab]>span{font-size:12px}.tz-view-tabs [role=tab] span[aria-hidden=true]{font-weight:700}.tz-view-tabs [role=tab] span:not([aria-hidden=true]){color:var(--schedule-tab-inactive);font-weight:500}.tz-view-tabs [role=tab][aria-selected=true] span:not([aria-hidden=true]){color:var(--schedule-tab-active);font-weight:700}.tz-view-tabs-compact .scheduling-fluid-tabs-list{padding:2px}.tz-view-tabs-compact [role=tab]{height:22px;padding-left:6px;padding-right:6px}