.efn-timeline[data-v-eacf7f72]{align-items:stretch;gap:10px;width:min(640px,100%);display:flex}.efn-timeline__col[data-v-eacf7f72]{flex-direction:column;gap:6px;min-width:0;display:flex}.efn-timeline__head[data-v-eacf7f72]{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:0 2px;display:flex}.efn-timeline__label[data-v-eacf7f72]{font-size:var(--efn-fs-xs);color:var(--efn-ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.efn-timeline__period[data-v-eacf7f72]{color:var(--efn-ink-muted,#8b95a3);letter-spacing:.01em;flex-shrink:0;font-size:10px;font-weight:500;line-height:1.2}.efn-timeline__track[data-v-eacf7f72]{border-radius:var(--efn-radius-pill);box-sizing:border-box;background:#141a290f;border:1px solid #141a2914;height:36px;position:relative;overflow:hidden}.efn-timeline__hatch[data-v-eacf7f72]{pointer-events:none;opacity:.9;background:repeating-linear-gradient(-45deg,#ffffffb3 0 3px,#141a290f 3px 8px);position:absolute;inset:0}.efn-timeline__fill[data-v-eacf7f72]{z-index:1;border-radius:inherit;min-width:0;max-width:100%;height:100%;transition:width .35s var(--efn-ease,ease);position:relative}.efn-timeline__value[data-v-eacf7f72]{z-index:2;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.efn-timeline__value.is-ink[data-v-eacf7f72]{color:#fff;text-shadow:0 1px 1px #00000040}.efn-timeline__value.is-accent[data-v-eacf7f72],.efn-timeline__value.is-stripe[data-v-eacf7f72],.efn-timeline__value.is-ring[data-v-eacf7f72],.efn-timeline__value.is-glass[data-v-eacf7f72]{color:var(--efn-ink-on-accent,#141a29)}.efn-timeline__value.is-on-track[data-v-eacf7f72]{color:var(--efn-ink-soft,#5a6578)!important;text-shadow:none!important}.efn-timeline__fill.is-ink[data-v-eacf7f72]{background:var(--efn-surface-dark-solid,#141a29)}.efn-timeline__fill.is-accent[data-v-eacf7f72],.efn-timeline__fill.is-stripe[data-v-eacf7f72]{background:var(--efn-accent,#c4b18f)}.efn-timeline__fill.is-glass[data-v-eacf7f72]{background:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff80}.efn-timeline__fill.is-ring[data-v-eacf7f72]{background:var(--efn-sky,#68cadc)}@media (width<=720px){.efn-timeline[data-v-eacf7f72]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;width:100%;padding-bottom:4px;overflow-x:auto}.efn-timeline[data-v-eacf7f72]::-webkit-scrollbar{display:none}.efn-timeline__col[data-v-eacf7f72]{flex:1 0 auto;min-width:88px}.efn-timeline__col[data-v-eacf7f72]:nth-child(3){min-width:110px}.efn-timeline__track[data-v-eacf7f72]{height:32px}.efn-timeline__value[data-v-eacf7f72]{font-size:11px;left:10px}.efn-timeline__label[data-v-eacf7f72]{font-size:10px}.efn-timeline__period[data-v-eacf7f72]{font-size:9px}}.efn-hero-stats[data-v-30d65aa9]{gap:26px;padding-bottom:4px;display:flex}.efn-hero-stats__item[data-v-30d65aa9]{color:var(--efn-ink);align-items:center;gap:8px;display:flex}.efn-hero-stats__icon[data-v-30d65aa9]{opacity:.65;display:grid}.efn-hero-stats__item strong[data-v-30d65aa9]{letter-spacing:-.03em;font-size:22px;font-weight:600}.efn-hero-stats__item em[data-v-30d65aa9]{font-style:normal;font-size:var(--efn-fs-sm);color:var(--efn-ink-soft);font-weight:500}@media (width<=900px){.efn-hero-stats[data-v-30d65aa9]{flex-wrap:wrap;gap:14px 20px}}@media (width<=720px){.efn-hero-stats[data-v-30d65aa9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.efn-hero-stats__item[data-v-30d65aa9]{background:var(--efn-surface);border:1px solid var(--efn-border);box-shadow:var(--efn-shadow-sm), var(--efn-inset-glass);-webkit-backdrop-filter:var(--efn-blur-sm);backdrop-filter:var(--efn-blur-sm);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}.efn-hero-stats__icon[data-v-30d65aa9]{display:none}.efn-hero-stats__item strong[data-v-30d65aa9]{font-size:18px}.efn-hero-stats__item em[data-v-30d65aa9]{font-size:11px}}@media (width<=420px){.efn-hero-stats[data-v-30d65aa9]{grid-template-columns:1fr}.efn-hero-stats__item[data-v-30d65aa9]{flex-direction:row;justify-content:space-between;align-items:center}}
