.page-grid-module__Toft_W__section{gap:var(--space-3);flex-direction:column;display:flex}.page-grid-module__Toft_W__heading{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.page-grid-module__Toft_W__status{align-items:center;gap:var(--space-2) var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--text-sm-lh);flex-wrap:wrap;display:flex}.page-grid-module__Toft_W__bar{width:10rem;height:.5rem;accent-color:var(--primary)}.page-grid-module__Toft_W__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.page-grid-module__Toft_W__tile{gap:var(--space-1);width:100%;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;display:flex}.page-grid-module__Toft_W__tile:hover{border-color:var(--border-strong)}.page-grid-module__Toft_W__tile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.page-grid-module__Toft_W__tile[data-state=fail]{border-color:var(--danger)}.page-grid-module__Toft_W__tile[data-state=warn]{border-color:var(--warning)}.page-grid-module__Toft_W__frame{border-radius:var(--radius-sm);width:100%;box-shadow:inset 0 0 0 1px var(--border);background:#fff;display:block;position:relative;overflow:hidden}.page-grid-module__Toft_W__thumb{object-fit:fill;width:100%;height:100%;display:block}.page-grid-module__Toft_W__placeholder{background:var(--surface-sunken);width:100%;height:100%;display:block}.page-grid-module__Toft_W__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-grid-module__Toft_W__safe{fill:none;stroke:var(--primary);stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.page-grid-module__Toft_W__fail{fill:color-mix(in srgb, var(--danger) 18%, transparent);stroke:var(--danger);stroke-width:1.5px}.page-grid-module__Toft_W__warn{fill:color-mix(in srgb, var(--warning) 18%, transparent);stroke:var(--warning);stroke-width:1.5px}.page-grid-module__Toft_W__caption{justify-content:space-between;align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--text-xs-lh);font-variant-numeric:tabular-nums;display:flex}.page-grid-module__Toft_W__badgeFail,.page-grid-module__Toft_W__badgeWarn{padding:0 var(--space-1);border-radius:var(--radius-sm);font-weight:var(--weight-semibold)}.page-grid-module__Toft_W__badgeFail{background:var(--danger-soft);color:var(--danger)}.page-grid-module__Toft_W__badgeWarn{background:var(--warning-soft);color:var(--ink)}.page-grid-module__Toft_W__dialog{max-width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.page-grid-module__Toft_W__problems{gap:var(--space-1);padding-left:var(--space-5);color:var(--ink);font-size:var(--text-sm);line-height:var(--text-sm-lh);flex-direction:column;margin:0;display:flex}.page-grid-module__Toft_W__large{width:min(100%, calc(70dvh * var(--page-ratio,.667)));box-shadow:inset 0 0 0 1px var(--border);background:#fff;margin-inline:auto;position:relative}.page-grid-module__Toft_W__largeCanvas{width:100%;height:100%;display:block}.page-grid-module__Toft_W__largeNote{color:var(--ink-muted);font-size:var(--text-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}
.results-card-module__mWHkKG__card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.results-card-module__mWHkKG__header{gap:var(--space-2);flex-direction:column;display:flex}.results-card-module__mWHkKG__summary{color:var(--ink);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--text-xl-lh);margin:0}.results-card-module__mWHkKG__summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.results-card-module__mWHkKG__meta{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.results-card-module__mWHkKG__meta div{flex-direction:column;gap:2px;display:flex}.results-card-module__mWHkKG__meta dt{color:var(--ink-subtle);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.results-card-module__mWHkKG__meta dd{color:var(--ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.results-card-module__mWHkKG__group{gap:var(--space-2);flex-direction:column;display:flex}.results-card-module__mWHkKG__groupHeading{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.results-card-module__mWHkKG__rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.results-card-module__mWHkKG__passing{border-top:1px solid var(--border);padding-top:var(--space-3)}.results-card-module__mWHkKG__passingSummary{color:var(--ink-muted);font-size:var(--text-sm);cursor:pointer}.results-card-module__mWHkKG__passing[open] .results-card-module__mWHkKG__passingSummary{margin-bottom:var(--space-2)}.results-card-module__mWHkKG__warnings{gap:var(--space-1);padding-left:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--text-sm-lh);flex-direction:column;margin:0;display:flex}