.register{border-collapse:collapse;inline-size:100%;font-variant-numeric:tabular-nums;margin-block-start:var(--space-m)}.register caption{text-align:start;color:var(--ink-tertiary);padding-block-end:var(--space-2xs)}.register th,.register td{text-align:start;padding:var(--space-xs) var(--space-s) var(--space-xs) 0;vertical-align:baseline}.register thead th{border-block-end:var(--world-rule-weight) solid var(--rule-strong);color:var(--ink-tertiary);white-space:nowrap}.register tbody tr{border-block-end:1px solid var(--rule)}.register__no{color:var(--world-accent);inline-size:3.5rem}.register__name a{font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;letter-spacing:.02em;border-block-end:1px solid var(--rule-strong);font-weight:600;text-decoration:none}.register__name a:hover{border-block-end-color:var(--world-accent);color:var(--world-accent)}.register__meta{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-secondary);white-space:nowrap}.state{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-secondary);white-space:nowrap;display:inline-flex}.state:before{content:"";background-color:var(--world-accent);flex:none;block-size:.5rem;inline-size:.5rem;translate:0 -.05em}.state[data-state=paused]:before,.state[data-state=archived]:before{box-shadow:inset 0 0 0 1px var(--world-accent);background-color:#0000}@media (width<=47.99rem){.register thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.register tbody tr{gap:var(--space-3xs) var(--space-s);padding-block:var(--space-s);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.register td{padding:0}.register__no,.register__name{grid-row:1}.register td:not(.register__no){grid-column:2}}.record-panel{border:var(--world-rule-weight) solid var(--rule-strong);background-color:var(--paper-raised);padding:var(--space-m);--notch:1.25rem;clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, 0 100%);position:relative}@media (width>=48rem){.record-panel{padding:var(--space-l);--notch:2rem}}.prose{margin-block-start:var(--space-l)}.prose>*+*{margin-block-start:var(--space-s)}.prose h2{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--world-accent);border-block-end:1px solid var(--rule);margin-block-start:var(--space-xl);padding-block-end:var(--space-2xs);font-weight:500}.prose h2:first-child{margin-block-start:0}.prose h3{font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;letter-spacing:.02em;margin-block-start:var(--space-l)}.prose p,.prose li{max-inline-size:var(--measure);font-family:var(--font-text)}.prose ul,.prose ol{padding-inline-start:var(--space-m)}.prose li+li{margin-block-start:var(--space-2xs)}.prose strong{font-weight:600}.prose code{font-family:var(--font-mono);background-color:var(--world-accent-wash);padding:.1em .3em;font-size:.9em}.prose a{color:var(--world-accent);text-underline-offset:3px}.prose table{border-collapse:collapse;inline-size:100%;font-size:var(--step--1)}.prose th,.prose td{text-align:start;padding:var(--space-2xs) var(--space-s) var(--space-2xs) 0;border-block-end:1px solid var(--rule);vertical-align:baseline}.prose thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:500;font-size:var(--step--2);color:var(--ink-tertiary);border-block-end-color:var(--rule-strong)}.prose__scroll{overflow-x:auto}.spec{gap:var(--space-2xs) var(--space-xs);font-family:var(--font-mono);font-size:var(--step--1);flex-wrap:wrap;display:flex}.spec li{border:1px solid var(--rule);padding:.1em var(--space-2xs) .2em;color:var(--ink-secondary)}.spec--roadmap li{color:var(--ink-tertiary);text-decoration:line-through;text-decoration-color:var(--rule-strong);border-style:dashed}.facts{gap:var(--space-xs);border-block-start:var(--world-rule-weight) solid var(--rule-strong);margin-block-start:var(--space-m);padding-block-start:var(--space-s);display:grid}@media (width>=40rem){.facts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}.facts__key{color:var(--ink-tertiary);display:block}.facts__value{font-family:var(--font-mono);font-size:var(--step-0);font-variant-numeric:tabular-nums;margin-block-start:var(--space-3xs);display:block}.facts__unavailable{font-family:var(--font-text);color:var(--ink-secondary);max-inline-size:var(--measure);font-style:italic}.source-link{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--world-accent);border-block-end:1px solid var(--world-accent);padding-block-end:2px;text-decoration:none;display:inline-flex}.source-link:hover{color:var(--ink);border-block-end-color:var(--ink)}.source-link__out{font-size:.9em}@media (prefers-reduced-motion:no-preference){.titleblock{animation:rule-in var(--dur-slow) var(--ease-plot) backwards;animation-delay:var(--enter-rules);transform-origin:0}.register,.record-panel{animation:settle-in var(--dur-slow) var(--ease-plot) backwards;animation-delay:var(--enter-index)}}@keyframes rule-in{0%{opacity:1;transform:scaleX(.985)}to{transform:scaleX(1)}}@keyframes settle-in{0%{translate:0 var(--space-2xs)}to{translate:0}}@media (forced-colors:active){.record-panel{clip-path:none;border-color:canvastext}.state:before{background-color:canvastext}.state[data-state=paused]:before,.state[data-state=archived]:before{background-color:#0000;box-shadow:inset 0 0 0 1px canvastext}}@media print{.record-panel{clip-path:none;break-inside:avoid;background:0 0}}
