.ring[data-astro-cid-3koypilj]{gap:var(--space-s);flex-direction:column;margin:0;display:flex}.ring__label[data-astro-cid-3koypilj]{font-family:var(--font-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-button);color:var(--color-text)}.ring[data-astro-cid-3koypilj] .ring__svg{max-width:100%;height:auto;display:block;overflow:visible}.ring[data-astro-cid-3koypilj] .ring__arc{fill:none}.ring[data-astro-cid-3koypilj] .ring__arc--pass{stroke:var(--color-success)}.ring[data-astro-cid-3koypilj] .ring__arc--fail{stroke:var(--color-danger)}.ring[data-astro-cid-3koypilj] .ring__arc--progress{stroke:var(--color-progress-fill)}.ring[data-astro-cid-3koypilj] .ring__arc--rest{stroke:var(--color-progress-track)}.ring[data-astro-cid-3koypilj] .ring__stripe-bg{fill:var(--color-progress-track)}.ring[data-astro-cid-3koypilj] .ring__stripe{fill:var(--color-text-muted)}.ring[data-astro-cid-3koypilj] .ring__leader{fill:none;stroke:var(--color-text-muted);stroke-width:1px}.ring[data-astro-cid-3koypilj] .ring__big{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-heading);fill:var(--color-text)}.ring[data-astro-cid-3koypilj] .ring__small,.ring[data-astro-cid-3koypilj] .ring__name{font-family:var(--font-body);font-size:var(--font-size-small);fill:var(--color-text-muted)}.ring[data-astro-cid-3koypilj] .ring__name{fill:var(--color-text)}.ring[data-astro-cid-3koypilj] .ring__value{font-weight:var(--font-weight-button)}.ring[data-astro-cid-3koypilj] .ring__sr{clip-path:inset(50%);white-space:nowrap;inline-size:var(--border-width-thin);block-size:var(--border-width-thin);margin:0;padding:0;position:absolute;overflow:hidden}.req[data-astro-cid-wym6gufb]{box-sizing:border-box;align-items:center;gap:var(--space-m);padding:var(--space-m);background:var(--color-surface);color:var(--color-text);border:var(--border-width-thin) solid var(--color-field-border);--req-status:var(--color-border-strong);box-shadow:inset var(--border-width-accent) 0 0 var(--req-status);padding-left:calc(var(--space-inset-box) + var(--border-width-accent));border-radius:var(--radius-m);--req-hover:var(--color-surface-muted);text-decoration:none;display:flex}.req--pass[data-astro-cid-wym6gufb]{--req-status:var(--color-success);--req-hover:var(--color-success-surface)}.req--fail[data-astro-cid-wym6gufb]{--req-status:var(--color-danger);--req-hover:var(--color-danger-surface)}.req--na[data-astro-cid-wym6gufb]{--req-status:var(--color-text-muted)}.req[data-astro-cid-wym6gufb]:hover{border-color:var(--color-field-border-hover);background:var(--req-hover)}.req[data-astro-cid-wym6gufb]:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.req__body[data-astro-cid-wym6gufb]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.req__arrow[data-astro-cid-wym6gufb]{color:var(--color-link);display:inline-flex}.req[data-astro-cid-wym6gufb]:hover .req__title[data-astro-cid-wym6gufb]{text-decoration:underline}.req__top[data-astro-cid-wym6gufb]{gap:var(--space-s);font-family:var(--font-code);font-size:var(--font-size-small);color:var(--color-text-muted);display:flex}.req__title[data-astro-cid-wym6gufb]{font-family:var(--font-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-button);line-height:var(--line-height-heading)}.req__note[data-astro-cid-wym6gufb]{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--color-text-muted)}.selbar[data-astro-cid-vbhpwzjf]{bottom:var(--space-m);z-index:var(--layer-overlay);justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-s) var(--space-l);background:var(--color-inverse-surface);color:var(--color-on-inverse-surface);border-radius:var(--radius-l);flex-wrap:wrap;display:flex;position:sticky}.selbar[data-astro-cid-vbhpwzjf][hidden]{display:none}.selbar__count[data-astro-cid-vbhpwzjf]{font-family:var(--font-body);font-size:var(--font-size-small);margin:0}.selbar__actions[data-astro-cid-vbhpwzjf]{gap:var(--space-s);flex-wrap:wrap;display:flex}
