.stage-badge[data-v-a1a81793]{align-items:center;gap:var(--spacing-2);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;opacity:.85;color:var(--color-accent-green);display:inline-flex}.stage-badge svg[data-v-a1a81793]{flex-shrink:0;width:22px;height:22px}a.tag-chip[data-v-6132e459]{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-sm);background:var(--color-base-bg-alt);border:1px solid var(--color-edge-accent-faint);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-base-fg);opacity:.8;transition:color var(--motion-tint) ease,opacity var(--motion-tint) ease,border-color var(--motion-tint) ease;outline:none;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.tag-chip .hash[data-v-6132e459]{opacity:.55}a.tag-chip[data-v-6132e459]:focus-visible,a.tag-chip[data-v-6132e459]:hover{color:var(--color-semantic-secondary);opacity:1;border-color:var(--color-edge-accent-soft)}.tag-chip:focus-visible .hash[data-v-6132e459],.tag-chip:hover .hash[data-v-6132e459]{opacity:.8}a.tag-chip[data-v-6132e459]:focus-visible{outline:var(--focus-ring-width) solid var(--color-semantic-primary);outline-offset:var(--spacing-1)}@media (prefers-reduced-motion:reduce){.tag-chip[data-v-6132e459]{transition:none}}.content-page[data-v-c1534b23]{-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-edge-accent-soft);border-radius:var(--radius-lg);width:100%;max-width:42rem;padding:var(--spacing-8);box-shadow:var(--elevation-glass);line-height:var(--font-line-height-body);background:#21252bcc;margin-inline:auto}.content-page[data-v-c1534b23]>:first-child{margin-top:0}.content-page[data-v-c1534b23]>:last-child{margin-bottom:0}.content-page[data-v-c1534b23] h1,.content-page[data-v-c1534b23] h2,.content-page[data-v-c1534b23] h3{line-height:var(--font-line-height-heading);margin:var(--spacing-8) 0 var(--spacing-4);font-weight:700}.content-page[data-v-c1534b23] h1{font-size:var(--font-size-4xl)}.content-page[data-v-c1534b23] h2{font-size:var(--font-size-3xl)}.content-page[data-v-c1534b23] h3{font-size:var(--font-size-2xl)}.content-page[data-v-c1534b23] p{margin:0 0 var(--spacing-4)}.content-page[data-v-c1534b23] a{color:var(--color-semantic-secondary);transition:color var(--motion-tint) ease;text-decoration:none}.content-page[data-v-c1534b23] a:focus-visible,.content-page[data-v-c1534b23] a:hover{color:var(--color-semantic-secondary-variant);text-decoration:underline}.content-page[data-v-c1534b23] ol,.content-page[data-v-c1534b23] ul{margin:0 0 var(--spacing-4);padding-left:var(--spacing-6)}.content-page[data-v-c1534b23] li{margin-bottom:var(--spacing-2)}.content-page[data-v-c1534b23] li::marker{color:var(--color-semantic-primary)}.content-page[data-v-c1534b23] strong{color:var(--color-base-fg);font-weight:700}.content-page[data-v-c1534b23] em{font-style:italic}.content-page[data-v-c1534b23] blockquote{margin:0 0 var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);border-left:2px solid var(--color-edge-accent-soft);color:var(--color-base-fg);opacity:.85;font-style:italic}.content-page[data-v-c1534b23] blockquote p:last-child{margin-bottom:0}.content-page[data-v-c1534b23] code{font-family:var(--font-family-mono);background:var(--color-base-bg-alt);border-radius:var(--radius-sm);padding:.15em .4em;font-size:.9em}.content-page[data-v-c1534b23] pre{margin:0 0 var(--spacing-4);padding:var(--spacing-4);background:var(--color-base-bg-alt);border:1px solid var(--color-edge-accent-faint);border-radius:var(--radius-md);overflow-x:auto}.content-page[data-v-c1534b23] pre code{font-size:var(--font-size-sm);background:0 0;padding:0}.content-page[data-v-c1534b23] td,.content-page[data-v-c1534b23] th{padding:var(--spacing-2) var(--spacing-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-edge-accent-faint)}.content-page[data-v-c1534b23] th{color:var(--color-base-fg);border-bottom-color:var(--color-edge-accent-soft);white-space:nowrap;font-weight:700}.content-page[data-v-c1534b23] tbody tr:last-child td{border-bottom:none}.content-page[data-v-c1534b23] hr{margin:var(--spacing-8) 0;border:none;border-top:1px solid var(--color-base-bg-alt)}
