.figure[data-v-b53874ec]{--line:color-mix(in srgb,var(--page) 8%,transparent);margin:0 auto;max-width:880px;position:relative;text-align:start;width:100%}.card[data-v-b53874ec]{background:var(--viz-surface);border-radius:24px;box-shadow:inset 0 1px 0 var(--line),0 40px 120px color-mix(in srgb,var(--violet) 35%,transparent);color:var(--on-dark);font-size:14px;line-height:1.4;padding:0 16px 16px}@media(min-width:600px){.card[data-v-b53874ec]{padding:0 24px 24px}}.top[data-v-b53874ec]{align-items:center;display:flex;gap:12px;height:56px;justify-content:space-between}.wordmark[data-v-b53874ec]{color:var(--page);font-size:15px;font-weight:700;letter-spacing:-.01em}.month[data-v-b53874ec]{color:var(--on-dark-2);display:none;font-size:13px}@media(min-width:600px){.month[data-v-b53874ec]{display:inline}}.chip[data-v-b53874ec]{border:1px solid color-mix(in srgb,var(--lavender) 25%,transparent);border-radius:var(--radius-pill);color:var(--on-dark);font-size:12px;padding:3px 10px}.tiles[data-v-b53874ec]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.tiles[data-v-b53874ec]{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-v-b53874ec]{align-items:flex-start;background:var(--viz-surface-2);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:16px}@media(min-width:600px){.tile[data-v-b53874ec]{padding:20px}}.value[data-v-b53874ec]{color:var(--page);font-size:clamp(1.75rem,3.4vw,2.25rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:64px}.caption[data-v-b53874ec]{color:var(--on-dark-2);font-size:13px}.sub[data-v-b53874ec]{color:var(--on-dark);font-size:12px}.gauge[data-v-b53874ec]{height:64px;position:relative;width:64px}.gauge-fill[data-v-b53874ec],.gauge-track[data-v-b53874ec]{fill:none;stroke-width:6}.gauge-track[data-v-b53874ec]{stroke:color-mix(in srgb,var(--page) 12%,transparent)}.gauge-fill[data-v-b53874ec]{stroke:var(--link-dark);stroke-linecap:round}.gauge-value[data-v-b53874ec]{align-items:center;color:var(--page);display:flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;inset:0;justify-content:center;position:absolute}.status[data-v-b53874ec]{align-items:center;display:inline-flex;font-size:13px;gap:8px;white-space:nowrap}.dot[data-v-b53874ec]{background:currentColor;border-radius:50%;height:8px;width:8px}.good[data-v-b53874ec]{color:var(--viz-good)}.warn[data-v-b53874ec]{color:var(--viz-warn)}.areas[data-v-b53874ec]{margin-top:20px;padding:0 4px}.areas-title[data-v-b53874ec]{color:var(--on-dark-2);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.row[data-v-b53874ec]{align-items:center;border-top:1px solid var(--line);color:var(--on-dark);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.row[data-compact=false][data-v-b53874ec]{display:none}.more[data-v-b53874ec]{border-top:1px solid var(--line);color:var(--on-dark-2);font-size:13px;padding:12px 0 0}@media(min-width:1024px){.row[data-compact=false][data-v-b53874ec]{display:flex}.more[data-v-b53874ec]{display:none}}.milestone[data-v-b53874ec]{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:16px;padding:16px 4px 4px}.milestone-label[data-v-b53874ec]{color:var(--on-dark)}.bar[data-v-b53874ec]{background:color-mix(in srgb,var(--page) 12%,transparent);border-radius:var(--radius-pill);flex:1 1 200px;height:6px;max-width:420px;overflow:hidden;position:relative}.bar-fill[data-v-b53874ec]{background:linear-gradient(90deg,var(--violet),var(--indigo));border-radius:inherit;inset:0 auto 0 0;position:absolute;transform-origin:left center;width:calc(var(--p)*100%)}.figcaption[data-v-b53874ec]{color:var(--ink-3);font-size:var(--fs-caption);margin-top:16px;text-align:center}.on-dark[data-v-b53874ec]{color:var(--on-dark-2)}@media(prefers-reduced-motion:no-preference){.figure[data-motion=on] .row[data-v-b53874ec]{opacity:0;transition:opacity .4s var(--ease-out);transition-delay:calc(.7s + var(--i)*80ms)}.figure[data-motion=on] .bar-fill[data-v-b53874ec]{transform:scaleX(0);transition:transform .7s var(--ease-out) 1.9s}.figure[data-motion=on][data-revealed=true] .row[data-v-b53874ec]{opacity:1}.figure[data-motion=on][data-revealed=true] .bar-fill[data-v-b53874ec]{transform:none}}.figure[data-v-aff43ce6]{--line:color-mix(in srgb,var(--page) 8%,transparent);--after-at:0ms;margin:0 auto;max-width:1000px;text-align:start;width:100%}.tabs[data-v-aff43ce6]{background:var(--viz-surface);box-shadow:inset 0 1px 0 var(--line);display:flex;height:44px;margin:0 auto 16px;max-width:360px;padding:3px}.tab[data-v-aff43ce6],.tabs[data-v-aff43ce6]{border-radius:var(--radius-pill)}.tab[data-v-aff43ce6]{background:transparent;color:var(--on-dark-2);flex:1;font-size:15px;font-weight:500;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tab[aria-selected=true][data-v-aff43ce6]{background:var(--indigo);color:var(--page)}.panels[data-v-aff43ce6]{display:grid;gap:20px;position:relative}.panel[data-v-aff43ce6]{border-radius:24px;box-shadow:inset 0 1px 0 var(--line);color:var(--on-dark);display:flex;flex-direction:column;padding:24px 20px}@media(min-width:600px){.panel[data-v-aff43ce6]{padding:32px 32px 28px}}.figure[data-active=after] .before[data-v-aff43ce6],.figure[data-active=before] .after[data-v-aff43ce6]{display:none}.before[data-v-aff43ce6]{background:var(--viz-surface-2)}.after[data-v-aff43ce6]{background:radial-gradient(90% 70% at 50% 0,color-mix(in srgb,var(--violet) 40%,transparent) 0,transparent 70%),var(--viz-surface);box-shadow:inset 0 1px 0 var(--line),0 40px 120px color-mix(in srgb,var(--violet) 35%,transparent)}.title[data-v-aff43ce6]{font-size:15px;font-weight:500}.before .title[data-v-aff43ce6]{color:var(--on-dark-2)}.after .title[data-v-aff43ce6]{color:var(--link-dark)}.process[data-v-aff43ce6]{color:var(--on-dark);font-size:21px;font-weight:600;line-height:1.3;margin-top:6px}.steps[data-v-aff43ce6]{margin-bottom:20px;margin-top:16px}.step[data-v-aff43ce6]{align-items:center;border-top:1px solid var(--line);display:flex;font-size:15px;gap:12px;padding:10px 0}.step[data-v-aff43ce6]:first-child{border-top:0}.before .step[data-v-aff43ce6]{color:var(--on-dark-2)}.after .step[data-v-aff43ce6]{color:var(--page)}.check[data-v-aff43ce6]{color:var(--viz-good);display:inline-flex}.metric[data-v-aff43ce6]{border-top:1px solid var(--line);font-size:13px;margin-top:auto;padding-top:16px}.before .metric[data-v-aff43ce6]{color:var(--on-dark-2)}.after .metric[data-v-aff43ce6]{color:var(--on-dark)}.badge[data-v-aff43ce6]{display:none}@media(min-width:1024px){.figure[data-v-aff43ce6]{--after-at:1.3s}.tabs[data-v-aff43ce6]{display:none}.panels[data-v-aff43ce6]{grid-template-columns:1fr 1fr}.figure[data-active] .after[data-v-aff43ce6],.figure[data-active] .before[data-v-aff43ce6]{display:flex}.badge[data-v-aff43ce6]{background:var(--indigo);border-radius:50%;color:var(--page);display:grid;height:40px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:1}}.figcaption[data-v-aff43ce6]{color:var(--ink-3);font-size:var(--fs-caption);margin-top:16px;text-align:center}.on-dark[data-v-aff43ce6]{color:var(--on-dark-2)}@keyframes step-in-aff43ce6{0%{opacity:0;transform:translateY(8px)}}@keyframes slide-in-aff43ce6{0%{opacity:0;transform:translate(24px)}}@keyframes draw-aff43ce6{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.check-path[data-v-aff43ce6]{stroke-dasharray:1}.figure[data-motion=on] .after[data-v-aff43ce6],.figure[data-motion=on] .after .step[data-v-aff43ce6],.figure[data-motion=on] .before .step[data-v-aff43ce6]{opacity:0}.figure[data-motion=on] .check-path[data-v-aff43ce6]{stroke-dashoffset:1}.figure[data-motion=on][data-revealed=true] .before .step[data-v-aff43ce6]{animation:step-in-aff43ce6 .3s var(--ease-out) both;animation-delay:calc(var(--i)*.1s);opacity:1}.figure[data-motion=on][data-revealed=true] .after[data-v-aff43ce6]{animation:slide-in-aff43ce6 .5s var(--ease-out) both;animation-delay:var(--after-at);opacity:1}.figure[data-motion=on][data-revealed=true] .after .step[data-v-aff43ce6]{animation:step-in-aff43ce6 .3s var(--ease-out) both;animation-delay:calc(var(--after-at) + .3s + var(--i)*.15s);opacity:1}.figure[data-motion=on][data-revealed=true] .check-path[data-v-aff43ce6]{animation:draw-aff43ce6 .4s var(--ease-out) both;animation-delay:calc(var(--after-at) + .4s + var(--i)*.15s)}}
