.wmlt-report-sheet .report-body{display:flex;flex-direction:column;gap:var(--space-16)}.report-masthead-kicker{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--role-supporting-dim)}.report-arch{border-radius:var(--radius-card);padding:var(--space-16);display:flex;flex-direction:column;gap:var(--space-6)}.report-arch-no_read{background:transparent;border:1px dashed var(--role-floor)}.report-arch-no_read .report-arch-kicker{color:var(--role-supporting-dim)}.report-arch-no_read .report-arch-hedge{color:var(--role-supporting)}.report-arch-provisional,.report-arch-supported,.report-arch-evolving{background:var(--role-artifact);color:var(--role-artifact-ink)}.report-arch-dashed{border:1px dashed var(--role-artifact-dim)}.report-arch-solid{border:1px solid var(--role-artifact-dim)}.report-arch-kicker{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--role-artifact-ink)}.report-arch-name{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-black);color:var(--role-artifact-ink)}.report-arch-hedge{font-size:var(--fs-sm);color:var(--role-artifact-ink)}.report-arch-previous{align-self:flex-start;background:none;border:0;padding:0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--role-artifact-ink);min-height:var(--tap-min)}.report-status{display:flex;flex-direction:column;gap:var(--space-6);border-top:1px solid var(--role-floor);padding-top:var(--space-12)}.report-status-kicker{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--role-established)}.report-status-body,.report-status-question{font-size:var(--fs-sm);color:var(--role-supporting)}.report-status-next{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--role-artifact)}.report-status-bar{height:var(--space-4);background:var(--role-floor);border-radius:var(--radius-pill);overflow:hidden}.report-status-bar-fill{height:100%;background:var(--role-established)}.report-status-count{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--role-supporting-dim)}.report-status-mature .report-status-bar,.report-status-post_500 .report-status-bar{display:none}.report-how-link{align-self:flex-start;background:none;border:0;padding:0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--role-supporting-dim);min-height:var(--tap-min)}.report-stub{display:flex;flex-direction:column;gap:var(--space-4);opacity:.7}.report-stub-kicker{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--role-supporting-dim)}.report-stub-title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--role-artifact)}.report-stub-question{font-size:var(--fs-sm);color:var(--role-supporting)}.report-stub-more{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--role-supporting-dim)}.report-why{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px dashed var(--role-artifact-dim);padding-top:var(--space-10)}.report-why-label,.report-why-caption{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--role-recessed-ink)}.report-why-label{font-weight:var(--fw-bold)}.report-why-signals{display:flex;flex-wrap:wrap;gap:var(--space-8)}.report-why-signal{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--role-artifact-ink)}.report-unlock{display:flex;flex-direction:column;gap:var(--space-10);align-items:center;text-align:center;padding:var(--space-16)}.report-unlock-eyebrow{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--role-established)}.report-unlock-title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--role-artifact)}.report-unlock-body{font-size:var(--fs-base);color:var(--role-supporting)}.report-unlock-later{background:none;border:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--role-supporting);min-height:var(--tap-min)}.report-teaser{display:flex;flex-direction:column;gap:var(--space-12)}.report-teaser-eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--role-supporting-dim)}.report-teaser-hook{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--role-signal-hi)}.report-teaser-sharpen{font-size:var(--fs-base);color:var(--role-supporting)}.report-arch-expanded .report-arch-name{font-size:var(--fs-xl)}.report-arch-collapsed .report-arch-name{font-size:var(--fs-lg)}.wmlt-report-unlock-overlay{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-20);background:color-mix(in srgb,var(--surface-deep) 62%,transparent);overscroll-behavior:contain;touch-action:manipulation}.wmlt-report-unlock-overlay .report-unlock{width:100%;border-radius:var(--radius-card);background:var(--role-artifact);color:var(--role-artifact-ink)}.wmlt-report-unlock-overlay .report-unlock-title,.wmlt-report-unlock-overlay .report-unlock-body,.wmlt-report-unlock-overlay .report-unlock-later{color:var(--role-artifact-ink)}.wmlt-report-unlock-overlay .report-unlock-open{width:100%}@media(prefers-reduced-motion:reduce){.wmlt-report-unlock-overlay{animation:none}}.wmlt-report-panel-overlay{position:fixed;inset:0;z-index:calc(var(--z-build-cat) + 1);display:flex;align-items:center;justify-content:center;padding:var(--space-20);background:var(--scrim-modal);overscroll-behavior:contain;touch-action:manipulation}.wmlt-report-panel-overlay .report-trail{width:100%;padding:var(--space-24) var(--space-20);border-radius:var(--radius-btn);border:1px solid var(--role-supporting-dim);background:var(--surface-mid)}.wmlt-report-panel-overlay .report-trail.is-empty{width:100%;padding:var(--space-24) var(--space-20);text-align:center}.report-ending.is-empty{display:none}button.wmlt-re-report{border:0;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.report-teaser-back{width:100%;min-height:var(--cta-h-entry);height:var(--cta-h-entry);border:none;border-radius:var(--radius-pill);cursor:pointer;background:var(--role-signal);color:var(--primary-on);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-bold)}.wmlt-report-panel-overlay.report-problem-overlay{align-items:flex-start}.report-problem{width:100%;max-height:100%;overflow-y:auto;margin-top:var(--space-24);padding:var(--space-24) var(--space-20);border-radius:var(--radius-btn);border:1px solid var(--role-supporting-dim);background:var(--surface-mid);overscroll-behavior:contain}.report-problem.is-empty{text-align:center}.report-problem-title{margin:0;color:var(--text-on-deep);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-bold)}.report-problem-lead,.report-problem-absence{margin:var(--space-8) 0 0;color:var(--role-supporting);font-family:var(--font-sans);font-size:var(--fs-sm)}.report-problem-list{margin:var(--space-20) 0 0;padding:0;list-style:none}.report-problem-row{padding:var(--space-14) 0;border-top:1px solid var(--role-supporting-dim)}.report-problem-row:first-child{border-top:0}.report-problem-line{margin:0;color:var(--text-on-deep);font-family:var(--font-sans);font-size:var(--fs-sm)}.report-problem-pole{margin-right:var(--space-8);color:var(--pantsy-hi);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--track-caps-mid)}.report-problem-acts{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-10)}.report-problem-act{border:1px solid var(--role-supporting-dim);border-radius:var(--radius-pill);padding:var(--space-8) var(--space-12);cursor:pointer;background:transparent;color:var(--role-supporting);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);-webkit-appearance:none;appearance:none}.report-problem-act.is-on{border-color:var(--role-established);color:var(--role-established)}.report-problem-mark{display:none;margin-left:var(--space-8)}.report-problem-act.is-on .report-problem-mark{display:inline}.report-problem-foot{margin:var(--space-20) 0 0;color:var(--role-floor);font-family:var(--font-sans);font-size:var(--fs-xs)}
