.fg-fig{margin:0 0 1.6em;min-width:0;position:relative;overflow:hidden;padding:14px 14px 10px;border:1px solid var(--hair);border-radius:var(--r);background:var(--sheet);box-shadow:var(--lift)}.fg-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.fg-panels-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.fg-panels,.fg-panels-2{grid-template-columns:1fr;gap:6px}}.fg-svg{display:block;width:100%;height:auto;overflow:visible}.fg-panels .fg-svg{max-width:360px}.fg-cap{margin:10px 0 0;font-size:12px;line-height:1.5;letter-spacing:.02em;color:var(--ink-2)}.fg-cap,.fg-t{font-family:var(--mono)}.fg-t{font-size:12.5px;fill:var(--ink-2)}.fg-head{font-size:10.5px;text-transform:uppercase;letter-spacing:.16em}.fg-head,.fg-tick{fill:var(--ink-3)}.fg-sm{font-size:11px}.fg-val{font-weight:600;fill:var(--ink)}.fg-absent{font-style:italic;fill:var(--ink-3)}.fg-big{font-family:var(--display);font-weight:700;font-size:34px;letter-spacing:.01em;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fg-tile,.fg-track{fill:var(--sheet-2)}.fg-datum{fill:var(--red)}.fg-axis{stroke:var(--ink-4);stroke-width:1;fill:none}.fg-ref{stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:3 3;fill:none}.fg-fill,.fg-mark{fill:var(--red)}.fg-mark{stroke:var(--sheet);stroke-width:2}.fg-mark-off{fill:var(--sheet);stroke:var(--red);stroke-width:2.5}.fg-median{stroke:var(--ink);stroke-width:2.5;stroke-linecap:round}.fg-step{fill:var(--sheet-2);stroke:var(--hair);stroke-width:1}.fg-step-on{fill:var(--red);stroke:var(--red)}.fg-step-lbl{fill:var(--ink-2)}.fg-step-lbl-on{fill:var(--sheet);font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fg-step-lbl-on{fill:var(--paper)}}:root[data-theme=dark] .fg-step-lbl-on{fill:var(--paper)}.fg-seg-slots{fill:var(--red)}.fg-seg-live{fill:var(--violet)}.fg-seg-other{stroke:var(--hair);stroke-width:1}.fg-hatch-bg,.fg-seg-other{fill:var(--sheet-2)}.fg-hatch-ln{fill:var(--red)}.fg-seg-lbl{font-size:11px;font-weight:600;fill:var(--sheet)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fg-seg-lbl{fill:var(--paper)}}:root[data-theme=dark] .fg-seg-lbl{fill:var(--paper)}.fg-seg-lbl-crash,.fg-seg-lbl-other{fill:var(--ink)}.fg-seg-lbl-crash{paint-order:stroke;stroke:var(--sheet-2);stroke-width:3px;stroke-linejoin:round}.fg-seal{display:flex;align-items:center;gap:16px;padding:12px 16px}.fg-seal-svg{width:112px;flex:none}.fg-seal-cap{margin:0;flex:1 1;min-width:0}.fg-seal-ring{fill:none;stroke:currentColor;stroke-width:3}.fg-seal-ring-in{stroke-width:1;stroke-dasharray:2 3}.fg-seal-glyph{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fg-seal-word{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.06em;fill:currentColor}.fg-seal-sub{font-size:8px;letter-spacing:.22em;fill:var(--ink-3)}.fg-seal-word-txt{font-weight:600;color:var(--ink)}.fg-seal-found{color:var(--pass);background:var(--pass-tint)}.fg-seal-notfound{color:var(--fail);background:var(--fail-tint)}.fg-seal-notverified{color:var(--watch);background:var(--watch-tint)}.fg-seal-na{color:var(--none);background:var(--none-tint)}.fg-seal .fg-cap{color:var(--ink-2)}@media (max-width:420px){.fg-seal{gap:12px}.fg-seal-svg{width:92px}}.fg-post{padding:0;border:0;background:none;box-shadow:none;margin:0 0 1.4em}.fg-post-svg{border-radius:var(--r);box-shadow:var(--lift)}.fg-post-ga{stop-color:var(--grad-a)}.fg-post-gb{stop-color:var(--grad-b)}.fg-post-gc{stop-color:var(--grad-c)}.fg-post-lines line{stroke:var(--hero-ink);stroke-opacity:.12;stroke-width:1}.fg-post-rings circle{fill:none;stroke:var(--hero-ink-2);stroke-opacity:.45;stroke-width:1.5}.fg-post-ticks line{stroke:var(--gold);stroke-opacity:.9;stroke-width:2;stroke-linecap:round}.fg-post-datum{fill:var(--gold)}.fg-post-eyebrow{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.2em;fill:var(--hero-ink-2)}.fg-post-title{font-family:var(--display);font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:.01em;fill:var(--hero-ink)}.fg-post-date{font-family:var(--mono);font-size:12px;letter-spacing:.06em;fill:var(--hero-ink-2)}.fg-post-cap{margin-top:6px;color:var(--ink-3)}@media (forced-colors:active){.fg-hatch-bg,.fg-seg-other,.fg-step,.fg-tile,.fg-track{fill:Canvas;stroke:CanvasText}.fg-big,.fg-datum,.fg-fill,.fg-hatch-ln,.fg-mark,.fg-seg-live,.fg-seg-slots,.fg-step-on,.fg-t,.fg-val{fill:CanvasText}}