.reframe-brief[data-astro-cid-4gahdabz]{max-width:28rem;color:var(--color-ice-line);margin:0;position:relative}.reframe-brief[data-astro-cid-4gahdabz] svg[data-astro-cid-4gahdabz]{width:100%;height:auto;display:block;overflow:visible}.reframe-brief__card[data-astro-cid-4gahdabz]{fill:var(--illus-paper);stroke:var(--illus-outline);stroke-width:var(--stroke-1)}.reframe-brief__rule[data-astro-cid-4gahdabz]{fill:none;stroke:var(--illus-detail);stroke-width:var(--stroke-2);stroke-linecap:round}.reframe-brief__mark[data-astro-cid-4gahdabz]{fill:none;stroke:var(--illus-outline);stroke-width:var(--stroke-1);stroke-linejoin:round;stroke-linecap:round}.reframe-brief__chip[data-astro-cid-4gahdabz],.reframe-brief__badge[data-astro-cid-4gahdabz]{fill:var(--illus-fill);stroke:var(--illus-accent);stroke-width:var(--stroke-1)}.reframe-brief__tick[data-astro-cid-4gahdabz]{fill:none;stroke:var(--illus-accent);stroke-width:var(--stroke-2);stroke-linecap:round;stroke-linejoin:round}.reframe-brief__half[data-astro-cid-4gahdabz]{fill:var(--color-surface-subtle)}.reframe-brief__hatch[data-astro-cid-4gahdabz]{fill:none;stroke:var(--illus-detail);stroke-width:var(--stroke-1)}.reframe-brief__clean[data-astro-cid-4gahdabz]{fill:var(--illus-fill-soft)}.reframe-brief__product[data-astro-cid-4gahdabz]{fill:var(--illus-paper);stroke:currentColor;stroke-width:var(--stroke-2);stroke-dasharray:4 3;stroke-linejoin:round}.reframe-brief__bracket[data-astro-cid-4gahdabz]{fill:none;stroke:currentColor;stroke-width:var(--stroke-2);stroke-linecap:square}.reframe-brief__path[data-astro-cid-4gahdabz]{fill:none;stroke:currentColor;stroke-width:var(--stroke-1);stroke-dasharray:4 4}.reframe-brief__anchor[data-astro-cid-4gahdabz]{fill:var(--illus-paper);stroke:currentColor;stroke-width:var(--stroke-1)}.reframe-brief__t[data-astro-cid-4gahdabz]{left:calc(var(--x) / 320 * 100%);top:calc(var(--y) / 412 * 100%);font-size:var(--font-size-xs);white-space:nowrap;color:var(--text-caption);line-height:1;position:absolute;transform:translateY(-82%)}.reframe-brief__t[data-astro-cid-4gahdabz].is-strong{color:var(--text-label);font-weight:600}.reframe-brief__t[data-astro-cid-4gahdabz].is-chip{color:var(--color-on-light);transform:translate(-50%,-82%)}.reframe-brief__t[data-astro-cid-4gahdabz].is-note{font-size:var(--font-size-sm);color:var(--text-heading);font-weight:500}.reframe-brief__t[data-astro-cid-4gahdabz].is-big{font-family:var(--font-heading);font-size:var(--font-size-3xl);letter-spacing:var(--tracking-display);color:var(--text-heading);font-weight:500}.reframe-history[data-astro-cid-omu2wvzu]{gap:var(--space-xs);max-width:20rem;display:grid}.reframe-history__bar[data-astro-cid-omu2wvzu]{align-items:center;gap:var(--stroke-2);display:flex}.reframe-history__tool[data-astro-cid-omu2wvzu]{appearance:none;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-hover);background:0 0;border:0;place-items:center;padding:0;display:grid}.reframe-history__tool[data-astro-cid-omu2wvzu]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.reframe-history__tool[data-astro-cid-omu2wvzu]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.reframe-history__tool[data-astro-cid-omu2wvzu]:hover:not(:disabled){background-color:var(--color-border-subtle)}}.reframe-history__snaps[data-astro-cid-omu2wvzu]{gap:var(--space-2xs);margin-left:var(--space-xs);display:inline-flex}.reframe-history__snap[data-astro-cid-omu2wvzu]{appearance:none;align-items:center;gap:var(--space-2xs);height:1.75rem;padding:0 var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-pill);corner-shape:round;color:var(--color-muted);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;font-weight:700;display:inline-flex}.reframe-history__snap[data-astro-cid-omu2wvzu]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.reframe-history__snap[data-astro-cid-omu2wvzu]:hover{color:var(--color-text);border-color:var(--color-field-border-hover)}}.reframe-history__list[data-astro-cid-omu2wvzu]{padding:var(--space-2xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface);gap:var(--stroke-1);max-height:17rem;margin:0;list-style:none;display:grid;overflow:auto}.reframe-history__step[data-astro-cid-omu2wvzu]{align-items:center;gap:var(--space-xs);min-height:2rem;padding:0 var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-hover), opacity var(--duration-hover) var(--ease-hover);outline:none;grid-template-columns:auto 1fr auto;display:grid}.reframe-history__icon[data-astro-cid-omu2wvzu]{color:var(--color-muted);display:grid}.reframe-history__detail[data-astro-cid-omu2wvzu]{font-size:var(--font-size-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.reframe-history__step[data-astro-cid-omu2wvzu][data-future=true]{opacity:.4}.reframe-history__step[data-astro-cid-omu2wvzu][aria-selected=true]{background-color:var(--color-ink);color:var(--color-on-ink);font-weight:700}.reframe-history__step[data-astro-cid-omu2wvzu][aria-selected=true] .reframe-history__icon[data-astro-cid-omu2wvzu],.reframe-history__step[data-astro-cid-omu2wvzu][aria-selected=true] .reframe-history__detail[data-astro-cid-omu2wvzu]{color:inherit;opacity:.8}.reframe-history__step[data-astro-cid-omu2wvzu]:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.reframe-history__step[data-astro-cid-omu2wvzu][aria-selected=false]:hover{background-color:var(--color-surface-subtle)}}@media (prefers-reduced-motion:reduce){.reframe-history__step[data-astro-cid-omu2wvzu]{transition-duration:.01ms!important}}
