.spg[data-v-91b899bc]{min-width:0;container-type:inline-size}.spg__rail[data-v-91b899bc]{display:grid;grid-template-columns:repeat(var(--spg-count,6),minmax(0,1fr));padding:0;margin:0;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--surface);background-size:32px 32px;list-style:none;overflow:hidden}.spg__rail li[data-v-91b899bc]{position:relative;min-width:0}.spg__rail li+li[data-v-91b899bc]{border-left:1px solid var(--line)}.spg__rail li[data-v-91b899bc]:not(:last-child):after{position:absolute;z-index:3;top:44px;right:-7px;width:13px;height:13px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);background:var(--surface);content:"";transform:rotate(45deg)}.spg__rail button[data-v-91b899bc]{display:flex;width:100%;min-height:172px;min-width:0;align-items:flex-start;flex-direction:column;gap:12px;padding:18px 15px;color:var(--fg);text-align:left;transition:background .2s var(--ease),color .2s var(--ease)}.spg__rail button[data-v-91b899bc]:hover,.spg__rail button[aria-pressed=true][data-v-91b899bc]{background:color-mix(in oklab,var(--accent) 7%,var(--surface))}.spg__rail button[data-v-91b899bc]:focus-visible{position:relative;z-index:4;outline:2px solid var(--accent);outline-offset:-3px}.spg__index[data-v-91b899bc]{color:var(--faint);font:700 11px/1 var(--ff-mono)}.spg__rail i[data-v-91b899bc]{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:var(--surface)}.spg__rail i b[data-v-91b899bc]{width:7px;height:7px;border-radius:50%;background:var(--faint)}.spg__rail li[data-state=exact_link] i[data-v-91b899bc]{border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in oklab,var(--accent) 9%,transparent)}.spg__rail li[data-state=exact_link] i b[data-v-91b899bc]{background:var(--accent)}.spg__rail li[data-state=source_reported] i[data-v-91b899bc]{border-color:var(--accent-2)}.spg__rail li[data-state=source_reported] i b[data-v-91b899bc]{border-radius:1px;background:var(--accent-2)}.spg__rail li[data-state=not_publicly_linked] i[data-v-91b899bc]{border-style:dashed}.spg__rail li[data-state=not_publicly_linked] i b[data-v-91b899bc]{width:8px;height:1px;border-radius:0}.spg__copy[data-v-91b899bc]{display:flex;min-width:0;flex-direction:column;gap:7px}.spg__copy strong[data-v-91b899bc]{font-size:11px;line-height:1.35;overflow-wrap:anywhere}.spg__copy small[data-v-91b899bc]{display:-webkit-box;overflow:hidden;color:var(--muted);font:11px/1.45 var(--ff-mono);-webkit-line-clamp:3;-webkit-box-orient:vertical}.spg__detail[data-v-91b899bc]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:28px;min-height:142px;padding:22px;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius) var(--radius);background:var(--bg-2)}.spg__detail>div:first-child>span[data-v-91b899bc]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:700 11px/1.3 var(--ff-mono);text-transform:uppercase}.spg__detail>div:first-child>span i[data-v-91b899bc]{width:7px;height:7px;border-radius:50%;background:var(--faint)}.spg__detail>div:first-child>span[data-state=exact_link][data-v-91b899bc]{color:var(--accent)}.spg__detail>div:first-child>span[data-state=exact_link] i[data-v-91b899bc]{background:var(--accent)}.spg__detail>div:first-child>span[data-state=source_reported][data-v-91b899bc]{color:var(--accent-2)}.spg__detail>div:first-child>span[data-state=source_reported] i[data-v-91b899bc]{border-radius:1px;background:var(--accent-2)}.spg__detail h3[data-v-91b899bc]{margin:12px 0 6px;font-size:clamp(18px,2.4vw,27px);line-height:1.1}.spg__detail>div:first-child>p[data-v-91b899bc]{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.spg__proof[data-v-91b899bc]{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:13px;padding-left:20px;border-left:1px solid var(--line)}.spg__proof p[data-v-91b899bc]{margin:0}.spg__proof p span[data-v-91b899bc]{display:block;margin-bottom:6px;color:var(--faint);font:11px/1.2 var(--ff-mono);text-transform:uppercase}.spg__proof code[data-v-91b899bc]{color:var(--fg);font:11px/1.45 var(--ff-mono);overflow-wrap:anywhere}.spg__proof a[data-v-91b899bc]{color:var(--accent);font:700 11px/1.4 var(--ff-mono)}.spg__proof a[data-v-91b899bc]:hover{text-decoration:underline;text-underline-offset:3px}.spg__proof a[data-v-91b899bc]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.spg--compact .spg__rail button[data-v-91b899bc]{min-height:132px}.spg--compact .spg__detail[data-v-91b899bc]{min-height:112px}@container (max-width: 880px){.spg__rail[data-v-91b899bc]{grid-template-columns:repeat(3,minmax(0,1fr))}.spg__rail li[data-v-91b899bc]:nth-child(4){border-left:0}.spg__rail li[data-v-91b899bc]:nth-child(n+4){border-top:1px solid var(--line)}.spg__rail li[data-v-91b899bc]:nth-child(3):after{display:none}}@container (max-width: 560px){.spg__rail[data-v-91b899bc]{grid-template-columns:1fr;background-size:28px 28px}.spg__rail li+li[data-v-91b899bc]{border-top:1px solid var(--line);border-left:0}.spg__rail li[data-v-91b899bc]:not(:last-child):after{top:auto;right:28px;bottom:-7px;transform:rotate(135deg)}.spg__rail li[data-v-91b899bc]:nth-child(3):after{display:block}.spg__rail button[data-v-91b899bc]{display:grid;grid-template-columns:28px 28px minmax(0,1fr);min-height:0;align-items:center;padding:14px}.spg__copy small[data-v-91b899bc]{-webkit-line-clamp:2}.spg__detail[data-v-91b899bc]{grid-template-columns:1fr;gap:18px}.spg__proof[data-v-91b899bc]{padding:17px 0 0;border-top:1px solid var(--line);border-left:0}}@media(prefers-reduced-motion:reduce){.spg__rail button[data-v-91b899bc]{transition:none}}
