.summary.svelte-1ww6pva{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:4px 4px 20px;display:grid}.count.svelte-1ww6pva{flex-direction:column;gap:2px;display:flex}.big.svelte-1ww6pva{font-family:var(--v3-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v3-ink);font-size:34px;font-weight:600;line-height:1.05}.label.svelte-1ww6pva,.note.svelte-1ww6pva,.code.svelte-1ww6pva,.ref.svelte-1ww6pva,.frac.svelte-1ww6pva,.legend.svelte-1ww6pva,.na-tag.svelte-1ww6pva,.group-label.svelte-1ww6pva,.req-reason.svelte-1ww6pva{font-family:var(--v3-mono);letter-spacing:.04em;color:var(--v3-faint);font-size:10.5px}.label.svelte-1ww6pva,.group-label.svelte-1ww6pva{text-transform:uppercase;color:var(--v3-muted)}.legend.svelte-1ww6pva{flex-direction:column;gap:6px;display:flex}.legend.svelte-1ww6pva span:where(.svelte-1ww6pva){align-items:center;gap:8px;display:flex}.gaps.svelte-1ww6pva{color:var(--v3-amber)}.na.svelte-1ww6pva{color:var(--v3-muted)}.square.svelte-1ww6pva{border:1px dashed var(--v3-amber);border-radius:2px;flex:none;width:8px;height:8px}.na.svelte-1ww6pva .square:where(.svelte-1ww6pva){border:1px solid var(--v3-line-strong)}.bar.svelte-1ww6pva{background:#a0c8b414;border-radius:99px;height:6px;overflow:hidden}.bar.wide.svelte-1ww6pva{height:8px}.bar.svelte-1ww6pva span:where(.svelte-1ww6pva){background:var(--v3-accent-deep);border-radius:99px;height:100%;display:block}.split.svelte-1ww6pva{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:10px;display:grid}.areas.svelte-1ww6pva{border:1px solid var(--v3-line);background:#ffffff04;border-radius:10px;flex-direction:column;padding:6px;display:flex}.group-label.svelte-1ww6pva{padding:10px 8px 6px}.group-label.svelte-1ww6pva:not(:first-child){border-top:1px solid var(--v3-line);margin-top:6px;padding-top:14px}.group-row.svelte-1ww6pva,.areas.svelte-1ww6pva .area{grid-template-columns:var(--area-code) minmax(0, 1fr) 56px 40px;text-align:left;width:100%;color:var(--v3-ink);border-radius:7px;align-items:center;column-gap:10px;padding:7px 8px;font-size:13px;display:grid}.group-row.svelte-1ww6pva{box-sizing:border-box;color:var(--v3-muted)}.group-row.svelte-1ww6pva .frac:where(.svelte-1ww6pva){grid-column:3/-1}.areas.svelte-1ww6pva .area{cursor:pointer;transition:background .15s}.areas.svelte-1ww6pva .area.nested .ref{padding-left:14px}.areas.svelte-1ww6pva .area:hover{background:#a0c8b40d}.areas.svelte-1ww6pva .area.open{background:var(--v3-accent-soft)}.areas.svelte-1ww6pva .area.gap .frac{color:var(--v3-amber)}.areas.svelte-1ww6pva .area.gap .bar span{background:var(--v3-amber);opacity:.75}.areas.svelte-1ww6pva .area.na{grid-template-columns:var(--area-code) minmax(0, 1fr) auto}.areas.svelte-1ww6pva .area.na .name{color:var(--v3-muted)}.na-tag.svelte-1ww6pva{color:var(--v3-muted);white-space:nowrap}.name.svelte-1ww6pva,.req-name.svelte-1ww6pva{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aside.svelte-1ww6pva{color:var(--v3-faint)}.frac.svelte-1ww6pva{text-align:right;font-variant-numeric:tabular-nums}.panel.svelte-1ww6pva{border:1px solid var(--v3-line);background:#ffffff04;border-radius:10px;position:relative}.panel-scroll.svelte-1ww6pva{scrollbar-width:thin;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:absolute;inset:0;overflow-y:auto}.title.svelte-1ww6pva{font-family:var(--v3-display);color:var(--v3-ink);font-size:16px;line-height:1.3}.area-reason.svelte-1ww6pva{border:1px dashed var(--v3-line-strong);border-radius:8px;flex-direction:column;gap:5px;margin-top:4px;padding:10px 12px;display:flex}.area-reason-text.svelte-1ww6pva{color:var(--v3-ink);font-size:13px;line-height:1.45}.reqs.svelte-1ww6pva{border-top:1px solid var(--v3-line);flex-direction:column;margin-top:8px;display:flex}.req.svelte-1ww6pva{grid-template-columns:var(--req-code) minmax(0, 1fr) auto;border-bottom:1px solid var(--v3-line);align-items:center;gap:4px 10px;padding:8px 0;font-size:13px;display:grid}.req.part.svelte-1ww6pva .code:where(.svelte-1ww6pva){padding-left:8px}.req.gap.svelte-1ww6pva .req-name:where(.svelte-1ww6pva){color:var(--v3-amber)}.req.excluded.svelte-1ww6pva .req-name:where(.svelte-1ww6pva){color:var(--v3-muted)}.p-plain.svelte-1ww6pva{color:var(--v3-muted);background:#a0c8b414}.req-reason.svelte-1ww6pva{letter-spacing:.02em;grid-column:2/-1}@media (max-width:760px){.summary.svelte-1ww6pva{grid-template-columns:1fr;gap:12px}.split.svelte-1ww6pva{grid-template-columns:1fr}.panel.svelte-1ww6pva{height:360px}.group-row.svelte-1ww6pva,.areas.svelte-1ww6pva .area{grid-template-columns:min(var(--area-code), 44px) minmax(0, 1fr) 40px;column-gap:8px}.group-row.svelte-1ww6pva .frac:where(.svelte-1ww6pva){grid-column:3}.areas.svelte-1ww6pva .area.na{grid-template-columns:min(var(--area-code), 44px) minmax(0, 1fr) auto}.areas.svelte-1ww6pva .area.nested .ref{padding-left:8px}.areas.svelte-1ww6pva .area .bar{display:none}.req.svelte-1ww6pva{grid-template-columns:1fr auto;row-gap:2px}.req.svelte-1ww6pva .code:where(.svelte-1ww6pva),.req.svelte-1ww6pva .req-reason:where(.svelte-1ww6pva){grid-column:1/-1}.req.part.svelte-1ww6pva .code:where(.svelte-1ww6pva){padding-left:0}.req-name.svelte-1ww6pva{white-space:normal}}
