.lt{--lt-ink:var(--text);--lt-quiet:var(--text-3);--lt-paper:var(--bg-canvas);--lt-thread:color-mix(in srgb,var(--gold) 70%,var(--text));--lt-past:color-mix(in srgb,var(--text) 26%,var(--bg-canvas));--lt-now:var(--gold);--lt-next:#8e3828;--lt-good:#1b5c43;margin:clamp(2rem,5vw,3rem) 0 0}.lt__title{margin:0 0 1.1rem;font-size:.875rem;color:var(--lt-quiet)}.lt__labels,.lt__plot{position:relative}.lt__labels{height:2.6rem}.lt__label{position:absolute;top:0;margin:0;font-size:.8125rem;line-height:1.35;white-space:nowrap}.lt__label[data-end]{text-align:right}.lt__label b{display:block;font-weight:600;color:var(--lt-ink)}.lt__label span{color:var(--lt-quiet)}.lt__short{display:none}.lt__row+.lt__row{margin-top:.9rem}.lt__name{margin:0 0 .3rem;font-size:.8125rem;font-weight:600;color:var(--lt-ink)}.lt__track{position:relative;height:1.5rem}.lt__axis{position:absolute;inset:calc(50% - .75px) 0 auto;height:1.5px;border-radius:1px;background:var(--lt-thread)}.lt__tick{position:absolute;top:calc(50% + 4px);width:1px;height:5px;background:color-mix(in srgb,var(--lt-ink) 22%,transparent)}.lt__band{position:absolute;top:calc(50% - 6px);display:flex;gap:2px;min-width:6px;height:12px}.lt__band i{flex:1;min-width:2px;border-radius:3px}.lt__band i:first-child{border-radius:6px 3px 3px 6px}.lt__band i:last-child{border-radius:3px 6px 6px 3px}.lt__band i:only-child{border-radius:6px}.lt__band[data-tone=past] i{background:var(--lt-past)}.lt__band[data-tone=now] i{background:var(--lt-now)}.lt__band[data-tone=next] i{background:var(--lt-next)}.lt__band[data-tone=good] i{background:var(--lt-good)}.lt__band[data-tone=now] i[data-dim]{background:color-mix(in srgb,var(--lt-now) 38%,var(--lt-paper))}.lt__today{position:absolute;top:calc(50% - 6px);width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--lt-paper);box-shadow:inset 0 0 0 2.5px var(--lt-ink)}.lt__today-tag{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;padding:2px 8px;border-radius:999px;background:var(--lt-ink);color:var(--lt-paper);font-size:.75rem;font-weight:600;white-space:nowrap}.lt__gap{position:relative;height:2.5rem;margin-top:.35rem}.lt__gap-bracket{position:absolute;top:0;height:10px;border:1px dashed color-mix(in srgb,var(--lt-ink) 30%,transparent);border-top:0;border-radius:0 0 6px 6px}.lt__gap-bracket>span{position:absolute;top:14px;left:50%;translate:-50% 0;font-size:.8125rem;line-height:1.3;white-space:nowrap;color:var(--text-2)}.lt__gap-bracket[data-edge=end]>span{left:auto;right:0;translate:0 0}.lt__gap-bracket[data-edge=start]>span{left:0;translate:0 0}.lt__years{position:relative;height:1.1rem;margin-top:.4rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--lt-quiet)}.lt__years span{position:absolute;translate:-50% 0;white-space:nowrap}.lt__years span[data-edge=start]{translate:0 0}.lt__years span[data-edge=end]{translate:-100% 0}@media (max-width:600px){.lt__long{display:none}.lt__short{display:inline}.lt__today-tag,.lt__years span[data-minor]{display:none}.lt__gap-bracket>span{font-size:.75rem}}