.tn{display:grid;gap:16px}.tn-stage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px 28px;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:var(--radius);background-color:var(--surface-2);background-image:radial-gradient(var(--dots) 1px,transparent 1px);background-size:22px 22px}.tn-now{display:grid;gap:8px;align-content:start;align-self:center;min-width:0;container-type:inline-size}.tn-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.tn-title{font-size:var(--step-1)}.tn-live{display:inline-flex;align-items:center;gap:8px;padding:3px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tn:not(.is-live) .tn-live{visibility:hidden}.tn-live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:tn-pulse 2.4s ease-in-out infinite}@keyframes tn-pulse{0%,to{opacity:1}50%{opacity:.3}}.tn-digits{display:block;height:1.25em;font-size:clamp(2rem,15cqi,5.5rem);font-weight:760;line-height:1.25;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;color:var(--ink)}.tn-period{margin-left:.2em;font-size:.4em;font-weight:650;letter-spacing:0;color:var(--muted)}.tn-date{min-height:2.8em;color:var(--muted);font-size:var(--step-1);line-height:1.4}.tn-facts{display:grid;gap:8px;margin:0;align-content:start;min-width:0}.tn-fact{display:grid;gap:2px;min-width:0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.tn-fact dt{color:var(--muted);font-size:var(--step--1)}.tn-fact dd{margin:0;line-height:1.45;overflow-wrap:anywhere}.tn-fact-value{display:block;min-height:2.9em;font-weight:650}.tn-yours{display:block;min-height:1.45em;color:var(--muted);font-size:var(--step--1)}.tn-rule{grid-column:1 / -1;color:var(--muted);font-size:var(--step--1);line-height:1.5;max-width:52rem}.tn-controls{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:end;gap:8px 24px}.tn-format{flex:0 1 26rem}.tn-zones{display:grid;gap:12px}.tn-zone-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none}.tn-zone{display:grid;gap:8px;align-content:start;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.tn-zone-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start}.tn-zone-name{font-size:var(--step-0);line-height:1.35;overflow-wrap:anywhere}.tn-zone-time{display:grid;min-width:7.75rem;text-align:right}.tn-zone-clock{font-size:var(--step-1);font-weight:760;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}.tn-zone-date{min-height:1.4em;color:var(--muted);font-size:.8125rem;line-height:1.4;white-space:nowrap}.tn-zone-areas{color:var(--muted);font-size:var(--step--1);line-height:1.45}.tn-zone-facts{display:grid;gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--line);font-size:var(--step--1)}.tn-zone-facts div{display:grid;gap:1px}.tn-zone-facts dt{color:var(--muted);font-size:.8125rem;line-height:1.4}.tn-zone-facts dd{margin:0;min-height:2.9em;line-height:1.45;overflow-wrap:anywhere}.tn-zone-note{color:var(--danger);font-size:var(--step--1);font-weight:600}.tn-fact-list{display:grid;gap:10px;margin:0;padding-left:1.25em;line-height:1.55}.tn-convert{position:static}.tn-convert .btn{justify-self:start}.tn-pairs-title{font-weight:650;font-size:var(--step--1)}@media(max-width:899px){.tn-stage{grid-template-columns:minmax(0,1fr)}.tn-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.tn-fact-value{min-height:4.35em}.tn-yours{min-height:2.9em}}@media(max-width:480px){.tn-zone{padding:12px 14px}}@media(forced-colors:active){.tn-live-dot{forced-color-adjust:none;background:CanvasText}.tn-stage,.tn-fact,.tn-zone{border-color:CanvasText}}
