.tsc[data-astro-cid-sxhs4sk5]{margin:2em 0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:center}svg[data-astro-cid-sxhs4sk5]{width:100%;height:auto;overflow:visible}.seg[data-astro-cid-sxhs4sk5]{fill:none;stroke-width:30;stroke-dasharray:var(--len) calc(100 - var(--len));stroke-dashoffset:var(--off);transition:stroke-dasharray .9s var(--ease) var(--d),opacity .25s,stroke-width .25s}.js .tsc[data-astro-cid-sxhs4sk5]:not(.in) .seg[data-astro-cid-sxhs4sk5]{stroke-dasharray:0 100}.big[data-astro-cid-sxhs4sk5]{font-family:var(--display);font-weight:800;font-size:40px;fill:var(--navy-ink)}.small[data-astro-cid-sxhs4sk5]{font-family:var(--font);font-weight:600;font-size:11px;fill:var(--muted)}.legend[data-astro-cid-sxhs4sk5]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.legend[data-astro-cid-sxhs4sk5] li[data-astro-cid-sxhs4sk5]{display:flex;gap:12px;align-items:flex-start;padding:8px 10px;border-radius:10px;font-size:.92rem;line-height:1.45;color:var(--muted);cursor:default;transition:background .2s,opacity .25s}.legend[data-astro-cid-sxhs4sk5] i[data-astro-cid-sxhs4sk5]{flex:none;width:12px;height:12px;border-radius:4px;margin-top:5px}.legend[data-astro-cid-sxhs4sk5] b[data-astro-cid-sxhs4sk5]{color:var(--navy-ink);font-family:var(--display)}.legend[data-astro-cid-sxhs4sk5] em[data-astro-cid-sxhs4sk5]{font-style:normal;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-left:8px;padding:2px 7px;border-radius:999px;background:var(--bg-tint);color:var(--navy-2);vertical-align:2px}.legend[data-astro-cid-sxhs4sk5] em[data-astro-cid-sxhs4sk5].req{background:var(--orange-soft);color:var(--orange-2)}.tsc[data-astro-cid-sxhs4sk5].focus .seg[data-astro-cid-sxhs4sk5]:not(.on){opacity:.25}.tsc[data-astro-cid-sxhs4sk5] .seg[data-astro-cid-sxhs4sk5].on{stroke-width:36}.tsc[data-astro-cid-sxhs4sk5].focus li[data-astro-cid-sxhs4sk5]:not(.on){opacity:.45}.tsc[data-astro-cid-sxhs4sk5] li[data-astro-cid-sxhs4sk5].on{background:var(--bg-soft)}@media(max-width:680px){.tsc[data-astro-cid-sxhs4sk5]{grid-template-columns:minmax(0,1fr);gap:20px}svg[data-astro-cid-sxhs4sk5]{max-width:220px;margin:0 auto}}.st[data-astro-cid-npw4jz4l]{margin:2em 0;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--bg-soft)}figcaption[data-astro-cid-npw4jz4l]{display:grid;gap:4px;margin-bottom:18px}figcaption[data-astro-cid-npw4jz4l] b[data-astro-cid-npw4jz4l]{font-family:var(--display);color:var(--navy-ink);font-size:1.05rem}figcaption[data-astro-cid-npw4jz4l] span[data-astro-cid-npw4jz4l]{font-size:.85rem;color:var(--muted)}.st-rows[data-astro-cid-npw4jz4l]{display:grid;gap:20px}.st-row[data-astro-cid-npw4jz4l]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:8px 14px;align-items:center}.st-name[data-astro-cid-npw4jz4l]{font-family:var(--display);font-weight:800;color:var(--navy-ink)}.st-row[data-astro-cid-npw4jz4l] p[data-astro-cid-npw4jz4l]{grid-column:2;margin:0;font-size:.86rem;line-height:1.45;color:var(--muted)}.st-bar[data-astro-cid-npw4jz4l]{display:flex;gap:4px;height:40px;font-size:.78rem;font-weight:600}.st-bar[data-astro-cid-npw4jz4l]>span[data-astro-cid-npw4jz4l]{display:grid;place-items:center;border-radius:8px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:flex-grow .9s var(--ease)}.st-ready[data-astro-cid-npw4jz4l]{flex:0 0 26%;background:#fff;border:1px dashed #b8c4d6;color:var(--muted)}.st-point[data-astro-cid-npw4jz4l]{flex:1 1 auto;background:transparent;color:var(--navy-ink);position:relative;display:flex!important;gap:8px;justify-content:flex-start!important}.st-point[data-astro-cid-npw4jz4l] i[data-astro-cid-npw4jz4l]{width:14px;height:14px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.st-period[data-astro-cid-npw4jz4l]{flex:1 1 auto;background:var(--navy-2);color:#fff}.st-report[data-astro-cid-npw4jz4l]{flex:0 0 auto;background:var(--orange);color:#fff}.js .st[data-astro-cid-npw4jz4l]:not(.in) .st-period[data-astro-cid-npw4jz4l]{flex-grow:0}@media(max-width:680px){.st[data-astro-cid-npw4jz4l]{padding:18px}.st-row[data-astro-cid-npw4jz4l]{grid-template-columns:minmax(0,1fr)}.st-row[data-astro-cid-npw4jz4l] p[data-astro-cid-npw4jz4l]{grid-column:1}.st-ready[data-astro-cid-npw4jz4l]{flex-basis:22%}.st-bar[data-astro-cid-npw4jz4l]{font-size:.7rem}.st-period[data-astro-cid-npw4jz4l]{white-space:normal!important;line-height:1.2;text-align:center}}
