.tz-tool.svelte-a1cjyp{gap:16px;padding-block:16px 96px;display:grid}.head.svelte-a1cjyp{gap:4px;display:grid}.title.svelte-a1cjyp{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:flex}.benefit.svelte-a1cjyp{color:var(--color-text-muted);margin:0;font-size:13px}.note.svelte-a1cjyp,.hint.svelte-a1cjyp{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}.tabs.svelte-a1cjyp{gap:6px;display:flex;overflow-x:auto}.tab.svelte-a1cjyp{border:1px solid var(--color-divider);min-block-size:44px;color:var(--color-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex:auto;padding-inline:12px;font-size:13px;font-weight:700}.tab[aria-selected=true].svelte-a1cjyp{background:var(--color-accent-fill);color:var(--color-on-accent);border-color:var(--color-accent)}.panel.svelte-a1cjyp,.block.svelte-a1cjyp{gap:10px;display:grid}.field.svelte-a1cjyp{color:var(--color-text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.two-col.svelte-a1cjyp{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dz-input.svelte-a1cjyp{background:var(--color-surface);border:1px solid var(--color-divider);min-block-size:44px;inline-size:100%;color:var(--color-text);font:inherit;padding-inline:12px;font-size:14px}.hours.svelte-a1cjyp{align-items:center;gap:8px;display:flex}.sr-field.svelte-a1cjyp{flex:1}.sr-only.svelte-a1cjyp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ghost.svelte-a1cjyp{border:1px solid var(--color-divider);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;justify-self:start;min-block-size:44px;min-inline-size:44px;padding-inline:12px;font-size:13px;font-weight:600}.num.svelte-a1cjyp{font-variant-numeric:tabular-nums}.ltr.svelte-a1cjyp{text-align:start;direction:ltr;unicode-bidi:isolate}.err.svelte-a1cjyp{color:var(--color-text-muted);margin:0;font-size:13px}.notice.svelte-a1cjyp{justify-items:start;gap:8px;line-height:1.5;display:grid}.block-head.svelte-a1cjyp{border-block-end:2px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block-end:8px;display:flex}.block-title.svelte-a1cjyp{color:var(--color-text);font-size:13px;font-weight:800}.tile-label.svelte-a1cjyp{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:700}.sub.svelte-a1cjyp{color:var(--color-text-muted);font-size:11px;line-height:1.55}.big.svelte-a1cjyp{font-size:26px;font-weight:800;line-height:1}.from-card.svelte-a1cjyp{border:2px solid var(--color-accent);background:var(--color-surface);gap:3px;padding:14px;display:grid}.from-name.svelte-a1cjyp{font-size:15px;font-weight:800}.rows.svelte-a1cjyp,.matches.svelte-a1cjyp,.pins.svelte-a1cjyp{margin:0;padding:0;list-style:none;display:grid}.row.svelte-a1cjyp{border-block-end:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.row-main.svelte-a1cjyp,.row-time.svelte-a1cjyp,.pin-body.svelte-a1cjyp{gap:2px;min-inline-size:0;display:grid}.row-time.svelte-a1cjyp{text-align:end;justify-items:end}.row-name.svelte-a1cjyp{color:var(--color-text);font-size:13px;font-weight:700}.match.svelte-a1cjyp{border:none;border-block-end:1px solid var(--color-divider);min-block-size:44px;inline-size:100%;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;gap:2px;padding:8px 10px;display:grid}.pin.svelte-a1cjyp{border-block-end:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:10px;padding-block:8px;display:flex}.copy-row.svelte-a1cjyp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legend.svelte-a1cjyp{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.key.svelte-a1cjyp{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.swatch.svelte-a1cjyp{border:1px solid var(--color-divider);block-size:10px;inline-size:10px}.swatch.work.svelte-a1cjyp{background:var(--color-surface-2,var(--color-surface));border-color:var(--color-accent)}.swatch.off.svelte-a1cjyp{background:0 0}.swatch.nowkey.svelte-a1cjyp{background:var(--color-accent);border-color:var(--color-accent)}.strip-wrap.svelte-a1cjyp{overflow-x:auto}.strip.svelte-a1cjyp{border-collapse:collapse}.strip-city.svelte-a1cjyp{background:var(--color-bg);text-align:start;min-inline-size:116px;padding-inline-end:8px;font-size:12px;font-weight:700;position:sticky;inset-inline-start:0}.stack.svelte-a1cjyp{gap:2px;display:grid}.cell.svelte-a1cjyp{border:1px solid var(--color-divider);min-block-size:44px;inline-size:46px;color:var(--color-text-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;font-size:11px}.cell.work.svelte-a1cjyp{background:var(--color-surface);color:var(--color-text);font-weight:700}.cell.nowcol.svelte-a1cjyp{border-color:var(--color-accent);border-inline-width:2px}.cell.chosen.svelte-a1cjyp{background:var(--color-accent-fill);color:var(--color-on-accent);font-weight:800}.lines.svelte-a1cjyp{white-space:pre-wrap;margin:0;font-family:ui-monospace,monospace;font-size:11.5px;line-height:1.8}.clock-table.svelte-a1cjyp{border-collapse:collapse;inline-size:100%;font-size:12px}.clock-table.svelte-a1cjyp th:where(.svelte-a1cjyp){text-align:start;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);border-block-end:2px solid var(--color-divider);padding-block:6px;font-size:10px}.clock-table.svelte-a1cjyp tbody:where(.svelte-a1cjyp) th:where(.svelte-a1cjyp){text-transform:none;letter-spacing:normal;vertical-align:top;border-block-end:1px solid var(--color-divider);padding-block:8px;padding-inline-end:8px;font-size:12px}.clock-table.svelte-a1cjyp td:where(.svelte-a1cjyp){border-block-end:1px solid var(--color-divider);vertical-align:top;padding-block:8px;padding-inline-end:8px}.dot.svelte-a1cjyp{background:var(--color-accent);border-radius:50%;block-size:8px;inline-size:8px;display:inline-block}.dot.night.svelte-a1cjyp{border:1px solid var(--color-divider);background:0 0}.seo[data-astro-cid-rghmsjcn]{color:var(--color-text-muted);max-inline-size:640px;margin-block:8px 24px;font-size:13px;line-height:1.6}
