.back-link[data-astro-cid-ieebgkmx]{margin:0;padding:0}.back-link-anchor[data-astro-cid-ieebgkmx]{color:var(--color-ink-medium);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.back-link-anchor[data-astro-cid-ieebgkmx]:hover{color:var(--color-ink)}.back-link-arrow[data-astro-cid-ieebgkmx]{font-size:1rem;transition:transform .2s}.back-link-anchor[data-astro-cid-ieebgkmx]:hover .back-link-arrow[data-astro-cid-ieebgkmx]{transform:translate(-4px)}.spc[data-astro-cid-k2crz5z3]{border-radius:var(--fh-radius-card);background:var(--fh-surface);padding:1rem;display:grid}.spc__sheet[data-astro-cid-k2crz5z3]{border:1px solid var(--fh-hairline);background:var(--fh-vig-surface);box-shadow:var(--fh-vig-shadow);border-radius:10px;grid-template-rows:auto auto 1fr;gap:.5rem;padding:1.25rem 1.25rem 1.1rem;display:grid}.spc__eyebrow[data-astro-cid-k2crz5z3]{font-size:var(--fh-mono-label);letter-spacing:var(--fh-tracking-caps);text-transform:uppercase;color:var(--fh-accent-text);margin:0;font-weight:600}.spc__area[data-astro-cid-k2crz5z3]{font-family:var(--font-heading);font-size:var(--fh-heading);font-weight:700;line-height:var(--fh-lh-heading);color:var(--fh-headline);margin:0}.spc__score[data-astro-cid-k2crz5z3]{align-self:end;align-items:center;gap:.875rem;margin-top:.5rem;display:flex}.spc__chip[data-astro-cid-k2crz5z3]{border:1px solid var(--fh-hairline);border-radius:var(--fh-radius-pill);font-size:var(--fh-mono-label);letter-spacing:var(--fh-tracking-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--fh-headline);flex:none;padding:.2rem .6rem;font-weight:600}.spc__bar[data-astro-cid-k2crz5z3]{grid-template-columns:repeat(var(--scale), 1fr);flex:auto;gap:4px;display:grid}.spc__seg[data-astro-cid-k2crz5z3]{background:var(--fh-hairline);border-radius:2px;height:8px}.spc__seg[data-astro-cid-k2crz5z3].is-on{background:var(--fh-accent-display)}.mm__head[data-astro-cid-okm4vgy6]{text-align:center;max-width:44rem;margin:0 auto}.mm__eyebrow[data-astro-cid-okm4vgy6]{font-size:var(--fh-label-caps);letter-spacing:var(--fh-tracking-caps);text-transform:uppercase;color:var(--color-secondary-light);margin:0 0 .75rem;font-weight:500;line-height:1.4}.mm__title[data-astro-cid-okm4vgy6]{font-family:var(--font-heading);font-size:var(--fh-display);font-weight:700;line-height:var(--fh-lh-display);letter-spacing:var(--fh-tracking-display);color:var(--color-on-dark);margin:0}.mm__accent[data-astro-cid-okm4vgy6]{color:var(--fh-accent-tint);font-style:italic;font-weight:400}.mm__intro[data-astro-cid-okm4vgy6]{max-width:36rem;font-size:1.0625rem;line-height:var(--fh-lh-body);color:var(--color-on-dark);margin:1rem auto 0}.mm__panels[data-astro-cid-okm4vgy6]{max-width:34rem;margin:var(--fh-gap-std) auto 0;gap:3rem;padding:0;list-style:none;display:grid}@media (width>=1152px){.mm__panels[data-astro-cid-okm4vgy6]{gap:var(--fh-gap-std);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.mm__panel[data-astro-cid-okm4vgy6]{min-width:0}.mm__when[data-astro-cid-okm4vgy6]{font-size:var(--fh-label-caps);letter-spacing:var(--fh-tracking-caps);text-transform:uppercase;color:var(--color-secondary-light);align-items:baseline;gap:.625rem;margin:1.75rem 0 0;font-weight:500;line-height:1.4;display:flex}.mm__num[data-astro-cid-okm4vgy6]{font-family:var(--font-heading);letter-spacing:0;color:var(--fh-accent-tint);font-size:1.25rem;font-weight:700}.mm__name[data-astro-cid-okm4vgy6]{font-family:var(--font-heading);font-size:var(--fh-heading);font-weight:700;line-height:var(--fh-lh-heading);letter-spacing:var(--fh-tracking-heading);color:var(--color-on-dark);margin:.5rem 0 0}.mm__body[data-astro-cid-okm4vgy6]{font-size:1rem;line-height:var(--fh-lh-body);color:var(--color-on-dark);margin:.625rem 0 0}.mm__art[data-astro-cid-okm4vgy6]{container-type:inline-size}.mm-sheet[data-astro-cid-okm4vgy6]{aspect-ratio:1/1.04;background:var(--color-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 24px 48px -12px #00000073}.mm-sheet__band[data-astro-cid-okm4vgy6]{background:var(--color-primary-dark);color:var(--color-on-dark);justify-content:space-between;align-items:baseline;gap:2cqw;padding:3.6cqw 5cqw;display:flex}.mm-sheet__title[data-astro-cid-okm4vgy6]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:5cqw;font-weight:700}.mm-sheet__no[data-astro-cid-okm4vgy6]{color:var(--color-secondary-light);font-size:3.3cqw;font-weight:600}.mm-sheet__body[data-astro-cid-okm4vgy6]{flex:auto;min-height:0;padding:4cqw 5cqw 3cqw}.mm-sheet__label[data-astro-cid-okm4vgy6]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text);margin:0 0 1.4cqw;font-size:2.9cqw;font-weight:600}.mm-sheet__label--chart[data-astro-cid-okm4vgy6]{margin-top:4cqw}.mm-sheet__foot[data-astro-cid-okm4vgy6]{border-top:1px solid var(--color-hairline);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);margin:0 5cqw;padding:2.6cqw 0;font-size:2.9cqw;font-weight:600}.mm-rows[data-astro-cid-okm4vgy6]{margin:0}.mm-row[data-astro-cid-okm4vgy6]{border-bottom:1px solid var(--color-hairline);justify-content:space-between;gap:3cqw;padding:1.3cqw 0;font-size:3.4cqw;display:flex}.mm-row[data-astro-cid-okm4vgy6] dt[data-astro-cid-okm4vgy6]{color:var(--color-ink-medium)}.mm-row[data-astro-cid-okm4vgy6] dd[data-astro-cid-okm4vgy6]{font-variant-numeric:lining-nums tabular-nums;color:var(--color-heading);margin:0;font-weight:600}.mm-chart[data-astro-cid-okm4vgy6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4cqw;height:19cqw;display:grid}.mm-chart__month[data-astro-cid-okm4vgy6]{flex-direction:column;min-width:0;display:flex}.mm-chart__bars[data-astro-cid-okm4vgy6]{border-bottom:1px solid var(--color-hairline);flex:auto;justify-content:center;align-items:flex-end;gap:1.2cqw;display:flex}.mm-bar[data-astro-cid-okm4vgy6]{transform-origin:bottom;border-radius:1px 1px 0 0;width:4cqw;display:block}.mm-bar--forecast[data-astro-cid-okm4vgy6]{background:color-mix(in srgb, var(--fh-deco-blue) 40%, transparent)}.mm-bar--actual[data-astro-cid-okm4vgy6]{background:var(--fh-deco-teal)}.mm-chart__m[data-astro-cid-okm4vgy6]{text-align:center;color:var(--color-ink-medium);margin-top:1cqw;font-size:2.7cqw}.mm-legend[data-astro-cid-okm4vgy6]{color:var(--color-ink-medium);align-items:center;gap:1.6cqw;margin:2.4cqw 0 0;font-size:2.7cqw;display:flex}.mm-legend__key[data-astro-cid-okm4vgy6]{border-radius:1px;width:2.4cqw;height:2.4cqw;display:inline-block}.mm-legend__key--forecast[data-astro-cid-okm4vgy6]{background:color-mix(in srgb, var(--fh-deco-blue) 40%, transparent)}.mm-legend__key--actual[data-astro-cid-okm4vgy6]{background:var(--fh-deco-teal);margin-left:2.4cqw}.mm-agenda[data-astro-cid-okm4vgy6]{gap:2.6cqw;margin:0;padding:0;list-style:none;display:grid}.mm-agenda__item[data-astro-cid-okm4vgy6]{border-bottom:1px solid var(--color-hairline);align-items:flex-start;gap:3cqw;padding-bottom:2.6cqw;display:flex}.mm-agenda__item[data-astro-cid-okm4vgy6]:last-child{border-bottom:0;padding-bottom:0}.mm-agenda__item--decision[data-astro-cid-okm4vgy6]{background:color-mix(in srgb, var(--fh-accent-tint) 45%, var(--color-card));border-radius:4px;margin:0 -2.4cqw;padding:3cqw 2.4cqw}.mm-check[data-astro-cid-okm4vgy6]{background:var(--fh-accent-fill);fill:none;width:5.4cqw;height:5.4cqw;stroke:var(--color-on-dark);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;border-radius:50%;flex:none;margin-top:.2cqw;padding:.8cqw}.mm-agenda__name[data-astro-cid-okm4vgy6]{font-family:var(--font-heading);color:var(--color-heading);margin:0;font-size:4cqw;font-weight:700;line-height:1.2}.mm-agenda__sub[data-astro-cid-okm4vgy6]{color:var(--color-ink-medium);margin:.8cqw 0 0;font-size:3.2cqw}.mm-chips[data-astro-cid-okm4vgy6]{flex-wrap:wrap;gap:1.4cqw;margin:1.6cqw 0 0;display:flex}.mm-chip[data-astro-cid-okm4vgy6]{border:1px solid var(--color-hairline);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--color-heading);border-radius:999px;padding:.8cqw 2cqw;font-size:2.8cqw;font-weight:600}.mm-verdict[data-astro-cid-okm4vgy6]{background:var(--color-heading);color:var(--color-on-dark);border-radius:999px;margin:1.8cqw 0 0;padding:.9cqw 2.4cqw;font-size:3cqw;font-weight:600;display:inline-block}.mm-steps[data-astro-cid-okm4vgy6]{margin:0;padding:0;list-style:none;display:grid}.mm-step[data-astro-cid-okm4vgy6]{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"task status""owner status";align-items:center;column-gap:3cqw;padding:2cqw 0;display:grid}.mm-step[data-astro-cid-okm4vgy6]:last-child{border-bottom:0}.mm-step__task[data-astro-cid-okm4vgy6]{color:var(--color-heading);grid-area:task;font-size:3.5cqw;font-weight:600}.mm-step__owner[data-astro-cid-okm4vgy6]{color:var(--color-ink-medium);grid-area:owner;margin-top:.4cqw;font-size:2.8cqw}.mm-status[data-astro-cid-okm4vgy6]{white-space:nowrap;border-radius:999px;grid-area:status;padding:.9cqw 2.2cqw;font-size:2.8cqw;font-weight:600}.mm-status--done[data-astro-cid-okm4vgy6]{background:var(--fh-accent-fill);color:var(--color-on-dark)}.mm-status--doing[data-astro-cid-okm4vgy6]{background:color-mix(in srgb, var(--fh-accent-tint) 55%, var(--color-card));color:var(--color-heading)}.mm-status--next[data-astro-cid-okm4vgy6]{border:1px solid var(--color-hairline);color:var(--color-ink-medium)}.dc__head[data-astro-cid-u6lsuk43]{text-align:center;max-width:44rem;margin:0 auto}.dc__eyebrow[data-astro-cid-u6lsuk43]{font-size:var(--fh-label-caps);letter-spacing:var(--fh-tracking-caps);text-transform:uppercase;color:var(--fh-accent-text);margin:0 0 .75rem;font-weight:500;line-height:1.4}.dc__title[data-astro-cid-u6lsuk43]{font-family:var(--font-heading);font-size:var(--fh-display);font-weight:700;line-height:var(--fh-lh-display);letter-spacing:var(--fh-tracking-display);color:var(--fh-headline);margin:0}.dc__accent[data-astro-cid-u6lsuk43]{color:var(--fh-accent-display);font-style:italic;font-weight:400}.dc__intro[data-astro-cid-u6lsuk43]{max-width:34rem;font-size:1.0625rem;line-height:var(--fh-lh-body);color:var(--fh-body);margin:1rem auto 0}.dc__grid[data-astro-cid-u6lsuk43]{margin:var(--fh-gap-std) 0 0;gap:1.25rem;padding:0;list-style:none;display:grid}@media (width>=768px){.dc__grid[data-astro-cid-u6lsuk43]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=1280px){.dc__grid[data-astro-cid-u6lsuk43]{grid-template-columns:repeat(4,minmax(0,1fr))}}.dc__card[data-astro-cid-u6lsuk43]{border-radius:var(--fh-radius-card);background:var(--color-card);flex-direction:column;min-width:0;padding:1.5rem 1.75rem;display:flex}.dc__area[data-astro-cid-u6lsuk43]{font-size:var(--fh-label-caps);letter-spacing:var(--fh-tracking-caps);text-transform:uppercase;color:var(--fh-accent-text);margin:0;font-weight:500;line-height:1.4}.dc__area[data-astro-cid-u6lsuk43] a[data-astro-cid-u6lsuk43]{color:inherit;text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--fh-ease);text-decoration:underline #0000}.dc__area[data-astro-cid-u6lsuk43] a[data-astro-cid-u6lsuk43]:hover,.dc__area[data-astro-cid-u6lsuk43] a[data-astro-cid-u6lsuk43]:focus-visible{text-decoration-color:currentColor}.dc__q[data-astro-cid-u6lsuk43]{font-family:var(--font-heading);font-size:calc(var(--fh-heading) * .85);font-weight:700;line-height:var(--fh-lh-heading);letter-spacing:var(--fh-tracking-heading);color:var(--fh-headline);margin:.5rem 0 0}.dc__label[data-astro-cid-u6lsuk43]{font-size:var(--fh-label-caps);letter-spacing:var(--fh-tracking-caps);text-transform:uppercase;color:var(--fh-accent-text);margin:1rem 0 0;font-weight:500;line-height:1.4}.dc__looks[data-astro-cid-u6lsuk43]{gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.dc__looks[data-astro-cid-u6lsuk43] li[data-astro-cid-u6lsuk43]{font-size:.9375rem;line-height:var(--fh-lh-body);color:var(--fh-body);padding-left:1.5rem;position:relative}.dc__looks[data-astro-cid-u6lsuk43] li[data-astro-cid-u6lsuk43]:before{content:"";background:var(--fh-accent-fill);border-radius:1px;width:.75rem;height:2px;position:absolute;top:.8em;left:0}.dc__outcome[data-astro-cid-u6lsuk43]{margin-top:auto;padding-top:1rem}.dc__outcome[data-astro-cid-u6lsuk43] .dc__label[data-astro-cid-u6lsuk43]{border-top:1px solid var(--fh-hairline);margin-top:0;padding-top:1rem}.dc__result[data-astro-cid-u6lsuk43]{font-family:var(--font-heading);letter-spacing:var(--fh-tracking-heading);color:var(--fh-headline);margin:.375rem 0 0;font-size:1.3125rem;font-weight:700;line-height:1.3}.dc__more[data-astro-cid-u6lsuk43]{margin-top:var(--fh-gap-std);text-align:center}.dc__more-title[data-astro-cid-u6lsuk43]{font-size:var(--fh-label-caps);letter-spacing:var(--fh-tracking-caps);text-transform:uppercase;color:var(--fh-accent-text);margin:0;font-weight:500;line-height:1.4}.dc__chips[data-astro-cid-u6lsuk43]{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:60rem;margin:1.25rem auto 0;padding:0;list-style:none;display:flex}.dc__chip[data-astro-cid-u6lsuk43]{border:1px solid var(--fh-hairline);border-radius:var(--fh-radius-pill);background:var(--color-card);color:var(--fh-headline);transition:border-color var(--dur-fast) var(--fh-ease);padding:.625rem 1.125rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:inline-block}a[data-astro-cid-u6lsuk43].dc__chip:hover,a[data-astro-cid-u6lsuk43].dc__chip:focus-visible{border-color:var(--fh-accent-fill)}.svd-frame[data-astro-cid-njl2q4gy]{border-radius:var(--fh-radius-card);background:var(--fh-surface);width:100%;max-width:26rem;margin-inline:auto;padding:1.25rem;container-type:inline-size}.svd-frame[data-astro-cid-njl2q4gy] .vig{--vig-size:1rem;min-height:15rem}.svd-form[data-astro-cid-njl2q4gy] .site-button-sm{padding:.875rem 1.75rem;font-size:1rem}.svd-cases[data-astro-cid-njl2q4gy]{margin-top:var(--fh-gap-std)}.svd-cases__title[data-astro-cid-njl2q4gy]{font-family:var(--font-heading);font-size:var(--fh-heading);font-weight:700;line-height:var(--fh-lh-heading);color:var(--fh-headline);margin:0}.svd-cases__list[data-astro-cid-njl2q4gy]{margin:1rem 0 0;padding:0;list-style:none}.svd-case[data-astro-cid-njl2q4gy]{border-top:1px solid var(--fh-hairline);padding:1.25rem 0}.svd-case[data-astro-cid-njl2q4gy]:last-child{border-bottom:1px solid var(--fh-hairline)}.svd-case__who[data-astro-cid-njl2q4gy]{font-size:var(--fh-label-caps);letter-spacing:var(--fh-tracking-caps);text-transform:uppercase;color:var(--fh-accent-text);margin:0;font-weight:600}.svd-case__line[data-astro-cid-njl2q4gy]{font-size:1rem;line-height:var(--fh-lh-body);color:var(--fh-body);margin:.5rem 0 0}.svd-case__line--result[data-astro-cid-njl2q4gy]{color:var(--fh-headline);font-weight:600}.svd-specimen[data-astro-cid-njl2q4gy]{max-width:26rem;margin-top:2rem}
