:root{color-scheme:dark;--background:#0a0a0c;--surface:#0f0f14;--surface-2:#141419;--border:#1e1e2a;--border-dim:#161620;--text-primary:#d3d7e0;--text-secondary:#8a91a1;--text-dim:#565c6c;--text-accent:#e8eaf0;--interior-red:#8b1a1a;--interior-red-dim:#5a0f0f;--status-known:#2a4a2a;--status-contested:#4a3a1a;--status-unknown:#4a1a1a;--status-text:#8a9a8a;--status-text-c:#9a8a5a;--status-text-u:#9a6a6a;--accent:#d0d4dc;--accent-dim:#505868;--font-primary:"IBM Plex Mono","Courier New",ui-monospace,monospace;--letter-spacing-wide:0.08em;--letter-spacing-wider:0.15em}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body,html{margin:0;padding:0;color:var(--text-primary);font-family:var(--font-primary);font-size:16px;line-height:1.8}a{color:inherit;text-decoration:none}a:hover{color:var(--text-accent)}img{max-width:100%;height:auto}.app{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.app>*{min-width:0}main{padding:40px 56px 44px;max-width:1100px;counter-reset:figure;overflow-x:clip}.case-page{max-width:820px}@media (max-width:840px){.app{grid-template-columns:1fr}main{padding:62px 24px 96px}}.registry-nav{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;width:280px;background:var(--surface);border-right:1px solid var(--border);padding:20px 0;font-size:14px;letter-spacing:var(--letter-spacing-wide);overflow-y:auto}.registry-nav .nav-seal{display:flex;justify-content:center;padding:0 24px 12px}.registry-nav .nav-seal img{width:128px;height:128px;opacity:.85}.registry-nav .nav-header{display:block;padding:0 24px 16px;border-bottom:1px solid var(--border);color:var(--text-dim);text-transform:uppercase;line-height:1.5;text-align:center}.registry-nav .nav-header:hover strong{color:var(--text-accent)}.registry-nav .nav-header strong{display:block;color:var(--text-secondary);font-weight:500}.registry-nav .nav-label{color:var(--text-dim);font-size:12px;letter-spacing:.15em;padding:14px 24px 6px;text-transform:uppercase}.registry-nav .nav-item{display:flex;justify-content:space-between;align-items:center;padding:4px 24px;color:var(--text-secondary);font-size:15px;letter-spacing:.04em}.registry-nav .nav-item:hover{color:var(--text-primary);background:var(--surface-2)}.registry-nav .nav-item.active{color:var(--text-accent);border-left:2px solid var(--accent-dim);padding-left:22px}.registry-nav .nav-item .nav-mark{font-size:12px;color:var(--text-dim);letter-spacing:.1em}.registry-nav .nav-status{padding:6px 24px 8px;color:var(--text-dim);font-size:14px;letter-spacing:.04em;line-height:1.7}.registry-nav .nav-footer{padding:24px 24px 8px;border-top:1px solid var(--border);font-size:12px;color:var(--text-dim);letter-spacing:.06em}.index-header{margin-bottom:32px}.index-title{font-size:22px;font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-accent);margin:0 0 6px}.index-subtitle{font-size:14px;color:var(--text-dim);letter-spacing:.05em;margin:0}.doc-figure{margin:32px 0}.doc-figure-frame{display:flex;justify-content:center;padding:22px 20px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}.interior-page .doc-figure-frame{background:rgba(15,15,20,.88)}.doc-figure-frame svg{display:block;max-width:100%;height:auto}.doc-figure-caption{counter-increment:figure;margin-top:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);line-height:1.5}.doc-figure-caption:before{content:"Fig. " counter(figure) " — ";color:var(--text-secondary)}.dispatch{margin:0 0 32px;padding:14px 18px;border:1px solid var(--border);border-left:2px solid var(--accent-dim);background:var(--surface)}.interior-page .dispatch{background:rgba(15,15,20,.88)}.dispatch-label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.dispatch-body{margin:0;font-size:15px;line-height:1.7;color:var(--text-secondary)}.artefact-log{margin-top:8px}.artefact-entry{padding:18px 0;border-bottom:1px solid var(--border)}.artefact-entry:first-child{border-top:1px solid var(--border)}.artefact-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.artefact-no{color:var(--text-secondary)}.artefact-designation{margin-top:8px;font-size:16px;color:var(--text-primary);letter-spacing:.02em}.artefact-desc{margin:6px 0 0;max-width:640px;color:var(--text-secondary);line-height:1.8}.artefact-desc em{font-style:normal}.artefact-desc em,.artefact-meta{color:var(--text-dim);letter-spacing:.06em}.artefact-meta{margin-top:10px;font-size:12px}.deed-artefacts{margin:8px 0 6px;padding-left:18px}.deed-artefacts li{margin:4px 0}.deed-artefact-entry{color:var(--text-primary)}.deed-artefact-withheld{color:var(--text-dim);letter-spacing:.04em}.deed-artefact-link{display:inline-block;margin-top:4px;font-size:13px;color:var(--text-secondary)}.doc-header{margin:0 0 28px;text-align:left}.doc-title{font-size:clamp(22px,6.5vw,28px);font-weight:500;letter-spacing:.08em;color:var(--text-accent);line-height:1.15;margin:0 0 6px}.doc-sub,.doc-title{text-transform:uppercase}.doc-sub{font-size:13px;letter-spacing:.15em;color:var(--text-dim);margin:0}.interior-lede{font-size:16px;line-height:1.9;color:var(--text-secondary);max-width:720px}.interior-block,.interior-lede{margin:0 0 40px}.interior-heading{font-size:13px;font-weight:500;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--text-dim);margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid var(--border-dim)}.interior-block .registry-table{margin-top:12px}.interior-block .registry-notes{margin-top:20px;padding-top:16px;border-top:none}.registry-table{width:100%;border-collapse:collapse;font-size:15px;margin-top:24px}.registry-table th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;font-weight:400}.registry-table td{padding:12px;border-bottom:1px solid var(--border-dim);color:var(--text-primary);letter-spacing:.02em}.registry-table tr:hover td{background:var(--surface-2)}.registry-table tr:hover td:first-child a{color:var(--text-accent)}.registry-table a{text-decoration:none}.registry-notes{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);font-size:14px;color:var(--text-dim);letter-spacing:.04em;line-height:1.9}.registry-global-footer{margin-top:28px;padding:22px 0 6px;display:flex;flex-direction:column;align-items:center;gap:12px;border-top:1px solid var(--border)}.registry-footer-seal{width:60px;height:60px;opacity:.55}.registry-footer-email{font-size:12px;color:var(--text-dim);letter-spacing:.08em;text-decoration:none}.registry-footer-email:hover{color:var(--text-secondary)}.status{display:inline-block;padding:2px 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.status-known{background:var(--status-known);color:var(--status-text)}.status-contested{background:var(--status-contested);color:var(--status-text-c)}.status-unknown{background:var(--status-unknown);color:var(--status-text-u)}.case-file{background:var(--surface);border:1px solid var(--border);max-width:820px}.case-file-body{padding:32px}.interior-cta{margin:0 0 40px;padding:16px 20px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:15px}.interior-cta a{color:var(--text-accent);border-bottom:1px solid var(--accent-dim)}.join-form{max-width:720px;margin-top:8px}.join-fieldset{border:1px solid var(--border);background:var(--surface);padding:20px 24px 24px;margin:0 0 20px}.join-fieldset legend{color:var(--text-dim);font-size:12px;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;padding:0 8px}.join-coord{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--border-dim);padding:14px 16px;margin-bottom:10px;cursor:pointer}.join-coord.selected{border-color:var(--accent-dim);background:var(--surface-2)}.join-coord input{position:absolute;opacity:0}.join-coord-img{width:88px;height:88px;flex-shrink:0;object-fit:cover;display:block;border:1px solid var(--text-dim);background:var(--background)}.join-coord-body{display:flex;flex-direction:column;flex:1 1;min-width:0}@media (max-width:640px){.join-coord-img{width:64px;height:64px}}.join-coord-head{display:flex;justify-content:space-between;align-items:baseline;color:var(--text-primary);letter-spacing:.04em}.join-coord-id{text-transform:uppercase;font-size:14px;display:flex;align-items:center;gap:10px}.join-zone{font-size:10px;letter-spacing:.12em;padding:2px 8px;border:1px solid var(--border);color:var(--text-secondary)}.join-zone-shallow{color:var(--status-text);border-color:var(--status-known)}.join-zone-margin{color:var(--status-text-c);border-color:var(--status-contested)}.join-zone-depth{color:var(--status-text-u);border-color:var(--status-unknown)}.join-coord-price{color:var(--text-accent)}.join-coord-line{display:block;margin-top:8px;color:var(--text-secondary);font-size:13px;letter-spacing:.02em}.join-coord-note{color:var(--text-dim)}.join-coord-artefact,.join-coord-note{display:block;margin-top:6px;font-size:13px;line-height:1.6}.join-coord-artefact{color:var(--status-text-c)}.join-coord-preview{position:relative;display:block;flex-shrink:0;padding:0;border:0;background:transparent;cursor:zoom-in;line-height:0}.join-coord-zoom{position:absolute;bottom:4px;left:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);background:rgba(10,10,12,.72);padding:2px 6px;opacity:0;transition:opacity .12s linear}.join-coord-preview:focus-visible .join-coord-zoom,.join-coord-preview:hover .join-coord-zoom{opacity:1}.coord-modal{position:fixed;inset:0;z-index:100;background:rgba(6,6,8,.82);display:flex;align-items:center;justify-content:center;padding:24px}.coord-modal-inner{position:relative;background:var(--surface);border:1px solid var(--border);max-width:560px;width:100%;max-height:90vh;overflow-y:auto}.coord-modal-close{position:absolute;top:10px;right:10px;background:rgba(10,10,12,.6);border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-primary);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;cursor:pointer}.coord-modal-close:hover{color:var(--text-accent)}.coord-modal-img{display:block;width:100%;height:auto;background:var(--background);border-bottom:1px solid var(--border)}.coord-modal-body{padding:20px 22px 24px}.coord-modal-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.coord-modal-id{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:15px;letter-spacing:.04em;color:var(--text-accent)}.coord-modal-price{color:var(--text-accent);font-size:16px}.coord-modal-line{margin-top:10px;font-size:13px;color:var(--text-secondary);letter-spacing:.02em;overflow-wrap:break-word}.coord-modal-note{margin:12px 0 0;line-height:1.7}.coord-modal-lore,.coord-modal-note{color:var(--text-secondary);font-size:14px}.coord-modal-lore{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--border-dim);line-height:1.8}.coord-modal-lore-label{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}.coord-modal-artefact{margin:10px 0 0;color:var(--status-text-c);font-size:13px;line-height:1.6}.deed-record{max-width:820px;margin:20px 0 0;padding:24px 40px 28px;background:var(--surface);border:1px solid var(--border)}.deed-record-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--border-dim)}.deed-record p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.9;overflow-wrap:break-word}@media (max-width:640px){.deed-record{padding:20px 18px}}.coord-modal-link{display:inline-block;margin-top:18px;color:var(--text-accent);border-bottom:1px solid var(--accent-dim);font-size:14px}.join-addon{display:block;border:1px solid var(--border-dim);padding:12px 16px;margin-bottom:10px;cursor:pointer}.join-addon.selected{border-color:var(--accent-dim);background:var(--surface-2)}.join-addon-head{display:flex;justify-content:space-between;align-items:baseline;color:var(--text-primary);font-size:14px}.join-addon-head input{margin-right:10px}.join-addon-price{color:var(--text-accent)}.join-addon-desc{display:block;margin-top:6px;color:var(--text-dim);font-size:13px;line-height:1.6}.join-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding:14px 4px;border-top:1px solid var(--border);color:var(--text-accent);font-size:16px;letter-spacing:.06em;text-transform:uppercase}.join-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.join-field{display:flex;flex-direction:column;gap:6px;font-size:13px}.join-field.join-span{grid-column:1/-1}.join-field span{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.join-form input{background:var(--background);border:1px solid var(--border);color:var(--text-primary);font-family:var(--font-primary);font-size:14px;padding:10px 12px}.join-form input:focus{outline:none;border-color:var(--accent-dim)}.join-note{color:var(--text-dim);font-size:13px;line-height:1.8;margin:12px 0 0}.join-providers{display:flex;gap:12px}.join-provider{flex:1 1;text-align:center;border:1px solid var(--border-dim);padding:12px;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--text-secondary)}.join-provider.selected{border-color:var(--accent-dim);background:var(--surface-2);color:var(--text-accent)}.join-provider input{position:absolute;opacity:0}.join-error{color:var(--status-text-u);font-size:14px;line-height:1.7;margin:16px 0 0}.join-submit{margin-top:20px;width:100%;background:var(--surface-2);border:1px solid var(--accent-dim);color:var(--text-accent);font-family:var(--font-primary);font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:14px;cursor:pointer}.join-submit:hover:not(:disabled){background:var(--border)}.join-submit:disabled{opacity:.6;cursor:default}@media (max-width:640px){.join-grid{grid-template-columns:1fr}}.deed{background:var(--surface);border:1px solid var(--border);max-width:820px;padding:40px 40px 32px}.deed-head{text-align:center;padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:28px}.deed-org{font-size:16px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-accent)}.deed-office{color:var(--text-dim);margin-top:4px}.deed-office,.deed-title{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.deed-title{color:var(--text-secondary);margin-top:16px}.deed-body{margin:0}.deed-row{display:grid;grid-template-columns:170px 1fr;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-dim)}.deed-row dt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.deed-row dd{margin:0;color:var(--text-primary);font-size:15px;line-height:1.7}.deed-conveyance{font-size:15px;line-height:1.9}.deed-conveyance,.deed-stamp{margin:28px 0;color:var(--text-secondary)}.deed-stamp{border:1px solid var(--accent-dim);letter-spacing:.12em;text-transform:uppercase;font-size:13px;padding:12px 16px;text-align:center}.deed-sign{text-align:right;color:var(--text-dim);font-size:13px;letter-spacing:.05em;line-height:1.8}@media (max-width:840px){.deed{padding:28px 20px}.deed-row{grid-template-columns:1fr;gap:4px}}.exp-image-block{max-width:820px;margin:0 0 28px}.exp-image{margin:0 0 16px;background:var(--surface);border:1px solid var(--border)}.exp-image img{display:block;width:100%;height:auto;background:var(--background)}.exp-image-caption{padding:8px 12px;font-size:12px;letter-spacing:.04em;color:var(--text-dim);border-top:1px solid var(--border-dim)}.exp-image-pair,.exp-image-plates{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.exp-image-half{margin:0}.exp-image-marker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);text-align:center;margin:12px 0 0}.exp-image-restricted{border-top:2px solid var(--interior-red);padding-top:16px}.exp-image-restricted .exp-image-marker{color:var(--interior-red);margin:0 0 12px}@media (min-width:841px){.exp-image-block>.exp-image{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.exp-image-block>.exp-image img{width:auto;max-width:100%;max-height:66vh}}.coord-swatch{max-width:820px;margin:0 0 20px;background:var(--surface);border:1px solid var(--border)}.coord-swatch img{display:block;width:100%;height:auto;background:var(--background)}.coord-swatch-caption{padding:8px 12px;font-size:12px;letter-spacing:.04em;color:var(--text-dim);border-top:1px solid var(--border-dim)}@media (max-width:640px){.exp-image-pair,.exp-image-plates{grid-template-columns:1fr}}.fragment-image{margin:0;background:var(--surface);border:1px solid var(--border);border-bottom:none;max-width:820px}.fragment-image img{display:block;width:100%;height:auto;background:var(--background)}.fragment-image-caption{padding:12px 16px 14px;font-size:12px;color:var(--text-dim);letter-spacing:.04em;line-height:1.6;border-top:1px solid var(--border-dim)}.fragment-image-marker{margin:0;padding:10px 16px 0;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.fragment-image-pending{display:flex;align-items:center;justify-content:center;height:220px;font-size:11px;letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;background:var(--background)}.fragment-image-placeholder{padding:56px 24px;text-align:center;background:var(--background)}.fragment-image-placeholder .fragment-image-marker{padding:0;font-size:11px;letter-spacing:.18em;color:var(--text-secondary);margin-bottom:12px}.fragment-image-placeholder .fragment-image-reason{margin:0;font-size:12px;color:var(--text-dim);letter-spacing:.04em;line-height:1.7}.fragment-image-disputed-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border)}.fragment-image-disputed-half{background:var(--surface)}.fragment-image-disputed-half img{aspect-ratio:1/1;object-fit:cover}.fragment-image-disputed .fragment-image-marker{padding:12px 16px 14px;color:var(--interior-red)}@media (max-width:640px){.fragment-image-disputed-pair{grid-template-columns:1fr}}.fragment-image-last-verified img{filter:brightness(.92) saturate(.85)}.fragment-image-holder-provided .fragment-image-marker,.fragment-image-last-verified .fragment-image-marker{color:var(--text-secondary)}.case-file-body h1,.case-file-body h2,.case-file-body h3{font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.case-file-body h1{font-size:18px;margin:0 0 16px}.case-file-body h2{font-size:14px;margin:32px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border-dim);color:var(--text-dim)}.case-file-body h3{font-size:14px;margin:24px 0 10px;color:var(--text-secondary)}.case-file-body p{margin:0 0 1.4em;color:var(--text-primary)}.case-file-body p em{color:var(--text-dim);font-style:normal}.case-file-body strong{font-weight:500;color:var(--text-accent)}.case-file-body hr{border:0;border-top:1px solid var(--border-dim);margin:20px 0}.case-file-body code,.case-file-body pre{font-family:var(--font-primary);font-size:14px;color:var(--text-secondary);background:transparent}.case-file-body pre{background:var(--surface-2);border:1px solid var(--border-dim);padding:14px 18px;margin:16px 0;white-space:pre;overflow-x:auto;letter-spacing:.02em;line-height:1.7}.case-file-body table{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0}.case-file-body td,.case-file-body th{border:1px solid var(--border-dim);padding:8px 10px;text-align:left}.case-file-body th{background:var(--surface-2);color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.case-file-body ol,.case-file-body ul{padding-left:1.4em;margin:0 0 1.4em}.case-breadcrumb{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:18px}.case-breadcrumb a:hover{color:var(--text-secondary)}.ob07-gate-section{padding:32px;border-top:1px solid var(--border);background:var(--surface)}.ob07-input{background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text-primary);font-family:var(--font-primary);font-size:15px;width:100%;padding:8px 0;outline:none;letter-spacing:.04em}.ob07-input:focus{border-bottom-color:var(--border-dim)}.prior-record-page{min-height:55vh}.prior-gate{display:flex;justify-content:center;padding:96px 0}.prior-gate-input{width:260px;max-width:80vw;background:transparent;border:none;border-bottom:1px solid var(--text-dim);color:var(--text-primary);font-family:var(--font-primary);font-size:16px;letter-spacing:.12em;text-align:center;padding:8px 4px;outline:none}.prior-gate-input:focus{border-bottom-color:var(--text-secondary)}.interior-page .prior-record .case-file-body{background:transparent}.interior-divider{height:2px;background:var(--interior-red);margin:40px 0;width:100%}.interior-marker{font-size:12px;letter-spacing:.15em;color:var(--interior-red);margin-bottom:24px;text-transform:uppercase}.interior-section{background:var(--surface);border:1px solid var(--border);padding:28px;margin-bottom:24px}.interior-section h2{color:var(--interior-red-dim);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border-dim)}.interior-section p{font-size:15px;color:var(--text-primary);margin:0 0 1.2em;line-height:1.8}.linked-table{margin-top:12px}.linked-head,.linked-row{display:grid;grid-gap:12px;gap:12px;padding:12px;align-items:baseline}.linked-head>*,.linked-row>*{min-width:0;overflow-wrap:break-word}.linked-zones .linked-head,.linked-zones .linked-row{grid-template-columns:1.3fr 1fr .9fr}.linked-exp .linked-head,.linked-exp .linked-row{grid-template-columns:.9fr 1.8fr 1fr}.linked-cases .linked-head,.linked-cases .linked-row{grid-template-columns:1.1fr .9fr 1fr .7fr .6fr 1fr}.linked-deeds .linked-head,.linked-deeds .linked-row{grid-template-columns:.7fr 2fr .9fr .7fr 1fr .8fr}.linked-head{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:10px 12px}.linked-head,.linked-row{border-bottom:1px solid var(--border)}.linked-row{background:rgba(22,22,29,.55);color:var(--text-primary);font-size:15px;letter-spacing:.02em;-webkit-tap-highlight-color:transparent}.linked-row:hover{background:var(--surface-2)}.linked-row:hover>span:first-child{color:var(--text-accent)}.linked-row.static{cursor:default;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.linked-row.static:hover{background:transparent}.linked-row.static:hover>span:first-child{color:var(--text-primary)}.interior-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(10,10,12,.6),rgba(10,10,12,.4) 55%,rgba(10,10,12,.05)),url(/interior-bg.jpg);background-size:cover;background-position:100%}@media (max-width:840px){.interior-backdrop{background-image:radial-gradient(135% 95% at 68% 30%,rgba(10,10,12,.68) 0,rgba(10,10,12,.82) 45%,rgba(10,10,12,.93) 100%),url(/interior-bg.jpg)}}.registry-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(6,6,9,.55),rgba(6,6,9,.28) 55%,rgba(6,6,9,.08) 80%,rgba(6,6,9,0)),url(/archive-far-light.jpg);background-size:cover;background-position:50%}@media (max-width:840px){.registry-backdrop{background-image:linear-gradient(180deg,rgba(6,6,9,.62),rgba(6,6,9,.3) 30%,rgba(6,6,9,.18)),url(/archive-far-light.jpg);background-position:88%}}.registry-home .index-subtitle{color:var(--text-secondary)}.registry-home .index-header{margin-bottom:20px}.registry-home .linked-cases .linked-head,.registry-home .linked-cases .linked-row{background:transparent;padding:9px 12px}.registry-home .linked-cases .linked-row:hover{background:rgba(255,255,255,.03)}.registry-home .linked-cases .linked-row:hover>span:nth-child(2){color:var(--text-accent)}.scroll-cue{display:none}@keyframes scroll-cue-bounce{0%,to{transform:translateX(-50%) translateY(0);opacity:.5}50%{transform:translateX(-50%) translateY(7px);opacity:1}}@media (prefers-reduced-motion:reduce){.scroll-cue{animation:none}}@media (max-width:840px){.registry-hero{position:relative;justify-content:center;min-height:calc(100vh - 132px);min-height:calc(100svh - 132px)}.registry-hero,.scroll-cue{display:flex;flex-direction:column}.scroll-cue{align-items:center;gap:7px;position:absolute;left:50%;bottom:16px;color:var(--text-dim);animation:scroll-cue-bounce 1.9s ease-in-out infinite}.scroll-cue-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase}.scroll-cue-arrow{width:20px;height:20px}.registry-home .linked-cases .linked-head{display:none}.registry-home .linked-cases .linked-row{display:flex;align-items:baseline;gap:12px;padding:16px 2px}.registry-home .linked-cases .linked-row>span:first-child{order:2;font-size:12px;letter-spacing:.04em;color:var(--text-dim)}.registry-home .linked-cases .linked-row>span:nth-child(2){order:1;font-size:17px;letter-spacing:.04em;color:var(--text-primary)}.registry-home .linked-cases .linked-row>span:nth-child(3){order:3;margin-left:auto}}.interior-page .case-file,.interior-page .interior-cta,.interior-page .interior-toc,.interior-page .join-fieldset{background:rgba(15,15,20,.88)}.interior-page .case-file-body pre{background:rgba(20,20,25,.72)}.interior-toc{max-width:820px;margin:0 0 24px;padding:18px 22px;background:var(--surface);border:1px solid var(--border)}.interior-toc-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-dim)}.interior-toc-list{list-style:decimal;list-style-position:outside;padding-left:20px;margin:0;column-count:2;column-gap:32px;font-size:14px;line-height:1.9;color:var(--text-secondary)}.interior-toc-list li::marker{color:var(--text-dim);font-size:11px}.interior-toc-list a{color:inherit;letter-spacing:.02em}.interior-toc-list a:hover{color:var(--text-accent)}.case-file-body h2{scroll-margin-top:16px}@media (max-width:640px){.interior-toc-list{column-count:1}.linked-head,.linked-row{font-size:13px;padding:10px 8px;gap:8px}.linked-cases .linked-head,.linked-cases .linked-row{grid-template-columns:1.1fr .9fr 1fr}.linked-cases .linked-head>span:nth-child(n+4),.linked-cases .linked-row>span:nth-child(n+4){display:none}.linked-deeds .linked-head,.linked-deeds .linked-row{grid-template-columns:.7fr 2fr .9fr}.linked-deeds .linked-head>span:nth-child(n+4),.linked-deeds .linked-row>span:nth-child(n+4),.linked-exp .linked-head,.linked-zones .linked-head{display:none}.linked-exp .linked-row,.linked-zones .linked-row{grid-template-columns:1fr;gap:3px;padding:14px 12px}.linked-exp .linked-row>span:first-child,.linked-zones .linked-row>span:first-child{color:var(--text-primary);font-size:15px}.linked-exp .linked-row>span:nth-child(2){color:var(--text-secondary);font-size:13px}.linked-exp .linked-row>span:nth-child(3),.linked-zones .linked-row>span:not(:first-child){color:var(--text-dim);font-size:13px}}.case-file-body,.case-file-body li,.case-file-body p,.coord-swatch-caption,.deed-row dd,.deed-sign,.deed-stamp,.exp-image-caption,.exp-image-marker,.interior-cta,.interior-lede,.join-coord-artefact,.join-coord-line,.join-coord-note,.join-note,.registry-footer-email,.registry-notes{overflow-wrap:break-word;word-break:break-word}.case-file-body pre{max-width:100%}@media (max-width:640px){.case-file-body{padding:22px 12px}.case-file-body pre{padding:10px 12px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}}.record{background:var(--surface-2);border:1px solid var(--border-dim);padding:16px 20px;margin:16px 0;font-size:14px;line-height:1.7;color:var(--text-secondary)}.record-rule{border:0;border-top:1px solid var(--text-dim);margin:2px 0}.record-row{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;grid-gap:0 18px;gap:0 18px;align-items:baseline;margin:1px 0}.record-key{color:var(--text-dim)}.record-val{color:var(--text-primary);overflow-wrap:break-word}.record-val-line{display:block}.record-line{color:var(--text-secondary);overflow-wrap:break-word}.record-gap{height:.7em}.interior-page .record{background:rgba(20,20,25,.62)}@media (max-width:640px){.record{padding:16px;font-size:14px}.record-rule{margin:4px 0}.record-row{grid-template-columns:1fr;gap:0;margin-bottom:7px}.record-key{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}}.join-form input{font-size:16px}.page-seal{display:none}@media (max-width:840px){.page-seal{display:flex;justify-content:center;margin:4px 0 20px}.page-seal img{width:168px;height:168px;opacity:.9}.index-footer,.index-header{text-align:center}}.nav-home,.nav-toggle,.nav-wordmark{display:none}.nav-toggle{align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:transparent;border:none;color:var(--text-secondary);cursor:pointer}.nav-toggle:hover{color:var(--text-accent);border-color:var(--accent-dim)}.nav-toggle-icon,.nav-toggle-icon:after,.nav-toggle-icon:before{display:block;width:20px;height:2px;background:currentColor;transition:transform .24s ease,opacity .2s ease,top .24s ease}.nav-toggle-icon{position:relative}.nav-toggle-icon:before{content:"";position:absolute;left:0;top:-6px}.nav-toggle-icon:after{content:"";position:absolute;left:0;top:6px}.registry-nav.is-open .nav-toggle-icon{background:transparent}.registry-nav.is-open .nav-toggle-icon:before{top:0;transform:rotate(45deg)}.registry-nav.is-open .nav-toggle-icon:after{top:0;transform:rotate(-45deg)}.nav-backdrop{display:none}@media (max-width:840px){.registry-nav{position:static;width:auto;height:auto;border:none;background:transparent;padding:0;overflow:visible}.nav-bar{position:fixed;top:0;right:0;z-index:210;padding:8px 12px}.nav-wordmark,.registry-nav .nav-header,.registry-nav .nav-seal{display:none}.nav-toggle{display:inline-flex;flex-shrink:0}.nav-backdrop{display:block;position:fixed;inset:0;background:rgba(6,6,8,.6);opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:190}.registry-nav.is-open .nav-backdrop{opacity:1;pointer-events:auto}.nav-body{position:fixed;top:0;left:0;width:84%;max-width:320px;height:100vh;height:100dvh;background:var(--surface);border-right:1px solid var(--border);transform:translateX(-100%);transition:transform .28s ease;z-index:200;overflow-y:auto;padding:56px 0 28px}.registry-nav.is-open .nav-body{transform:translateX(0)}.nav-home{display:flex}.registry-nav .nav-label{padding-top:16px}}@media (max-width:640px){main{padding:58px 16px 80px}.registry-table{font-size:13px}.registry-table td,.registry-table th{padding:8px 6px;overflow-wrap:break-word;word-break:break-word}.deed{padding:24px 18px}}