.ts.svelte-w6zqjs{flex-direction:column;gap:2rem;display:flex}.block.svelte-w6zqjs{flex-direction:column;gap:.7rem;display:flex}.now.svelte-w6zqjs{--ac-bg:var(--color-bg-alt);padding:1rem 1.25rem}.now-head.svelte-w6zqjs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.now-zone.svelte-w6zqjs{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-mono)}.now-grid.svelte-w6zqjs{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem 1.2rem;display:grid}.now-grid.svelte-w6zqjs>div:where(.svelte-w6zqjs){flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.now-grid.svelte-w6zqjs button,.zone-iso.svelte-w6zqjs button,.extra.svelte-w6zqjs button{white-space:nowrap;flex:none}.now-label.svelte-w6zqjs{min-width:4.5rem;color:var(--color-text-muted);flex:none;font-size:.75rem}.now-value.svelte-w6zqjs{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-primary);font-size:.95rem}.now-text.svelte-w6zqjs{color:var(--color-text);font-size:.85rem}.input-head.svelte-w6zqjs{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.sample.svelte-w6zqjs{padding:.35rem .8rem;font-size:.72rem}input[type=text].svelte-w6zqjs{background:var(--color-bg-alt);border:1px solid var(--color-border);width:100%;color:var(--color-text);font-family:var(--font-mono);padding:.7rem .8rem;font-size:1rem}input[type=text].svelte-w6zqjs:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.error-line.svelte-w6zqjs{color:var(--color-danger);font-size:.85rem;line-height:1.6}.error-line.svelte-w6zqjs code:where(.svelte-w6zqjs){font-family:var(--font-mono);color:var(--color-text)}.guess.svelte-w6zqjs{--ac-bg:var(--color-bg-alt);flex-direction:column;gap:.5rem;padding:.8rem 1rem;display:flex}.guess-line.svelte-w6zqjs{color:var(--color-text-dim);font-size:.88rem}.guess-line.svelte-w6zqjs strong:where(.svelte-w6zqjs){color:var(--color-primary)}.guess-badge.svelte-w6zqjs{background:color-mix(in srgb, var(--color-accent) 20%, transparent);color:var(--color-accent);margin-right:.4rem;padding:.05rem .4rem;font-size:.7rem;display:inline-block}.guess-reason.svelte-w6zqjs,.guess-other.svelte-w6zqjs{color:var(--color-text-muted);font-size:.8rem;line-height:1.7}.guess-other.svelte-w6zqjs strong:where(.svelte-w6zqjs){color:var(--color-text-dim);font-family:var(--font-mono)}.unit-toggle.svelte-w6zqjs,.zone-toggle.svelte-w6zqjs{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.unit-toggle.svelte-w6zqjs .btn:where(.svelte-w6zqjs),.zone-toggle.svelte-w6zqjs .btn:where(.svelte-w6zqjs){padding:.35rem .8rem;font-size:.72rem}.zone-label.svelte-w6zqjs{color:var(--color-text-muted);margin-right:.2rem;font-size:.78rem}.empty-hint.svelte-w6zqjs{color:var(--color-text-dim);font-size:.9rem}.relative.svelte-w6zqjs{color:var(--color-accent);margin-bottom:.9rem;font-size:.85rem}.zones.svelte-w6zqjs{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;display:grid}.zone.svelte-w6zqjs{border:1px solid var(--color-border);background:var(--color-bg-alt);min-width:0;padding:.8rem .9rem}.zone-title.svelte-w6zqjs{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem}.zone-tz.svelte-w6zqjs{text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-size:.7rem}.zone-date.svelte-w6zqjs{color:var(--color-text);font-size:1.05rem}.zone-time.svelte-w6zqjs{color:var(--color-primary);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.3rem}.zone-iso.svelte-w6zqjs{align-items:center;gap:.5rem;min-width:0;margin-top:.6rem;display:flex}.zone-iso.svelte-w6zqjs code:where(.svelte-w6zqjs){font-family:var(--font-mono);color:var(--color-text-dim);word-break:break-all;min-width:0;font-size:.78rem}.extra.svelte-w6zqjs{margin-top:1rem;font-size:.85rem}.extra.svelte-w6zqjs div:where(.svelte-w6zqjs){border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.3rem 0;display:flex}.extra.svelte-w6zqjs dt:where(.svelte-w6zqjs){min-width:8rem;color:var(--color-text-muted);flex:none}.extra.svelte-w6zqjs dd:where(.svelte-w6zqjs){align-items:center;gap:.5rem;min-width:0;display:flex}.extra.svelte-w6zqjs code:where(.svelte-w6zqjs){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);word-break:break-all}.zone-used.svelte-w6zqjs{color:var(--color-text-muted);margin-bottom:.7rem;font-size:.82rem}
