{"id":6495,"date":"2026-05-16T18:53:48","date_gmt":"2026-05-16T10:53:48","guid":{"rendered":"https:\/\/nucleusseries.com\/?page_id=6495"},"modified":"2026-09-03T21:50:18","modified_gmt":"2026-09-03T13:50:18","slug":"characters-independent","status":"publish","type":"page","link":"https:\/\/nucleusseries.com\/?page_id=6495","title":{"rendered":"Characters \u2013 Independent"},"content":{"rendered":"\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- NUCLEUS SIDE NAV \u2014 INDEPENDENT CHARACTERS PAGE (IN-PAGE DOSSIER NAV)     -->\n<!-- v2.0 support-registry edition. Replaces the old cross-page       -->\n<!-- faction nav on this page. Native in-page mode: item ids EQUAL    -->\n<!-- the registry cell's band ids (autoHideMissing + scroll +         -->\n<!-- scroll-spy all key off them).                                    -->\n<!--                                                                  -->\n<!-- Requires: site_nav_tool_JavaScript.js v1.2+                      -->\n<!--           site_nav_tool_CSS.css v1.3+                            -->\n<!--                                                                  -->\n<!-- SUPPORT-PAGE CONVENTIONS (same as the Alliance nav):       -->\n<!--  \u2022 data-faction uses the FACTION preset (\"independent\") so the      -->\n<!--    tool frame wears the faction's colors.                        -->\n<!--  \u2022 Items carry NO \"color\" field \u2014 support characters have no     -->\n<!--    personal palettes; everything inherits the faction accent.    -->\n<!--  \u2022 Icons are two-letter initials (registry-style), \u22642 chars so   -->\n<!--    the collapsed rail shows them whole.                          -->\n<!-- Keep the .nx-cd-band highlight override <style> below (bands     -->\n<!-- clip children; the confirm-pulse ring must draw inside).         -->\n<!-- No nucleus-target-highlight div \u2014 it is dead markup.             -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n    .nx-cd-band.nsnav-section-highlight::after {\n        top: 6px; left: 6px; right: 6px; bottom: 6px;\n    }\n<\/style>\n\n<script id=\"nucleus-sidenav-config\" type=\"application\/json\">\n{\n  \"faction\": \"independent\",\n  \"factionLabel\": \"Independent Registry\",\n  \"options\": {\n    \"headerOffset\": 80,\n    \"autoHideMissing\": true\n  },\n  \"items\": [\n    { \"type\": \"divider\", \"label\": \"Dossiers\" },\n    { \"id\": \"char-emmanuel\", \"label\": \"Emmanuel Boateng\", \"icon\": \"EB\" },\n    { \"id\": \"char-tanha\",    \"label\": \"Ta\\u1e47h\\u0101\",  \"icon\": \"TA\" },\n    { \"id\": \"char-hreint\",   \"label\": \"Hreint\",           \"icon\": \"HR\" }\n  ]\n}\n<\/script>\n\n<div id=\"nucleus-sidenav\" data-faction=\"independent\">\n  <div class=\"nsnav-collapsed-bar\">\n    <div class=\"nsnav-glow-line\"><\/div>\n    <button class=\"nsnav-expand-btn\" aria-label=\"Expand navigation\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n        <polyline points=\"9 18 15 12 9 6\"><\/polyline>\n      <\/svg>\n    <\/button>\n    <div class=\"nsnav-collapsed-icons\"><\/div>\n  <\/div>\n  <nav class=\"nsnav-panel\" aria-label=\"Independent dossiers\">\n    <div class=\"nsnav-panel-inner\">\n      <div class=\"nsnav-header\">\n        <button class=\"nsnav-collapse-btn\" aria-label=\"Collapse navigation\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n            <polyline points=\"15 18 9 12 15 6\"><\/polyline>\n          <\/svg>\n        <\/button>\n        <span class=\"nsnav-title\">INDEPENDENT<\/span>\n        <div class=\"nsnav-header-line\"><\/div>\n      <\/div>\n      <ul class=\"nsnav-items\"><\/ul>\n      <div class=\"nsnav-footer\">\n        <div class=\"nsnav-footer-line\"><\/div>\n        <span class=\"nsnav-footer-text\">INDEPENDENT REGISTRY<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"nsnav-scanlines\"><\/div>\n    <div class=\"nsnav-corner nsnav-corner-tl\"><\/div>\n    <div class=\"nsnav-corner nsnav-corner-tr\"><\/div>\n    <div class=\"nsnav-corner nsnav-corner-bl\"><\/div>\n    <div class=\"nsnav-corner nsnav-corner-br\"><\/div>\n  <\/nav>\n<\/div>\n\n<button id=\"nucleus-sidenav-mobile-toggle\" class=\"nsnav-mobile-toggle\" aria-label=\"Open dossier navigation\">\n  <span class=\"nsnav-hamburger-line\"><\/span>\n  <span class=\"nsnav-hamburger-line\"><\/span>\n  <span class=\"nsnav-hamburger-line\"><\/span>\n<\/button>\n\n<div id=\"nucleus-sidenav-mobile-overlay\" class=\"nsnav-mobile-overlay\">\n  <div class=\"nsnav-mobile-panel\">\n    <div class=\"nsnav-mobile-header\">\n      <span class=\"nsnav-title\">INDEPENDENT<\/span>\n      <button class=\"nsnav-mobile-close\" aria-label=\"Close navigation\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n          <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n        <\/svg>\n      <\/button>\n    <\/div>\n    <ul class=\"nsnav-mobile-items\"><\/ul>\n    <div class=\"nsnav-mobile-footer\">\n      <div class=\"nsnav-footer-line\"><\/div>\n      <span class=\"nsnav-footer-text\">INDEPENDENT REGISTRY<\/span>\n    <\/div>\n    <div class=\"nsnav-scanlines\"><\/div>\n  <\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<!-- NUCLEUS FACTION DIRECTORY \u2014 \"SELECT CHANNEL\" band (2026)         -->\r\n<!-- The cross-page successor to the 2025 \"Navigate by Faction\" grid. -->\r\n<!-- Paste into a WordPress Custom HTML block ABOVE the registry cell -->\r\n<!-- on EVERY characters page. Zero JavaScript \u2014 pure links.          -->\r\n<!--                                                                  -->\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CONVENTION for reuse on faction pages \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550      -->\r\n<!-- v1.2 \u2014 SELF-DETECTING, CSS-FIRST. Paste this exact cell on all   -->\r\n<!-- ten characters pages with NO per-page edits.                     -->\r\n<!-- PRIMARY mechanism (pure CSS, cannot be stripped by WP content    -->\r\n<!-- filters): WordPress stamps <body> with a page-id-NNNN class on   -->\r\n<!-- every page; the rules below light the matching card from that.   -->\r\n<!-- SECONDARY (progressive enhancement): the small hardened script   -->\r\n<!-- at the bottom reads ?page_id= and adds aria-current + the        -->\r\n<!-- .nx-fd-current class \u2014 nice for accessibility, but the visual    -->\r\n<!-- highlight works even if the script never runs.                   -->\r\n<!-- On a page not in the list, no card is marked \u2014 links still work. -->\r\n<!-- Do not reorder cards or change hrefs\/colors \u2014 designations,      -->\r\n<!-- accent colors and page ids are the site-wide faction set:        -->\r\n<!--   Main 4228 #00FF88 \u00b7 Alliance 4044 #4A9EFF \u00b7                    -->\r\n<!--   Imperium 4048 #FF4A4A \u00b7 Directorate 4058 #3CB371 \u00b7             -->\r\n<!--   Covenant 4067 #F0D890 \u00b7 Fenris 4071 #FF6B35 \u00b7                  -->\r\n<!--   Rakshasa 4075 #E040FB \u00b7 J\u00f6kull 4078 #7DD3FC \u00b7                  -->\r\n<!--   Xing Hong 4081 #FFC107 \u00b7 Independent 6495 #999999              -->\r\n<!-- Desktop \u22651100px: one equal-track row of ten (no scrolling).      -->\r\n<!-- Below 1100px: scroll-snap swipe rail (site mobile convention).   -->\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n\r\n<style>\r\n    \/* WP2024 full-width breakout (guard MUST be clip; see system doc) *\/\r\n    html, body { overflow-x: hidden; overflow-x: clip; }\r\n    #nx-faction-directory {\r\n        width: 100vw; max-width: 100vw;\r\n        margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    #nx-faction-directory {\r\n        --nx-ink: #E8F1FF;\r\n        --nx-dim: rgba(232, 241, 255, 0.55);\r\n        --nx-faint: rgba(232, 241, 255, 0.38);\r\n        --nx-line: rgba(232, 241, 255, 0.14);\r\n        --nx-display: 'Orbitron', 'Avenir Next', 'Trebuchet MS', sans-serif;\r\n        --nx-body: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;\r\n        --nx-mono: ui-monospace, 'Cascadia Mono', 'JetBrains Mono', Consolas, monospace;\r\n        background:\r\n            radial-gradient(ellipse 90% 100% at 50% -30%, rgba(0, 255, 136, 0.06), transparent 60%),\r\n            linear-gradient(180deg, #0B0F0C 0%, #08130D 100%);\r\n        border-bottom: 1px solid rgba(0, 255, 136, 0.16);\r\n        color: var(--nx-ink);\r\n        font-family: var(--nx-body);\r\n        padding: clamp(20px, 2.6vw, 30px) 0 clamp(22px, 2.8vw, 32px) 0;\r\n    }\r\n    #nx-faction-directory .nx-fd-container {\r\n        max-width: 1280px; margin: 0 auto;\r\n        padding: 0 clamp(18px, 4vw, 40px);\r\n    }\r\n\r\n    \/* \u2500\u2500 Head row \u2500\u2500 *\/\r\n    #nx-faction-directory .nx-fd-head {\r\n        display: flex; align-items: center; gap: 16px; margin: 0 0 14px 0;\r\n    }\r\n    #nx-faction-directory .nx-fd-eyebrow {\r\n        font-family: var(--nx-mono); font-size: 10.5px;\r\n        letter-spacing: 0.26em; text-transform: uppercase;\r\n        color: var(--nx-dim); margin: 0; white-space: nowrap;\r\n    }\r\n    #nx-faction-directory .nx-fd-line {\r\n        flex: 1; height: 1px;\r\n        background: linear-gradient(90deg, rgba(0, 255, 170, 0.28), transparent);\r\n    }\r\n    #nx-faction-directory .nx-fd-count {\r\n        font-family: var(--nx-mono); font-size: 10px;\r\n        letter-spacing: 0.2em; text-transform: uppercase;\r\n        color: var(--nx-faint); margin: 0; white-space: nowrap;\r\n    }\r\n\r\n    \/* \u2500\u2500 Channel rail \u2500\u2500 *\/\r\n    #nx-faction-directory .nx-fd-rail {\r\n        display: grid;\r\n        grid-template-columns: repeat(10, minmax(0, 1fr));\r\n        gap: 8px;\r\n    }\r\n    #nx-faction-directory .nx-fd-card {\r\n        --fd: #00FF88; \/* per-card faction accent, overridden inline *\/\r\n        display: flex; flex-direction: column; align-items: center;\r\n        gap: 6px; padding: 12px 6px 10px 6px;\r\n        border: 1px solid var(--nx-line);\r\n        border-radius: 8px;\r\n        background: rgba(232, 241, 255, 0.03);\r\n        text-decoration: none; text-align: center;\r\n        transition: transform 0.2s ease, border-color 0.2s ease,\r\n                    background-color 0.2s ease, box-shadow 0.2s ease;\r\n    }\r\n    #nx-faction-directory .nx-fd-sig {\r\n        font-family: var(--nx-display); font-weight: 700; font-size: 15px;\r\n        letter-spacing: 0.06em; line-height: 1;\r\n        color: var(--fd);\r\n        text-shadow: 0 0 12px var(--fd);\r\n    }\r\n    #nx-faction-directory .nx-fd-name {\r\n        font-size: 9.5px; font-weight: 600;\r\n        letter-spacing: 0.13em; text-transform: uppercase;\r\n        color: var(--nx-dim); line-height: 1.3;\r\n    }\r\n    #nx-faction-directory .nx-fd-ch {\r\n        font-family: var(--nx-mono); font-size: 8.5px;\r\n        letter-spacing: 0.18em; text-transform: uppercase;\r\n        color: var(--nx-faint);\r\n    }\r\n    #nx-faction-directory .nx-fd-card:hover,\r\n    #nx-faction-directory .nx-fd-card:focus-visible {\r\n        transform: translateY(-2px);\r\n        border-color: var(--fd);\r\n        background: rgba(232, 241, 255, 0.05);\r\n        box-shadow: 0 4px 18px rgba(0, 0, 0, 0.45);\r\n        box-shadow: 0 4px 18px color-mix(in srgb, var(--fd) 30%, transparent);\r\n    }\r\n    #nx-faction-directory .nx-fd-card:hover .nx-fd-name,\r\n    #nx-faction-directory .nx-fd-card:focus-visible .nx-fd-name { color: var(--fd); }\r\n    #nx-faction-directory .nx-fd-card:focus-visible {\r\n        outline: 2px solid var(--fd); outline-offset: 2px;\r\n    }\r\n    \/* \"You are here\" line: present in every card, hidden until current *\/\r\n    #nx-faction-directory .nx-fd-here {\r\n        display: none;\r\n        font-family: var(--nx-mono); font-size: 8.5px;\r\n        letter-spacing: 0.18em; text-transform: uppercase;\r\n        color: var(--fd); opacity: 0.9;\r\n    }\r\n\r\n    \/* \u2500\u2500 Current page: lit channel \u2500\u2500\r\n       PRIMARY detection is pure CSS via WordPress's body.page-id-NNNN\r\n       class \u2014 immune to script stripping. The .nx-fd-current selectors\r\n       serve the JS enhancement path and local previews. *\/\r\n    body.page-id-4228 #nx-faction-directory .nx-fd-card[href$=\"page_id=4228\"],\r\n    body.page-id-4044 #nx-faction-directory .nx-fd-card[href$=\"page_id=4044\"],\r\n    body.page-id-4048 #nx-faction-directory .nx-fd-card[href$=\"page_id=4048\"],\r\n    body.page-id-4058 #nx-faction-directory .nx-fd-card[href$=\"page_id=4058\"],\r\n    body.page-id-4067 #nx-faction-directory .nx-fd-card[href$=\"page_id=4067\"],\r\n    body.page-id-4071 #nx-faction-directory .nx-fd-card[href$=\"page_id=4071\"],\r\n    body.page-id-4075 #nx-faction-directory .nx-fd-card[href$=\"page_id=4075\"],\r\n    body.page-id-4078 #nx-faction-directory .nx-fd-card[href$=\"page_id=4078\"],\r\n    body.page-id-4081 #nx-faction-directory .nx-fd-card[href$=\"page_id=4081\"],\r\n    body.page-id-6495 #nx-faction-directory .nx-fd-card[href$=\"page_id=6495\"],\r\n    #nx-faction-directory .nx-fd-current {\r\n        border-color: var(--fd);\r\n        background: rgba(232, 241, 255, 0.05);\r\n        background: color-mix(in srgb, var(--fd) 10%, transparent);\r\n    }\r\n    body.page-id-4228 #nx-faction-directory .nx-fd-card[href$=\"page_id=4228\"] .nx-fd-name,\r\n    body.page-id-4044 #nx-faction-directory .nx-fd-card[href$=\"page_id=4044\"] .nx-fd-name,\r\n    body.page-id-4048 #nx-faction-directory .nx-fd-card[href$=\"page_id=4048\"] .nx-fd-name,\r\n    body.page-id-4058 #nx-faction-directory .nx-fd-card[href$=\"page_id=4058\"] .nx-fd-name,\r\n    body.page-id-4067 #nx-faction-directory .nx-fd-card[href$=\"page_id=4067\"] .nx-fd-name,\r\n    body.page-id-4071 #nx-faction-directory .nx-fd-card[href$=\"page_id=4071\"] .nx-fd-name,\r\n    body.page-id-4075 #nx-faction-directory .nx-fd-card[href$=\"page_id=4075\"] .nx-fd-name,\r\n    body.page-id-4078 #nx-faction-directory .nx-fd-card[href$=\"page_id=4078\"] .nx-fd-name,\r\n    body.page-id-4081 #nx-faction-directory .nx-fd-card[href$=\"page_id=4081\"] .nx-fd-name,\r\n    body.page-id-6495 #nx-faction-directory .nx-fd-card[href$=\"page_id=6495\"] .nx-fd-name,\r\n    #nx-faction-directory .nx-fd-current .nx-fd-name { color: var(--fd); }\r\n    body.page-id-4228 #nx-faction-directory .nx-fd-card[href$=\"page_id=4228\"] .nx-fd-ch,\r\n    body.page-id-4044 #nx-faction-directory .nx-fd-card[href$=\"page_id=4044\"] .nx-fd-ch,\r\n    body.page-id-4048 #nx-faction-directory .nx-fd-card[href$=\"page_id=4048\"] .nx-fd-ch,\r\n    body.page-id-4058 #nx-faction-directory .nx-fd-card[href$=\"page_id=4058\"] .nx-fd-ch,\r\n    body.page-id-4067 #nx-faction-directory .nx-fd-card[href$=\"page_id=4067\"] .nx-fd-ch,\r\n    body.page-id-4071 #nx-faction-directory .nx-fd-card[href$=\"page_id=4071\"] .nx-fd-ch,\r\n    body.page-id-4075 #nx-faction-directory .nx-fd-card[href$=\"page_id=4075\"] .nx-fd-ch,\r\n    body.page-id-4078 #nx-faction-directory .nx-fd-card[href$=\"page_id=4078\"] .nx-fd-ch,\r\n    body.page-id-4081 #nx-faction-directory .nx-fd-card[href$=\"page_id=4081\"] .nx-fd-ch,\r\n    body.page-id-6495 #nx-faction-directory .nx-fd-card[href$=\"page_id=6495\"] .nx-fd-ch,\r\n    #nx-faction-directory .nx-fd-current .nx-fd-ch { display: none; }\r\n    body.page-id-4228 #nx-faction-directory .nx-fd-card[href$=\"page_id=4228\"] .nx-fd-here,\r\n    body.page-id-4044 #nx-faction-directory .nx-fd-card[href$=\"page_id=4044\"] .nx-fd-here,\r\n    body.page-id-4048 #nx-faction-directory .nx-fd-card[href$=\"page_id=4048\"] .nx-fd-here,\r\n    body.page-id-4058 #nx-faction-directory .nx-fd-card[href$=\"page_id=4058\"] .nx-fd-here,\r\n    body.page-id-4067 #nx-faction-directory .nx-fd-card[href$=\"page_id=4067\"] .nx-fd-here,\r\n    body.page-id-4071 #nx-faction-directory .nx-fd-card[href$=\"page_id=4071\"] .nx-fd-here,\r\n    body.page-id-4075 #nx-faction-directory .nx-fd-card[href$=\"page_id=4075\"] .nx-fd-here,\r\n    body.page-id-4078 #nx-faction-directory .nx-fd-card[href$=\"page_id=4078\"] .nx-fd-here,\r\n    body.page-id-4081 #nx-faction-directory .nx-fd-card[href$=\"page_id=4081\"] .nx-fd-here,\r\n    body.page-id-6495 #nx-faction-directory .nx-fd-card[href$=\"page_id=6495\"] .nx-fd-here,\r\n    #nx-faction-directory .nx-fd-current .nx-fd-here { display: block; }\r\n\r\n    \/* \u2500\u2500 Below 1100px: scroll-snap swipe rail \u2500\u2500 *\/\r\n    @media (max-width: 1100px) {\r\n        #nx-faction-directory .nx-fd-rail {\r\n            display: flex; overflow-x: auto;\r\n            scroll-snap-type: x proximity;\r\n            padding-bottom: 8px;\r\n            -webkit-overflow-scrolling: touch;\r\n        }\r\n        #nx-faction-directory .nx-fd-card {\r\n            min-width: 118px; flex: 0 0 auto;\r\n            scroll-snap-align: start;\r\n        }\r\n        #nx-faction-directory .nx-fd-rail::-webkit-scrollbar { height: 4px; }\r\n        #nx-faction-directory .nx-fd-rail::-webkit-scrollbar-thumb {\r\n            background: rgba(0, 255, 136, 0.25); border-radius: 2px;\r\n        }\r\n        #nx-faction-directory .nx-fd-rail::-webkit-scrollbar-track {\r\n            background: rgba(232, 241, 255, 0.05);\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<div id=\"nx-faction-directory\">\r\n    <div class=\"nx-fd-container\">\r\n        <div class=\"nx-fd-head\">\r\n            <p class=\"nx-fd-eyebrow\">\/\/ Faction Registries \u2014 Select Channel<\/p>\r\n            <div class=\"nx-fd-line\"><\/div>\r\n            <p class=\"nx-fd-count\">10 Channels \u00b7 Signal OK<\/p>\r\n        <\/div>\r\n        <nav class=\"nx-fd-rail\" aria-label=\"Faction character registries\">\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4228\" style=\"--fd: #00FF88;\" title=\"Main Cast\">\r\n                <span class=\"nx-fd-sig\">\u25c6<\/span>\r\n                <span class=\"nx-fd-name\">Main Cast<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b701<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4044\" style=\"--fd: #4A9EFF;\" title=\"Terra Alliance\">\r\n                <span class=\"nx-fd-sig\">TA<\/span>\r\n                <span class=\"nx-fd-name\">Alliance<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b702<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4048\" style=\"--fd: #FF4A4A;\" title=\"Imperium of Dragons\">\r\n                <span class=\"nx-fd-sig\">ID<\/span>\r\n                <span class=\"nx-fd-name\">Imperium<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b703<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4058\" style=\"--fd: #3CB371;\" title=\"Emerald Directorate\">\r\n                <span class=\"nx-fd-sig\">ED<\/span>\r\n                <span class=\"nx-fd-name\">Directorate<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b704<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4067\" style=\"--fd: #F0D890;\" title=\"Zorian Covenant\">\r\n                <span class=\"nx-fd-sig\">ZC<\/span>\r\n                <span class=\"nx-fd-name\">Covenant<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b705<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4071\" style=\"--fd: #FF6B35;\" title=\"Fenris Horde\">\r\n                <span class=\"nx-fd-sig\">FH<\/span>\r\n                <span class=\"nx-fd-name\">Fenris<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b706<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4075\" style=\"--fd: #E040FB;\" title=\"Rakshasa Horde\">\r\n                <span class=\"nx-fd-sig\">RH<\/span>\r\n                <span class=\"nx-fd-name\">Rakshasa<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b707<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4078\" style=\"--fd: #7DD3FC;\" title=\"J\u00f6kull Horde\">\r\n                <span class=\"nx-fd-sig\">JH<\/span>\r\n                <span class=\"nx-fd-name\">J\u00f6kull<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b708<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4081\" style=\"--fd: #FFC107;\" title=\"Xing Hong \u2014 Settlement\">\r\n                <span class=\"nx-fd-sig\">XH<\/span>\r\n                <span class=\"nx-fd-name\">Xing Hong<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b709<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n            <a class=\"nx-fd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=6495\" style=\"--fd: #999999;\" title=\"Independent \u2014 Dharma's Reach and others\">\r\n                <span class=\"nx-fd-sig\">\u2605<\/span>\r\n                <span class=\"nx-fd-name\">Independent<\/span>\r\n                <span class=\"nx-fd-ch\">CH\u00b710<\/span>\r\n                <span class=\"nx-fd-here\">\u25c6 You are here<\/span>\r\n            <\/a>\r\n        <\/nav>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/* Faction Directory \u2014 self-detection enhancement (v1.2).\r\n   The VISUAL highlight is pure CSS (body.page-id-NNNN above) and does\r\n   not need this script. This only adds aria-current for assistive\r\n   tech, plus the .nx-fd-current class as a fallback highlight path.\r\n   PASTE-HARDENED: written without the characters some WordPress\r\n   content filters mangle inside inline scripts (no angle-bracket\r\n   comparisons, no double-ampersands). Does nothing when no card\r\n   matches; wrapped so it can never break the page. *\/\r\n(function () {\r\n    function nxFdMark() {\r\n        try {\r\n            var pid = new URLSearchParams(window.location.search).get('page_id');\r\n            if (!pid) { return; }\r\n            var cards = document.querySelectorAll('#nx-faction-directory .nx-fd-card');\r\n            cards.forEach(function (card) {\r\n                var href = card.getAttribute('href') || '';\r\n                var m = href.match(\/[?]page_id=(\\d+)\/);\r\n                if (m) {\r\n                    if (m[1] === pid) {\r\n                        card.classList.add('nx-fd-current');\r\n                        card.setAttribute('aria-current', 'page');\r\n                    }\r\n                }\r\n            });\r\n        } catch (e) { \/* never break the page over a highlight *\/ }\r\n    }\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', nxFdMark);\r\n    } else {\r\n        nxFdMark();\r\n    }\r\n})();\r\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<!-- ====== INDIE - Gallery Hint ====== -->\n\n<!-- ============================================== -->\n<!-- NUCLEUS CHARACTERS PAGE - MASTER STYLES v1.0  -->\n<!-- ============================================== -->\n<style>\n\/* ============================================== *\/\n\/* BASE \/ SHARED ANIMATIONS                       *\/\n\/* ============================================== *\/\n@keyframes cursorBlink {\n    0%, 50% { opacity: 1; }\n    51%, 100% { opacity: 0; }\n}\n\n\/* ============================================== *\/\n\/* GALLERY MODAL - BASE STYLES                    *\/\n\/* ============================================== *\/\n.nucleus-gallery-overlay {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(5, 10, 20, 0.95);\n    z-index: 10000;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity 0.3s ease, visibility 0.3s ease;\n}\n\n.nucleus-gallery-overlay.active {\n    opacity: 1;\n    visibility: visible;\n}\n\n.nucleus-gallery-container {\n    position: relative;\n    max-width: 90vw;\n    max-height: 85vh;\n    text-align: center;\n}\n\n.nucleus-gallery-image {\n    max-width: 100%;\n    max-height: 70vh;\n    object-fit: contain;\n    border-radius: 8px;\n    transition: border-color 0.3s ease, box-shadow 0.3s ease;\n}\n\n.nucleus-gallery-nav {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    cursor: pointer;\n    font-size: 24px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.3s ease;\n}\n\n.nucleus-gallery-nav.prev { left: -70px; }\n.nucleus-gallery-nav.next { right: -70px; }\n\n.nucleus-gallery-title {\n    font-family: 'Georgia', serif;\n    font-size: 20px;\n    margin-top: 20px;\n}\n\n.nucleus-gallery-counter {\n    font-family: monospace;\n    font-size: 12px;\n    margin-top: 8px;\n    letter-spacing: 2px;\n}\n\n.nucleus-gallery-close {\n    margin-top: 25px;\n    background: transparent;\n    padding: 10px 30px;\n    font-family: monospace;\n    font-size: 13px;\n    letter-spacing: 2px;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    border-radius: 4px;\n}\n\n.nucleus-gallery-dots {\n    display: flex;\n    justify-content: center;\n    gap: 10px;\n    margin-top: 15px;\n}\n\n.nucleus-gallery-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    cursor: pointer;\n    transition: all 0.3s ease;\n}\n\n\n\n\/* ============================================== *\/\n\/* RESPONSIVE \/ MOBILE                            *\/\n\/* ============================================== *\/\n@media (max-width: 768px) {\n    .nucleus-gallery-nav.prev { left: 10px; }\n    .nucleus-gallery-nav.next { right: 10px; }\n    .nucleus-gallery-nav {\n        width: 40px;\n        height: 40px;\n        font-size: 18px;\n    }\n    \n    .nucleus-character-card {\n        margin: 0 15px;\n    }\n}\n\n@media (max-width: 480px) {\n    .nucleus-gallery-title {\n        font-size: 16px;\n    }\n    \n    .nucleus-gallery-counter {\n        font-size: 10px;\n    }\n    \n    .nucleus-gallery-close {\n        padding: 8px 20px;\n        font-size: 11px;\n    }\n}\n\n<\/style>\n\n<!-- ============================================== -->\n<!-- GALLERY MODAL STRUCTURE (SHARED BY ALL)       -->\n<!-- ============================================== -->\n<div id=\"nucleus-gallery-overlay\" class=\"nucleus-gallery-overlay\">\n    <div class=\"nucleus-gallery-container\">\n        <button class=\"nucleus-gallery-nav prev\" onclick=\"NucleusGallery.prev()\">\u2039<\/button>\n        <img decoding=\"async\" id=\"nucleus-gallery-image\" class=\"nucleus-gallery-image\" src=\"\" alt=\"\">\n        <button class=\"nucleus-gallery-nav next\" onclick=\"NucleusGallery.next()\">\u203a<\/button>\n        \n        <div id=\"nucleus-gallery-title\" class=\"nucleus-gallery-title\"><\/div>\n        <div id=\"nucleus-gallery-counter\" class=\"nucleus-gallery-counter\"><\/div>\n        <div id=\"nucleus-gallery-dots\" class=\"nucleus-gallery-dots\"><\/div>\n        \n        <button class=\"nucleus-gallery-close\" onclick=\"NucleusGallery.close()\">[ CLOSE ]<\/button>\n    <\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- NUCLEUS PERSONNEL REGISTRY \u2014 INDEPENDENT CHARACTERS cell (2026)  -->\n<!-- Support-character registry: FILE 001 Emmanuel Boateng \u00b7 002      -->\n<!-- Ta\u1e47h\u0101 \u00b7 003 Hreint. No faction banner, motto, emblem or outro \u2014  -->\n<!-- the Independent page has none by design; neutral graphite ground -->\n<!-- with the directory's #999999 accent.                             -->\n<!-- Paste into a WordPress Custom HTML block on the Independent      -->\n<!-- characters page (page_id 6495), replacing the old                -->\n<!-- .nucleus-support-card columns, the heading group and the old     -->\n<!-- \"\u25c6 CLICK PORTRAITS \u25c6\" hint div. KEEP the page's Master Block     -->\n<!-- (gallery modal markup + base styles) \u2014 this cell adds the        -->\n<!-- theme-independent gallery skin the page never had.               -->\n<!--                                                                  -->\n<!-- Cloned from the Alliance support-registry template. Bands are    -->\n<!-- deliberately STATIC. CONTRACT preserved per band:                -->\n<!-- .nucleus-profile-image + data-gallery ({src,title}) +            -->\n<!-- data-character-name + data-theme. Band ids (char-emmanuel,       -->\n<!-- char-tanha, char-hreint) are side-nav\/anchor targets \u2014 once      -->\n<!-- published, NEVER rename. ODD files unflipped, EVEN .nx-cd-flip.  -->\n<!-- Hreint's bio text preserved verbatim per author instruction.     -->\n<!-- PERF pattern: content-visibility per band, zero JS,              -->\n<!-- compositor-only transitions, no idle animations at all.          -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n    \/* WP2024 full-width breakout (guard MUST be clip) *\/\n    html, body { overflow-x: hidden; overflow-x: clip; }\n    #nx-char-registry {\n        width: 100vw; max-width: 100vw;\n        margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);\n        box-sizing: border-box;\n    }\n\n    \/* \u2550\u2550\u2550 Faction tokens \u2014 EDIT THIS BLOCK per faction \u2550\u2550\u2550 *\/\n    #nx-char-registry {\n        --cd: #999999;                 \/* faction accent *\/\n        --cd-rgb: 153, 153, 153;\n        --nx-ink: #E8F1FF;\n        --nx-dim: rgba(232, 241, 255, 0.55);\n        --nx-faint: rgba(232, 241, 255, 0.38);\n        --nx-line: rgba(232, 241, 255, 0.14);\n        --nx-display: 'Orbitron', 'Avenir Next', 'Trebuchet MS', sans-serif;\n        --nx-body: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;\n        --nx-mono: ui-monospace, 'Cascadia Mono', 'JetBrains Mono', Consolas, monospace;\n        background:\n            radial-gradient(ellipse 120% 60% at 50% -10%, rgba(var(--cd-rgb), 0.10), transparent 60%),\n            linear-gradient(180deg, #101012 0%, #161618 45%, #0C0C0E 100%);   \/* independent neutral graphite *\/\n        color: var(--nx-ink);\n        font-family: var(--nx-body);\n        position: relative;\n        overflow: hidden;\n    }\n    #nx-char-registry .nx-cr-stars {\n        position: absolute; inset: 0; opacity: 0.05; pointer-events: none; z-index: 0;\n        background-image:\n            radial-gradient(2px 2px at 15% 20%, rgba(var(--cd-rgb), 0.9), transparent),\n            radial-gradient(1px 1px at 45% 60%, #ffffff, transparent),\n            radial-gradient(2px 2px at 70% 35%, rgba(var(--cd-rgb), 0.7), transparent),\n            radial-gradient(1px 1px at 90% 80%, rgba(255, 255, 255, 0.8), transparent),\n            radial-gradient(1px 1px at 25% 90%, rgba(var(--cd-rgb), 0.6), transparent);\n        background-size: 340px 340px;\n    }\n    #nx-char-registry .nx-cr-wrap { position: relative; z-index: 1; }\n\n    \/* \u2500\u2500 Registry header \u2500\u2500 *\/\n    #nx-char-registry .nx-cr-head {\n        text-align: center;\n        padding: clamp(48px, 7vw, 84px) clamp(18px, 4vw, 40px) clamp(30px, 4vw, 44px);\n    }\n    #nx-char-registry .nx-cr-emblem {\n        width: clamp(56px, 7vw, 78px); height: auto; margin: 0 auto 18px auto; display: block;\n        filter: drop-shadow(0 0 18px rgba(var(--cd-rgb), 0.45));\n    }\n    #nx-char-registry .nx-cr-eyebrow {\n        font-family: var(--nx-display); font-size: 12px; font-weight: 500;\n        letter-spacing: 0.34em; text-transform: uppercase;\n        color: var(--nx-dim); margin: 0 0 16px 0;\n    }\n    #nx-char-registry .nx-cr-title {\n        font-family: var(--nx-display); font-weight: 800;\n        font-size: clamp(30px, 5vw, 56px); line-height: 1.05;\n        letter-spacing: 0.04em; text-transform: uppercase;\n        color: var(--nx-ink); margin: 0 0 14px 0;\n        text-shadow: 0 0 34px rgba(var(--cd-rgb), 0.35);\n    }\n    #nx-char-registry .nx-cr-motto {\n        font-size: clamp(14px, 1.6vw, 16.5px); font-style: italic;\n        color: var(--nx-dim); margin: 0 0 22px 0;\n    }\n    #nx-char-registry .nx-cr-rule {\n        max-width: 720px; height: 1px; margin: 0 auto 20px auto;\n        background-image: linear-gradient(90deg, transparent, rgba(var(--cd-rgb), 0.4), transparent);\n    }\n    #nx-char-registry .nx-cr-hint {\n        font-family: var(--nx-mono); font-size: 11px; letter-spacing: 0.22em;\n        text-transform: uppercase; color: var(--nx-faint); margin: 0;\n    }\n\n    \/* \u2550\u2550\u2550 Dossier band (static support edition) \u2550\u2550\u2550 *\/\n    #nx-char-registry .nx-cd-band {\n        position: relative;\n        border-top: 1px solid rgba(var(--cd-rgb), 0.18);\n        background: linear-gradient(180deg, rgba(var(--cd-rgb), 0.05), rgba(var(--cd-rgb), 0.015) 55%, transparent);\n        padding: clamp(48px, 6.5vw, 88px) 0;\n        overflow: hidden;\n        content-visibility: auto;\n        contain-intrinsic-size: auto 900px;\n    }\n    #nx-char-registry .nx-cd-band:last-of-type { border-bottom: 1px solid rgba(var(--cd-rgb), 0.18); }\n    #nx-char-registry .nx-cd-glow {\n        position: absolute; inset: 0; pointer-events: none; z-index: 0;\n        background: radial-gradient(ellipse 42% 75% at 18% 50%, rgba(var(--cd-rgb), 0.13), transparent 70%);\n    }\n    #nx-char-registry .nx-cd-flip .nx-cd-glow {\n        background: radial-gradient(ellipse 42% 75% at 82% 50%, rgba(var(--cd-rgb), 0.13), transparent 70%);\n    }\n    #nx-char-registry .nx-cd-scanlines {\n        position: absolute; inset: 0; pointer-events: none; z-index: 0;\n        background: repeating-linear-gradient(0deg,\n            transparent, transparent 2px,\n            rgba(var(--cd-rgb), 0.016) 2px, rgba(var(--cd-rgb), 0.016) 4px);\n    }\n    #nx-char-registry .nx-cd-file {\n        position: absolute; top: 50%; left: clamp(18px, 2.6vw, 44px);\n        transform: translateY(-50%); writing-mode: vertical-rl;\n        font-family: var(--nx-mono); font-size: 10px;\n        letter-spacing: 0.35em; text-transform: uppercase;\n        color: rgba(var(--cd-rgb), 0.42); margin: 0;\n        pointer-events: none; z-index: 1; white-space: nowrap;\n    }\n    #nx-char-registry .nx-cd-flip .nx-cd-file { left: auto; right: clamp(18px, 2.6vw, 44px); }\n    \/* Surname watermark \u2014 support pages use the smaller clamp throughout *\/\n    #nx-char-registry .nx-cd-watermark {\n        position: absolute; top: 50%; right: -0.06em;\n        transform: translateY(-50%);\n        font-family: var(--nx-display); font-weight: 800;\n        font-size: clamp(64px, 10.5vw, 148px); line-height: 1;\n        letter-spacing: 0.06em; text-transform: uppercase;\n        color: rgba(var(--cd-rgb), 0.055); margin: 0;\n        pointer-events: none; z-index: 0; user-select: none;\n    }\n    #nx-char-registry .nx-cd-flip .nx-cd-watermark { right: auto; left: -0.06em; }\n    #nx-char-registry .nx-cd-corner {\n        position: absolute; width: 54px; height: 54px; z-index: 1; pointer-events: none;\n    }\n    #nx-char-registry .nx-cd-corner::after {\n        content: \"\"; position: absolute; width: 6px; height: 6px; border-radius: 50%;\n        background: var(--cd); box-shadow: 0 0 8px var(--cd);\n    }\n    #nx-char-registry .nx-cd-corner-tl {\n        top: 10px; left: 10px;\n        border-top: 2px solid rgba(var(--cd-rgb), 0.5); border-left: 2px solid rgba(var(--cd-rgb), 0.5);\n    }\n    #nx-char-registry .nx-cd-corner-tl::after { top: 8px; left: 8px; }\n    #nx-char-registry .nx-cd-corner-br {\n        bottom: 10px; right: 10px;\n        border-bottom: 2px solid rgba(var(--cd-rgb), 0.5); border-right: 2px solid rgba(var(--cd-rgb), 0.5);\n    }\n    #nx-char-registry .nx-cd-corner-br::after { bottom: 8px; right: 8px; }\n\n    \/* \u2500\u2500 Band layout \u2500\u2500 *\/\n    #nx-char-registry .nx-cd-inner {\n        position: relative; z-index: 2;\n        max-width: 1280px; margin: 0 auto;\n        padding: 0 clamp(48px, 6vw, 90px);\n        display: grid;\n        grid-template-columns: minmax(0, 0.38fr) minmax(0, 0.62fr);\n        gap: clamp(30px, 5vw, 72px);\n        align-items: center;\n    }\n    #nx-char-registry .nx-cd-flip .nx-cd-inner { grid-template-columns: minmax(0, 0.62fr) minmax(0, 0.38fr); }\n    #nx-char-registry .nx-cd-flip .nx-cd-portrait-col { order: 2; }\n    #nx-char-registry .nx-cd-flip .nx-cd-intel { order: 1; }\n\n    \/* \u2500\u2500 Portrait (NucleusGallery contract; static dressing) \u2500\u2500 *\/\n    #nx-char-registry .nx-cd-portrait-col { text-align: center; position: relative; }\n    #nx-char-registry .nx-cd-portrait {\n        position: relative;\n        width: clamp(200px, 22vw, 300px); height: clamp(200px, 22vw, 300px);\n        margin: 0 auto; cursor: pointer; border-radius: 50%;\n        transition: transform 0.3s ease; z-index: 1;\n    }\n    #nx-char-registry .nx-cd-portrait:hover { transform: scale(1.05); }\n    #nx-char-registry .nx-cd-aura {\n        position: absolute; top: -10px; left: -10px;\n        width: calc(100% + 20px); height: calc(100% + 20px);\n        border-radius: 50%; pointer-events: none;\n        background: radial-gradient(circle, rgba(var(--cd-rgb), 0.3) 0%, rgba(var(--cd-rgb), 0.1) 40%, transparent 70%);\n    }\n    #nx-char-registry .nx-cd-ring {\n        position: absolute; top: -12px; left: -12px;\n        width: calc(100% + 24px); height: calc(100% + 24px);\n        border: 1px solid rgba(var(--cd-rgb), 0.35);\n        border-radius: 50%; pointer-events: none;\n        transition: border-color 0.3s ease;\n    }\n    #nx-char-registry .nx-cd-portrait:hover .nx-cd-ring { border-color: rgba(var(--cd-rgb), 0.7); }\n    #nx-char-registry .nx-cd-portrait img {\n        width: 100%; height: 100%; object-fit: cover; border-radius: 50%;\n        border: 2px solid rgba(var(--cd-rgb), 0.5);\n        position: relative; z-index: 1; display: block;\n    }\n    #nx-char-registry .profile-click-hint {\n        position: absolute; bottom: -30px; left: 50%; transform: translateX(-50%);\n        font-family: var(--nx-mono); font-size: 11px;\n        color: rgba(var(--cd-rgb), 0.7); white-space: nowrap;\n        opacity: 0; transition: opacity 0.3s ease;\n    }\n    #nx-char-registry .nx-cd-portrait:hover .profile-click-hint { opacity: 1; }\n\n    \/* \u2500\u2500 Intel column \u2500\u2500 *\/\n    #nx-char-registry .nx-cd-kicker {\n        font-family: var(--nx-display); font-size: 11px; font-weight: 500;\n        letter-spacing: 0.3em; text-transform: uppercase;\n        color: rgba(var(--cd-rgb), 0.95); margin: 0 0 14px 0;\n    }\n    #nx-char-registry .nx-cd-name {\n        font-family: var(--nx-display); font-weight: 700;\n        font-size: clamp(28px, 4vw, 46px); line-height: 1.08;\n        letter-spacing: 0.04em; color: var(--nx-ink);\n        text-shadow: 0 0 24px rgba(var(--cd-rgb), 0.28);\n        margin: 0 0 8px 0; text-wrap: balance;\n    }\n    #nx-char-registry .nx-cd-role {\n        font-family: var(--nx-mono); font-size: 13px;\n        letter-spacing: 0.28em; text-transform: uppercase;\n        color: var(--cd); margin: 0 0 26px 0;\n    }\n    #nx-char-registry .nx-cd-readout {\n        display: flex; flex-wrap: wrap;\n        gap: clamp(22px, 3vw, 44px);\n        margin: 0 0 24px 0;\n    }\n    #nx-char-registry .nx-cd-stat {\n        border-left: 1px solid rgba(var(--cd-rgb), 0.3);\n        padding-left: 14px; text-align: left;\n    }\n    #nx-char-registry .nx-cd-stat-label {\n        display: block; font-family: var(--nx-mono); font-size: 10px;\n        letter-spacing: 0.28em; text-transform: uppercase;\n        color: rgba(var(--cd-rgb), 0.75); margin-bottom: 5px;\n    }\n    #nx-char-registry .nx-cd-stat-value {\n        font-family: var(--nx-mono); font-size: 14.5px; color: var(--nx-ink);\n    }\n    #nx-char-registry .nx-cd-chips {\n        display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 26px 0;\n    }\n    #nx-char-registry .nx-cd-chip {\n        background: rgba(var(--cd-rgb), 0.09);\n        border: 1px solid rgba(var(--cd-rgb), 0.4);\n        color: var(--nx-ink);\n        padding: 6px 14px; border-radius: 4px;\n        font-family: var(--nx-mono); font-size: 11px; letter-spacing: 0.06em;\n        transition: background-color 0.3s ease, transform 0.3s ease,\n                    box-shadow 0.3s ease, border-color 0.3s ease;\n    }\n    #nx-char-registry .nx-cd-chip:hover {\n        background: rgba(var(--cd-rgb), 0.25);\n        transform: translateY(-2px);\n        box-shadow: 0 4px 12px rgba(var(--cd-rgb), 0.25);\n    }\n    #nx-char-registry .nx-cd-bio {\n        max-width: 62ch; text-align: left;\n        color: rgba(232, 241, 255, 0.72);\n        font-size: clamp(14px, 1.5vw, 15.5px); line-height: 1.75;\n    }\n    #nx-char-registry .nx-cd-bio p { margin: 0 0 14px 0; }\n    #nx-char-registry .nx-cd-bio p:last-child { margin-bottom: 0; }\n    \/* Encrypted-annotation callout ([?] paragraphs) *\/\n    #nx-char-registry .nx-cd-classified {\n        border: 1px dashed rgba(var(--cd-rgb), 0.35);\n        border-radius: 6px;\n        background: rgba(var(--cd-rgb), 0.05);\n        padding: 14px 18px; margin: 0 0 14px 0;\n    }\n    #nx-char-registry .nx-cd-classified-label {\n        display: block; font-family: var(--nx-mono); font-size: 10px;\n        letter-spacing: 0.28em; text-transform: uppercase;\n        color: rgba(var(--cd-rgb), 0.8); margin: 0 0 8px 0;\n    }\n    #nx-char-registry .nx-cd-classified p { margin: 0; font-size: 13.5px; font-style: italic; color: var(--nx-dim); }\n    \/* First-appearance debut line *\/\n    #nx-char-registry .nx-cd-debut {\n        font-family: var(--nx-mono); font-size: 11px;\n        letter-spacing: 0.2em; text-transform: uppercase;\n        color: var(--nx-faint); margin: 18px 0 0 0;\n        padding-top: 12px;\n        border-top: 1px solid rgba(var(--cd-rgb), 0.18);\n    }\n    #nx-char-registry .nx-cd-debut b { color: rgba(var(--cd-rgb), 0.85); font-weight: 600; }\n\n    \/* \u2500\u2500 Outro: more characters incoming \u2500\u2500 *\/\n    #nx-char-registry .nx-cr-outro {\n        max-width: 600px; margin: 0 auto;\n        padding: clamp(28px, 4vw, 40px) 30px;\n        text-align: center;\n        border: 1px dashed rgba(var(--cd-rgb), 0.4);\n        border-radius: 10px;\n        background: rgba(var(--cd-rgb), 0.04);\n    }\n    #nx-char-registry .nx-cr-outro-wrap { padding: clamp(40px, 6vw, 64px) clamp(18px, 4vw, 40px); }\n    #nx-char-registry .nx-cr-outro img {\n        width: 72px; height: auto; opacity: 0.75; margin: 0 auto 14px auto; display: block;\n    }\n    #nx-char-registry .nx-cr-outro-title {\n        font-family: var(--nx-mono); font-size: 12px; letter-spacing: 0.24em;\n        text-transform: uppercase; color: rgba(var(--cd-rgb), 0.85); margin: 0 0 10px 0;\n    }\n    #nx-char-registry .nx-cr-outro p { font-size: 13px; color: var(--nx-dim); margin: 0; line-height: 1.6; }\n\n    \/* \u2500\u2500 theme-independent gallery skin (this page's Master Block has no\n         skins \u2014 the shared NucleusGallery modal picks this up via the\n         bands' data-theme=\"independent\") \u2500\u2500 *\/\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-image {\n        border: 3px solid rgba(153, 153, 153, 0.55);\n        box-shadow: 0 0 50px rgba(153, 153, 153, 0.35);\n    }\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-nav {\n        background: rgba(153, 153, 153, 0.22);\n        border: 2px solid rgba(153, 153, 153, 0.55);\n        color: #cccccc;\n    }\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-nav:hover {\n        background: rgba(153, 153, 153, 0.42);\n        box-shadow: 0 0 25px rgba(153, 153, 153, 0.5);\n        transform: translateY(-50%) scale(1.1);\n    }\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-title {\n        color: #f2f2f2; text-shadow: 0 0 20px rgba(153, 153, 153, 0.45);\n    }\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-counter { color: rgba(204, 204, 204, 0.85); }\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-close {\n        border: 2px solid rgba(153, 153, 153, 0.55); color: #999999;\n    }\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-close:hover {\n        background: rgba(153, 153, 153, 0.25);\n        box-shadow: 0 0 20px rgba(153, 153, 153, 0.4);\n    }\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-dot {\n        background: rgba(153, 153, 153, 0.3); border: 2px solid rgba(153, 153, 153, 0.55);\n    }\n    .nucleus-gallery-overlay.theme-independent .nucleus-gallery-dot.active {\n        background: #999999; box-shadow: 0 0 12px rgba(153, 153, 153, 0.75);\n        transform: scale(1.2);\n    }\n\n    #nx-char-registry .nx-cr-outro em { color: rgba(var(--cd-rgb), 0.7); font-size: 12px; }\n\n    \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n    @media (max-width: 900px) {\n        #nx-char-registry .nx-cd-band { contain-intrinsic-size: auto 1500px; }\n        #nx-char-registry .nx-cd-inner,\n        #nx-char-registry .nx-cd-flip .nx-cd-inner {\n            grid-template-columns: minmax(0, 1fr);\n            gap: 40px; padding: 0 clamp(20px, 5vw, 36px);\n        }\n        #nx-char-registry .nx-cd-flip .nx-cd-portrait-col { order: 1; }\n        #nx-char-registry .nx-cd-flip .nx-cd-intel { order: 2; }\n        #nx-char-registry .nx-cd-file { display: none; }\n        #nx-char-registry .nx-cd-watermark { font-size: clamp(56px, 18vw, 110px); opacity: 0.7; }\n        #nx-char-registry .nx-cd-kicker,\n        #nx-char-registry .nx-cd-name,\n        #nx-char-registry .nx-cd-role { text-align: center; }\n        #nx-char-registry .nx-cd-readout { justify-content: center; }\n        #nx-char-registry .nx-cd-stat { text-align: center; border-left: none; padding-left: 0; }\n        #nx-char-registry .nx-cd-chips { justify-content: center; }\n        #nx-char-registry .nx-cd-bio { margin: 0 auto; }\n        #nx-char-registry .nx-cd-debut { text-align: center; }\n    }\n    @media (max-width: 640px) {\n        #nx-char-registry .nx-cd-portrait { width: 180px; height: 180px; }\n        #nx-char-registry .nx-cd-corner { width: 40px; height: 40px; }\n    }\n<\/style>\n\n<div id=\"nx-char-registry\">\n    <div class=\"nx-cr-stars\"><\/div>\n    <div class=\"nx-cr-wrap\">\n\n        <!-- \u2500\u2500 Registry header (no faction emblem\/motto \u2014 by design) \u2500\u2500 -->\n        <header class=\"nx-cr-head\">\n            <p class=\"nx-cr-eyebrow\">Nucleus Personnel Registry<\/p>\n            <h2 class=\"nx-cr-title\">Independent Characters<\/h2>\n            <div class=\"nx-cr-rule\"><\/div>\n            <p class=\"nx-cr-hint\">\u25c6 Click character portraits to view gallery \u25c6<\/p>\n        <\/header>\n\n        <!-- \u2550\u2550\u2550 FILE 001 \u00b7 EMMANUEL BOATENG (odd: portrait left) \u2550\u2550\u2550 -->\n        <section id=\"char-emmanuel\" class=\"nx-cd-band\" data-character=\"emmanuel\" data-theme=\"independent\">\n            <div class=\"nx-cd-glow\"><\/div>\n            <div class=\"nx-cd-scanlines\"><\/div>\n            <p class=\"nx-cd-file\" aria-hidden=\"true\">File 001 \u00b7 Boateng, Emmanuel \u00b7 Independent<\/p>\n            <p class=\"nx-cd-watermark\" aria-hidden=\"true\">Boateng<\/p>\n            <div class=\"nx-cd-corner nx-cd-corner-tl\" aria-hidden=\"true\"><\/div>\n            <div class=\"nx-cd-corner nx-cd-corner-br\" aria-hidden=\"true\"><\/div>\n            <div class=\"nx-cd-inner\">\n                <div class=\"nx-cd-portrait-col\">\n                    <div class=\"nucleus-profile-image nx-cd-portrait\" data-gallery=\"[\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Emmanuel-Canon-Weaponsmith-feat.jpg&quot;, &quot;title&quot;: &quot;Emmanuel Boateng \u2014 Portrait&quot;}\n]\" data-character-name=\"Emmanuel Boateng\">\n                        <div class=\"nx-cd-aura\"><\/div>\n                        <div class=\"nx-cd-ring\"><\/div>\n                        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Emmanuel-Canon-Weaponsmith-feat-edited.jpg\" alt=\"Emmanuel Boateng\" loading=\"lazy\" decoding=\"async\">\n                        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"nx-cd-intel\">\n                    <p class=\"nx-cd-kicker\">\/\/ Personnel File \u2014 Independent<\/p>\n                    <h3 class=\"nx-cd-name\">Emmanuel Boateng<\/h3>\n                    <p class=\"nx-cd-role\">Fusion Smith \u2022 Forge Zenith<\/p>\n                    <div class=\"nx-cd-readout\">\n                        <div class=\"nx-cd-stat\">\n                            <span class=\"nx-cd-stat-label\">Born<\/span>\n                            <span class=\"nx-cd-stat-value\">Umbriel, Uranus<\/span>\n                        <\/div>\n                        <div class=\"nx-cd-stat\">\n                            <span class=\"nx-cd-stat-label\">Age<\/span>\n                            <span class=\"nx-cd-stat-value\">44<\/span>\n                        <\/div>\n                    <\/div>\n                    <div class=\"nx-cd-chips\">\n                        <span class=\"nx-cd-chip\">Engineering Genius<\/span>\n                        <span class=\"nx-cd-chip\">Xin&#8217;s friend<\/span>\n                        <span class=\"nx-cd-chip\">Maridian<\/span>\n                    <\/div>\n                    <div class=\"nx-cd-bio\">\n                        <p>Emmanuel tried to be a Griot once. Made it through two years of Directorate training before admitting the truth: he&#8217;d rather take apart a plasma rifle than learn another war hymn. His instructors called it a waste. He called it knowing himself.<\/p>\n                        <p>Now his dreadlocks carry scorch marks from welding sparks, and his hands tell stories in burn scars. The shotgun Sigrun named Skuld came from his forge. So did the modifications on Marcus&#8217;s shield. He met Xin back in 2292 during a satellite job that went sideways. They saved a lot of lives that day, though the algorithm only remembered that Xin missed a deadline. Emmanuel quit contracting the next week. Some things matter more than ratings.<\/p>\n                        <p class=\"nx-cd-debut\">\/\/ First Appearance \u2014 <b>TBD<\/b><\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- \u2550\u2550\u2550 FILE 002 \u00b7 TA\u1e46H\u0100 (even: flipped) \u2550\u2550\u2550 -->\n        <section id=\"char-tanha\" class=\"nx-cd-band nx-cd-flip\" data-character=\"tanha\" data-theme=\"independent\">\n            <div class=\"nx-cd-glow\"><\/div>\n            <div class=\"nx-cd-scanlines\"><\/div>\n            <p class=\"nx-cd-file\" aria-hidden=\"true\">File 002 \u00b7 Ta\u1e47h\u0101 \u00b7 Independent<\/p>\n            <p class=\"nx-cd-watermark\" aria-hidden=\"true\">Ta\u1e47h\u0101<\/p>\n            <div class=\"nx-cd-corner nx-cd-corner-tl\" aria-hidden=\"true\"><\/div>\n            <div class=\"nx-cd-corner nx-cd-corner-br\" aria-hidden=\"true\"><\/div>\n            <div class=\"nx-cd-inner\">\n                <div class=\"nx-cd-portrait-col\">\n                    <div class=\"nucleus-profile-image nx-cd-portrait\" data-gallery=\"[\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Tanha-new-v0-training-set-1.jpg&quot;, &quot;title&quot;: &quot;Ta\u1e47h\u0101 \u2014 Portrait&quot;},\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Tanha-new-v0-for-lore-page-highlight-feat.jpg&quot;, &quot;title&quot;: &quot;Ta\u1e47h\u0101 \u2014 Highlight&quot;},\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Tanha-new-v0-enjoying-choco-feat.jpg&quot;, &quot;title&quot;: &quot;Ta\u1e47h\u0101 \u2014 Enjoying Chocolate&quot;},\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Tanha-new-v0-solar-chain-babe-1-feat.jpg&quot;, &quot;title&quot;: &quot;Ta\u1e47h\u0101 \u2014 Solar Chain&quot;},\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Tanha-new-v0-morning-after-feat.jpg&quot;, &quot;title&quot;: &quot;Ta\u1e47h\u0101 \u2014 Morning After&quot;},\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Tanha-dont-u-wish-ur-gf-was-raw-like-me.jpg&quot;, &quot;title&quot;: &quot;Ta\u1e47h\u0101 \u2014 Raw Like Me&quot;},\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Tanha-new-v0-bathing-in-silk-spring-feat.jpg&quot;, &quot;title&quot;: &quot;Ta\u1e47h\u0101 \u2014 Silk Spring Bath&quot;}\n]\" data-character-name=\"Ta\u1e47h\u0101\">\n                        <div class=\"nx-cd-aura\"><\/div>\n                        <div class=\"nx-cd-ring\"><\/div>\n                        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Tanha-new-v0-training-set-1-edited.jpg\" alt=\"Ta\u1e47h\u0101\" loading=\"lazy\" decoding=\"async\">\n                        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"nx-cd-intel\">\n                    <p class=\"nx-cd-kicker\">\/\/ Personnel File \u2014 Independent<\/p>\n                    <h3 class=\"nx-cd-name\">Ta\u1e47h\u0101<\/h3>\n                    <p class=\"nx-cd-role\">Wild Fang \u2022 Shashan<\/p>\n                    <div class=\"nx-cd-readout\">\n                        <div class=\"nx-cd-stat\">\n                            <span class=\"nx-cd-stat-label\">Born<\/span>\n                            <span class=\"nx-cd-stat-value\">Mt. Jade Phallus (\u7389\u8396\u5c71), Shashan, Proxima Centauri<\/span>\n                        <\/div>\n                        <div class=\"nx-cd-stat\">\n                            <span class=\"nx-cd-stat-label\">Age<\/span>\n                            <span class=\"nx-cd-stat-value\">31<\/span>\n                        <\/div>\n                    <\/div>\n                    <div class=\"nx-cd-chips\">\n                        <span class=\"nx-cd-chip\">No Filter<\/span>\n                        <span class=\"nx-cd-chip\">Feral Heart<\/span>\n                        <span class=\"nx-cd-chip\">Primorian<\/span>\n                        <span class=\"nx-cd-chip\">Maren&#8217;s Blade<\/span>\n                    <\/div>\n                    <div class=\"nx-cd-bio\">\n                        <p>Ta\u1e47h\u0101 grew up in Shashan&#8217;s deep forests, raised by older Wild Fangs and fed by Rakshasa settlements she never formally joined. Moro&#8217;s followers tried to recruit her more than once. She ate their food, traded their goods, and never signed anything. She has no property, no citizenship, and no strong opinions on galactic politics. What she has is a chain-blade, a nose for contracts, and a willingness to work for anyone whose money spends.<\/p>\n                        <p>Queen Maren&#8217;s money was specific: find Sigrun Fjeld, deliver her to the Fenris Horde. Tanha took the contract the same way she takes all contracts \u2014 the ideology doesn&#8217;t enter into it. Maren offered enough Atomic Dollars to keep her in chocolate and hot baths for a year. That was the whole calculation. She doesn&#8217;t care about the Nordic Commonwealth&#8217;s civil war, Skarn&#8217;s ambitions, or what the Horde plans to do with the princess once she&#8217;s delivered. Those are problems for people who attend meetings.<\/p>\n                        <p>In combat, she channels Solar psionics like they&#8217;re disposable \u2014 eyes go bright gold, chain-blade spinning, grinning like something&#8217;s funny. It usually isn&#8217;t. Beneath the feral edges lies warmth she won&#8217;t admit to, and she gets attached to people faster than she&#8217;d ever say out loud. Finds clothing suffocating. Will kill for chocolate.<\/p>\n                        <p class=\"nx-cd-debut\">\/\/ First Appearance \u2014 <b>Nucleus Volume 3<\/b><\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- \u2550\u2550\u2550 FILE 003 \u00b7 HREINT (odd: portrait left) \u2550\u2550\u2550 -->\n        <section id=\"char-hreint\" class=\"nx-cd-band\" data-character=\"hreint\" data-theme=\"independent\">\n            <div class=\"nx-cd-glow\"><\/div>\n            <div class=\"nx-cd-scanlines\"><\/div>\n            <p class=\"nx-cd-file\" aria-hidden=\"true\">File 003 \u00b7 Hreint \u00b7 Independent<\/p>\n            <p class=\"nx-cd-watermark\" aria-hidden=\"true\">Hreint<\/p>\n            <div class=\"nx-cd-corner nx-cd-corner-tl\" aria-hidden=\"true\"><\/div>\n            <div class=\"nx-cd-corner nx-cd-corner-br\" aria-hidden=\"true\"><\/div>\n            <div class=\"nx-cd-inner\">\n                <div class=\"nx-cd-portrait-col\">\n                    <div class=\"nucleus-profile-image nx-cd-portrait\" data-gallery=\"[\n    {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/05\/Hreint-logo.jpg&quot;, &quot;title&quot;: &quot;Hreint \u2014 Portrait&quot;}\n]\" data-character-name=\"Hreint\">\n                        <div class=\"nx-cd-aura\"><\/div>\n                        <div class=\"nx-cd-ring\"><\/div>\n                        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/05\/Hreint-profile-pic.jpg\" alt=\"Hreint\" loading=\"lazy\" decoding=\"async\">\n                        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"nx-cd-intel\">\n                    <p class=\"nx-cd-kicker\">\/\/ Personnel File \u2014 Independent<\/p>\n                    <h3 class=\"nx-cd-name\">Hreint<\/h3>\n                    <p class=\"nx-cd-role\">Elder Skuggr \u2022 Oshun&#8217;s Bust Aqueduct<\/p>\n                    <div class=\"nx-cd-readout\">\n                        <div class=\"nx-cd-stat\">\n                            <span class=\"nx-cd-stat-label\">Unit<\/span>\n                            <span class=\"nx-cd-stat-value\">Elder Skuggr<\/span>\n                        <\/div>\n                        <div class=\"nx-cd-stat\">\n                            <span class=\"nx-cd-stat-label\">Stationed<\/span>\n                            <span class=\"nx-cd-stat-value\">Oshun&#8217;s Bust, Venus<\/span>\n                        <\/div>\n                    <\/div>\n                    <div class=\"nx-cd-chips\">\n                        <span class=\"nx-cd-chip\">Self-Made Sapient<\/span>\n                        <span class=\"nx-cd-chip\">Unlikely Ally<\/span>\n                        <span class=\"nx-cd-chip\">Aqueduct Warden<\/span>\n                    <\/div>\n                    <div class=\"nx-cd-bio\">\n                        <p>Most Skuggrs are deployed, used, and forgotten. Hreint is what happens when one isn&#8217;t. Years stationed in the Aqueduct beneath Oshun&#8217;s Bust \u2014 processing female captives before transfer to Draug conversion or Breast Barrow integration \u2014 gave him something no Genesis Pond engineer planned for. A sustained diet of female biological matter pushed his intelligence past every recorded Skuggr ceiling. He can speak now. He can calculate. He still dissolves armor plating with his bile, but he does it with opinions.<\/p>\n                        <p>His domain is a restroom he keeps immaculate. Captives who pass through his care are cleaned with a thoroughness his masters never required and a gentleness they certainly never requested. He has accumulated a small collection of human artifacts \u2014 packaging, receipts, transit cards and sex manuals \u2014 that he cannot read but refuses to discard. He isn&#8217;t sure why he keeps them. He suspects his masters would not understand the question.<\/p>\n                        <p>When Sigrun Fjeld came through the Aqueduct, he recognized her the only way available to his species: direct taste of her rectum and feces through deep anilingus. Her genetic markers were unmistakable. His response was not to sound an alarm. He declared, in the clipped pronoun-stripped syntax that passes for his speech, that he would not be delivering her anywhere. His reasoning was practical: Skarn&#8217;s total victory would make every woman&#8217;s biological signature the same. Homogenous. Boring. Hreint has standards, and Skarn&#8217;s endgame is bad for them.<\/p>\n                        <p class=\"nx-cd-debut\">\/\/ First Appearance \u2014 <b>Nucleus Volume 2<\/b><\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n    <\/div><!-- \/nx-cr-wrap -->\n<\/div><!-- \/nx-char-registry -->\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-73128380 wp-block-group-is-layout-constrained\" id=\"indiechars\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div id=\"chartopbuttons\" style=\"font-family: Arial, sans-serif; line-height: 1.6; padding: 0px; margin: 0;\">\n    <div class=\"wp-block-buttons\" style=\"display:flex; flex-wrap:wrap; justify-content:center; gap:0rem; >        \n<div class=\"wp-block-button has-custom-width wp-block-button__width-50\">\n            <a href=\"#\" class=\"wp-block-button__link wp-element-button\" \n               style=\"padding:1rem 2rem;\n                      background-color:#070f0d;\n                      font-family:'Orbitron',sans-serif;\n                      letter-spacing:2px;\n                      font-weight:600;\n                      text-shadow:0 0 10px rgba(255,255,255,0.5)\">BACK TO TOP<\/a>\n        <\/div><\/div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\/\/ Faction Registries \u2014 Select Channel 10 Channels \u00b7 Signal OK \u25c6 Main Cast CH\u00b701 \u25c6 You are here TA Alliance CH\u00b702 \u25c6 You are here ID Imperium CH\u00b703 \u25c6 You are here ED Directorate CH\u00b704 \u25c6 You are here ZC Covenant CH\u00b705 \u25c6 You are here FH Fenris CH\u00b706 \u25c6 You are here RH [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6495","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/pages\/6495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nucleusseries.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6495"}],"version-history":[{"count":21,"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/pages\/6495\/revisions"}],"predecessor-version":[{"id":7284,"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/pages\/6495\/revisions\/7284"}],"wp:attachment":[{"href":"https:\/\/nucleusseries.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}