{"id":1302,"date":"2025-03-15T12:46:52","date_gmt":"2025-03-15T04:46:52","guid":{"rendered":"https:\/\/nucleusseries.com\/?page_id=1302"},"modified":"2026-10-15T21:31:30","modified_gmt":"2026-10-15T13:31:30","slug":"lore-alliance","status":"publish","type":"page","link":"https:\/\/nucleusseries.com\/?page_id=1302","title":{"rendered":"Lore &#8211; Alliance"},"content":{"rendered":"\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 - Terra Alliance FACTION PAGE (in-page section nav)\n     Replaces the old Site NAV block on page 1302. Item ids EQUAL the\n     faction cell's section ids (scroll + scroll-spy key off them).\n     Requires site_nav_tool_JavaScript.js v1.2+ and site_nav_tool CSS v1.3+\n     (both already live site-wide). Uses the existing \"alliance\" preset.\n     Generated from factions_data.py on 2026-10-08.                       -->\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-fa-unit.nsnav-section-highlight::after,\n    .nx-fa-sec.nsnav-section-highlight::after,\n    .nx-fa-hero.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\": \"alliance\",\n  \"factionLabel\": \"Alliance Intel\",\n  \"options\": {\n    \"headerOffset\": 80,\n    \"autoHideMissing\": true\n  },\n  \"items\": [\n{ \"id\": \"nx-lore-directory\", \"label\": \"TOP\", \"icon\": \"\u25c8\" },\n    {\n      \"type\": \"divider\",\n      \"label\": \"Briefing\"\n    },\n    {\n      \"id\": \"alliance-units\",\n      \"label\": \"Overview\",\n      \"icon\": \"\\u25c6\"\n    },\n    {\n      \"id\": \"faction-doctrine\",\n      \"label\": \"Doctrine\",\n      \"icon\": \"DC\"\n    },\n    {\n      \"type\": \"divider\",\n      \"label\": \"Order of Battle\"\n    },\n    {\n      \"id\": \"unit-chub\",\n      \"label\": \"Chub\",\n      \"icon\": \"CB\"\n    },\n    {\n      \"id\": \"unit-vanguard\",\n      \"label\": \"Vanguard\",\n      \"icon\": \"VG\"\n    },\n    {\n      \"id\": \"unit-goliath\",\n      \"label\": \"Goliath\",\n      \"icon\": \"GT\"\n    },\n    {\n      \"id\": \"unit-psi-lynx\",\n      \"label\": \"Psi Lynx\",\n      \"icon\": \"\\u03c8\"\n    },\n    {\n      \"id\": \"unit-seraph\",\n      \"label\": \"Seraph\",\n      \"icon\": \"\\u271a\"\n    },\n    {\n      \"id\": \"unit-minute-mortar\",\n      \"label\": \"Minute Mortar\",\n      \"icon\": \"MM\"\n    },\n    {\n      \"id\": \"unit-rover\",\n      \"label\": \"Space Rover\",\n      \"icon\": \"SR\"\n    },\n    {\n      \"id\": \"unit-orca\",\n      \"label\": \"Orca\",\n      \"icon\": \"OR\"\n    },\n    {\n      \"id\": \"unit-aegis\",\n      \"label\": \"Aegis\",\n      \"icon\": \"AG\"\n    },\n    {\n      \"type\": \"divider\",\n      \"label\": \"Intel\"\n    },\n    {\n      \"id\": \"faction-command\",\n      \"label\": \"Command\",\n      \"icon\": \"CM\"\n    },\n    {\n      \"id\": \"faction-holdings\",\n      \"label\": \"Holdings\",\n      \"icon\": \"HD\"\n    },\n    {\n      \"id\": \"faction-assets\",\n      \"label\": \"Assets\",\n      \"icon\": \"AS\"\n    },\n    {\n      \"id\": \"faction-diplomacy\",\n      \"label\": \"Diplomacy\",\n      \"icon\": \"DP\"\n    }\n  ]\n}\n<\/script>\n\n<div id=\"nucleus-sidenav\" data-faction=\"alliance\">\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=\"Terra Alliance sections\">\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\">ALLIANCE<\/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\">ALLIANCE INTEL<\/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 section 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\">ALLIANCE<\/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\">ALLIANCE INTEL<\/span>\n    <\/div>\n    <div class=\"nsnav-scanlines\"><\/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 FACTION INTEL DIRECTORY - \"SELECT FILE\" band (2026)\n     The lore-page sibling of the Characters \"Select Channel\" band.\n     Paste this exact cell, with NO per-page edits, into a Custom HTML\n     block ABOVE the faction cell on all nine faction lore pages\n     (and on the Factions hub, 7174, if wanted).\n     Self-detecting, CSS-first: WordPress stamps <body> with\n     page-id-NNNN and the rules below light the matching card.\n     Zero JavaScript. Page ids:\n       Hub 7174 \u00b7 Alliance 1302 \u00b7 Imperium 1343 \u00b7 Directorate 1349 \u00b7\n       Covenant 2897 \u00b7 Fenris 1441 \u00b7 Rakshasa 1617 \u00b7 Jokull 2138 \u00b7\n       Xing Hong 3468 \u00b7 Independent 5169\n     Generated from factions_data.py on 2026-10-03.                       -->\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    html, body { overflow-x: hidden; overflow-x: clip; }\n    #nx-lore-directory {\n        width: 100vw; max-width: 100vw;\n        margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important;\n        margin-block-end: 0 !important;   \/* !important: see the faction cell's breakout note *\/\n        box-sizing: border-box;\n        --nx-ink: #E8F1FF;\n        --nx-dim: rgba(232, 241, 255, 0.6);\n        --nx-faint: rgba(232, 241, 255, 0.4);\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 90% 100% at 50% -30%, rgba(0, 255, 136, 0.06), transparent 60%),\n            linear-gradient(180deg, #0B0F0C 0%, #08130D 100%);\n        border-bottom: 1px solid rgba(0, 255, 136, 0.16);\n        color: var(--nx-ink); font-family: var(--nx-body);\n        padding: clamp(20px, 2.6vw, 30px) 0 clamp(22px, 2.8vw, 32px) 0;\n    }\n    #nx-lore-directory * { box-sizing: border-box; }\n    \/* When the directory and the faction cell sit in two separate\n       Columns\/Group blocks, the theme puts a 1.2rem gap between those\n       blocks and the page background shows through as a grey strip.\n       Close it from here (this small cell is the same on every page). *\/\n    .wp-block-columns:has(#nx-faction), .wp-block-group:has(#nx-faction) { margin-block-start: 0 !important; }\n    .wp-block-columns:has(#nx-lore-directory), .wp-block-group:has(#nx-lore-directory) { margin-block-end: 0 !important; }\n    .wp-block-column:has(#nx-faction), .wp-block-column:has(#nx-lore-directory) { margin-block: 0 !important; }\n    #nx-lore-directory .nx-ld-container { max-width: 1280px; margin: 0 auto; padding: 0 clamp(18px, 4vw, 40px); }\n    #nx-lore-directory .nx-ld-head { display: flex; align-items: center; gap: 16px; margin: 0 0 14px 0; }\n    #nx-lore-directory .nx-ld-eyebrow {\n        font-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.26em; text-transform: uppercase;\n        color: var(--nx-dim); margin: 0; white-space: nowrap;\n    }\n    #nx-lore-directory .nx-ld-line { flex: 1; height: 1px; background: linear-gradient(90deg, rgba(0, 255, 170, 0.28), transparent); }\n    #nx-lore-directory .nx-ld-count {\n        font-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase;\n        color: var(--nx-faint); margin: 0; white-space: nowrap;\n    }\n    #nx-lore-directory .nx-ld-rail { display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); gap: 8px; }\n    #nx-lore-directory .nx-ld-card {\n        --fd: #00FF88;\n        display: flex; flex-direction: column; align-items: center; gap: 6px;\n        padding: 12px 6px 10px 6px; border: 1px solid var(--nx-line); border-radius: 8px;\n        background: rgba(232, 241, 255, 0.03); text-decoration: none; text-align: center;\n        transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;\n    }\n    #nx-lore-directory .nx-ld-sig {\n        font-family: var(--nx-display); font-weight: 700; font-size: 15px; letter-spacing: 0.06em; line-height: 1;\n        color: var(--fd); text-shadow: 0 0 12px var(--fd);\n    }\n    #nx-lore-directory .nx-ld-name { font-size: 9.5px; font-weight: 600; letter-spacing: 0.13em; text-transform: uppercase; color: var(--nx-dim); line-height: 1.3; }\n    #nx-lore-directory .nx-ld-ch { font-family: var(--nx-mono); font-size: 8.5px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--nx-faint); }\n    #nx-lore-directory .nx-ld-card:hover, #nx-lore-directory .nx-ld-card:focus-visible {\n        transform: translateY(-2px); border-color: var(--fd); background: rgba(232, 241, 255, 0.05);\n        box-shadow: 0 4px 18px rgba(0, 0, 0, 0.45);\n        box-shadow: 0 4px 18px color-mix(in srgb, var(--fd) 30%, transparent);\n    }\n    #nx-lore-directory .nx-ld-card:hover .nx-ld-name, #nx-lore-directory .nx-ld-card:focus-visible .nx-ld-name { color: var(--fd); }\n    #nx-lore-directory .nx-ld-card:focus-visible { outline: 2px solid var(--fd); outline-offset: 2px; }\n    #nx-lore-directory .nx-ld-here {\n        display: none; font-family: var(--nx-mono); font-size: 8.5px; letter-spacing: 0.18em;\n        text-transform: uppercase; color: var(--fd); opacity: 0.9;\n    }\n    \/* current page: lit file (pure CSS via body.page-id-NNNN) *\/\n    body.page-id-7174 #nx-lore-directory .nx-ld-card[href$=\"page_id=7174\"],\n    body.page-id-1302 #nx-lore-directory .nx-ld-card[href$=\"page_id=1302\"],\n    body.page-id-1343 #nx-lore-directory .nx-ld-card[href$=\"page_id=1343\"],\n    body.page-id-1349 #nx-lore-directory .nx-ld-card[href$=\"page_id=1349\"],\n    body.page-id-2897 #nx-lore-directory .nx-ld-card[href$=\"page_id=2897\"],\n    body.page-id-1441 #nx-lore-directory .nx-ld-card[href$=\"page_id=1441\"],\n    body.page-id-1617 #nx-lore-directory .nx-ld-card[href$=\"page_id=1617\"],\n    body.page-id-2138 #nx-lore-directory .nx-ld-card[href$=\"page_id=2138\"],\n    body.page-id-3468 #nx-lore-directory .nx-ld-card[href$=\"page_id=3468\"],\n    body.page-id-5169 #nx-lore-directory .nx-ld-card[href$=\"page_id=5169\"],\n    #nx-lore-directory .nx-ld-current {\n        border-color: var(--fd);\n        background: rgba(232, 241, 255, 0.05);\n        background: color-mix(in srgb, var(--fd) 10%, transparent);\n    }\n    body.page-id-7174 #nx-lore-directory .nx-ld-card[href$=\"page_id=7174\"] .nx-ld-name,\n    body.page-id-1302 #nx-lore-directory .nx-ld-card[href$=\"page_id=1302\"] .nx-ld-name,\n    body.page-id-1343 #nx-lore-directory .nx-ld-card[href$=\"page_id=1343\"] .nx-ld-name,\n    body.page-id-1349 #nx-lore-directory .nx-ld-card[href$=\"page_id=1349\"] .nx-ld-name,\n    body.page-id-2897 #nx-lore-directory .nx-ld-card[href$=\"page_id=2897\"] .nx-ld-name,\n    body.page-id-1441 #nx-lore-directory .nx-ld-card[href$=\"page_id=1441\"] .nx-ld-name,\n    body.page-id-1617 #nx-lore-directory .nx-ld-card[href$=\"page_id=1617\"] .nx-ld-name,\n    body.page-id-2138 #nx-lore-directory .nx-ld-card[href$=\"page_id=2138\"] .nx-ld-name,\n    body.page-id-3468 #nx-lore-directory .nx-ld-card[href$=\"page_id=3468\"] .nx-ld-name,\n    body.page-id-5169 #nx-lore-directory .nx-ld-card[href$=\"page_id=5169\"] .nx-ld-name,\n    #nx-lore-directory .nx-ld-current .nx-ld-name { color: var(--fd); }\n    body.page-id-7174 #nx-lore-directory .nx-ld-card[href$=\"page_id=7174\"] .nx-ld-ch,\n    body.page-id-1302 #nx-lore-directory .nx-ld-card[href$=\"page_id=1302\"] .nx-ld-ch,\n    body.page-id-1343 #nx-lore-directory .nx-ld-card[href$=\"page_id=1343\"] .nx-ld-ch,\n    body.page-id-1349 #nx-lore-directory .nx-ld-card[href$=\"page_id=1349\"] .nx-ld-ch,\n    body.page-id-2897 #nx-lore-directory .nx-ld-card[href$=\"page_id=2897\"] .nx-ld-ch,\n    body.page-id-1441 #nx-lore-directory .nx-ld-card[href$=\"page_id=1441\"] .nx-ld-ch,\n    body.page-id-1617 #nx-lore-directory .nx-ld-card[href$=\"page_id=1617\"] .nx-ld-ch,\n    body.page-id-2138 #nx-lore-directory .nx-ld-card[href$=\"page_id=2138\"] .nx-ld-ch,\n    body.page-id-3468 #nx-lore-directory .nx-ld-card[href$=\"page_id=3468\"] .nx-ld-ch,\n    body.page-id-5169 #nx-lore-directory .nx-ld-card[href$=\"page_id=5169\"] .nx-ld-ch,\n    #nx-lore-directory .nx-ld-current .nx-ld-ch { display: none; }\n    body.page-id-7174 #nx-lore-directory .nx-ld-card[href$=\"page_id=7174\"] .nx-ld-here,\n    body.page-id-1302 #nx-lore-directory .nx-ld-card[href$=\"page_id=1302\"] .nx-ld-here,\n    body.page-id-1343 #nx-lore-directory .nx-ld-card[href$=\"page_id=1343\"] .nx-ld-here,\n    body.page-id-1349 #nx-lore-directory .nx-ld-card[href$=\"page_id=1349\"] .nx-ld-here,\n    body.page-id-2897 #nx-lore-directory .nx-ld-card[href$=\"page_id=2897\"] .nx-ld-here,\n    body.page-id-1441 #nx-lore-directory .nx-ld-card[href$=\"page_id=1441\"] .nx-ld-here,\n    body.page-id-1617 #nx-lore-directory .nx-ld-card[href$=\"page_id=1617\"] .nx-ld-here,\n    body.page-id-2138 #nx-lore-directory .nx-ld-card[href$=\"page_id=2138\"] .nx-ld-here,\n    body.page-id-3468 #nx-lore-directory .nx-ld-card[href$=\"page_id=3468\"] .nx-ld-here,\n    body.page-id-5169 #nx-lore-directory .nx-ld-card[href$=\"page_id=5169\"] .nx-ld-here,\n    #nx-lore-directory .nx-ld-current .nx-ld-here { display: block; }\n    @media (max-width: 1100px) {\n        #nx-lore-directory .nx-ld-rail {\n            display: flex; overflow-x: auto; scroll-snap-type: x proximity; padding-bottom: 8px;\n            -webkit-overflow-scrolling: touch;\n        }\n        #nx-lore-directory .nx-ld-card { min-width: 118px; flex: 0 0 auto; scroll-snap-align: start; }\n        #nx-lore-directory .nx-ld-rail::-webkit-scrollbar { height: 4px; }\n        #nx-lore-directory .nx-ld-rail::-webkit-scrollbar-thumb { background: rgba(0, 255, 136, 0.25); border-radius: 2px; }\n        #nx-lore-directory .nx-ld-rail::-webkit-scrollbar-track { background: rgba(232, 241, 255, 0.05); }\n    }\n<\/style>\n\n<div id=\"nx-lore-directory\">\n    <div class=\"nx-ld-container\">\n        <div class=\"nx-ld-head\">\n            <p class=\"nx-ld-eyebrow\">\/\/ Faction Intel &mdash; Select File<\/p>\n            <div class=\"nx-ld-line\"><\/div>\n            <p class=\"nx-ld-count\">9 Files &middot; Signal OK<\/p>\n        <\/div>\n        <nav class=\"nx-ld-rail\" aria-label=\"Faction lore pages\">\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=7174\" style=\"--fd: #00FF88;\" title=\"All Factions\">\n                <span class=\"nx-ld-sig\">\u25c8<\/span>\n                <span class=\"nx-ld-name\">Faction Hub<\/span>\n                <span class=\"nx-ld-ch\">HUB<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=1302\" style=\"--fd: #4A9EFF;\" title=\"Terra Alliance\">\n                <span class=\"nx-ld-sig\">TA<\/span>\n                <span class=\"nx-ld-name\">Alliance<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;01<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=1343\" style=\"--fd: #FF4A4A;\" title=\"Imperium of Dragons\">\n                <span class=\"nx-ld-sig\">ID<\/span>\n                <span class=\"nx-ld-name\">Imperium<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;02<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=1349\" style=\"--fd: #3CB371;\" title=\"Emerald Directorate\">\n                <span class=\"nx-ld-sig\">ED<\/span>\n                <span class=\"nx-ld-name\">Directorate<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;03<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=2897\" style=\"--fd: #F0D890;\" title=\"Zorian Covenant\">\n                <span class=\"nx-ld-sig\">ZC<\/span>\n                <span class=\"nx-ld-name\">Covenant<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;04<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=1441\" style=\"--fd: #FF6B35;\" title=\"Fenris Horde\">\n                <span class=\"nx-ld-sig\">FH<\/span>\n                <span class=\"nx-ld-name\">Fenris<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;05<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=1617\" style=\"--fd: #E040FB;\" title=\"Rakshasa Horde\">\n                <span class=\"nx-ld-sig\">RH<\/span>\n                <span class=\"nx-ld-name\">Rakshasa<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;06<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=2138\" style=\"--fd: #7DD3FC;\" title=\"J\u01ebkull Horde\">\n                <span class=\"nx-ld-sig\">JH<\/span>\n                <span class=\"nx-ld-name\">J\u00f6kull<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;07<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=3468\" style=\"--fd: #FFC107;\" title=\"Xing Hong\">\n                <span class=\"nx-ld-sig\">XH<\/span>\n                <span class=\"nx-ld-name\">Xing Hong<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;08<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n            <a class=\"nx-ld-card\" href=\"https:\/\/nucleusseries.com\/?page_id=5169\" style=\"--fd: #999999;\" title=\"Independents\">\n                <span class=\"nx-ld-sig\">\u2605<\/span>\n                <span class=\"nx-ld-name\">Independent<\/span>\n                <span class=\"nx-ld-ch\">FILE&middot;09<\/span>\n                <span class=\"nx-ld-here\">&#9670; You are here<\/span>\n            <\/a>\n        <\/nav>\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 FACTION INTEL - TERRA ALLIANCE cell (2026 redesign)\n     Paste into ONE WordPress Custom HTML block on page 1302, BELOW the\n     side-nav cell and the Faction Directory cell. It REPLACES the whole\n     old page body (unit groups, image galleries, the old Dossier).\n     Zero JavaScript of its own. Carries the NucleusGallery modal markup\n     (once per page) and the theme-alliance gallery skin.\n     Section ids (alliance-units, unit-*, god-*, faction-*) are side-nav and\n     cross-link targets - once published, NEVER rename.\n     Generated from factions_data.py by factions_build.py on 2026-10-08.\n     Spoiler ceiling: start of Volume 1. Ratings = in-world estimate.     -->\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 (mandatory). Guard MUST be clip;\nhidden is the legacy fallback line only - hidden kills sticky. *\/\nhtml, body { overflow-x: hidden; overflow-x: clip; }\n\/* !important on the margins: when this block sits DIRECTLY inside\n.entry-content, Twenty Twenty-Four forces margin-left\/right:auto\n!important on it, which would cancel the breakout. The id selector\noutranks that rule, so the cell breaks out in either placement\n(top-level block, or nested in a Columns\/Group block). *\/\n#nx-faction {\nwidth: 100vw; max-width: 100vw;\nmargin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important;\nmargin-block-start: 0 !important; margin-block-end: 0 !important;\nbox-sizing: border-box;\n}\n\/* same seam guard as the directory cell, for pages pasted without it *\/\n.wp-block-columns:has(#nx-faction), .wp-block-group:has(#nx-faction) { margin-block-start: 0 !important; }\n#nx-faction *, #nx-faction *::before, #nx-faction *::after { box-sizing: border-box; }\n\n\/* === Faction tokens - EDIT THIS BLOCK per faction === *\/\n#nx-faction {\n--fa: #4A9EFF;              \/* faction accent *\/\n--fa-rgb: 74, 158, 255;\n--nx-ink: #E8F1FF;\n--nx-dim: rgba(232, 241, 255, 0.62);\n--nx-faint: rgba(232, 241, 255, 0.42);\n--nx-line: rgba(232, 241, 255, 0.14);\n--nx-card: rgba(232, 241, 255, 0.04);\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;\nbackground:\nradial-gradient(ellipse 120% 46% at 50% -6%, rgba(var(--fa-rgb), 0.13), transparent 62%),\nlinear-gradient(180deg, #0A1628 0%, #0C1A30 45%, #0A1424 100%);\ncolor: var(--nx-ink);\nfont-family: var(--nx-body);\nfont-size: 15px; line-height: 1.6;\nposition: relative;\noverflow: hidden; overflow: clip;\n}\n#nx-faction p, #nx-faction ul, #nx-faction ol, #nx-faction h2, #nx-faction h3, #nx-faction h4 { margin: 0; padding: 0; }\n#nx-faction ul, #nx-faction ol { list-style: none; }\n#nx-faction a { color: var(--fa); text-decoration: none; }\n#nx-faction img { max-width: 100%; height: auto; display: block; }\n#nx-faction .nx-fa-stars {\nposition: absolute; inset: 0; opacity: 0.05; pointer-events: none; z-index: 0;\nbackground-image:\nradial-gradient(2px 2px at 15% 20%, rgba(var(--fa-rgb), 0.9), transparent),\nradial-gradient(1px 1px at 45% 60%, #ffffff, transparent),\nradial-gradient(2px 2px at 70% 35%, rgba(var(--fa-rgb), 0.7), transparent),\nradial-gradient(1px 1px at 90% 80%, rgba(255, 255, 255, 0.8), transparent),\nradial-gradient(1px 1px at 25% 90%, rgba(var(--fa-rgb), 0.6), transparent);\nbackground-size: 340px 340px;\n}\n#nx-faction .nx-fa-wrap { position: relative; z-index: 1; }\n#nx-faction .nx-fa-in {\nmax-width: 1240px; margin: 0 auto;\npadding: 0 clamp(20px, 5vw, 72px);\n}\n#nx-faction .nx-legacy-anchor { position: absolute; top: -100px; left: 0; width: 0; height: 0; }\n\n\/* === Hero: the faction-select screen === *\/\n#nx-faction .nx-fa-hero {\nposition: relative;\npadding: clamp(44px, 6vw, 78px) 0 clamp(34px, 4.5vw, 54px);\nscroll-margin-top: 90px;\n}\n#nx-faction .nx-fa-hero-grid {\ndisplay: grid;\ngrid-template-columns: minmax(0, 300px) minmax(0, 1fr);\ngap: clamp(28px, 5vw, 64px);\nalign-items: center;\n}\n#nx-faction .nx-fa-crest { position: relative; width: 100%; max-width: 300px; margin: 0 auto; }\n#nx-faction .nx-fa-crest img {\nwidth: 100%; aspect-ratio: 1 \/ 1; object-fit: cover;\nborder-radius: 10px;\nborder: 1px solid rgba(var(--fa-rgb), 0.55);\nbox-shadow: 0 0 0 6px rgba(var(--fa-rgb), 0.05), 0 18px 60px rgba(0, 0, 0, 0.6);\nposition: relative; z-index: 1;\n}\n#nx-faction .nx-fa-crest-halo {\nposition: absolute; inset: -18px; border-radius: 22px; z-index: 0; pointer-events: none;\nbackground: radial-gradient(closest-side, rgba(var(--fa-rgb), 0.30), transparent 72%);\nopacity: 0.75;\n}\n#nx-faction .nx-fa-crest-tag {\ndisplay: block; text-align: center; margin-top: 14px;\nfont-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.26em;\ntext-transform: uppercase; color: var(--nx-faint);\n}\n#nx-faction .nx-fa-eyebrow {\nfont-family: var(--nx-display); font-size: 11.5px; font-weight: 500;\nletter-spacing: 0.34em; text-transform: uppercase;\ncolor: var(--nx-dim); margin: 0 0 14px 0;\n}\n#nx-faction .nx-fa-title {\nfont-family: var(--nx-display); font-weight: 800;\nfont-size: clamp(34px, 6vw, 68px); line-height: 1.02;\nletter-spacing: 0.035em; text-transform: uppercase;\ncolor: var(--nx-ink); margin: 0 0 10px 0;\ntext-shadow: 0 0 38px rgba(var(--fa-rgb), 0.38);\ntext-wrap: balance;\n}\n#nx-faction .nx-fa-title .nx-fa-native {\ndisplay: inline-block; margin-left: 0.35em;\nfont-family: var(--nx-body); font-weight: 600; font-size: 0.5em;\nletter-spacing: 0.08em; color: var(--fa); text-shadow: none; vertical-align: 0.22em;\n}\n#nx-faction .nx-fa-desig {\nfont-family: var(--nx-mono); font-size: 12.5px; letter-spacing: 0.24em;\ntext-transform: uppercase; color: var(--fa); margin: 0 0 16px 0;\n}\n#nx-faction .nx-fa-pitch {\nfont-size: clamp(18px, 2.3vw, 24px); line-height: 1.35; font-weight: 600;\ncolor: var(--nx-ink); margin: 0 0 12px 0; max-width: 30ch; text-wrap: balance;\n}\n#nx-faction .nx-fa-lead {\nfont-size: clamp(14.5px, 1.5vw, 16px); line-height: 1.7;\ncolor: rgba(232, 241, 255, 0.78); max-width: 60ch; margin: 0 0 18px 0;\n}\n#nx-faction .nx-fa-arch { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }\n#nx-faction .nx-fa-arch-label {\nfont-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.28em;\ntext-transform: uppercase; color: var(--nx-faint); margin-right: 4px;\n}\n#nx-faction .nx-fa-chip {\ndisplay: inline-block;\nbackground: rgba(var(--fa-rgb), 0.09);\nborder: 1px solid rgba(var(--fa-rgb), 0.42);\ncolor: var(--nx-ink);\npadding: 5px 12px; border-radius: 3px;\nfont-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase;\n}\n#nx-faction .nx-fa-motto {\nmargin: 18px 0 0 0; font-style: italic; font-size: 14px; color: var(--nx-dim);\n}\n\/* readout tiles *\/\n#nx-faction .nx-fa-tiles {\ndisplay: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));\ngap: 10px; margin-top: clamp(28px, 4vw, 44px);\n}\n#nx-faction .nx-fa-tile {\nborder: 1px solid var(--nx-line); border-top: 2px solid rgba(var(--fa-rgb), 0.6);\nborder-radius: 6px; background: var(--nx-card);\npadding: 14px 16px 15px;\nmin-width: 0;\n}\n#nx-faction .nx-fa-tile-label {\ndisplay: block; font-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.26em;\ntext-transform: uppercase; color: rgba(var(--fa-rgb), 0.85); margin-bottom: 7px;\n}\n#nx-faction .nx-fa-tile-value {\ndisplay: block; font-family: var(--nx-display); font-weight: 700;\nfont-size: clamp(15px, 1.7vw, 19px); line-height: 1.2; letter-spacing: 0.03em;\ncolor: var(--nx-ink); overflow-wrap: anywhere;\n}\n#nx-faction .nx-fa-tile-sub {\ndisplay: block; margin-top: 6px; font-size: 12px; line-height: 1.45; color: var(--nx-dim);\n}\n#nx-faction .nx-fa-advisory {\nmargin: clamp(22px, 3vw, 30px) 0 0 0; padding: 10px 16px;\nborder: 1px dashed rgba(var(--fa-rgb), 0.4); border-radius: 6px;\nbackground: rgba(var(--fa-rgb), 0.04);\nfont-family: var(--nx-mono); font-size: 11px; letter-spacing: 0.1em; line-height: 1.6;\ncolor: var(--nx-dim); text-align: center;\n}\n#nx-faction .nx-fa-advisory b { color: var(--fa); font-weight: 600; letter-spacing: 0.2em; }\n\n\/* === Section frame === *\/\n#nx-faction .nx-fa-sec {\nposition: relative;\nborder-top: 1px solid rgba(var(--fa-rgb), 0.18);\npadding: clamp(44px, 6vw, 76px) 0;\nscroll-margin-top: 90px;\n}\n#nx-faction .nx-fa-sec-alt { background: linear-gradient(180deg, rgba(var(--fa-rgb), 0.045), rgba(var(--fa-rgb), 0.012) 60%, transparent); }\n#nx-faction .nx-fa-sec-head { margin: 0 0 clamp(22px, 3vw, 34px) 0; }\n#nx-faction .nx-fa-kicker {\nfont-family: var(--nx-display); font-size: 11px; font-weight: 500;\nletter-spacing: 0.3em; text-transform: uppercase;\ncolor: rgba(var(--fa-rgb), 0.95); margin: 0 0 10px 0;\n}\n#nx-faction .nx-fa-h {\nfont-family: var(--nx-display); font-weight: 700;\nfont-size: clamp(24px, 3.4vw, 38px); line-height: 1.1; letter-spacing: 0.04em;\ntext-transform: uppercase; color: var(--nx-ink); margin: 0 0 10px 0; text-wrap: balance;\n}\n#nx-faction .nx-fa-sub { font-size: 14.5px; color: var(--nx-dim); max-width: 68ch; }\n#nx-faction .nx-fa-prose p {\nfont-size: clamp(14.5px, 1.5vw, 16px); line-height: 1.75;\ncolor: rgba(232, 241, 255, 0.78); max-width: 66ch; margin: 0 0 14px 0;\n}\n#nx-faction .nx-fa-prose p:last-child { margin-bottom: 0; }\n#nx-faction .nx-fa-prose b { color: var(--nx-ink); font-weight: 600; }\n\n\/* === Doctrine === *\/\n#nx-faction .nx-fa-doc-grid {\ndisplay: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);\ngap: clamp(24px, 4vw, 52px); align-items: start;\n}\n#nx-faction .nx-fa-pm { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 22px; }\n#nx-faction .nx-fa-pm-col {\nborder: 1px solid var(--nx-line); border-radius: 8px; background: var(--nx-card);\npadding: 16px 18px 18px;\n}\n#nx-faction .nx-fa-pm-col.is-edge { border-left: 3px solid var(--fa); }\n#nx-faction .nx-fa-pm-col.is-liab { border-left: 3px solid rgba(232, 241, 255, 0.4); }\n#nx-faction .nx-fa-pm-label {\ndisplay: block; font-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.28em;\ntext-transform: uppercase; margin: 0 0 12px 0; color: var(--nx-dim);\n}\n#nx-faction .nx-fa-pm-col.is-edge .nx-fa-pm-label { color: var(--fa); }\n#nx-faction .nx-fa-pm li {\nposition: relative; padding-left: 20px; margin: 0 0 9px 0;\nfont-size: 13.5px; line-height: 1.55; color: rgba(232, 241, 255, 0.8);\n}\n#nx-faction .nx-fa-pm li:last-child { margin-bottom: 0; }\n#nx-faction .nx-fa-pm li::before {\nposition: absolute; left: 0; top: 0; font-family: var(--nx-mono); font-weight: 700;\n}\n#nx-faction .nx-fa-pm-col.is-edge li::before { content: \"+\"; color: var(--fa); }\n#nx-faction .nx-fa-pm-col.is-liab li::before { content: \"\\2212\"; color: rgba(232, 241, 255, 0.6); }\n#nx-faction .nx-fa-pm li b { color: var(--nx-ink); font-weight: 600; }\n\n\/* Devanagari native names: the side-nav cell imports Noto Sans Devanagari; system fonts back it up *\/\n#nx-faction [lang=\"hi-Deva\"] { font-family: 'Noto Sans Devanagari', 'Nirmala UI', 'Kohinoor Devanagari', 'Devanagari Sangam MN', 'Mangal', sans-serif; }\n\n\/* Elder Futhark: glowing runes beside a title (Jokull). The side-nav cell imports Noto Sans Runic. *\/\n#nx-faction [lang=\"non-Runr\"] {\nfont-family: 'Noto Sans Runic', 'Segoe UI Historic', 'Segoe UI Symbol', 'Apple Symbols', sans-serif;\nfont-weight: 400; font-style: normal; letter-spacing: 0.14em; color: var(--fa);\ntext-shadow: 0 0 6px rgba(var(--fa-rgb), 0.95), 0 0 16px rgba(var(--fa-rgb), 0.6), 0 0 34px rgba(var(--fa-rgb), 0.35);\n}\n#nx-faction .nx-fa-name .nx-fa-native[lang=\"non-Runr\"], #nx-faction .nx-fa-title .nx-fa-native[lang=\"non-Runr\"] {\nfont-family: 'Noto Sans Runic', 'Segoe UI Historic', 'Segoe UI Symbol', 'Apple Symbols', sans-serif;\nfont-weight: 400; font-size: 0.62em; letter-spacing: 0.14em; cursor: help; white-space: nowrap;\ntext-shadow: 0 0 6px rgba(var(--fa-rgb), 0.95), 0 0 16px rgba(var(--fa-rgb), 0.6), 0 0 34px rgba(var(--fa-rgb), 0.35);\n}\n@media (prefers-reduced-motion: no-preference) {\n#nx-faction .nx-fa-native[lang=\"non-Runr\"] { animation: nxFaRune 4.5s ease-in-out infinite; }\n@keyframes nxFaRune { 0%, 100% { opacity: 0.78; } 50% { opacity: 1; } }\n}\n\n\/* creed tiles (doctrine \"tenets\") *\/\n#nx-faction .nx-fa-tenets { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }\n@media (max-width: 640px) { #nx-faction .nx-fa-tenets { grid-template-columns: minmax(0, 1fr); } }\n\n\/* threat assessment (in-world estimate) *\/\n#nx-faction .nx-fa-intel {\nposition: relative;\nborder: 1px solid rgba(var(--fa-rgb), 0.38); border-radius: 8px;\nbackground:\nrepeating-linear-gradient(0deg, transparent, transparent 2px, rgba(var(--fa-rgb), 0.022) 2px, rgba(var(--fa-rgb), 0.022) 4px),\nrgba(0, 0, 0, 0.28);\npadding: 20px 20px 18px;\n}\n#nx-faction .nx-fa-intel::before, #nx-faction .nx-fa-intel::after {\ncontent: \"\"; position: absolute; width: 16px; height: 16px; border-color: var(--fa); border-style: solid; opacity: 0.9;\n}\n#nx-faction .nx-fa-intel::before { top: -1px; left: -1px; border-width: 2px 0 0 2px; border-radius: 8px 0 0 0; }\n#nx-faction .nx-fa-intel::after { bottom: -1px; right: -1px; border-width: 0 2px 2px 0; border-radius: 0 0 8px 0; }\n#nx-faction .nx-fa-intel-label {\nfont-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.26em; text-transform: uppercase;\ncolor: var(--fa); margin: 0 0 4px 0;\n}\n#nx-faction .nx-fa-intel-src {\nfont-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.08em; line-height: 1.55;\ncolor: var(--nx-faint); margin: 0 0 16px 0;\n}\n#nx-faction .nx-fa-rate { padding: 11px 0; border-top: 1px solid rgba(232, 241, 255, 0.08); }\n#nx-faction .nx-fa-rate-top { display: flex; align-items: center; justify-content: space-between; gap: 12px; }\n#nx-faction .nx-fa-rate-name {\nfont-family: var(--nx-mono); font-size: 11.5px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--nx-ink);\n}\n#nx-faction .nx-fa-rate-meter { display: flex; align-items: center; gap: 10px; }\n#nx-faction .nx-fa-pips { display: inline-flex; gap: 3px; }\n#nx-faction .nx-fa-pips i {\nwidth: 20px; height: 9px; border-radius: 2px; display: block;\nbackground: rgba(232, 241, 255, 0.09); border: 1px solid rgba(232, 241, 255, 0.16);\n}\n#nx-faction .nx-fa-pips i.on { background: var(--fa); border-color: var(--fa); box-shadow: 0 0 8px rgba(var(--fa-rgb), 0.55); }\n#nx-faction .nx-fa-rate-num { font-family: var(--nx-mono); font-size: 11.5px; color: var(--nx-dim); min-width: 2.2em; text-align: right; }\n#nx-faction .nx-fa-rate-note { margin: 5px 0 0 0; font-size: 12.5px; line-height: 1.5; font-style: italic; color: var(--nx-dim); }\n#nx-faction .nx-fa-intel-foot {\nmargin: 14px 0 0 0; padding-top: 12px; border-top: 1px dashed rgba(var(--fa-rgb), 0.3);\nfont-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.06em; line-height: 1.6; color: var(--nx-faint);\n}\n\n\/* === Order of battle: tier ladder === *\/\n#nx-faction .nx-fa-ladder {\ndisplay: grid; grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr));\ngap: 12px; margin: 0; position: relative;\n}\n\/* seven or more nodes: two rows of up to four, so names never break mid-word *\/\n#nx-faction .nx-fa-ladder.is-wrap { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n#nx-faction .nx-fa-ladder.is-wrap .nx-fa-node:nth-child(4n + 1)::before { display: none; }\n\/* nine or more: rows of five *\/\n#nx-faction .nx-fa-ladder.is-wrap5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }\n#nx-faction .nx-fa-ladder.is-wrap5 .nx-fa-node:nth-child(5n + 1)::before { display: none; }\n#nx-faction .nx-fa-node {\nposition: relative; display: flex; flex-direction: column; gap: 6px;\nborder: 1px solid var(--nx-line); border-radius: 8px; background: var(--nx-card);\npadding: 14px 14px 14px; min-width: 0;\ncolor: var(--nx-ink);\ntransition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n}\n#nx-faction a.nx-fa-node:hover, #nx-faction a.nx-fa-node:focus-visible {\ntransform: translateY(-2px); border-color: var(--fa); background: rgba(var(--fa-rgb), 0.08);\n}\n#nx-faction a.nx-fa-node:focus-visible { outline: 2px solid var(--fa); outline-offset: 2px; }\n\/* connector between nodes *\/\n#nx-faction .nx-fa-node + .nx-fa-node::before {\ncontent: \"\"; position: absolute; left: -13px; top: 27px; width: 13px; height: 1px;\nbackground: rgba(var(--fa-rgb), 0.6);\n}\n#nx-faction .nx-fa-tier {\nalign-self: flex-start;\nfont-family: var(--nx-mono); font-size: 10px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase;\ncolor: #0A0A0A; background: var(--fa); border-radius: 2px; padding: 3px 7px;\n}\n#nx-faction .nx-fa-node-name {\nfont-family: var(--nx-display); font-weight: 700; font-size: clamp(13.5px, 1.4vw, 16px);\nletter-spacing: 0.04em; line-height: 1.2; text-transform: uppercase; overflow-wrap: break-word;\n}\n#nx-faction .nx-fa-node-role { font-size: 12px; line-height: 1.45; color: var(--nx-dim); }\n#nx-faction .nx-fa-node-class {\nmargin-top: auto; padding-top: 6px;\nfont-family: var(--nx-mono); font-size: 9.5px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--nx-faint);\n}\n\n\/* === Unit \/ record bands === *\/\n#nx-faction .nx-fa-unit {\nposition: relative;\nborder-top: 1px solid rgba(var(--fa-rgb), 0.16);\npadding: clamp(40px, 5.5vw, 72px) 0;\nscroll-margin-top: 90px;\noverflow: hidden; overflow: clip;\n}\n#nx-faction .nx-fa-unit:nth-of-type(even) { background: linear-gradient(180deg, rgba(var(--fa-rgb), 0.04), transparent 70%); }\n#nx-faction .nx-fa-watermark {\nposition: absolute; top: 30px; right: -0.05em;\nfont-family: var(--nx-display); font-weight: 800;\nfont-size: clamp(60px, 10vw, 140px); line-height: 1; letter-spacing: 0.06em;\ntext-transform: uppercase; color: rgba(var(--fa-rgb), 0.05);\npointer-events: none; z-index: 0; user-select: none; white-space: nowrap;\n}\n#nx-faction .nx-fa-flip .nx-fa-watermark { right: auto; left: -0.05em; }\n#nx-faction .nx-fa-unit-grid {\nposition: relative; z-index: 1;\ndisplay: grid; grid-template-columns: minmax(0, 0.40fr) minmax(0, 0.60fr);\ngap: clamp(28px, 4.5vw, 64px); align-items: start;\n}\n#nx-faction .nx-fa-flip .nx-fa-unit-grid { grid-template-columns: minmax(0, 0.60fr) minmax(0, 0.40fr); }\n#nx-faction .nx-fa-flip .nx-fa-art { order: 2; }\n#nx-faction .nx-fa-flip .nx-fa-data { order: 1; }\n#nx-faction .nx-fa-art { position: sticky; top: 100px; }\n\n\/* art slot (NucleusGallery contract on .nucleus-profile-image) *\/\n#nx-faction .nx-fa-slot {\nposition: relative; width: 100%; aspect-ratio: 1 \/ 1;\nborder: 1px solid rgba(var(--fa-rgb), 0.6); border-radius: 8px;\nbackground: radial-gradient(ellipse at 50% 60%, rgba(var(--fa-rgb), 0.08), rgba(0, 0, 0, 0.55) 75%);\nbox-shadow: 0 0 26px rgba(var(--fa-rgb), 0.16);\ncursor: pointer; overflow: hidden;\ntransition: box-shadow 0.3s ease, border-color 0.3s ease, transform 0.3s ease;\n}\n#nx-faction .nx-fa-slot img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }\n#nx-faction .nx-fa-slot::before, #nx-faction .nx-fa-slot::after {\ncontent: \"\"; position: absolute; width: 16px; height: 16px; z-index: 2;\nborder-color: var(--fa); border-style: solid; opacity: 0.95; pointer-events: none;\n}\n#nx-faction .nx-fa-slot::before { top: 7px; left: 7px; border-width: 2px 0 0 2px; }\n#nx-faction .nx-fa-slot::after { bottom: 7px; right: 7px; border-width: 0 2px 2px 0; }\n#nx-faction .nx-fa-slot:hover { border-color: var(--fa); box-shadow: 0 0 38px rgba(var(--fa-rgb), 0.38); transform: translateY(-2px); }\n#nx-faction .nx-fa-slot .profile-click-hint {\nposition: absolute; left: 0; right: 0; bottom: 12px; z-index: 3; text-align: center;\nfont-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.22em; color: var(--fa);\ntext-shadow: 0 0 8px #000, 0 0 12px #000; opacity: 0; transition: opacity 0.3s ease; pointer-events: none;\n}\n#nx-faction .nx-fa-slot:hover .profile-click-hint { opacity: 1; }\n\/* art pending: no image yet, so the slot is a frame with a glyph and is not clickable *\/\n#nx-faction .nx-fa-pending { cursor: default; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; }\n#nx-faction .nx-fa-pending:hover { transform: none; border-color: rgba(var(--fa-rgb), 0.6); box-shadow: 0 0 26px rgba(var(--fa-rgb), 0.16); }\n#nx-faction .nx-fa-pglyph {\nfont-family: var(--nx-display); font-weight: 800; font-size: clamp(44px, 6vw, 72px); line-height: 1; letter-spacing: 0.06em;\ncolor: rgba(var(--fa-rgb), 0.5); text-shadow: 0 0 22px rgba(var(--fa-rgb), 0.45);\n}\n#nx-faction .nx-fa-plabel { font-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.3em; text-transform: uppercase; color: var(--nx-faint); }\n#nx-faction .nx-fa-count {\nposition: absolute; top: 10px; right: 10px; z-index: 3;\nfont-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.16em;\ncolor: var(--nx-ink); background: rgba(0, 0, 0, 0.62); border: 1px solid rgba(var(--fa-rgb), 0.5);\nborder-radius: 3px; padding: 3px 7px; pointer-events: none;\n}\n#nx-faction .nx-fa-thumbs { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; margin-top: 8px; }\n#nx-faction .nx-fa-thumb {\nposition: relative; aspect-ratio: 1 \/ 1; border-radius: 5px; overflow: hidden; cursor: pointer;\nborder: 1px solid rgba(var(--fa-rgb), 0.35);\ntransition: border-color 0.2s ease, transform 0.2s ease;\n}\n#nx-faction .nx-fa-thumb img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }\n#nx-faction .nx-fa-thumb:hover { border-color: var(--fa); transform: translateY(-2px); }\n#nx-faction .nx-fa-cap {\nmargin: 10px 0 0 0; font-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.08em;\nline-height: 1.55; color: var(--nx-faint); text-align: center;\n}\n\n\/* data column *\/\n#nx-faction .nx-fa-rec {\nfont-family: var(--nx-display); font-size: 11px; font-weight: 500;\nletter-spacing: 0.3em; text-transform: uppercase; color: rgba(var(--fa-rgb), 0.95); margin: 0 0 12px 0;\n}\n#nx-faction .nx-fa-name {\nfont-family: var(--nx-display); font-weight: 700;\nfont-size: clamp(28px, 4vw, 46px); line-height: 1.08; letter-spacing: 0.04em;\ntext-transform: uppercase; color: var(--nx-ink);\ntext-shadow: 0 0 24px rgba(var(--fa-rgb), 0.28); margin: 0 0 6px 0; text-wrap: balance;\n}\n#nx-faction .nx-fa-name .nx-fa-native {\ndisplay: inline-block; margin-left: 0.4em; font-family: var(--nx-body); font-weight: 600;\nfont-size: 0.52em; letter-spacing: 0.08em; color: var(--fa); text-shadow: none; vertical-align: 0.2em;\n}\n#nx-faction .nx-fa-oneline { font-size: 15.5px; line-height: 1.5; color: var(--nx-ink); margin: 0 0 16px 0; max-width: 56ch; }\n#nx-faction .nx-fa-tags { display: flex; flex-wrap: wrap; gap: 7px; margin: 0 0 20px 0; }\n#nx-faction .nx-fa-tags .nx-fa-tier { align-self: center; }\n#nx-faction .nx-fa-stats {\ndisplay: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\ngap: 14px 22px; margin: 0 0 22px 0;\n}\n#nx-faction .nx-fa-stat { border-left: 1px solid rgba(var(--fa-rgb), 0.35); padding-left: 13px; min-width: 0; }\n#nx-faction .nx-fa-stat-label {\ndisplay: block; font-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.26em;\ntext-transform: uppercase; color: rgba(var(--fa-rgb), 0.85); margin-bottom: 4px;\n}\n#nx-faction .nx-fa-stat-value { display: block; font-family: var(--nx-mono); font-size: 13px; line-height: 1.45; color: var(--nx-ink); }\n#nx-faction .nx-fa-stat-value a { border-bottom: 1px solid rgba(var(--fa-rgb), 0.4); }\n#nx-faction .nx-fa-stat-value a:hover { border-bottom-color: var(--fa); }\n#nx-faction .nx-fa-est { color: var(--nx-faint); font-size: 0.85em; letter-spacing: 0.1em; }\n\n\/* matchup: excels \/ struggles *\/\n#nx-faction .nx-fa-vs { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin: 0 0 22px 0; }\n#nx-faction .nx-fa-vs-col {\nborder: 1px solid var(--nx-line); border-radius: 6px; background: var(--nx-card); padding: 13px 15px 14px;\n}\n#nx-faction .nx-fa-vs-col.is-up { border-top: 2px solid var(--fa); }\n#nx-faction .nx-fa-vs-col.is-down { border-top: 2px solid rgba(232, 241, 255, 0.35); }\n#nx-faction .nx-fa-vs-label {\ndisplay: block; font-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.26em;\ntext-transform: uppercase; margin: 0 0 9px 0; color: var(--nx-dim);\n}\n#nx-faction .nx-fa-vs-col.is-up .nx-fa-vs-label { color: var(--fa); }\n#nx-faction .nx-fa-vs li { position: relative; padding-left: 17px; font-size: 13px; line-height: 1.5; color: rgba(232, 241, 255, 0.8); margin: 0 0 6px 0; }\n#nx-faction .nx-fa-vs li:last-child { margin-bottom: 0; }\n#nx-faction .nx-fa-vs li::before { position: absolute; left: 0; top: 0; font-size: 10px; line-height: 1.95; }\n#nx-faction .nx-fa-vs-col.is-up li::before { content: \"\\25B2\"; color: var(--fa); }\n#nx-faction .nx-fa-vs-col.is-down li::before { content: \"\\25BC\"; color: rgba(232, 241, 255, 0.5); }\n\n#nx-faction .nx-fa-quote {\nmargin: 20px 0 0 0; padding: 0 0 0 18px; border-left: 1px solid rgba(var(--fa-rgb), 0.5);\nfont-style: italic; font-size: clamp(15px, 1.7vw, 17px); line-height: 1.55; color: rgba(232, 241, 255, 0.88);\nmax-width: 60ch;\n}\n#nx-faction .nx-fa-quote small { display: block; font-style: normal; font-size: 13px; color: var(--nx-dim); margin-top: 3px; }\n#nx-faction .nx-fa-quote cite {\ndisplay: block; margin-top: 7px; font-style: normal; font-family: var(--nx-mono);\nfont-size: 10.5px; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(var(--fa-rgb), 0.85);\n}\n#nx-faction .nx-fa-callout {\nborder: 1px dashed rgba(var(--fa-rgb), 0.45); border-radius: 6px; background: rgba(var(--fa-rgb), 0.05);\npadding: 14px 18px; margin: 20px 0 0 0; max-width: 66ch;\n}\n#nx-faction .nx-fa-callout-label {\ndisplay: block; font-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.28em;\ntext-transform: uppercase; color: rgba(var(--fa-rgb), 0.9); margin: 0 0 8px 0;\n}\n#nx-faction .nx-fa-callout p { font-size: 13.5px; line-height: 1.65; font-style: italic; color: var(--nx-dim); }\n\n\/* field notes: collapsible deep lore, no JS *\/\n#nx-faction .nx-fa-notes { margin: 20px 0 0 0; max-width: 66ch; }\n#nx-faction .nx-fa-notes details {\nborder: 1px solid var(--nx-line); border-radius: 6px; background: var(--nx-card); margin: 0 0 8px 0;\n}\n#nx-faction .nx-fa-notes summary {\ncursor: pointer; list-style: none; padding: 11px 15px;\nfont-family: var(--nx-mono); font-size: 11.5px; letter-spacing: 0.14em; text-transform: uppercase;\ncolor: var(--nx-ink); display: flex; align-items: center; gap: 10px;\n}\n#nx-faction .nx-fa-notes summary::-webkit-details-marker { display: none; }\n#nx-faction .nx-fa-notes summary::before {\ncontent: \"+\"; font-weight: 700; color: var(--fa); width: 12px; text-align: center; flex: none;\n}\n#nx-faction .nx-fa-notes details[open] summary::before { content: \"\\2212\"; }\n#nx-faction .nx-fa-notes summary:hover { color: var(--fa); }\n#nx-faction .nx-fa-notes summary:focus-visible { outline: 2px solid var(--fa); outline-offset: 2px; }\n#nx-faction .nx-fa-notes .nx-fa-note-body { padding: 0 15px 14px 37px; }\n#nx-faction .nx-fa-notes .nx-fa-note-body p { font-size: 13.5px; line-height: 1.7; color: rgba(232, 241, 255, 0.76); margin: 0 0 10px 0; }\n#nx-faction .nx-fa-notes .nx-fa-note-body p:last-child { margin-bottom: 0; }\n\n\/* nested sub-unit card (elite tier of the same unit) *\/\n#nx-faction .nx-fa-subunit {\nposition: relative; scroll-margin-top: 100px;\nborder: 1px solid rgba(var(--fa-rgb), 0.4); border-radius: 8px;\nbackground: linear-gradient(135deg, rgba(var(--fa-rgb), 0.09), rgba(0, 0, 0, 0.25) 60%);\npadding: clamp(18px, 2.6vw, 26px); margin: 22px 0 0 0;\n}\n#nx-faction .nx-fa-subunit .nx-fa-name { font-size: clamp(20px, 2.6vw, 28px); }\n#nx-faction .nx-fa-subunit .nx-fa-stats { margin-bottom: 14px; }\n#nx-faction .nx-fa-subunit .nx-fa-prose p { font-size: 14px; }\n\n\/* known specimen: a named, one-off variant of the unit above it\n(the Armory vaults' \"Known Specimens\" pattern, adapted) *\/\n#nx-faction .nx-fa-specs { position: relative; z-index: 1; margin-top: clamp(28px, 4vw, 44px); }\n#nx-faction .nx-fa-specs-head { display: flex; align-items: center; gap: 14px; margin: 0 0 16px 0; }\n#nx-faction .nx-fa-specs-label {\nfont-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.3em; text-transform: uppercase;\ncolor: var(--nx-dim); white-space: nowrap;\n}\n#nx-faction .nx-fa-specs-line { flex: 1; height: 1px; background: linear-gradient(90deg, rgba(var(--fa-rgb), 0.45), transparent); }\n#nx-faction .nx-fa-spec {\n--tier: #00FF66; --tier-rgb: 0, 255, 102;      \/* Armory \"Signature\" tier *\/\nposition: relative; scroll-margin-top: 100px;\nborder: 1px solid rgba(var(--tier-rgb), 0.4); border-radius: 8px;\nbackground: linear-gradient(135deg, rgba(var(--tier-rgb), 0.08), rgba(0, 0, 0, 0.3) 55%);\npadding: clamp(20px, 3vw, 32px);\ndisplay: grid; grid-template-columns: minmax(0, 260px) minmax(0, 1fr); gap: clamp(20px, 3vw, 40px); align-items: start;\n}\n#nx-faction .nx-fa-spec::before, #nx-faction .nx-fa-spec::after {\ncontent: \"\"; position: absolute; width: 22px; height: 22px; border-color: var(--tier); border-style: solid; opacity: 0.85; pointer-events: none;\n}\n#nx-faction .nx-fa-spec::before { top: -1px; left: -1px; border-width: 2px 0 0 2px; border-radius: 8px 0 0 0; }\n#nx-faction .nx-fa-spec::after { bottom: -1px; right: -1px; border-width: 0 2px 2px 0; border-radius: 0 0 8px 0; }\n#nx-faction .nx-fa-spec .nx-fa-slot { border-color: rgba(var(--tier-rgb), 0.65); box-shadow: 0 0 26px rgba(var(--tier-rgb), 0.2); }\n#nx-faction .nx-fa-spec .nx-fa-slot::before, #nx-faction .nx-fa-spec .nx-fa-slot::after { border-color: var(--tier); }\n#nx-faction .nx-fa-spec .nx-fa-slot .profile-click-hint { color: var(--tier); }\n#nx-faction .nx-fa-spec-art { text-align: center; }\n#nx-faction .nx-fa-ribbon {\ndisplay: inline-flex; align-items: center; gap: 8px; margin: 12px auto 0 auto; padding: 5px 12px;\nborder: 1px solid rgba(var(--tier-rgb), 0.5); border-radius: 3px; background: rgba(var(--tier-rgb), 0.08);\nfont-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--tier);\n}\n#nx-faction .nx-fa-ribbon i { width: 7px; height: 7px; background: var(--tier); box-shadow: 0 0 8px var(--tier); display: inline-block; transform: rotate(45deg); }\n#nx-faction .nx-fa-spec .nx-fa-rec { color: rgba(var(--tier-rgb), 0.95); }\n#nx-faction .nx-fa-spec .nx-fa-name { font-size: clamp(24px, 3.2vw, 36px); color: var(--tier); text-shadow: 0 0 24px rgba(var(--tier-rgb), 0.35); }\n#nx-faction .nx-fa-spec-type {\nfont-family: var(--nx-mono); font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase;\ncolor: var(--nx-dim); margin: 0 0 18px 0; line-height: 1.6;\n}\n#nx-faction .nx-fa-affixes {\nmargin: 0 0 20px 0; padding: 14px 18px; max-width: 66ch;\nborder: 1px solid rgba(var(--tier-rgb), 0.28); border-left: 3px solid var(--tier); border-radius: 4px;\nbackground: rgba(var(--tier-rgb), 0.05);\n}\n#nx-faction .nx-fa-affixes li {\nposition: relative; padding-left: 18px; font-family: var(--nx-mono); font-size: 12.5px; line-height: 1.6;\ncolor: #B4F0CC; margin: 0 0 6px 0;\n}\n#nx-faction .nx-fa-affixes li:last-child { margin-bottom: 0; }\n#nx-faction .nx-fa-affixes li::before { content: \"\\25B8\"; position: absolute; left: 0; top: 0; color: var(--tier); }\n#nx-faction .nx-fa-debut {\nfont-family: var(--nx-mono); font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase;\ncolor: var(--nx-faint); margin: 18px 0 0 0; padding-top: 12px; border-top: 1px solid rgba(var(--tier-rgb), 0.2);\n}\n#nx-faction .nx-fa-debut b { color: rgba(var(--tier-rgb), 0.9); font-weight: 600; }\n@media (max-width: 860px) {\n#nx-faction .nx-fa-spec { grid-template-columns: minmax(0, 1fr); }\n#nx-faction .nx-fa-spec-art { max-width: 300px; margin: 0 auto; width: 100%; }\n}\n\n\/* matchup table (capital ships etc.) *\/\n#nx-faction .nx-fa-match { margin: 20px 0 0 0; max-width: 66ch; }\n#nx-faction .nx-fa-match-label {\ndisplay: block; font-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.28em;\ntext-transform: uppercase; color: rgba(var(--fa-rgb), 0.9); margin: 0 0 8px 0;\n}\n#nx-faction .nx-fa-match li {\ndisplay: grid; grid-template-columns: minmax(0, 130px) minmax(0, 120px) minmax(0, 1fr);\ngap: 12px; align-items: baseline; padding: 8px 0; border-top: 1px solid rgba(232, 241, 255, 0.08);\nfont-family: var(--nx-mono); font-size: 12px; line-height: 1.5;\n}\n#nx-faction .nx-fa-match li.is-self { color: var(--nx-ink); }\n#nx-faction .nx-fa-match li b { color: var(--nx-ink); font-weight: 700; }\n#nx-faction .nx-fa-match li.is-self b { color: var(--fa); }\n#nx-faction .nx-fa-match li span { color: var(--nx-dim); }\n\n\/* timeline (legend told as dated entries) *\/\n#nx-faction .nx-fa-tl { margin: 20px 0 0 0; max-width: 66ch; border-left: 1px solid rgba(var(--fa-rgb), 0.35); }\n#nx-faction .nx-fa-tl li { position: relative; padding: 0 0 15px 20px; }\n#nx-faction .nx-fa-tl li:last-child { padding-bottom: 0; }\n#nx-faction .nx-fa-tl li::before {\ncontent: \"\"; position: absolute; left: -4px; top: 6px; width: 7px; height: 7px; border-radius: 50%;\nbackground: var(--fa); box-shadow: 0 0 8px rgba(var(--fa-rgb), 0.7);\n}\n#nx-faction .nx-fa-tl b {\ndisplay: block; font-family: var(--nx-mono); font-size: 10.5px; font-weight: 600; letter-spacing: 0.2em;\ntext-transform: uppercase; color: var(--fa); margin-bottom: 2px;\n}\n#nx-faction .nx-fa-tl span { display: block; font-size: 14px; line-height: 1.65; color: rgba(232, 241, 255, 0.8); }\n\n\/* === Command cards === *\/\n#nx-faction .nx-fa-cmd { display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 12px; }\n#nx-faction .nx-fa-cmd-card {\ndisplay: grid; grid-template-columns: 64px minmax(0, 1fr); gap: 14px; align-items: center;\nborder: 1px solid var(--nx-line); border-radius: 8px; background: var(--nx-card);\npadding: 14px 16px; color: var(--nx-ink);\ntransition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n}\n#nx-faction .nx-fa-cmd-card:hover, #nx-faction .nx-fa-cmd-card:focus-visible {\ntransform: translateY(-2px); border-color: var(--fa); background: rgba(var(--fa-rgb), 0.08);\n}\n#nx-faction .nx-fa-cmd-card:focus-visible { outline: 2px solid var(--fa); outline-offset: 2px; }\n#nx-faction .nx-fa-cmd-card img {\nwidth: 64px; height: 64px; border-radius: 50%; object-fit: cover;\nborder: 2px solid rgba(var(--fa-rgb), 0.55);\n}\n#nx-faction .nx-fa-cmd-rank {\ndisplay: block; font-family: var(--nx-mono); font-size: 9.5px; letter-spacing: 0.22em;\ntext-transform: uppercase; color: var(--fa); margin-bottom: 3px;\n}\n#nx-faction .nx-fa-cmd-name {\ndisplay: block; font-family: var(--nx-display); font-weight: 700; font-size: 15px;\nletter-spacing: 0.04em; line-height: 1.25; color: var(--nx-ink);\n}\n#nx-faction .nx-fa-cmd-note { display: block; margin-top: 4px; font-size: 12.5px; line-height: 1.45; color: var(--nx-dim); }\n#nx-faction .nx-fa-more {\ndisplay: inline-block; margin-top: 18px;\nfont-family: var(--nx-mono); font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase;\nborder-bottom: 1px solid rgba(var(--fa-rgb), 0.4);\n}\n#nx-faction .nx-fa-more:hover { border-bottom-color: var(--fa); }\n\n\/* === Holdings: control board === *\/\n#nx-faction .nx-fa-board { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }\n#nx-faction .nx-fa-zone {\n--fc: var(--fa);\nposition: relative; border: 1px solid var(--nx-line); border-top: 3px solid var(--fc);\nborder-radius: 8px; background: var(--nx-card); padding: 15px 17px 16px; min-width: 0;\n}\n#nx-faction .nx-fa-zone-top { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; margin-bottom: 8px; }\n#nx-faction .nx-fa-zone-name {\nfont-family: var(--nx-display); font-weight: 700; font-size: 17px; letter-spacing: 0.05em; text-transform: uppercase; color: var(--nx-ink);\n}\n#nx-faction .nx-fa-zone-owner {\nfont-family: var(--nx-mono); font-size: 9.5px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;\ncolor: var(--fc); border: 1px solid var(--fc); border-radius: 2px; padding: 2px 6px; white-space: nowrap;\n}\n#nx-faction .nx-fa-zone dl { margin: 0; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 4px 12px; }\n#nx-faction .nx-fa-zone dt { font-family: var(--nx-mono); font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--nx-faint); }\n#nx-faction .nx-fa-zone dd { margin: 0; font-family: var(--nx-mono); font-size: 12px; color: var(--nx-ink); }\n#nx-faction .nx-fa-zone p { margin: 10px 0 0 0; font-size: 12.5px; line-height: 1.5; color: var(--nx-dim); }\n#nx-faction .nx-fa-board-note { margin: 14px 0 0 0; font-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.06em; color: var(--nx-faint); }\n\n\/* holdings rows (multi-world powers) *\/\n#nx-faction .nx-fa-rows { border-top: 1px solid var(--nx-line); }\n#nx-faction .nx-fa-row {\ndisplay: grid; grid-template-columns: minmax(0, 150px) minmax(0, 120px) minmax(0, 1fr);\ngap: 6px 20px; align-items: baseline; padding: 14px 0; border-bottom: 1px solid var(--nx-line);\n}\n#nx-faction .nx-fa-row-name { font-family: var(--nx-display); font-weight: 700; font-size: 15px; letter-spacing: 0.05em; text-transform: uppercase; color: var(--nx-ink); }\n#nx-faction .nx-fa-row-status { font-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--fa); }\n#nx-faction .nx-fa-row-status.is-none { color: var(--nx-faint); }\n#nx-faction .nx-fa-row-body { font-size: 13.5px; line-height: 1.6; color: rgba(232, 241, 255, 0.78); }\n#nx-faction .nx-fa-row-body b { color: var(--nx-ink); font-weight: 600; }\n\n\/* composition bar *\/\n#nx-faction .nx-fa-comp { margin-top: clamp(26px, 3.5vw, 38px); }\n#nx-faction .nx-fa-comp-label, #nx-faction .nx-fa-minihead {\ndisplay: block; font-family: var(--nx-mono); font-size: 10.5px; letter-spacing: 0.26em;\ntext-transform: uppercase; color: rgba(var(--fa-rgb), 0.9); margin: 0 0 12px 0;\n}\n#nx-faction .nx-fa-bar { display: flex; gap: 2px; height: 14px; border-radius: 4px; overflow: hidden; background: rgba(232, 241, 255, 0.06); }\n#nx-faction .nx-fa-bar i { display: block; height: 100%; background: var(--c); min-width: 3px; }\n#nx-faction .nx-fa-legend { display: flex; flex-wrap: wrap; gap: 8px 20px; margin-top: 12px; }\n#nx-faction .nx-fa-legend li { display: flex; align-items: center; gap: 8px; font-family: var(--nx-mono); font-size: 11.5px; color: var(--nx-ink); }\n#nx-faction .nx-fa-legend i { width: 10px; height: 10px; border-radius: 2px; background: var(--c); display: inline-block; flex: none; }\n#nx-faction .nx-fa-legend span { color: var(--nx-dim); }\n#nx-faction .nx-fa-minitiles { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 10px; margin-top: clamp(26px, 3.5vw, 38px); }\n\n\/* === Strategic assets === *\/\n#nx-faction .nx-fa-assets { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }\n#nx-faction .nx-fa-asset {\nposition: relative; border: 1px solid var(--nx-line); border-radius: 8px; background: var(--nx-card);\npadding: 16px 18px 17px; min-width: 0;\n}\n#nx-faction .nx-fa-asset-type {\ndisplay: block; font-family: var(--nx-mono); font-size: 9.5px; letter-spacing: 0.24em;\ntext-transform: uppercase; color: rgba(var(--fa-rgb), 0.9); margin-bottom: 7px;\n}\n#nx-faction .nx-fa-asset-name {\ndisplay: block; font-family: var(--nx-display); font-weight: 700; font-size: 16px;\nletter-spacing: 0.04em; line-height: 1.25; color: var(--nx-ink); margin-bottom: 7px;\n}\n#nx-faction .nx-fa-asset p { font-size: 13px; line-height: 1.6; color: rgba(232, 241, 255, 0.76); }\n\n\/* === Diplomacy === *\/\n#nx-faction .nx-fa-dip { border-top: 1px solid var(--nx-line); }\n#nx-faction .nx-fa-dip-row {\n--fc: var(--nx-dim);\ndisplay: grid; grid-template-columns: 44px minmax(0, 190px) minmax(0, 132px) minmax(0, 1fr);\ngap: 6px 18px; align-items: center; padding: 13px 0; border-bottom: 1px solid var(--nx-line);\n}\n#nx-faction .nx-fa-dip-sig {\nwidth: 40px; height: 40px; border-radius: 6px; display: flex; align-items: center; justify-content: center;\nfont-family: var(--nx-display); font-weight: 700; font-size: 13px; letter-spacing: 0.04em;\ncolor: var(--fc); border: 1px solid var(--fc); background: rgba(0, 0, 0, 0.3);\n}\n#nx-faction .nx-fa-dip-name { font-family: var(--nx-display); font-weight: 700; font-size: 14.5px; letter-spacing: 0.04em; color: var(--nx-ink); line-height: 1.25; }\n#nx-faction a.nx-fa-dip-name:hover { color: var(--fc); }\n#nx-faction .nx-fa-stance {\njustify-self: start;\nfont-family: var(--nx-mono); font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;\npadding: 4px 8px; border-radius: 3px; border: 1px solid currentColor; white-space: nowrap;\n}\n#nx-faction .nx-fa-stance.is-hostile { color: #FF7A7A; }\n#nx-faction .nx-fa-stance.is-tense { color: #FFB84D; }\n#nx-faction .nx-fa-stance.is-warm { color: #6FE0A8; }\n#nx-faction .nx-fa-stance.is-none { color: rgba(232, 241, 255, 0.6); }\n#nx-faction .nx-fa-dip-note { font-size: 13.5px; line-height: 1.55; color: rgba(232, 241, 255, 0.78); }\n\n\/* === Outro === *\/\n#nx-faction .nx-fa-outro { text-align: center; }\n#nx-faction .nx-fa-outro .nx-fa-quote {\nborder-left: 0; padding: 0; margin: 0 auto; max-width: 56ch; font-size: clamp(16px, 2vw, 20px);\n}\n#nx-faction .nx-fa-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: clamp(26px, 3.5vw, 38px); }\n#nx-faction .nx-fa-link {\nfont-family: var(--nx-mono); font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase;\nborder: 1px solid rgba(var(--fa-rgb), 0.45); border-radius: 4px; padding: 10px 16px;\nbackground: rgba(var(--fa-rgb), 0.06); color: var(--nx-ink);\ntransition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;\n}\n#nx-faction .nx-fa-link:hover, #nx-faction .nx-fa-link:focus-visible {\nbackground: rgba(var(--fa-rgb), 0.2); border-color: var(--fa); transform: translateY(-2px);\n}\n#nx-faction .nx-fa-link:focus-visible { outline: 2px solid var(--fa); outline-offset: 2px; }\n\n\/* === Motion: progressive, guarded, compositor-only === *\/\n@media (prefers-reduced-motion: no-preference) {\n@supports (animation-timeline: view()) {\n#nx-faction .nx-rev { animation: nxFaRise linear both; animation-timeline: view(); animation-range: entry 4% entry 34%; }\n}\n@keyframes nxFaRise { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: none; } }\n#nx-faction .nx-fa-crest-halo { animation: nxFaHalo 5s ease-in-out infinite; }\n@keyframes nxFaHalo { 0%, 100% { opacity: 0.45; } 50% { opacity: 0.9; } }\n}\n\n\/* === Responsive === *\/\n@media (max-width: 1000px) {\n#nx-faction .nx-fa-doc-grid { grid-template-columns: minmax(0, 1fr); }\n#nx-faction .nx-fa-assets { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n#nx-faction .nx-fa-board { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 860px) {\n#nx-faction .nx-fa-hero-grid { grid-template-columns: minmax(0, 1fr); text-align: center; }\n#nx-faction .nx-fa-crest { max-width: 200px; }\n#nx-faction .nx-fa-pitch, #nx-faction .nx-fa-lead { margin-left: auto; margin-right: auto; }\n#nx-faction .nx-fa-arch { justify-content: center; }\n#nx-faction .nx-fa-unit-grid, #nx-faction .nx-fa-flip .nx-fa-unit-grid { grid-template-columns: minmax(0, 1fr); gap: 26px; }\n#nx-faction .nx-fa-flip .nx-fa-art { order: 1; }\n#nx-faction .nx-fa-flip .nx-fa-data { order: 2; }\n#nx-faction .nx-fa-art { position: static; max-width: 420px; margin: 0 auto; width: 100%; }\n#nx-faction .nx-fa-watermark { font-size: clamp(46px, 15vw, 96px); }\n\/* ladder becomes a swipe rail (site mobile convention) *\/\n#nx-faction .nx-fa-ladder {\ndisplay: flex; overflow-x: auto; scroll-snap-type: x proximity; padding-bottom: 8px;\n-webkit-overflow-scrolling: touch;\n}\n#nx-faction .nx-fa-node { flex: 0 0 62%; max-width: 250px; scroll-snap-align: start; }\n#nx-faction .nx-fa-row { grid-template-columns: minmax(0, 1fr) auto; }\n#nx-faction .nx-fa-row-body { grid-column: 1 \/ -1; }\n#nx-faction .nx-fa-dip-row { grid-template-columns: 44px minmax(0, 1fr) auto; }\n#nx-faction .nx-fa-dip-note { grid-column: 1 \/ -1; }\n}\n@media (max-width: 640px) {\n#nx-faction .nx-fa-pm, #nx-faction .nx-fa-vs { grid-template-columns: minmax(0, 1fr); }\n#nx-faction .nx-fa-assets, #nx-faction .nx-fa-board { grid-template-columns: minmax(0, 1fr); }\n#nx-faction .nx-fa-tiles { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n#nx-faction .nx-fa-match li { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }\n#nx-faction .nx-fa-match li span { grid-column: 1 \/ -1; }\n#nx-faction .nx-fa-pips i { width: 16px; }\n#nx-faction .nx-fa-rate-top { flex-wrap: wrap; }\n}\n\n\/* === NucleusGallery modal base + this faction's skin (lore pages have no\nMaster Block, so the modal styles travel with the cell) === *\/\n.nucleus-gallery-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(5, 6, 8, 0.96); z-index: 10000; display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease; }\n.nucleus-gallery-overlay.active { opacity: 1; visibility: visible; }\n.nucleus-gallery-container { position: relative; max-width: 90vw; max-height: 85vh; text-align: center; }\n.nucleus-gallery-image { max-width: 100%; max-height: 70vh; object-fit: contain; border-radius: 8px; transition: border-color 0.3s ease, box-shadow 0.3s ease; }\n.nucleus-gallery-nav { position: absolute; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; border-radius: 50%; cursor: pointer; font-size: 24px; display: flex; align-items: center; justify-content: center; transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; }\n.nucleus-gallery-nav.prev { left: -70px; }\n.nucleus-gallery-nav.next { right: -70px; }\n.nucleus-gallery-title { font-family: 'Orbitron', 'Avenir Next', 'Trebuchet MS', sans-serif; font-size: 17px; letter-spacing: 0.06em; margin-top: 20px; }\n.nucleus-gallery-counter { font-family: monospace; font-size: 12px; margin-top: 8px; letter-spacing: 2px; }\n.nucleus-gallery-close { margin-top: 25px; background: transparent; padding: 10px 30px; font-family: monospace; font-size: 13px; letter-spacing: 2px; cursor: pointer; transition: background-color 0.3s ease, box-shadow 0.3s ease; border-radius: 4px; }\n.nucleus-gallery-dots { display: flex; justify-content: center; gap: 10px; margin-top: 15px; }\n.nucleus-gallery-dot { width: 10px; height: 10px; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, transform 0.3s ease; }\n@media (max-width: 760px) { .nucleus-gallery-nav.prev { left: 6px; } .nucleus-gallery-nav.next { right: 6px; } }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-image { border: 3px solid rgba(74, 158, 255, 0.55); box-shadow: 0 0 50px rgba(74, 158, 255, 0.32); }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-nav { background: rgba(74, 158, 255, 0.2); border: 2px solid rgba(74, 158, 255, 0.55); color: #A8D0FF; }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-nav:hover { background: rgba(74, 158, 255, 0.4); box-shadow: 0 0 25px rgba(74, 158, 255, 0.5); transform: translateY(-50%) scale(1.1); }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-title { color: #EAF4FF; text-shadow: 0 0 20px rgba(74, 158, 255, 0.45); }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-counter { color: #A8D0FF; }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-close { border: 2px solid rgba(74, 158, 255, 0.55); color: #4A9EFF; }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-close:hover { background: rgba(74, 158, 255, 0.25); box-shadow: 0 0 20px rgba(74, 158, 255, 0.4); }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-dot { background: rgba(74, 158, 255, 0.3); border: 2px solid rgba(74, 158, 255, 0.55); }\n.nucleus-gallery-overlay.theme-alliance .nucleus-gallery-dot.active { background: #4A9EFF; box-shadow: 0 0 12px rgba(74, 158, 255, 0.75); transform: scale(1.2); }\n<\/style>\n\n<div id=\"nx-faction\" data-theme=\"alliance\">\n<div class=\"nx-fa-stars\"><\/div>\n<!-- NucleusGallery modal structure - REQUIRED ONCE PER PAGE. -->\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()\" aria-label=\"Previous image\">\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()\" aria-label=\"Next image\">\u203a<\/button>\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        <button class=\"nucleus-gallery-close\" onclick=\"NucleusGallery.close()\">[ CLOSE ]<\/button>\n    <\/div>\n<\/div>\n<div class=\"nx-fa-wrap\">\n<header id=\"alliance-units\" class=\"nx-fa-hero\"><div class=\"nx-fa-in\">\n<div class=\"nx-fa-hero-grid\">\n    <div class=\"nx-fa-crest\"><div class=\"nx-fa-crest-halo\" aria-hidden=\"true\"><\/div><img loading=\"lazy\" src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Emblem.jpg\" alt=\"Terra Alliance flag: twin eagles around a maple leaf under three stars\" width=\"1024\" height=\"1024\" decoding=\"async\"><span class=\"nx-fa-crest-tag\">Alliance flag \u00b7 eagles and maple<\/span><\/div>\n    <div class=\"nx-fa-hero-text\">\n        <p class=\"nx-fa-eyebrow\">Nucleus Faction Registry \u00b7 File TA<\/p>\n        <h1 class=\"nx-fa-title\">Terra Alliance<\/h1>\n        <p class=\"nx-fa-desig\">Corporate republic \u00b7 Earth, Osram, Mars<\/p>\n        <p class=\"nx-fa-pitch\">The superpower that would rather bill you than rule you.<\/p>\n        <p class=\"nx-fa-lead\">Founded on July 4, 2076, from the United States, Canada and Mexico. It runs on personal freedom, corporate power and individual ambition, and it comes with extreme social and economic disparity.<\/p>\n        <div class=\"nx-fa-arch\"><span class=\"nx-fa-arch-label\">Archetype<\/span><span class=\"nx-fa-chip\">Massed infantry<\/span><span class=\"nx-fa-chip\">Economy<\/span><span class=\"nx-fa-chip\">Capital ships<\/span><\/div>\n        <p class=\"nx-fa-motto\">\u201cFreedom is always worth fighting for.\u201d<\/p>\n    <\/div>\n<\/div>\n<div class=\"nx-fa-tiles\"><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Founded<\/span><span class=\"nx-fa-tile-value\">July 4, 2076<\/span><span class=\"nx-fa-tile-sub\">United States, Canada and Mexico<\/span><\/div><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Capital<\/span><span class=\"nx-fa-tile-value\">Boston<\/span><span class=\"nx-fa-tile-sub\">Since Washington D.C. fell in the Digital Era Collapse<\/span><\/div><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Population<\/span><span class=\"nx-fa-tile-value\">~1.9 billion<\/span><span class=\"nx-fa-tile-sub\">The largest natural-born population of any power <span class=\"nx-fa-est\">est.<\/span><\/span><\/div><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Government<\/span><span class=\"nx-fa-tile-value\">President + Chamber<\/span><span class=\"nx-fa-tile-sub\">The Corporate Chamber can veto legislation<\/span><\/div><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">President<\/span><span class=\"nx-fa-tile-value\">Harrison Polk<\/span><span class=\"nx-fa-tile-sub\">Head of state<\/span><\/div><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Military rank<\/span><span class=\"nx-fa-tile-value\">2nd<\/span><span class=\"nx-fa-tile-sub\">Behind the Imperium, ahead of the Directorate (2295)<\/span><\/div><\/div>\n<p class=\"nx-fa-advisory\"><b>18+<\/b> &nbsp;Viewer discretion advised. The Nucleus series is written for adult readers.<\/p>\n<\/div><\/header>\n<section id=\"faction-doctrine\" class=\"nx-fa-sec nx-fa-sec-alt\"><div class=\"nx-fa-in\">\n<header class=\"nx-fa-sec-head nx-rev\">\n    <p class=\"nx-fa-kicker\">\/\/ 01 \u2014 Doctrine<\/p>\n    <h2 class=\"nx-fa-h\">How the Alliance wins<\/h2>\n<\/header>\n<div class=\"nx-fa-doc-grid\">\n<div class=\"nx-rev\">\n    <div class=\"nx-fa-prose\"><p>The Alliance wins by owning the system everyone else has to use. It certifies the psions, verifies the bounties and restructures the debt. When that is not enough, it sends people: more riflemen than any other human power can field, with Seraphs overhead to keep them standing and Minute Mortars behind them to reach what a laser cannot.<\/p><p>Power is split. Beside the presidency sits the <b>Corporate Chamber<\/b>, a legislature of megacorporation delegates. It counsels on economic policy, sways Vice Presidential elections and can veto legislation. NexLink Communications has appointed the Chamber Director for a decade.<\/p><\/div>\n    <div class=\"nx-fa-pm\">\n        <div class=\"nx-fa-pm-col is-edge\"><span class=\"nx-fa-pm-label\">Edges<\/span><ul><li><b>Boots on the ground.<\/b> The largest human population of any power, open borders, and a debt pipeline that turns civilians into Vanguards. Recruitment never dries up.<\/li><li><b>Seraphs.<\/b> Psionic medics who heal every soldier in sight, with none of Medi-Vap&#8217;s cost. Alliance veterans go home and raise families.<\/li><li><b>The Minute Mortar.<\/b> Kinetic artillery that drives itself anywhere, anchors in a minute, and reaches both the ground and the sky.<\/li><li><b>The Aegis.<\/b> A 2.4 km battlecruiser built to adapt to any threat, carrying the Lovelace Cannon.<\/li><li><b>The Infrastructure Lock.<\/b> Bounty boards, arms dealers and customs desks across the Inner Sol all check Alliance Psi Lynx certification.<\/li><li><b>Eyes overhead.<\/b> NexLink&#8217;s high-orbit satellites are the military&#8217;s surveillance backbone, and they aim its guns.<\/li><\/ul><\/div>\n        <div class=\"nx-fa-pm-col is-liab\"><span class=\"nx-fa-pm-label\">Liabilities<\/span><ul><li><b>Sponsors steer the army.<\/b> Units deploy where their corporate sponsor has interests.<\/li><li><b>Blind to the Principium.<\/b> Military doctrine dismisses its combat uses. The Chamber blocked gate-optimized Psi Lynx armor over \u201cpublic relations concerns.\u201d<\/li><li><b>Soft lasers.<\/b> The Pulse Laser needs sustained fire to match the penetration of kinetic rounds.<\/li><li><b>One shot.<\/b> The Lovelace Cannon fires once every two days, and sometimes drains the ship doing it.<\/li><li><b>People, not machines.<\/b> Its strength is headcount. Every loss is a citizen, and somebody&#8217;s vote.<\/li><li><b>Nothing past Sol.<\/b> No extrasolar presence. The feasibility study is commissioned and shelved about once a decade.<\/li><\/ul><\/div>\n    <\/div>\n<\/div>\n<aside class=\"nx-fa-intel nx-rev\" aria-label=\"Threat assessment, an in-world estimate\">\n    <p class=\"nx-fa-intel-label\">\/\/ Threat assessment \u00b7 Estimate<\/p>\n    <p class=\"nx-fa-intel-src\">Filed by: Directorate Space Corps, Osram desk.<br>Subject: the neighbour we share a moon with.<\/p>\n    <div class=\"nx-fa-rate\"><div class=\"nx-fa-rate-top\"><span class=\"nx-fa-rate-name\">Firepower<\/span><span class=\"nx-fa-rate-meter\"><span class=\"nx-fa-pips\" role=\"img\" aria-label=\"4 out of 5\"><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i><\/i><\/span><span class=\"nx-fa-rate-num\">4\/5<\/span><\/span><\/div><p class=\"nx-fa-rate-note\">\u201cOne Lovelace shot ends the argument. Then they wait two days.\u201d<\/p><\/div>\n    <div class=\"nx-fa-rate\"><div class=\"nx-fa-rate-top\"><span class=\"nx-fa-rate-name\">Staying power<\/span><span class=\"nx-fa-rate-meter\"><span class=\"nx-fa-pips\" role=\"img\" aria-label=\"4 out of 5\"><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i><\/i><\/span><span class=\"nx-fa-rate-num\">4\/5<\/span><\/span><\/div><p class=\"nx-fa-rate-note\">\u201cAegis hulls, deep pockets, and more recruits than they can equip.\u201d<\/p><\/div>\n    <div class=\"nx-fa-rate\"><div class=\"nx-fa-rate-top\"><span class=\"nx-fa-rate-name\">Mobility<\/span><span class=\"nx-fa-rate-meter\"><span class=\"nx-fa-pips\" role=\"img\" aria-label=\"4 out of 5\"><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i><\/i><\/span><span class=\"nx-fa-rate-num\">4\/5<\/span><\/span><\/div><p class=\"nx-fa-rate-note\">\u201cRovers and Orcas, anywhere a sponsor has an interest.\u201d<\/p><\/div>\n    <div class=\"nx-fa-rate\"><div class=\"nx-fa-rate-top\"><span class=\"nx-fa-rate-name\">Psionics<\/span><span class=\"nx-fa-rate-meter\"><span class=\"nx-fa-pips\" role=\"img\" aria-label=\"3 out of 5\"><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i><\/i><i><\/i><\/span><span class=\"nx-fa-rate-num\">3\/5<\/span><\/span><\/div><p class=\"nx-fa-rate-note\">\u201cThousands of licensed psions, and a doctrine that refuses to learn from them.\u201d<\/p><\/div>\n    <div class=\"nx-fa-rate\"><div class=\"nx-fa-rate-top\"><span class=\"nx-fa-rate-name\">Economy<\/span><span class=\"nx-fa-rate-meter\"><span class=\"nx-fa-pips\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><\/span><span class=\"nx-fa-rate-num\">5\/5<\/span><\/span><\/div><p class=\"nx-fa-rate-note\">\u201cEverything is a revenue line, the army included.\u201d<\/p><\/div>\n    <div class=\"nx-fa-rate\"><div class=\"nx-fa-rate-top\"><span class=\"nx-fa-rate-name\">Leverage<\/span><span class=\"nx-fa-rate-meter\"><span class=\"nx-fa-pips\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><i class=\"on\"><\/i><\/span><span class=\"nx-fa-rate-num\">5\/5<\/span><\/span><\/div><p class=\"nx-fa-rate-note\">\u201cCertification, satellites, debt. Mega corp money behind everything that lives. They never wage war without the bills.\u201d<\/p><\/div>\n    <p class=\"nx-fa-intel-foot\">Estimate only. The Corps is contesting lunar territory with the subject. Read accordingly.<\/p>\n<\/aside>\n<\/div>\n<\/div><\/section>\n<section id=\"faction-orbat\" class=\"nx-fa-sec\"><div class=\"nx-fa-in\">\n<header class=\"nx-fa-sec-head nx-rev\">\n    <p class=\"nx-fa-kicker\">\/\/ 02 \u2014 Order of Battle<\/p>\n    <h2 class=\"nx-fa-h\">What they field<\/h2>\n    <p class=\"nx-fa-sub\">An army built on people. Drones dig in and wall the ground, riflemen by the hundred thousand hold it, psionic medics hang overhead, and a kilometre of cannon waits in orbit. Tiers follow the Codex class lines.<\/p>\n<\/header>\n<nav class=\"nx-fa-ladder is-wrap5 nx-rev\" style=\"--cols:9\" aria-label=\"Order of battle\">\n    <a class=\"nx-fa-node\" href=\"#unit-chub\"><span class=\"nx-fa-tier\">WRK<\/span><span class=\"nx-fa-node-name\">Chub<\/span><span class=\"nx-fa-node-role\">Hover miner. Builds the base from local rock<\/span><span class=\"nx-fa-node-class\">Ground \u00b7 Foundational \u00b7 Worker<\/span><\/a>\n    <a class=\"nx-fa-node\" href=\"#unit-vanguard\"><span class=\"nx-fa-tier\">T1<\/span><span class=\"nx-fa-node-name\">Vanguard<\/span><span class=\"nx-fa-node-role\">Line infantry, recruited through debt relief<\/span><span class=\"nx-fa-node-class\">Ground \u00b7 Foundational<\/span><\/a>\n    <a class=\"nx-fa-node\" href=\"#unit-goliath\"><span class=\"nx-fa-tier\">T1<\/span><span class=\"nx-fa-node-name\">Goliath<\/span><span class=\"nx-fa-node-role\">Armored flamethrower. The wall others hide behind<\/span><span class=\"nx-fa-node-class\">Ground \u00b7 Heavy Assault<\/span><\/a>\n    <a class=\"nx-fa-node\" href=\"#unit-psi-lynx\"><span class=\"nx-fa-tier\">T2<\/span><span class=\"nx-fa-node-name\">Psi Lynx<\/span><span class=\"nx-fa-node-role\">Licensed psionic operative, military or civilian<\/span><span class=\"nx-fa-node-class\">Ground \u00b7 Advanced \u00b7 Psionic<\/span><\/a>\n    <a class=\"nx-fa-node\" href=\"#unit-seraph\"><span class=\"nx-fa-tier\">T3<\/span><span class=\"nx-fa-node-name\">Seraph<\/span><span class=\"nx-fa-node-role\">Psionic combat medic. Heals from the air<\/span><span class=\"nx-fa-node-class\">Ground \u00b7 Advanced \u00b7 Psionic \u00b7 Support<\/span><\/a>\n    <a class=\"nx-fa-node\" href=\"#unit-minute-mortar\"><span class=\"nx-fa-tier\">VEH<\/span><span class=\"nx-fa-node-name\">Minute Mortar<\/span><span class=\"nx-fa-node-role\">Anchors, then shells ground and sky<\/span><span class=\"nx-fa-node-class\">Ground \u00b7 Advanced \u00b7 Siege<\/span><\/a>\n    <a class=\"nx-fa-node\" href=\"#unit-rover\"><span class=\"nx-fa-tier\">VEH<\/span><span class=\"nx-fa-node-name\">Space Rover<\/span><span class=\"nx-fa-node-role\">All-terrain vehicle for barren moons<\/span><span class=\"nx-fa-node-class\">Ground \u00b7 Vehicle<\/span><\/a>\n    <a class=\"nx-fa-node\" href=\"#unit-orca\"><span class=\"nx-fa-tier\">AIR<\/span><span class=\"nx-fa-node-name\">Orca<\/span><span class=\"nx-fa-node-role\">Heavy transport shuttle, 111 m<\/span><span class=\"nx-fa-node-class\">Air \u00b7 Advanced<\/span><\/a>\n    <a class=\"nx-fa-node\" href=\"#unit-aegis\"><span class=\"nx-fa-tier\">CAP<\/span><span class=\"nx-fa-node-name\">Aegis<\/span><span class=\"nx-fa-node-role\">Battlecruiser, 2.4 km. Carries the Lovelace Cannon<\/span><span class=\"nx-fa-node-class\">Air \u00b7 Advanced \u00b7 Capital<\/span><\/a>\n<\/nav>\n<\/div><\/section>\n<section id=\"unit-chub\" class=\"nx-fa-unit\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Chub<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nucleus-profile-image nx-fa-slot\" data-gallery=\"[{&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Chub-1-logo.jpg&quot;, &quot;title&quot;: &quot;A Chub between jobs&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Chub-2-mining-in-cave-logo.jpg&quot;, &quot;title&quot;: &quot;Chub D working a seam under Titania&quot;}]\" data-character-name=\"Chub\" role=\"button\" tabindex=\"0\" aria-label=\"Open the Chub gallery\">\n        <span class=\"nx-fa-count\">1 \/ 2<\/span>\n        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Chub-1-logo.jpg\" alt=\"A Chub between jobs\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n    <\/div>\n    <div class=\"nx-fa-thumbs\">\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"A Chub between jobs\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(0);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Chub-1-logo.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Chub D working a seam under Titania\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(1);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Chub-2-mining-in-cave-logo.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <\/div>\n    <p class=\"nx-fa-cap\">A Chub between jobs<\/p>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 01 &middot; Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Chub<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">WRK<\/span><span class=\"nx-fa-chip\">Ground<\/span><span class=\"nx-fa-chip\">Foundational<\/span><span class=\"nx-fa-chip\">Worker<\/span><span class=\"nx-fa-chip\">Drone<\/span><\/div>\n    <p class=\"nx-fa-oneline\">A hovering miner and builder. It breaks the rock, bakes the rubble into blocks, and builds the base out of the ground it hovers over.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Builder<\/span><span class=\"nx-fa-stat-value\">Boeing-Lockheed, the yard behind the Orca<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Lift<\/span><span class=\"nx-fa-stat-value\">Ducted hover thrusters. Only the picks touch the ground<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Limbs<\/span><span class=\"nx-fa-stat-value\">Four tungsten-tipped picks. They anchor it, break rock and weld<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Belly<\/span><span class=\"nx-fa-stat-value\">An ore hopper, and a kiln that bakes crushed rock into building blocks<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Crew<\/span><span class=\"nx-fa-stat-value\">None aboard. One foreman runs a school of up to twelve<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">In service<\/span><span class=\"nx-fa-stat-value\">~1.2 million, most on civilian contracts <span class=\"nx-fa-est\">est.<\/span><\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Work that kills miners: vacuum, radiation, cave-ins<\/li><li>Building with what is underfoot. A school can wall a landing field in a day<\/li><li>Low gravity. It anchors before it strikes, so each blow goes into the rock instead of throwing the drone off the asteroid<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>Anything that fights back. It has no weapon, and the noise of its picks carries a long way underground<\/li><li>Fine work. Reactors, Chakra housings and anything with wiring arrive prefabricated by Orca<\/li><li>Its own repairs. It can weld a wall, but not itself. A damaged Chub is swapped, not fixed<\/li><\/ul><\/div>\n<\/div>\n    <div class=\"nx-fa-prose\"><p>Mining kills people. Vacuum, radiation and cave-ins take miners every year, and each one costs the Alliance a death benefit, a lawsuit and a vote. A Chub costs less than any of them. It hovers up to the rock face, drives its four picks into the stone to brace itself, then breaks the stone with the same picks. Ore goes into the hopper. The rest goes into the kiln.<\/p><p>The kiln is what makes it a builder. It bakes crushed rock into dense blocks, and a school of Chubs stacks them into walls, berms and landing pads on whatever world it is set down on. What rock cannot make, an Orca brings: reactors, Chakra housings, anything with wiring. The Chubs set those in place and weld them down.<\/p><\/div>\n<blockquote class=\"nx-fa-quote\">&ldquo;Bring the Chubs. The planet brings the rest.&rdquo;<cite>&mdash; Boeing-Lockheed sales line<\/cite><\/blockquote>\n<div class=\"nx-fa-notes\">\n    <details><summary>The foreman<\/summary><div class=\"nx-fa-note-body\"><p>A school answers to one human foreman, who works from a console in a Space Rover or a base. Each Chub wears a letter on its hull, A to L, and foremen call them by it. A school with nobody at the console finishes its last order and waits.<\/p><p>The certificate takes four months. Many foremen are Vanguard veterans who wanted a job with a chair in it.<\/p><\/div><\/details>\n    <details><summary>Who owns the ore<\/summary><div class=\"nx-fa-note-body\"><p>Chubs in the field belong to the army. Most Chubs in service never see the field. They work civilian extraction contracts on Mercury, at Nova Anchorage on Titania and in the Zephyrium seams of Formosa II, painted in the colors of whoever holds the contract.<\/p><\/div><\/details>\n    <details><summary>Why a fish<\/summary><div class=\"nx-fa-note-body\"><p>Boeing-Lockheed names its hulls for things that live in the water. The Orca is the big one that carries. The chub is a river fish that schools along the bottom, turning over stones to see what is underneath.<\/p><p>Soldiers have other uses for the word. The manufacturer has never acknowledged any of them.<\/p><\/div><\/details>\n<\/div>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"unit-vanguard\" class=\"nx-fa-unit nx-fa-flip\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Vanguard<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nucleus-profile-image nx-fa-slot\" data-gallery=\"[{&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-1.jpg&quot;, &quot;title&quot;: &quot;Vanguard \u2014 M-77 Pulse Laser in action&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-2.jpg&quot;, &quot;title&quot;: &quot;Vanguard fire team advancing&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-3.jpg&quot;, &quot;title&quot;: &quot;Vanguard \u2014 sponsor event&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-4.jpg&quot;, &quot;title&quot;: &quot;Vanguards between deployments&quot;}]\" data-character-name=\"Vanguard\" role=\"button\" tabindex=\"0\" aria-label=\"Open the Vanguard gallery\">\n        <span class=\"nx-fa-count\">1 \/ 4<\/span>\n        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-1.jpg\" alt=\"Vanguard \u2014 M-77 Pulse Laser in action\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n    <\/div>\n    <div class=\"nx-fa-thumbs\">\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Vanguard \u2014 M-77 Pulse Laser in action\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(0);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-1.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Vanguard fire team advancing\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(1);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-2.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Vanguard \u2014 sponsor event\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(2);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-3.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Vanguards between deployments\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(3);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Vanguard-4.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <\/div>\n    <p class=\"nx-fa-cap\">Vanguard \u2014 M-77 Pulse Laser in action<\/p>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 02 \u00b7 Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Vanguard<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">T1<\/span><span class=\"nx-fa-chip\">Ground<\/span><span class=\"nx-fa-chip\">Foundational<\/span><span class=\"nx-fa-chip\">Ranged<\/span><\/div>\n    <p class=\"nx-fa-oneline\">The Alliance&#8217;s line infantry. Most of them enlisted because they owed money they could not pay.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Weapon<\/span><span class=\"nx-fa-stat-value\"><a href=\"https:\/\/nucleusseries.com\/?page_id=7297#item-pulse-laser\">M-77 Pulse Laser<\/a>, full-auto<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Armor<\/span><span class=\"nx-fa-stat-value\">White composite: life support, kinetic absorption, sponsor logos<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Contract<\/span><span class=\"nx-fa-stat-value\">Two years on paper. Three years four months on average<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Recruited through<\/span><span class=\"nx-fa-stat-value\">Alliance Debt Restructuring Programs<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Strength<\/span><span class=\"nx-fa-stat-value\">~340,000 <span class=\"nx-fa-est\">est.<\/span><\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Vacuum operations. No casings, no propellant, no heat problem<\/li><li>Volume and precision of fire<\/li><li>Well-sponsored units get the newest kit and priority medevac<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>Heavy armor. Lasers need sustained fire to get through<\/li><li>Underfunded units make do with surplus and longer rotations<\/li><li>Objectives that follow a sponsor&#8217;s quarterly report<\/li><\/ul><\/div>\n<\/div>\n    <div class=\"nx-fa-prose\"><p>Debt Restructuring converts civilian debt into a service contract: two years minimum, combat pay, full benefits, and the debt clock pauses on day one. The ads leave out the extensions. Injury, washouts and administrative delay stretch the average contract to three years four months.<\/p><p>Most veterans still say it was worth it. They came out debt-free, with skills and a network. The ones who complain loudest are the ones who did not make it.<\/p><\/div>\n<blockquote class=\"nx-fa-quote\">\u201cServe Two Years, Own Your Future.\u201d<cite>\u2014 Vanguard recruitment slogan<\/cite><\/blockquote>\n<div class=\"nx-fa-notes\">\n    <details><summary>Corporate colors<\/summary><div class=\"nx-fa-note-body\"><p>The military has not been purely government-funded since the Corporate Expansion Acts of 2089. Megacorps sponsor Vanguard units the way old-world companies sponsored sports teams: the 7th Nevada \u201cNexLink Rifles,\u201d the 12th Boston \u201cPompeo Holdings Guard,\u201d the 3rd Lunar \u201cChakraborty Medical Response.\u201d<\/p><p>Chest plates carry the sponsor&#8217;s logo. Helmet cams feed command, and the sponsor&#8217;s marketing department. Soldiers chase transfers to rich sponsors the way athletes chase better teams, and they learn not to ask why the objectives line up so neatly with the quarterly report.<\/p><\/div><\/details>\n    <details><summary>Why mostly men<\/summary><div class=\"nx-fa-note-body\"><p>Nothing in Alliance law keeps women out of the line. Three older things do. The first is tradition: the regiments the Alliance inherited from the United States, Canada and Mexico were built around men, and it kept them whole. The second is expectation. North American culture still holds to the frontier idea that a man protects and provides, and that a man in debt works it off with his back. The third is the standard itself: Vanguard armor and a full combat load come with a strength test, and most of the recruits who pass it are men.<\/p><p>Women serve throughout the army all the same, and most visibly where a lifting test matters least.<\/p><\/div><\/details>\n    <details><summary>Brotherhood<\/summary><div class=\"nx-fa-note-body\"><p>For all the corporate complications, Vanguard culture runs on loyalty. Soldiers who survive together stay connected for life, and veterans&#8217; networks share job leads, housing and money when times get hard. The Alliance did not manufacture this. It grew in spite of the system.<\/p><p>Veterans call themselves \u201cenvironmentally friendly killers.\u201d Recruitment never quotes that one.<\/p><\/div><\/details>\n<\/div>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"unit-goliath\" class=\"nx-fa-unit\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Goliath<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nucleus-profile-image nx-fa-slot\" data-gallery=\"[{&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Goliath-1.jpg&quot;, &quot;title&quot;: &quot;Goliath \u2014 flamethrower engaged&quot;}]\" data-character-name=\"Goliath\" role=\"button\" tabindex=\"0\" aria-label=\"Open the Goliath gallery\">\n        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Goliath-1.jpg\" alt=\"Goliath \u2014 flamethrower engaged\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n    <\/div>\n    <p class=\"nx-fa-cap\">Goliath \u2014 flamethrower engaged<\/p>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 03 \u00b7 Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Goliath<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">T1<\/span><span class=\"nx-fa-chip\">Ground<\/span><span class=\"nx-fa-chip\">Heavy Assault<\/span><span class=\"nx-fa-chip\">Close range<\/span><\/div>\n    <p class=\"nx-fa-oneline\">The juggernaut of the Alliance line: a heavily armored flamethrower trooper that other units take cover behind.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Weapon<\/span><span class=\"nx-fa-stat-value\">Short-range flamethrower with a wide spread<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Armor<\/span><span class=\"nx-fa-stat-value\">Heavy titanium with built-in flame retardant<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Drawn from<\/span><span class=\"nx-fa-stat-value\">Conscripts and reformed criminals. 99.8% male<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Kept in line by<\/span><span class=\"nx-fa-stat-value\">Behaviour-modulating drugs through the gas mask, diluted Tranquil Jing among them<\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Clearing an area<\/li><li>Being the barrier other units hide behind<\/li><li>Intimidation<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>Range<\/li><li>Reliability. The dosing exists to head off desertion and rebellion<\/li><\/ul><\/div>\n<\/div>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"unit-psi-lynx\" class=\"nx-fa-unit nx-fa-flip\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Psi Lynx<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nucleus-profile-image nx-fa-slot\" data-gallery=\"[{&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Psi-Lynx-1.jpg&quot;, &quot;title&quot;: &quot;Psi Lynx \u2014 military track&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Psi-Lynx-2.jpg&quot;, &quot;title&quot;: &quot;Psi Lynx \u2014 dress whites&quot;}]\" data-character-name=\"Psi Lynx\" role=\"button\" tabindex=\"0\" aria-label=\"Open the Psi Lynx gallery\">\n        <span class=\"nx-fa-count\">1 \/ 2<\/span>\n        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Psi-Lynx-1.jpg\" alt=\"Psi Lynx \u2014 military track\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n    <\/div>\n    <div class=\"nx-fa-thumbs\">\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Psi Lynx \u2014 military track\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(0);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Psi-Lynx-1.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Psi Lynx \u2014 dress whites\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(1);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Psi-Lynx-2.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <\/div>\n    <p class=\"nx-fa-cap\">Psi Lynx \u2014 military track<\/p>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 04 \u00b7 Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Psi Lynx<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">T2<\/span><span class=\"nx-fa-chip\">Ground<\/span><span class=\"nx-fa-chip\">Advanced<\/span><span class=\"nx-fa-chip\">Psionic<\/span><\/div>\n    <p class=\"nx-fa-oneline\">The Alliance&#8217;s most successful export is not a soldier. It is a professional standard.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Kit<\/span><span class=\"nx-fa-stat-value\">Amplifiers, precision rifles, <a href=\"https:\/\/nucleusseries.com\/?page_id=7299#item-nucleus-sword\">Nucleus Swords<\/a><\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Military track<\/span><span class=\"nx-fa-stat-value\">Federal psionic academies. Deployed where the Chamber directs<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Civilian track<\/span><span class=\"nx-fa-stat-value\">PMC certification: $12,000 AD, then $6,000 every two years<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Certified civilians<\/span><span class=\"nx-fa-stat-value\">Over 12,000<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Screening<\/span><span class=\"nx-fa-stat-value\">Combat test, psionic evaluation, background check. No psychological screening<\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Elite psionic operations<\/li><li>Working where the Alliance military cannot go<\/li><li>Paying for themselves. Renewals alone bring in about $36M AD a year<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>Loyalty that lasts as long as the renewal fee<\/li><li>A doctrine that dismisses the Principium&#8217;s combat uses<\/li><li>Nobody screens the civilian track for stability<\/li><\/ul><\/div>\n<\/div>\n    <div class=\"nx-fa-prose\"><p>Other powers hoard their psions as strategic assets. The Alliance asked a different question: why control twelve thousand armed individuals when you can tax them?<\/p><p>It does not control where a certified Psi Lynx works. It controls what makes the work possible. Bounty boards require certification to verify a kill. Dealers check credentials before selling a Nucleus Sword, a military-grade Thermal Axe or an amplifier. The legal line between justified combat and murder depends on a valid licence, and customs flags unregistered psions. Miss a renewal and all of it locks you out.<\/p><\/div>\n<div class=\"nx-fa-notes\">\n    <details><summary>Operating against the Alliance<\/summary><div class=\"nx-fa-note-body\"><p>Certification prohibits \u201cactions directly harmful to Alliance interests.\u201d Enforcing that takes proof, lawyers and a target worth the trouble, so most infractions end in a fine attached to the next renewal.<\/p><p>An irritating Psi Lynx who pays is revenue. A decertified one is a threat with nothing to lose. The Alliance prefers collecting money to creating enemies.<\/p><\/div><\/details>\n<\/div>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"unit-seraph\" class=\"nx-fa-unit\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Seraph<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nucleus-profile-image nx-fa-slot\" data-gallery=\"[{&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Seraph-1-logo.jpg&quot;, &quot;title&quot;: &quot;Seraph \u2014 the Censer, venting&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Seraph-2-logo.jpg&quot;, &quot;title&quot;: &quot;Seraph in vacuum trim&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Rafael-armored-feat.jpg&quot;, &quot;title&quot;: &quot;Rafael Santos, Seraph Combat Medic&quot;}]\" data-character-name=\"Seraph\" role=\"button\" tabindex=\"0\" aria-label=\"Open the Seraph gallery\">\n        <span class=\"nx-fa-count\">1 \/ 3<\/span>\n        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Seraph-1-logo.jpg\" alt=\"Seraph \u2014 the Censer, venting\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n    <\/div>\n    <div class=\"nx-fa-thumbs\">\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Seraph \u2014 the Censer, venting\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(0);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Seraph-1-logo.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Seraph in vacuum trim\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(1);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/Seraph-2-logo.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Rafael Santos, Seraph Combat Medic\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(2);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Rafael-armored-feat.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <\/div>\n    <p class=\"nx-fa-cap\">Seraph \u2014 the Censer, venting<\/p>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 05 \u00b7 Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Seraph<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">T3<\/span><span class=\"nx-fa-chip\">Ground<\/span><span class=\"nx-fa-chip\">Advanced<\/span><span class=\"nx-fa-chip\">Psionic<\/span><span class=\"nx-fa-chip\">Support<\/span><\/div>\n    <p class=\"nx-fa-oneline\">The Alliance&#8217;s psionic combat medic, and one of its elite. A Seraph hangs above the firing line on borrowed gravity and spends their own Aether to keep everyone below alive.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Attunement<\/span><span class=\"nx-fa-stat-value\">Lunar, in most of them<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">The Censer<\/span><span class=\"nx-fa-stat-value\">Heals every ally in the Seraph&#8217;s line of sight. As potent as Medi-Vap, with none of its cost to the patient<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Fuel<\/span><span class=\"nx-fa-stat-value\">The Seraph&#8217;s own Aether, for as long as the Censer runs<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Flight<\/span><span class=\"nx-fa-stat-value\">A psionic jump pack in the suit. Leap, hover, and see the whole field<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Carries<\/span><span class=\"nx-fa-stat-value\">Indra-Sprite. A lot of it<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Also rated for<\/span><span class=\"nx-fa-stat-value\">The Orca, and most Alliance vehicles<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Rank<\/span><span class=\"nx-fa-stat-value\">Some hold field-officer rank, and its duties<\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Healing a whole firing line at once, not one casualty at a time<\/li><li>Crossing the field in seconds to wherever it is going wrong<\/li><li>Seeing the battle from above, and telling the people in it what they cannot see<\/li><li>Flying the wounded out themselves<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>Aether. Healing and flight draw on the same reserve<\/li><li>Being seen. A Seraph hovering over a line is the first thing the enemy shoots at<\/li><li>Eclipse casters. Lunar gives way to Eclipse<\/li><li>Numbers. An elite is never plentiful<\/li><\/ul><\/div>\n<\/div>\n    <div class=\"nx-fa-prose\"><p>A Seraph is not a rifleman with a first-aid kit. Seraphs are picked psions with medical training, and they are among the most capable people the Alliance puts in the field. The Censer in their hands looks like a heavy weapon and is nothing of the kind. It takes the Seraph&#8217;s Aether and turns it into a pale blue vapor that closes wounds in everyone the Seraph can see. It heals as well as Medi-Vap, on a whole squad at once, and it leaves no mark on the people it saves. Nobody a Seraph treats is left unable to have children.<\/p><p>The price falls on the Seraph. The Censer burns Aether every second it runs, and so does the jump pack that lifts them over the line, so a Seraph is always paying for two things from one reserve. They carry Indra-Sprite by the flask and know to the second how long they can stay up. A Seraph who lands and sits down in the middle of a fight has not lost their nerve. They have run dry.<\/p><p>From above they see what no squad leader can. That is why some of them hold officer rank, and why a Seraph is as likely to be found at the controls of an Orca as on the ground beside it.<\/p><\/div>\n<blockquote class=\"nx-fa-quote\">\u201cAether meus pro tempore tuo.\u201d<small>My Aether, for your time.<\/small><cite>\u2014 The Seraph&#8217;s invocation, in Ordovox<\/cite><\/blockquote>\n    <div class=\"nx-fa-match\"><span class=\"nx-fa-match-label\">\/\/ Three ways to be healed<\/span><ul><li class=\"is-self\"><b>Seraph<\/b><span>Alliance<\/span><span>The body. Everyone in sight, at the Seraph&#8217;s own cost<\/span><\/li><li><b>Medi-Vap<\/b><span>Anyone<\/span><span>The body. One vial, one patient. Regular use risks infertility<\/span><\/li><li><b>Chalice<\/b><span>Directorate<\/span><span>Aether and mind. By voice and touch<\/span><\/li><\/ul><\/div>\n<div class=\"nx-fa-notes\">\n    <details><summary>The skillset<\/summary><div class=\"nx-fa-note-body\"><p><b>The Censer.<\/b> Sustained healing for every ally in line of sight, fed by the Seraph&#8217;s Aether.<\/p><p><b>The jump pack.<\/b> Lunar gravity work built into the suit: a leap, then a hover. It spends Aether for as long as the Seraph is in the air.<\/p><p><b>Lunar Shield.<\/b> A ward thrown over one soldier, or held over a casualty while the Seraph works. <em>Scutum Lunaris.<\/em><\/p><p><b>Clairvoyance.<\/b> A look through smoke, walls and dust for the wounded nobody has reached yet. <em>Per astra, duc per velamen.<\/em><\/p><p><b>Medevac.<\/b> Many Seraphs are rated on the Orca and on Alliance ground vehicles, and fly or drive their own casualties out.<\/p><\/div><\/details>\n    <details><summary>Why \u201cSeraph\u201d<\/summary><div class=\"nx-fa-note-body\"><p>A seraph is the highest order of angel, and the one that stands nearest the fire. The troops named the Censer for what it looks like from the ground: an angel overhead, swinging smoke. Vanguards just say \u201cangel,\u201d usually while shouting for one.<\/p><\/div><\/details>\n    <details><summary>Who becomes one<\/summary><div class=\"nx-fa-note-body\"><p>It takes psionic talent and a medical education, both, and the Alliance does not much care where either was earned. Seraphs come from its own academies and from well beyond its borders.<\/p><\/div><\/details>\n    <details><summary>Why it matters at home<\/summary><div class=\"nx-fa-note-body\"><p>Every army that leans on Medi-Vap pays for it a generation later. The Alliance heals its soldiers with Seraphs, and its veterans go home and raise families. It is one of the reasons the Alliance can keep putting more people in the field than anyone else.<\/p><\/div><\/details>\n<\/div>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"unit-minute-mortar\" class=\"nx-fa-unit nx-fa-flip\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Mortar<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nx-fa-slot nx-fa-pending\" aria-label=\"Artwork pending\"><span class=\"nx-fa-pglyph\" aria-hidden=\"true\">VEH<\/span><span class=\"nx-fa-plabel\">Art pending<\/span><\/div>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 06 \u00b7 Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Minute Mortar<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">VEH<\/span><span class=\"nx-fa-chip\">Ground<\/span><span class=\"nx-fa-chip\">Advanced<\/span><span class=\"nx-fa-chip\">Siege<\/span><span class=\"nx-fa-chip\">Vehicle<\/span><\/div>\n    <p class=\"nx-fa-oneline\">A two-mode artillery carrier. On the move it cannot fire a shot. Locked down, it is a gun line by itself, and it reaches aircraft as easily as bunkers.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Crew<\/span><span class=\"nx-fa-stat-value\">One or two. A driver and a gunner, or one person doing both<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Modes<\/span><span class=\"nx-fa-stat-value\">Travel and battery. It fires only in battery<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Lock-down<\/span><span class=\"nx-fa-stat-value\">Sixty seconds. Four anchors driven into the ground<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Gun<\/span><span class=\"nx-fa-stat-value\">A smoothbore gauss mortar. Kinetic shells, and no propellant to burn<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Shells<\/span><span class=\"nx-fa-stat-value\">Solid shot for armor and walls. Case shot for aircraft and infantry<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Works on<\/span><span class=\"nx-fa-stat-value\">Any planet or moon. The charge is set to the local gravity<\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Reaching what a laser cannot: armor, bunkers, anything behind a hill<\/li><li>Air defence. Case shot bursts into a steered cloud in an aircraft&#8217;s path<\/li><li>Turning any stopping place into a firebase<\/li><li>Economy. Two people do the work of a gun battery<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>The minute it takes to lock down, and the minute to pack up<\/li><li>Anything that gets close. Inside its minimum range it is a truck<\/li><li>Being found. Every shot tells the enemy where it is anchored<\/li><\/ul><\/div>\n<\/div>\n    <div class=\"nx-fa-prose\">\n        <p>It carries the oldest habit in American soldiering on a new chassis. The armies of the old United States won their wars with smoothbore cannon, howitzers, and mortars so heavy that one was fired from a railroad car. The Minute Mortar is that railroad gun again, built to drive itself across a moon.<\/p>\n        <p>It has to anchor before it fires. A gun this size would throw its own carriage onto its back. So the crew stops, drives four anchors into the ground and raises the tube, and sixty seconds later they are a battery. The name comes from that minute, and from the militia who were ready in one.<\/p>\n    <\/div>\n<blockquote class=\"nx-fa-quote\">\u201cGive us a minute.\u201d<cite>\u2014 Minute Mortar crews, to anyone asking for fire support<\/cite><\/blockquote>\n<div class=\"nx-fa-notes\">\n    <details><summary>A base that drives<\/summary><div class=\"nx-fa-note-body\"><p>A handful of Minute Mortars, locked down inside a ring of walls the Chubs have raised, can hold a valley and the sky over it. Then they pack up, and the firebase is somewhere else by morning.<\/p><\/div><\/details>\n<\/div>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"unit-rover\" class=\"nx-fa-unit\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Rover<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nucleus-profile-image nx-fa-slot\" data-gallery=\"[{&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Space-Rover-1.jpg&quot;, &quot;title&quot;: &quot;Space Rover \u2014 Gauss Machine Gun mount&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Space-Rover-2.jpg&quot;, &quot;title&quot;: &quot;Space Rover \u2014 twin-barrel variant&quot;}]\" data-character-name=\"Space Rover\" role=\"button\" tabindex=\"0\" aria-label=\"Open the Space Rover gallery\">\n        <span class=\"nx-fa-count\">1 \/ 2<\/span>\n        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Space-Rover-1.jpg\" alt=\"Space Rover \u2014 Gauss Machine Gun mount\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n    <\/div>\n    <div class=\"nx-fa-thumbs\">\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Space Rover \u2014 Gauss Machine Gun mount\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(0);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Space-Rover-1.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Space Rover \u2014 twin-barrel variant\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(1);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Space-Rover-2.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <\/div>\n    <p class=\"nx-fa-cap\">Space Rover \u2014 Gauss Machine Gun mount<\/p>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 07 \u00b7 Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Space Rover<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">VEH<\/span><span class=\"nx-fa-chip\">Ground<\/span><span class=\"nx-fa-chip\">All-terrain vehicle<\/span><span class=\"nx-fa-chip\">Modular<\/span><\/div>\n    <p class=\"nx-fa-oneline\">The all-terrain vehicle behind every American expedition: cheaper than a tank and rebuilt for every job.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Crew<\/span><span class=\"nx-fa-stat-value\">Nine: driver, gunner, seven passengers<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Armament<\/span><span class=\"nx-fa-stat-value\">Top-mounted Gauss Machine Gun<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Built for<\/span><span class=\"nx-fa-stat-value\">Barren moons and harsh environments<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Modular<\/span><span class=\"nx-fa-stat-value\">Weapons, armor and interior layout all swap out<\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Adaptability. Heavier guns, extra shielding or more cargo, as the mission needs<\/li><li>Cost. Far cheaper than armor<\/li><li>Reach. In service across the Sol System<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>It is not a tank, and should not be asked to be one<\/li><\/ul><\/div>\n<\/div>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"unit-orca\" class=\"nx-fa-unit nx-fa-flip\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Orca<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nucleus-profile-image nx-fa-slot\" data-gallery=\"[{&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/IMG_6817.jpeg&quot;, &quot;title&quot;: &quot;Orca-class transport in low orbit&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Orca-2.jpg&quot;, &quot;title&quot;: &quot;Orca unloading a Space Rover&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Orca-3.jpg&quot;, &quot;title&quot;: &quot;ISV Polaris, Orca-class&quot;}]\" data-character-name=\"Orca\" role=\"button\" tabindex=\"0\" aria-label=\"Open the Orca gallery\">\n        <span class=\"nx-fa-count\">1 \/ 3<\/span>\n        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/IMG_6817.jpeg\" alt=\"Orca-class transport in low orbit\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n    <\/div>\n    <div class=\"nx-fa-thumbs\">\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Orca-class transport in low orbit\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(0);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/IMG_6817.jpeg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Orca unloading a Space Rover\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(1);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Orca-2.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"ISV Polaris, Orca-class\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(2);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Orca-3.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <\/div>\n    <p class=\"nx-fa-cap\">Orca-class transport in low orbit<\/p>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 08 \u00b7 Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Orca<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">AIR<\/span><span class=\"nx-fa-chip\">Advanced<\/span><span class=\"nx-fa-chip\">Cargo \/ Personnel<\/span><\/div>\n    <p class=\"nx-fa-oneline\">The Alliance&#8217;s primary heavy transport shuttle: dropship, cargo frigate and, on a bad day, the ride home.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Length<\/span><span class=\"nx-fa-stat-value\">111 m<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Builder<\/span><span class=\"nx-fa-stat-value\">Boeing-Lockheed<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Lift<\/span><span class=\"nx-fa-stat-value\">One heavy vehicle and two Space Rovers, or up to 300 personnel<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Drives<\/span><span class=\"nx-fa-stat-value\">Dual fusion. Atmosphere and void<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Tolerance<\/span><span class=\"nx-fa-stat-value\">Gravity wells up to 6.9 g<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Endurance<\/span><span class=\"nx-fa-stat-value\">Three weeks on standard Zephyrium<\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Reliability over performance. The hull forgives a rough landing<\/li><li>Engines that restart after conditions that kill fancier ships<\/li><li>Reaching any moon or station inside a planetary system unaided<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>No guns of its own. Hardpoints only<\/li><li>No warp jump. It needs a capital ship or a Tether Arch to leave the system<\/li><\/ul><\/div>\n<\/div>\n    <div class=\"nx-fa-prose\"><p>Orcas have flown for the Alliance for forty years, updated in small steps and never replaced. They are named for stars: Polaris, Vega, Arcturus. Upper decks carry officer suites, soldier bunks, a medical bay, a galley and a lounge. For a military transport it is almost comfortable.<\/p><\/div>\n<blockquote class=\"nx-fa-quote\">\u201cWhen extraction goes wrong and everything&#8217;s on fire, an Orca overhead means you&#8217;re going home.\u201d<cite>\u2014 Pilots&#8217; saying<\/cite><\/blockquote>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"unit-aegis\" class=\"nx-fa-unit\" data-theme=\"alliance\">\n    <p class=\"nx-fa-watermark\" aria-hidden=\"true\">Aegis<\/p>\n    <div class=\"nx-fa-in\"><div class=\"nx-fa-unit-grid\">\n<div class=\"nx-fa-art nx-rev\">\n    <div class=\"nucleus-profile-image nx-fa-slot\" data-gallery=\"[{&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Aegis-1.jpg&quot;, &quot;title&quot;: &quot;Aegis-class battlecruiser&quot;}, {&quot;src&quot;: &quot;https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Aegis-2.jpg&quot;, &quot;title&quot;: &quot;Ironsides VII, Aegis-class&quot;}]\" data-character-name=\"Aegis\" role=\"button\" tabindex=\"0\" aria-label=\"Open the Aegis gallery\">\n        <span class=\"nx-fa-count\">1 \/ 2<\/span>\n        <img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Aegis-1.jpg\" alt=\"Aegis-class battlecruiser\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <div class=\"profile-click-hint\">[ VIEW GALLERY ]<\/div>\n    <\/div>\n    <div class=\"nx-fa-thumbs\">\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Aegis-class battlecruiser\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(0);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Aegis-1.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"nx-fa-thumb\" role=\"button\" tabindex=\"0\" aria-label=\"Ironsides VII, Aegis-class\" onclick=\"this.parentNode.previousElementSibling.click(); NucleusGallery.goTo(1);\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/10\/TA-Aegis-2.jpg\" alt=\"\" width=\"256\" height=\"256\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <\/div>\n    <p class=\"nx-fa-cap\">Aegis-class battlecruiser<\/p>\n<\/div>\n<div class=\"nx-fa-data nx-rev\">\n    <p class=\"nx-fa-rec\">\/\/ Unit Record 09 \u00b7 Terra Alliance<\/p>\n    <h3 class=\"nx-fa-name\">Aegis<\/h3>\n    <div class=\"nx-fa-tags\"><span class=\"nx-fa-tier\">CAP<\/span><span class=\"nx-fa-chip\">Air<\/span><span class=\"nx-fa-chip\">Advanced<\/span><span class=\"nx-fa-chip\">Battlecruiser<\/span><\/div>\n    <p class=\"nx-fa-oneline\">The Alliance capital ship: fleet protector and siege platform in one 2.4-kilometre hull.<\/p>\n<div class=\"nx-fa-stats\">\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Length<\/span><span class=\"nx-fa-stat-value\">2.4 km<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Crew<\/span><span class=\"nx-fa-stat-value\">2,000<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Main gun<\/span><span class=\"nx-fa-stat-value\">Lovelace Cannon: a kilometre-long psionic amplification array<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Rate of fire<\/span><span class=\"nx-fa-stat-value\">One shot per two days<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Secondaries<\/span><span class=\"nx-fa-stat-value\">Phased array lasers, kinetic bombardment rails, fighter bays<\/span><\/div>\n    <div class=\"nx-fa-stat\"><span class=\"nx-fa-stat-label\">Fleet<\/span><span class=\"nx-fa-stat-value\">39 hulls <span class=\"nx-fa-est\">est.<\/span><\/span><\/div>\n<\/div>\n<div class=\"nx-fa-vs\">\n    <div class=\"nx-fa-vs-col is-up\"><span class=\"nx-fa-vs-label\">Excels at<\/span><ul><li>Versatility. It adapts to any threat<\/li><li>Punching through planetary shields<\/li><li>Vaporizing capital ships, or glassing city blocks from orbit<\/li><\/ul><\/div>\n    <div class=\"nx-fa-vs-col is-down\"><span class=\"nx-fa-vs-label\">Struggles with<\/span><ul><li>Each shot drains its Psi Lynx operator completely. Recovery takes four hours<\/li><li>An unresolved flaw sometimes drains ship power, leaving secondaries offline for minutes<\/li><li>Medical services stay subpar. The Chamber has never explained why<\/li><\/ul><\/div>\n<\/div>\n    <div class=\"nx-fa-prose\"><p>The Lovelace Cannon runs the ship&#8217;s frontal length and channels one Psi Lynx operator&#8217;s Aether through crystalline matrices. The crews call it the Loveless Cannon.<\/p><\/div>\n    <div class=\"nx-fa-match\"><span class=\"nx-fa-match-label\">\/\/ Capital-ship matchup<\/span><ul><li class=\"is-self\"><b>Aegis<\/b><span>Alliance<\/span><span>Versatile generalist<\/span><\/li><li><b>Dragonfort<\/b><span>Imperium<\/span><span>Pure offense<\/span><\/li><li><b>Constellation<\/b><span>Directorate<\/span><span>Coordination<\/span><\/li><\/ul><\/div>\n<\/div>\n    <\/div>\n    <\/div>\n<\/section>\n<section id=\"faction-command\" class=\"nx-fa-sec nx-fa-sec-alt\"><div class=\"nx-fa-in\">\n<header class=\"nx-fa-sec-head nx-rev\">\n    <p class=\"nx-fa-kicker\">\/\/ 03 \u2014 Command<\/p>\n    <h2 class=\"nx-fa-h\">Who gives the orders<\/h2>\n    <p class=\"nx-fa-sub\">Who speaks for the Alliance in this story. Full dossiers are in the Characters registry.<\/p>\n<\/header>\n<div class=\"nx-fa-cmd nx-rev\">\n    <a class=\"nx-fa-cmd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4044#char-harrison\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Harrison-feat-edited.jpg\" alt=\"\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\"><span><span class=\"nx-fa-cmd-rank\">President<\/span><span class=\"nx-fa-cmd-name\">Harrison Polk<\/span><span class=\"nx-fa-cmd-note\">Head of state of the Terra Alliance.<\/span><\/span><\/a>\n    <a class=\"nx-fa-cmd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4044#char-dante\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Dante-modded-for-SH-edited.jpg\" alt=\"\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\"><span><span class=\"nx-fa-cmd-rank\">Corporate Chamber<\/span><span class=\"nx-fa-cmd-name\">Dante IV Pompeo<\/span><span class=\"nx-fa-cmd-note\">Chamber politician. Wants Xing Hong inside Alliance territory.<\/span><\/span><\/a>\n    <a class=\"nx-fa-cmd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4044#char-thomas\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Thomas-modded-for-SH-edited.jpg\" alt=\"\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\"><span><span class=\"nx-fa-cmd-rank\">Envoy to Xing Hong<\/span><span class=\"nx-fa-cmd-name\">Thomas Mendoza<\/span><span class=\"nx-fa-cmd-note\">Security lead at Prairie Commons, Eagle District. Veteran of the Mare Vaporum Conflict.<\/span><\/span><\/a>\n    <a class=\"nx-fa-cmd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4044#char-nikki\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Nikki-overhaul-v2-logo-edited.jpg\" alt=\"\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\"><span><span class=\"nx-fa-cmd-rank\">Alliance Representative<\/span><span class=\"nx-fa-cmd-name\">Nikki Chakraborty<\/span><span class=\"nx-fa-cmd-note\">Runs Clinic Chakraborty in Eagle District. Declined Chief Medical Officer three times.<\/span><\/span><\/a>\n    <a class=\"nx-fa-cmd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4044#char-diego\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Diego-v1-edited.jpg\" alt=\"\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\"><span><span class=\"nx-fa-cmd-rank\">Pilot, ISV Polaris<\/span><span class=\"nx-fa-cmd-name\">Diego Rodriguez<\/span><span class=\"nx-fa-cmd-note\">Fifteen years flying Orca-class transports across the Inner Sol.<\/span><\/span><\/a>\n    <a class=\"nx-fa-cmd-card\" href=\"https:\/\/nucleusseries.com\/?page_id=4044#char-rafael\"><img src=\"https:\/\/nucleusseries.com\/wp-content\/uploads\/2026\/01\/Rafael-usual-feat-edited.jpg\" alt=\"\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\"><span><span class=\"nx-fa-cmd-rank\">Seraph Combat Medic<\/span><span class=\"nx-fa-cmd-name\">Rafael Santos<\/span><span class=\"nx-fa-cmd-note\">Alliance armed forces.<\/span><\/span><\/a>\n<\/div>\n<a class=\"nx-fa-more\" href=\"https:\/\/nucleusseries.com\/?page_id=4044\">Open the Terra Alliance character registry \u2192<\/a>\n<\/div><\/section>\n<section id=\"faction-holdings\" class=\"nx-fa-sec\"><span class=\"nx-legacy-anchor\" id=\"alliance-dossier\" aria-hidden=\"true\"><\/span><div class=\"nx-fa-in\">\n<header class=\"nx-fa-sec-head nx-rev\">\n    <p class=\"nx-fa-kicker\">\/\/ 04 \u2014 Territory<\/p>\n    <h2 class=\"nx-fa-h\">Where the flag flies<\/h2>\n    <p class=\"nx-fa-sub\">Alliance expansion has followed opportunity, not ideology. Its interests end at the edge of Sol.<\/p>\n<\/header>\n<div class=\"nx-fa-rows nx-rev\">\n    <div class=\"nx-fa-row\"><span class=\"nx-fa-row-name\">Earth<\/span><span class=\"nx-fa-row-status\">Core<\/span><span class=\"nx-fa-row-body\">Capital <b>Boston<\/b>. Also New Chicago, Vancouver Prime and Monterrey Central. The Liberty Chakra at Bar Harbor, Maine carries Chamber traffic, Vanguard deployments and Alliance money.<\/span><\/div>\n    <div class=\"nx-fa-row\"><span class=\"nx-fa-row-name\">Osram<\/span><span class=\"nx-fa-row-status\">Core<\/span><span class=\"nx-fa-row-body\"><b>New Savannah<\/b> on Mare Tranquillitatis, the second-largest settlement on the moon, with the public Eagle Chakra. Also Fort Hamilton and Guadalupe Station. Lunar territory is contested with the Directorate.<\/span><\/div>\n    <div class=\"nx-fa-row\"><span class=\"nx-fa-row-name\">Mars<\/span><span class=\"nx-fa-row-status\">Established<\/span><span class=\"nx-fa-row-body\">New Houston, Cascadia Heights and Puerto Rojo, plus Eagle District inside Xing Hong.<\/span><\/div>\n    <div class=\"nx-fa-row\"><span class=\"nx-fa-row-name\">Mercury<\/span><span class=\"nx-fa-row-status\">Established<\/span><span class=\"nx-fa-row-body\">Mojave Forward and El Paso Helios. Mining operations.<\/span><\/div>\n    <div class=\"nx-fa-row\"><span class=\"nx-fa-row-name\">Uranus moons<\/span><span class=\"nx-fa-row-status\">Frontier<\/span><span class=\"nx-fa-row-body\">Nova Anchorage on Titania and Whitehorse Station on Oberon.<\/span><\/div>\n    <div class=\"nx-fa-row\"><span class=\"nx-fa-row-name\">Beyond Sol<\/span><span class=\"nx-fa-row-status is-none\">None<\/span><span class=\"nx-fa-row-body\">No extrasolar presence. No Chakra network, no infrastructure lock, no margin.<\/span><\/div>\n<\/div>\n<p class=\"nx-fa-board-note\">Settlement list as published in the Corporate Chamber&#8217;s fiscal 2295 investor briefing.<\/p>\n<div class=\"nx-fa-comp nx-rev\"><span class=\"nx-fa-comp-label\">\/\/ Who lives here<\/span>\n    <div class=\"nx-fa-bar\" role=\"img\" aria-label=\"Population of the Terra Alliance by race: Valoran 44%, Novian 27%, Maridian 12%, Imperial 8%, Djinno 4%, Primorian 3%, Nordling 2%\"><i style=\"--c: #F4F8FF; flex: 44 0 0;\" title=\"Valoran 44%\"><\/i><i style=\"--c: #00CC99; flex: 27 0 0;\" title=\"Novian 27%\"><\/i><i style=\"--c: #FFC42D; flex: 12 0 0;\" title=\"Maridian 12%\"><\/i><i style=\"--c: #FF4444; flex: 8 0 0;\" title=\"Imperial 8%\"><\/i><i style=\"--c: #B366FF; flex: 4 0 0;\" title=\"Djinno 4%\"><\/i><i style=\"--c: #C98A4B; flex: 3 0 0;\" title=\"Primorian 3%\"><\/i><i style=\"--c: #88CCFF; flex: 2 0 0;\" title=\"Nordling 2%\"><\/i><\/div>\n    <ul class=\"nx-fa-legend\"><li><i style=\"--c: #F4F8FF;\"><\/i>Valoran <span>44%<\/span><\/li><li><i style=\"--c: #00CC99;\"><\/i>Novian <span>27%<\/span><\/li><li><i style=\"--c: #FFC42D;\"><\/i>Maridian <span>12%<\/span><\/li><li><i style=\"--c: #FF4444;\"><\/i>Imperial <span>8%<\/span><\/li><li><i style=\"--c: #B366FF;\"><\/i>Djinno <span>4%<\/span><\/li><li><i style=\"--c: #C98A4B;\"><\/i>Primorian <span>3%<\/span><\/li><li><i style=\"--c: #88CCFF;\"><\/i>Nordling <span>2%<\/span><\/li><\/ul>\n    <p class=\"nx-fa-board-note\">Atomic Accord census, 2295: about 1.9 billion, the largest natural-born population of any power. Open immigration accounts for part of it. The rest is quieter: Alliance soldiers are healed by Seraphs, not by Medi-Vap, and they come home able to raise families.<\/p><\/div>\n<div class=\"nx-rev\"><span class=\"nx-fa-minihead\" style=\"margin-top: clamp(26px, 3.5vw, 38px);\">\/\/ The economy, in the Chamber&#8217;s own words: opportunity with structure<\/span>\n<div class=\"nx-fa-minitiles\" style=\"margin-top:0\"><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Tax policy<\/span><span class=\"nx-fa-tile-value\">Low<\/span><span class=\"nx-fa-tile-sub\">Among the lowest of any major power<\/span><\/div><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Key industries<\/span><span class=\"nx-fa-tile-value\">Military \u00b7 Finance \u00b7 Tech<\/span><span class=\"nx-fa-tile-sub\">In that order<\/span><\/div><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Inequality<\/span><span class=\"nx-fa-tile-value\">High<\/span><span class=\"nx-fa-tile-sub\">Household debt runs high with it<\/span><\/div><div class=\"nx-fa-tile\"><span class=\"nx-fa-tile-label\">Immigration<\/span><span class=\"nx-fa-tile-value\">Open<\/span><span class=\"nx-fa-tile-sub\">Opportunity seekers welcome<\/span><\/div><\/div><\/div>\n<\/div><\/section>\n<section id=\"faction-assets\" class=\"nx-fa-sec nx-fa-sec-alt\"><div class=\"nx-fa-in\">\n<header class=\"nx-fa-sec-head nx-rev\">\n    <p class=\"nx-fa-kicker\">\/\/ 05 \u2014 Strategic Assets<\/p>\n    <h2 class=\"nx-fa-h\">What is worth taking<\/h2>\n    <p class=\"nx-fa-sub\">Alliance strength flows from infrastructure, not ideology.<\/p>\n<\/header>\n<div class=\"nx-fa-assets nx-rev\"><div class=\"nx-fa-asset\"><span class=\"nx-fa-asset-type\">Megacorporation<\/span><span class=\"nx-fa-asset-name\">NexLink Communications<\/span><p>High-orbit satellites for military surveillance, and close government ties. The Chamber Director has been a NexLink appointee for a decade.<\/p><\/div><div class=\"nx-fa-asset\"><span class=\"nx-fa-asset-type\">Fleet<\/span><span class=\"nx-fa-asset-name\">Aegis battlecruisers<\/span><p>Fleet protectors and siege platforms, each 2.4 km long and built around the Lovelace Cannon.<\/p><\/div><div class=\"nx-fa-asset\"><span class=\"nx-fa-asset-type\">Licensing<\/span><span class=\"nx-fa-asset-name\">Psi Lynx certification<\/span><p>Federal academies and PMC licensing. The credential that bounty boards, dealers and customs all check.<\/p><\/div><div class=\"nx-fa-asset\"><span class=\"nx-fa-asset-type\">Communications<\/span><span class=\"nx-fa-asset-name\">Liberty Chakra<\/span><p>Bar Harbor, Maine. Chamber traffic, Vanguard deployments and Alliance money all cross Liberty first.<\/p><\/div><div class=\"nx-fa-asset\"><span class=\"nx-fa-asset-type\">Communications<\/span><span class=\"nx-fa-asset-name\">Eagle Chakra<\/span><p>New Savannah, on the near side of Osram. The Alliance&#8217;s public Chakra.<\/p><\/div><div class=\"nx-fa-asset\"><span class=\"nx-fa-asset-type\">Legislature<\/span><span class=\"nx-fa-asset-name\">Corporate Chamber<\/span><p>Megacorporation delegates with a veto over legislation. The place where national priorities are made to match corporate ones.<\/p><\/div><\/div>\n<\/div><\/section>\n<section id=\"faction-diplomacy\" class=\"nx-fa-sec\"><div class=\"nx-fa-in\">\n<header class=\"nx-fa-sec-head nx-rev\">\n    <p class=\"nx-fa-kicker\">\/\/ 06 \u2014 Diplomacy<\/p>\n    <h2 class=\"nx-fa-h\">Where they stand<\/h2>\n    <p class=\"nx-fa-sub\">Firm positions against authoritarianism, with the channels kept open wherever there is money in it.<\/p>\n<\/header>\n<div class=\"nx-fa-dip nx-rev\">\n    <div class=\"nx-fa-dip-row\" style=\"--fc: #FF4A4A;\"><span class=\"nx-fa-dip-sig\" aria-hidden=\"true\">ID<\/span><a class=\"nx-fa-dip-name\" href=\"https:\/\/nucleusseries.com\/?page_id=1343\">Imperium of Dragons<\/a><span class=\"nx-fa-stance is-hostile\">Hostile<\/span><span class=\"nx-fa-dip-note\">Mortal enemy. The Imperium still honours Alliance Psi Lynx credentials at its customs desks.<\/span><\/div>\n    <div class=\"nx-fa-dip-row\" style=\"--fc: #3CB371;\"><span class=\"nx-fa-dip-sig\" aria-hidden=\"true\">ED<\/span><a class=\"nx-fa-dip-name\" href=\"https:\/\/nucleusseries.com\/?page_id=1349\">Emerald Directorate<\/a><span class=\"nx-fa-stance is-tense\">Tense<\/span><span class=\"nx-fa-dip-note\">Once cautious respect. Now a contest over lunar territory on Osram.<\/span><\/div>\n    <div class=\"nx-fa-dip-row\" style=\"--fc: #F0D890;\"><span class=\"nx-fa-dip-sig\" aria-hidden=\"true\">ZC<\/span><a class=\"nx-fa-dip-name\" href=\"https:\/\/nucleusseries.com\/?page_id=2897\">Zorian Covenant<\/a><span class=\"nx-fa-stance is-tense\">Critical<\/span><span class=\"nx-fa-dip-note\">Officially, the Alliance views the Covenant&#8217;s fusion of faith and state as religious authoritarianism. Some in the Chamber endorse it anyway.<\/span><\/div>\n    <div class=\"nx-fa-dip-row\" style=\"--fc: #FF6B35;\"><span class=\"nx-fa-dip-sig\" aria-hidden=\"true\">FH<\/span><a class=\"nx-fa-dip-name\" href=\"https:\/\/nucleusseries.com\/?page_id=1441\">Fenris Horde<\/a><span class=\"nx-fa-stance is-none\">Non-hostile<\/span><span class=\"nx-fa-dip-note\">Respectful relations, on paper, with the power that now rules the Nordic Commonwealth&#8217;s moons.<\/span><\/div>\n    <div class=\"nx-fa-dip-row\" style=\"--fc: #E040FB;\"><span class=\"nx-fa-dip-sig\" aria-hidden=\"true\">RH<\/span><a class=\"nx-fa-dip-name\" href=\"https:\/\/nucleusseries.com\/?page_id=1617\">Rakshasa Horde<\/a><span class=\"nx-fa-stance is-none\">No relations<\/span><span class=\"nx-fa-dip-note\">Classified as a \u201cnon-state biological actor.\u201d<\/span><\/div>\n    <div class=\"nx-fa-dip-row\" style=\"--fc: #7DD3FC;\"><span class=\"nx-fa-dip-sig\" aria-hidden=\"true\">JH<\/span><a class=\"nx-fa-dip-name\" href=\"https:\/\/nucleusseries.com\/?page_id=2138\">J\u00f6kull Horde<\/a><span class=\"nx-fa-stance is-none\">No contact<\/span><span class=\"nx-fa-dip-note\">Nothing on file.<\/span><\/div>\n    <div class=\"nx-fa-dip-row\" style=\"--fc: #FFC107;\"><span class=\"nx-fa-dip-sig\" aria-hidden=\"true\">XH<\/span><a class=\"nx-fa-dip-name\" href=\"https:\/\/nucleusseries.com\/?page_id=3468\">Xing Hong<\/a><span class=\"nx-fa-stance is-warm\">Courting<\/span><span class=\"nx-fa-dip-note\">Holds Eagle District. Dante IV Pompeo advocates the city&#8217;s official inclusion into Alliance territory.<\/span><\/div>\n<\/div>\n<\/div><\/section>\n<section class=\"nx-fa-sec nx-fa-outro\"><div class=\"nx-fa-in\">\n<blockquote class=\"nx-fa-quote nx-rev\">\u201cThe business of America has always been business. The business of the Alliance is humanity&#8217;s future.\u201d<cite>\u2014 Corporate Chamber opening address, fiscal year 2295<\/cite><\/blockquote>\n<div class=\"nx-fa-links\">\n    <a class=\"nx-fa-link\" href=\"https:\/\/nucleusseries.com\/?page_id=7174\">\u25c8 All factions<\/a>\n    <a class=\"nx-fa-link\" href=\"https:\/\/nucleusseries.com\/?page_id=4044\">Terra Alliance characters<\/a>\n    <a class=\"nx-fa-link\" href=\"https:\/\/nucleusseries.com\/?page_id=1475\">The Armory<\/a>\n    <a class=\"nx-fa-link\" href=\"#alliance-units\">Back to top<\/a>\n<\/div>\n<\/div><\/section>\n<\/div><!-- \/nx-fa-wrap -->\n<\/div><!-- \/nx-faction -->\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ALLIANCE ALLIANCE INTEL ALLIANCE ALLIANCE INTEL \/\/ Faction Intel &mdash; Select File 9 Files &middot; Signal OK \u25c8 Faction Hub HUB &#9670; You are here TA Alliance FILE&middot;01 &#9670; You are here ID Imperium FILE&middot;02 &#9670; You are here ED Directorate FILE&middot;03 &#9670; You are here ZC Covenant FILE&middot;04 &#9670; You are here FH Fenris [&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-1302","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/pages\/1302","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=1302"}],"version-history":[{"count":5,"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/pages\/1302\/revisions"}],"predecessor-version":[{"id":7992,"href":"https:\/\/nucleusseries.com\/index.php?rest_route=\/wp\/v2\/pages\/1302\/revisions\/7992"}],"wp:attachment":[{"href":"https:\/\/nucleusseries.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}