@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-timeline{--amset-timeline-name:9rem;--amset-timeline-height:1.5rem;--amset-timeline-slot:var(--amset-space-2);--amset-timeline-font:var(--amset-text-sm);--amset-timeline-description:var(--amset-text-xs);--amset-timeline-radius:var(--amset-radius-sm);--amset-timeline-track:var(--amset-surface-2);--amset-timeline-bar:var(--amset-accent);--amset-timeline-bar-ink:var(--amset-accent-ink);--amset-timeline-progress:color-mix(in oklab, var(--amset-highlight) 30%, transparent);--amset-timeline-today:var(--amset-error);--amset-timeline-today-width:2px;font-family:var(--amset-font);line-height:var(--amset-line-tight);color:var(--amset-ink);margin:0;position:relative}.amset-timeline--sm{--amset-timeline-name:7rem;--amset-timeline-height:1.25rem;--amset-timeline-slot:var(--amset-space-1);--amset-timeline-font:var(--amset-text-xs)}.amset-timeline--lg{--amset-timeline-name:11rem;--amset-timeline-height:2rem;--amset-timeline-slot:var(--amset-space-3);--amset-timeline-font:var(--amset-text-base);--amset-timeline-description:var(--amset-text-sm);--amset-timeline-radius:var(--amset-radius)}.amset-timeline__bar--accent{--amset-timeline-bar:var(--amset-accent);--amset-timeline-bar-ink:var(--amset-accent-ink)}.amset-timeline__bar--secondary{--amset-timeline-bar:var(--amset-secondary);--amset-timeline-bar-ink:var(--amset-secondary-ink)}.amset-timeline__bar--tertiary{--amset-timeline-bar:var(--amset-tertiary);--amset-timeline-bar-ink:var(--amset-tertiary-ink)}.amset-timeline--info,.amset-timeline__bar--info{--amset-timeline-bar:var(--amset-info-solid);--amset-timeline-bar-ink:var(--amset-info-ink)}.amset-timeline--success,.amset-timeline__bar--success{--amset-timeline-bar:var(--amset-success-solid);--amset-timeline-bar-ink:var(--amset-success-ink)}.amset-timeline--warning,.amset-timeline__bar--warning{--amset-timeline-bar:var(--amset-warning-solid);--amset-timeline-bar-ink:var(--amset-warning-ink)}.amset-timeline--error,.amset-timeline__bar--error{--amset-timeline-bar:var(--amset-error-solid);--amset-timeline-bar-ink:var(--amset-error-ink)}.amset-timeline--neutral,.amset-timeline__bar--neutral{--amset-timeline-bar:var(--amset-ink-2);--amset-timeline-bar-ink:var(--amset-surface);--amset-timeline-progress:color-mix(in oklab, var(--amset-highlight) 20%, transparent)}.amset-timeline__drawing{gap:var(--amset-timeline-slot);flex-direction:column;display:flex}.amset-timeline__months{height:calc(var(--amset-timeline-description) * var(--amset-line-tight));font-size:var(--amset-timeline-description);margin-inline-start:calc(var(--amset-timeline-name) + var(--amset-space-3));position:relative}.amset-timeline__month{border-inline-start:var(--amset-border-width) solid var(--amset-divider);color:var(--amset-ink-2);text-overflow:ellipsis;white-space:nowrap;padding-inline-start:var(--amset-space-1);position:absolute;inset-block-start:0;overflow:hidden}.amset-timeline__rows{gap:var(--amset-timeline-slot);flex-direction:column;display:flex;position:relative}.amset-timeline__row{align-items:center;gap:var(--amset-space-3);display:flex}.amset-timeline__name{width:var(--amset-timeline-name);font-size:var(--amset-timeline-font);overflow-wrap:anywhere;flex:none}.amset-timeline__track{min-width:0;height:var(--amset-timeline-height);background:var(--amset-timeline-track);border-radius:var(--amset-timeline-radius);flex:1;position:relative}.amset-timeline__bar{z-index:2;border-radius:var(--amset-timeline-radius);background:var(--amset-timeline-bar);min-width:2px;color:var(--amset-timeline-bar-ink);animation:amset-timeline-grow var(--amset-duration-slow) var(--amset-easing-entry);transition:inset-inline-start var(--amset-duration) var(--amset-easing-standard), width var(--amset-duration) var(--amset-easing-standard), background-color var(--amset-duration) var(--amset-easing-standard), color var(--amset-duration) var(--amset-easing-standard);align-items:center;display:flex;position:absolute;inset-block:0;overflow:hidden;container:amset-timeline-bar/inline-size}@keyframes amset-timeline-grow{0%{width:0}}.amset-timeline__progress{background:var(--amset-timeline-progress);animation:amset-timeline-grow var(--amset-duration-slow) var(--amset-easing-entry) var(--amset-duration) backwards;transition:width var(--amset-duration) var(--amset-easing-standard);position:absolute;inset-block:0;inset-inline-start:0}.amset-timeline__dates{min-width:0;padding-inline:var(--amset-space-2);font-family:var(--amset-font-num);font-size:var(--amset-timeline-description);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}@container amset-timeline-bar (max-width:3rem){.amset-timeline__dates{display:none}}.amset-timeline__today{z-index:1;width:var(--amset-timeline-today-width);border-radius:var(--amset-timeline-today-width);background:var(--amset-timeline-today);animation:amset-timeline-appear var(--amset-duration) var(--amset-easing-entry) var(--amset-duration-slow) backwards;transition:inset-inline-start var(--amset-duration) var(--amset-easing-standard);margin-inline-start:calc(var(--amset-timeline-today-width) / -2);position:absolute;inset-block:0}@keyframes amset-timeline-appear{0%{opacity:0}}.amset-timeline__empty{padding:var(--amset-space-5) var(--amset-space-3);background:var(--amset-surface-2);border:var(--amset-border-width) dashed var(--amset-border);border-radius:var(--amset-radius);color:var(--amset-ink-2);font-family:var(--amset-font);font-size:var(--amset-text-sm);text-align:center;margin:0}.amset-timeline__data table{border-collapse:collapse;width:100%;font-size:var(--amset-timeline-description);line-height:var(--amset-line-normal);color:var(--amset-ink-2);margin-block-start:var(--amset-space-3)}.amset-timeline__data caption{color:var(--amset-ink-2);font-size:var(--amset-timeline-description);text-align:start;padding-block-end:var(--amset-space-1)}.amset-timeline__data th,.amset-timeline__data td{padding:2px var(--amset-space-2);border-bottom:var(--amset-border-width) solid var(--amset-divider);font-weight:var(--amset-weight-normal);text-align:start}.amset-timeline__data td{color:var(--amset-ink);font-variant-numeric:tabular-nums}}
