.ts-card{padding:22px 24px;scroll-margin-top:96px}.ts-card>h2{color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.3}.ts-sub{color:var(--muted);margin:0 0 16px;font-size:14.5px;line-height:1.5}.ts-foot{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}.ts-tag{color:#8a6510;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.4px #d6a21f}.ts-hero-num{letter-spacing:-.01em;font-size:19px!important}.ts-hero-rows i{font-size:10px!important}.ts-hero-empty .sw-hero-button{margin-top:auto}.ts-mini p{color:#2c4a8a;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.ts-seg{margin:6px 0 16px;position:relative}.ts-seg-bar{background:#eef1f6;border-radius:8px;height:14px;position:relative}.ts-seg-bar i{position:absolute;top:0;bottom:0;box-shadow:-2px 0 #fff}.ts-seg-bar i.is-rise{box-shadow:none;border-radius:8px 0 0 8px}.ts-seg-bar i.is-min{border-radius:0 8px 8px 0;background-image:repeating-linear-gradient(45deg,#ffffff8c 0 3px,#0000 3px 6px)!important}.ts-seg-now{background:#14244e;border-radius:3px;width:4px;height:24px;margin-left:-2px;position:absolute;top:-5px;box-shadow:0 0 0 2px #fff}.ts-seg-ticks{color:#5f6b70;height:18px;margin-top:6px;font-size:12px;position:relative}.ts-seg-ticks span{white-space:nowrap;position:absolute;left:0}.ts-seg-ticks span[style]{transform:translate(-50%)}.ts-seg-ticks span.is-now{color:#14244e;font-weight:800}.ts-seg-ticks span.is-end{left:auto;right:0}.ts-seg.is-mini{margin:0}.ts-seg.is-mini .ts-seg-bar{height:10px}.ts-seg.is-mini .ts-seg-now{height:20px}.ts-seg.is-mini .ts-seg-ticks{margin-top:4px;font-size:11.5px}.ts-chart-box{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:12px 10px 6px}.ts-chart{width:100%;height:auto;display:block}.ts-chart.is-narrow{display:none}.ts-zone{fill:#f6f8fc}.ts-grid{stroke:#e2e5e7}.ts-tick{stroke:#c9cfd3}.ts-ax{fill:#687075;font-weight:600}.ts-lab{fill:#3b4650;font-weight:600}.ts-lab-b{fill:#15191c;font-weight:800}.ts-bar{fill:#a9bde3}.ts-bar.is-fresh{fill:#c4d2ec}.ts-line{stroke:#14244e}.ts-now{stroke:#14244e;stroke-opacity:.45}.ts-leader{stroke:#14244e;stroke-opacity:.5}.ts-dot{stroke:#fff;stroke-width:2px}.ts-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ts-legend li{color:var(--ink);grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:8px;font-size:14px;font-weight:700;display:grid}.ts-legend small{color:var(--muted);grid-column:2;font-size:12.5px;font-weight:500}.ts-legend i{grid-row:span 2;width:26px;display:block}.ts-legend i.is-bar{background:repeating-linear-gradient(90deg,#a9bde3 0 4px,#0000 4px 6px);height:14px}.ts-legend i.is-line{background:#14244e;border-radius:2px;height:3px}.ts-legend i.is-pred{background:#e8892b21;border-radius:3px;height:14px;position:relative}.ts-legend i.is-pred:after{content:"";border-top:2.2px dashed #e8892b;position:absolute;top:6px;left:0;right:0}.ts-stats{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:10px;margin-top:14px;display:grid}.ts-stats>div{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.ts-stats span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.ts-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.2}.ts-stats small{color:var(--muted);font-size:12.5px}.ts-stats i{border-radius:4px;width:26px;height:4px;margin-bottom:6px;display:block}.ts-phase-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ts-phase-tiles li{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.ts-phase-tiles li.is-now{border-color:#d6a21f;box-shadow:inset 0 0 0 1px #d6a21f}.ts-phase-tiles i{border-radius:4px;width:28px;height:5px;margin-bottom:4px}.ts-phase-tiles b{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.ts-phase-tiles small{color:var(--muted);font-size:12.5px;font-weight:700}.ts-phase-tiles p{color:var(--ink);margin:2px 0 0;font-size:14px;line-height:1.5}.ts-bars{grid-template-columns:repeat(var(--n,12), minmax(0, 1fr));align-items:end;gap:8px;height:190px;padding:0 2px;display:grid}.ts-bars span{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.ts-bars span i{background:#14244e;border-radius:6px 6px 2px 2px;width:100%;max-width:44px;display:block}.ts-bars span b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.ts-bars span small{color:var(--muted);font-size:12px;font-weight:700}.ts-bars span.is-fresh i{background:#8fa3cc}.ts-bars b em{font-style:normal}.ts-bars b em.is-short{display:none}.ts-hist ul{margin:0;padding:0;list-style:none}.ts-hist li{border-top:1px solid var(--line);grid-template-columns:44px 220px minmax(0,1fr) 130px;align-items:center;gap:16px;padding:14px 0;display:grid}.ts-hist li:first-child{border-top:0;padding-top:4px}.ts-hist li.is-now{padding-top:26px}.ts-cyc{color:#fff;background:#14244e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid}.ts-hist li.is-now .ts-cyc{background:#d9b23a}.ts-cyc-name b{color:var(--ink);font-size:16px;font-weight:800;display:block}.ts-cyc-name small,.ts-cyc-bar>small,.ts-cyc-max small{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.ts-cyc-bar{gap:6px;display:grid}.ts-cyc-track{background:#eef1f6;border-radius:8px;height:12px;position:relative}.ts-cyc-track>i{background:#14244e;border-radius:8px;position:absolute;top:0;bottom:0;left:0}.ts-hist li.is-now .ts-cyc-track>i{background:#d9b23a}.ts-fc{background:#e8892b;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ts-fc span{color:#b0560f;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:18px;left:-2px;transform:translate(-50%)}.ts-cyc-max{text-align:right}.ts-cyc-max b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}@media (max-width:1100px){.ts-hist li{grid-template-columns:44px 170px minmax(0,1fr) 120px}}@media (max-width:760px){.ts-card{padding:18px 16px}.ts-card>h2{font-size:18px}.ts-chart.is-wide{display:none}.ts-chart.is-narrow{display:block}.ts-chart-box{padding:8px 4px 4px}.ts-legend{grid-template-columns:minmax(0,1fr)}.ts-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-stats b{font-size:19px}.ts-phase-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-phase-tiles p{font-size:13.5px}.ts-bars{gap:3px;height:170px}.ts-bars span b{font-size:11px}.ts-bars b em.is-full{display:none}.ts-bars b em.is-short{display:inline}.ts-bars span small{font-size:10.5px}.ts-hist li{grid-template-columns:40px minmax(0,1fr) auto;gap:8px 12px}.ts-hist li.is-now{padding-top:14px}.ts-cyc{width:40px;height:40px;font-size:15px}.ts-cyc-bar{grid-area:2/1/auto/-1}.ts-hist li.is-now .ts-cyc-bar{padding-top:18px}.ts-cyc-max{grid-area:1/3}.ts-cyc-max b{font-size:19px}}[data-theme=dark] .ts-tag{color:#f0d690;box-shadow:inset 0 0 0 1.4px #e3c27a}[data-theme=dark] .ts-card .ts-seg-bar,[data-theme=dark] .ts-cyc-track{background:#2a3439}[data-theme=dark] .ts-card .ts-seg-bar i{box-shadow:-2px 0 0 var(--paper)}[data-theme=dark] .ts-card .ts-seg-bar i.is-rise{box-shadow:none}[data-theme=dark] .ts-card .ts-seg-now{box-shadow:0 0 0 2px var(--paper);background:#e6eef9}[data-theme=dark] .ts-card .ts-seg-ticks{color:var(--muted)}[data-theme=dark] .ts-card .ts-seg-ticks span.is-now{color:#e6eef9}[data-theme=dark] .ts-zone{fill:#1b2429}[data-theme=dark] .ts-grid{stroke:#2a3439}[data-theme=dark] .ts-tick{stroke:#3a464c}[data-theme=dark] .ts-ax{fill:#a7b0b5}[data-theme=dark] .ts-lab{fill:#c9d2d6}[data-theme=dark] .ts-lab-b{fill:#edf2f3}[data-theme=dark] .ts-bar{fill:#4f6696}[data-theme=dark] .ts-bar.is-fresh{fill:#7f95c4}[data-theme=dark] .ts-dot.is-navy{fill:#c8d6f2}[data-theme=dark] .ts-line,[data-theme=dark] .ts-now,[data-theme=dark] .ts-leader{stroke:#c8d6f2}[data-theme=dark] .ts-dot{stroke:var(--paper)}[data-theme=dark] .ts-legend i.is-line{background:#c8d6f2}[data-theme=dark] .ts-legend i.is-bar{background:repeating-linear-gradient(90deg,#4f6696 0 4px,#0000 4px 6px)}[data-theme=dark] .ts-bars span i,[data-theme=dark] .ts-cyc-track>i,[data-theme=dark] .ts-cyc{background:#4f6696}[data-theme=dark] .ts-bars span.is-fresh i{background:#8fa6d6}[data-theme=dark] .ts-fc span{color:#f0a35e}
