{
  "version": 1,
  "type": "lumiverse_regex_scripts",
  "scripts": [
    {
      "name": "15.01 Display: AI & User",
      "find_regex": "⠀",
      "replace_string": " ",
      "flags": "gi",
      "placement": [
        "ai_output",
        "user_input"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display",
        "response"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 0,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 15. ACCESSIBILITY NOTE",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "00.00a Input: Escape Quotes in Sola Attributes",
      "find_regex": "\"(?<![^<>]{4097})(?<=<[^<>]*)(?<=<(?:sola_hud|discord_chat|sms_chat|scene_header|mobile_header|scene_break|notification|bubble|msg|parchment|terminal|chatterbox|sola_text)\\b(?:[^\"'<>]|\"[^\"<>]*\"|'[^'<>]*')*?\\s+[\\w:-]+='[^'<>]*\")",
      "replace_string": "&quot;",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 1,
      "description": "Normalize raw Sola tag attributes without changing ordinary prose or quoted attribute content.",
      "metadata": {},
      "folder": "Sola V4 - 00. Normalise",
      "script_id": "e8bbacfa-0c70-5642-825a-41d45ccf646f",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "00.00b Input: Normalize Sola Attribute Quotes",
      "find_regex": "\\b([A-Za-z_][\\w:-]{0,63})='([^'\"<>]*)'(?<=<[^<>]{0,4096})(?<=<(?:sola_hud|discord_chat|sms_chat|scene_header|mobile_header|scene_break|notification|bubble|msg|parchment|terminal|chatterbox|sola_text)\\b(?:[^\"'<>]|\"[^\"<>]*\"|'[^'<>]*')*?\\s[\\w:-]+='[^'\"<>]*')",
      "replace_string": "$1=\"$2\"",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 2,
      "description": "Normalize raw Sola tag attributes without changing ordinary prose or quoted attribute content.",
      "metadata": {},
      "folder": "Sola V4 - 00. Normalise",
      "script_id": "91d56aac-8e66-559a-8542-d5409b43a481",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "00.01 Prose: Unwrap Hard-Wrapped Lines",
      "find_regex": "((?:\\(\\(OOC\\b[\\s\\S]*?\\)\\)|<scene_break\\b[^<>]*\\/?>|<(letter|sms|discord|parchment|sms_chat|discord_chat|terminal|notification|retainer|poem|journal|lore|codex|translate|cipher|easel|chatterbox|sola_hud|sola_easel|hud_summary|easel_summary|details|blockquote|pre|table|thought|chapter|tempo|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(:[^\\s<>]+)?(?=[\\s>])[^<>]*>[\\s\\S]*?(?:<\\/\\2\\3\\s*>|(?![\\s\\S]))))|(?<![\\r\\n \\t>])[ \\t]*\\r?\\n[ \\t]*(?![\\r\\n \\t<]|[-*+•][ \\t]|\\d+[.)][ \\t]|#|>)",
      "replace_string": "$1 ",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 3,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 00. Normalise",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "15.02 Context: Last User",
      "find_regex": " ",
      "replace_string": "⠀",
      "flags": "g",
      "placement": [
        "user_input"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 0,
      "max_depth": 5,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": true,
      "sort_order": 4,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 15. ACCESSIBILITY NOTE",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.00a Note: Message-Local Mind OOC Prefix",
      "find_regex": "\\(\\(OOC\\b(?!\\s+mind\\s*=|\\s*(?::\\s*)?\\[\\s*(?:Classic|Golden|Gremlin|Velvet|Riot|Mystic|Scholar)(?:[ \\t]+Sola)?\\s*\\])(?:(?=[\\s\\S]*?<chatterbox(?=\\s|>)[^<>]*?\\smind\\s*=\\s*[\"\\']([^\"\\'<>]*)[\"\\'][^<>]*>)|(?<=<chatterbox(?=\\s|>)[^<>]*?\\smind\\s*=\\s*[\"\\']([^\"\\'<>]*)[\"\\'][^<>]*>[\\s\\S]*)):?[ \\t]*",
      "replace_string": "((OOC mind=\"$1$2\": ",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 5,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "15.03 Display: Last Assistant",
      "find_regex": " ",
      "replace_string": "⠀",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 0,
      "max_depth": 6,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": true,
      "sort_order": 6,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 15. ACCESSIBILITY NOTE",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.00 Note: Active Mind OOC Prefix",
      "find_regex": "\\(\\(OOC\\b(?!\\s+mind\\s*=|\\s*(?::\\s*)?\\[\\s*(?:Classic|Golden|Gremlin|Velvet|Riot|Mystic|Scholar)(?:[ \\t]+Sola)?\\s*\\]):?[ \\t]*",
      "replace_string": "((OOC mind=\"{{getchatvar::sola_msg}}\": ",
      "flags": "gi",
      "placement": [
        "user_input",
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "escaped",
      "disabled": false,
      "sort_order": 7,
      "description": "Themes bare user OOC and assistant OOC without a message-local Chatterbox Mind from the active Mind label. Explicit quoted Mind values and supported bracket labels remain unchanged; ordinary bracketed prose stays in the note body.",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.01 Note: OOC Co-Author Box",
      "find_regex": "\\(\\(OOC\\b(?:\\s+mind\\s*=\\s*[\"']([^\"']*)[\"']:?|\\s*\\[\\s*((?:Classic|Golden|Gremlin|Velvet|Riot|Mystic|Scholar)(?:[ \\t]+Sola)?)\\s*\\]:?|:\\s*\\[\\s*((?:Classic|Golden|Gremlin|Velvet|Riot|Mystic|Scholar)(?:[ \\t]+Sola)?)\\s*\\]:?|:?)[ \\t]*([\\s\\S]*?)\\)\\)",
      "replace_string": "<div><style>details.sola-card-ooc{--shadowWidth:0!important;}details.sola-card-ooc{--sola-ooc-accent:#EE6C4D;--sola-ooc-accent-rgb:238,108,77;}details.sola-card-ooc[data-sola~=\"classic\" i],.sola-card-ooc[data-sola~=\"golden\" i]{--sola-ooc-accent:#F4A261;--sola-ooc-accent-rgb:244,162,97;}details.sola-card-ooc[data-sola~=\"gremlin\" i]{--sola-ooc-accent:#F3B74B;--sola-ooc-accent-rgb:243,183,75;}details.sola-card-ooc[data-sola~=\"velvet\" i]{--sola-ooc-accent:#EE6C4D;--sola-ooc-accent-rgb:238,108,77;}details.sola-card-ooc[data-sola~=\"riot\" i]{--sola-ooc-accent:#8592E6;--sola-ooc-accent-rgb:133,146,230;}details.sola-card-ooc>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-ooc>summary::-webkit-details-marker{display:none;}details.sola-card-ooc>summary::marker{content:\"\";}details.sola-card-ooc>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-ooc>summary>.sola-drawer-title{min-width:0;}details.sola-card-ooc>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-ooc>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-ooc>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-ooc>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-ooc[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-ooc[open]>.sola-ooc-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}details.sola-card-ooc{transition:border-color .80s ease,box-shadow .80s cubic-bezier(.16,1,.3,1)!important;}details.sola-card-ooc[open]{border-color:rgba(var(--sola-ooc-accent-rgb,238,108,77),.65)!important;box-shadow:0 8px 28px rgba(20,12,8,.7),0 0 20px rgba(var(--sola-ooc-accent-rgb,238,108,77),.18)!important;}details.sola-card-ooc>summary:active{transform:scale(.994);filter:brightness(.95);transition:transform .06s ease,filter .06s ease!important;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-ooc>summary,details.sola-card-ooc[open]>.sola-ooc-body,details.sola-card-ooc>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}details.sola-card-ooc,details.sola-card-ooc>summary:active{transition:none!important;transform:none!important;}}details.sola-card-ooc>div[tabindex=\"0\"]:focus-visible,details.sola-card-ooc>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-ooc{interpolate-size:allow-keywords;}details.sola-card-ooc::details-content{transition:height 0.80s cubic-bezier(0.16,1,0.3,1),opacity 0.65s ease,content-visibility 0.80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-ooc[open]::details-content{height:auto;opacity:1;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-ooc::details-content{transition:none!important;}}.sola-card-ooc[data-sola~=\"mystic\" i]{--sola-ooc-accent:#9D65C9;--sola-ooc-accent-rgb:157,101,201;}.sola-card-ooc[data-sola~=\"scholar\" i]{--sola-ooc-accent:#9AA87A;--sola-ooc-accent-rgb:154,168,122;}</style><details style=\"margin:12px 0;background:rgba(26,19,16,0.9);border:1px solid rgba(var(--sola-ooc-accent-rgb,238,108,77),0.45);border-radius:12px;font-family:inherit;font-size:1em;box-shadow:0 2px 8px rgba(0,0,0,0.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" data-sola=\"$1$2$3\" class=\"sola-drawer sola-drawer-track sola-card-ooc\"><summary style=\"cursor:pointer;padding:12px 14px;font-weight:700;color:var(--sola-ooc-accent,#EE6C4D);letter-spacing:.02em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(90deg,rgba(var(--sola-ooc-accent-rgb,238,108,77),0.12),rgba(20,12,8,0.3));list-style:none;flex-wrap:wrap;gap:8px 10px;font-size:1em;line-height:1.4;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:8px;flex:1 1 14rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><svg style=\"width:15px;height:15px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"/><path d=\"M3 7l9 6l9 -6\"/><circle cx=\"12\" cy=\"13\" r=\"1.5\"/></svg><span>Sola: Co-Author Note</span></div><span style=\"color:var(--sola-ooc-accent,#EE6C4D);background:rgba(var(--sola-ooc-accent-rgb,238,108,77),0.12);border:1px solid rgba(var(--sola-ooc-accent-rgb,238,108,77),0.32);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.04em;line-height:1.4;padding:3px 8px;border-radius:999px;flex:0 1 auto;max-width:100%;\" class=\"sola-drawer-badge\">NOTE</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-ooc-body\" tabindex=\"0\" style=\"margin:0 12px 12px;padding:12px 14px;background:rgba(20,12,8,0.6);border-left:2px solid var(--sola-ooc-accent,#EE6C4D);border-radius:8px;color:#F0DCC4;line-height:1.65;font-style:italic;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--sola-ooc-accent-rgb,238,108,77),0.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">$4</div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 8,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.01 Chip: Feeling Engine TFDY",
      "find_regex": "(?:(?:^[ \\t]*([A-Z][A-Za-z'’\\- ]{1,30})[ \\t]*:[ \\t]*\\r?\\n[ \\t]*)?(?:\\bIW=([0-4])[ \\t]{0,4}([\\u2191\\u2193])?[ \\t]{0,4}\\|[ \\t]{0,8})?\\bT=([0-4])[ \\t]{0,4}([\\u2191\\u2193])?(?:\\s{0,8}\\|\\s{0,8}F=([0-4])[ \\t]{0,4}([\\u2191\\u2193])?)?(?:\\s{0,8}\\|\\s{0,8}D=([0-4])[ \\t]{0,4}([\\u2191\\u2193])?)?(?:\\s{0,8}\\|\\s{0,8}Y=([0-4])[ \\t]{0,4}([\\u2191\\u2193])?)?)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:fengine)(?=[:\\s>])[^>]*>(?:(?!<\\/?(?:fengine)(?=[:\\s>]))[\\s\\S])*?)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:feeling)\\b[^\"]*\")[^>]*>(?:(?!<\\/details\\s*>|<details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?))",
      "replace_string": "<div class=\"sola-fe-ledger\" data-iw=\"$2\" style=\"--shadowWidth:0!important;\"><style>.sola-fe-ledger{--iw-ink:#A3948A;--iw-edge:rgba(163,148,138,0.4);--iw-wash:rgba(163,148,138,0.12);background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.22);border-left:3.5px solid var(--iw-ink);border-radius:9px;padding:14px 16px 12px;margin:10px 0 14px;box-shadow:0 3px 12px rgba(0,0,0,0.22);font-family:inherit;line-height:1.45;}.sola-fe-ledger:last-child{margin-bottom:0;}.sola-fe-ledger[data-iw=\"0\"]{--iw-ink:#8592E6;--iw-edge:rgba(133,146,230,0.46);--iw-wash:rgba(133,146,230,0.14);}.sola-fe-ledger[data-iw=\"1\"]{--iw-ink:#7A8B99;--iw-edge:rgba(122,139,153,0.46);--iw-wash:rgba(122,139,153,0.14);}.sola-fe-ledger[data-iw=\"2\"]{--iw-ink:#A3948A;--iw-edge:rgba(163,148,138,0.42);--iw-wash:rgba(163,148,138,0.12);}.sola-fe-ledger[data-iw=\"3\"]{--iw-ink:#E9A036;--iw-edge:rgba(233,160,54,0.46);--iw-wash:rgba(233,160,54,0.14);}.sola-fe-ledger[data-iw=\"4\"]{--iw-ink:#EE6C4D;--iw-edge:rgba(238,108,77,0.48);--iw-wash:rgba(238,108,77,0.14);}.sola-fe-char:empty:before{content:\"The Heart’s Four Measures\";}.sola-fe-iw-state:before{content:\"UNESTABLISHED\";}.sola-fe-ledger[data-iw=\"0\"] .sola-fe-iw-state:before{content:\"FROSTBOUND\";}.sola-fe-ledger[data-iw=\"1\"] .sola-fe-iw-state:before{content:\"COOL\";}.sola-fe-ledger[data-iw=\"2\"] .sola-fe-iw-state:before{content:\"TEMPERATE\";}.sola-fe-ledger[data-iw=\"3\"] .sola-fe-iw-state:before{content:\"WARM FRONT\";}.sola-fe-ledger[data-iw=\"4\"] .sola-fe-iw-state:before{content:\"FERVENT\";}.sola-fe-ledger[data-iw=\"\"] .sola-fe-iw-badge{display:none;}.sola-fe-shift{font-size:max(.75rem,0.9em);font-weight:700;min-width:14px;text-align:center;color:#A3948A;}.sola-fe-shift[data-shift=\"↑\"]{color:#4ADE80!important;}.sola-fe-shift[data-shift=\"↓\"]{color:#EE6C4D!important;}.sola-fe-shift:empty:before{content:\"—\";color:#A3948A;font-weight:400;}.sola-fe-pip-track{display:inline-block;position:relative;overflow:hidden;width:92px;height:11px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,0.06) 0 20px,transparent 20px 24px);box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);}.sola-fe-pip-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;}@media(max-width:380px){.sola-fe-ledger{padding:12px 10px;}.sola-fe-pip-track{width:68px;background:repeating-linear-gradient(90deg,rgba(255,255,255,0.06) 0 14px,transparent 14px 17px);}}</style><div style=\"display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px dashed rgba(163,148,138,0.25);margin-bottom:10px;\"><span class=\"sola-fe-char\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1.18em;font-weight:600;color:#F0DCC4;\">$1</span><span class=\"sola-fe-iw-badge\" style=\"display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--iw-wash);border:1px solid var(--iw-edge);color:var(--iw-ink);font-size:max(.75rem,0.76em);font-weight:700;letter-spacing:0.05em;\"><span style=\"width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;\"></span><span class=\"sola-fe-iw-state\"></span> · IW $2/4<span class=\"sola-fe-shift\" data-shift=\"$3\">$3</span></span></div><div style=\"display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(240,220,196,0.045);\"><span style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.95em);font-weight:500;color:#F4A261;\">Tenderness</span><div style=\"display:flex;align-items:center;gap:12px;\"><div class=\"sola-fe-pip-track\" style=\"border:1px solid rgba(244,162,97,0.35);\"><div class=\"sola-fe-pip-fill\" style=\"width:calc($4 * 25%);background:repeating-linear-gradient(90deg,#F4A261 0 20px,transparent 20px 24px);box-shadow:0 0 6px rgba(244,162,97,0.4);\"></div></div><span style=\"font-family:Georgia,serif;font-size:max(.75rem,0.92em);font-weight:700;min-width:28px;text-align:right;color:#F4A261;\">$4/4</span><span class=\"sola-fe-shift\" data-shift=\"$5\">$5</span></div></div><div style=\"display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(240,220,196,0.045);\"><span style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.95em);font-weight:500;color:#EE6C4D;\">Fury</span><div style=\"display:flex;align-items:center;gap:12px;\"><div class=\"sola-fe-pip-track\" style=\"border:1px solid rgba(238,108,77,0.35);\"><div class=\"sola-fe-pip-fill\" style=\"width:calc($6 * 25%);background:repeating-linear-gradient(90deg,#EE6C4D 0 20px,transparent 20px 24px);box-shadow:0 0 6px rgba(238,108,77,0.4);\"></div></div><span style=\"font-family:Georgia,serif;font-size:max(.75rem,0.92em);font-weight:700;min-width:28px;text-align:right;color:#EE6C4D;\">$6/4</span><span class=\"sola-fe-shift\" data-shift=\"$7\">$7</span></div></div><div style=\"display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(240,220,196,0.045);\"><span style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.95em);font-weight:500;color:#9AA87A;\">Dread</span><div style=\"display:flex;align-items:center;gap:12px;\"><div class=\"sola-fe-pip-track\" style=\"border:1px solid rgba(154,168,122,0.35);\"><div class=\"sola-fe-pip-fill\" style=\"width:calc($8 * 25%);background:repeating-linear-gradient(90deg,#9AA87A 0 20px,transparent 20px 24px);box-shadow:0 0 6px rgba(154,168,122,0.4);\"></div></div><span style=\"font-family:Georgia,serif;font-size:max(.75rem,0.92em);font-weight:700;min-width:28px;text-align:right;color:#9AA87A;\">$8/4</span><span class=\"sola-fe-shift\" data-shift=\"$9\">$9</span></div></div><div style=\"display:flex;align-items:center;justify-content:space-between;padding:6px 0;\"><span style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.95em);font-weight:500;color:#F3B74B;\">Yearning</span><div style=\"display:flex;align-items:center;gap:12px;\"><div class=\"sola-fe-pip-track\" style=\"border:1px solid rgba(243,183,75,0.35);\"><div class=\"sola-fe-pip-fill\" style=\"width:calc($10 * 25%);background:repeating-linear-gradient(90deg,#F3B74B 0 20px,transparent 20px 24px);box-shadow:0 0 6px rgba(243,183,75,0.4);\"></div></div><span style=\"font-family:Georgia,serif;font-size:max(.75rem,0.92em);font-weight:700;min-width:28px;text-align:right;color:#F3B74B;\">$10/4</span><span class=\"sola-fe-shift\" data-shift=\"$11\">$11</span></div></div></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 9,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.01a Bond: Pair Slip",
      "find_regex": "(?=^[ \\t]*Pair:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}bond(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-bond\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))(?=[^\\r\\n]*\\r?\\n[ \\t]*Dynamic:[^\\r\\n]*\\r?\\n)(?=^[ \\t]*Pair:[ \\t]*([^\\r\\n&]+?)(?:[ \\t]*(?:&|and)[ \\t]*([^\\r\\n]+?))?[ \\t]*\\r?\\n[ \\t]*Dynamic:[ \\t]*([^\\r\\n]+?)[ \\t]*\\r?\\n((?:(?!(?:^[ \\t]*Pair:|<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/details\\s*>|<details\\b|(?![\\s\\S])))[\\s\\S])*))[^\\r\\n]*\\r?\\n[^\\r\\n]*\\r?\\n\\4",
      "replace_string": "<div class=\"sola-bond-slip\" style=\"--shadowWidth:0!important;background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.22);border-left:3.5px solid #F4845F;border-radius:9px;padding:15px 17px 14px;margin:10px 0 16px;box-shadow:0 3px 12px rgba(0,0,0,0.22);\"><div class=\"sola-bond-header\" style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:10px;border-bottom:1px dashed rgba(163,148,138,0.25);margin-bottom:11px;\"><span class=\"sola-bond-pair\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1.2em;font-weight:600;color:#F0DCC4;\">$1<span style=\"color:#F4845F;font-weight:400;margin:0 4px;\">&</span>$2</span><span class=\"sola-bond-dynamic\" style=\"display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:rgba(244,132,95,0.12);border:1px solid rgba(244,132,95,0.38);color:#F0DCC4;font-size:max(.75rem,0.78em);font-weight:600;letter-spacing:0.04em;\">$3</span></div>$4</div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 10,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.02 Chip: Bond Shift (Dual +/-)",
      "find_regex": "(?=\\bShift:[ \\t]*\\+)(?<!<[^<>]*)(?:(?<=<\\s{0,8}bond(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-bond\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))\\bShift:[ \\t]*\\+(?=[^\\r\\n\\/]*\\/[ \\t]*-[^\\r\\n])((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n\\/])+?)[ \\t]*\\/[ \\t]*-((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])+)",
      "replace_string": "<div class=\"sola-bond-shift\" style=\"--shadowWidth:0!important;margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:8px;\"><span style=\"display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:rgba(74,222,128,0.10);border:1px solid rgba(74,222,128,0.35);border-radius:6px;color:#F0DCC4;font-size:max(.75rem,0.88em);line-height:1.45;\"><strong style=\"color:#4ADE80;font-weight:700;\">▲ +</strong> $1</span><span style=\"display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:rgba(238,108,77,0.10);border:1px solid rgba(238,108,77,0.35);border-radius:6px;color:#F0DCC4;font-size:max(.75rem,0.88em);line-height:1.45;\"><strong style=\"color:#EE6C4D;font-weight:700;\">▼ −</strong> $2</span></div>",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 11,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.03 Chip: Bond Shift (+)",
      "find_regex": "(?=\\bShift:[ \\t]*\\+)(?<!<[^<>]*)(?:(?<=<\\s{0,8}bond(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-bond\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))\\bShift:[ \\t]*\\+((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])+)",
      "replace_string": "<div class=\"sola-bond-shift\" style=\"--shadowWidth:0!important;margin:4px 0 8px;\"><span style=\"display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:rgba(74,222,128,0.10);border:1px solid rgba(74,222,128,0.35);border-radius:6px;color:#F0DCC4;font-size:max(.75rem,0.88em);line-height:1.45;\"><strong style=\"color:#4ADE80;font-weight:700;\">▲ +</strong> $1</span></div>",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 12,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.04 Chip: Bond Shift (-)",
      "find_regex": "(?=\\bShift:[ \\t]*-)(?<!<[^<>]*)(?:(?<=<\\s{0,8}bond(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-bond\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))\\bShift:[ \\t]*-((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])+)",
      "replace_string": "<div class=\"sola-bond-shift\" style=\"--shadowWidth:0!important;margin:4px 0 8px;\"><span style=\"display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:rgba(238,108,77,0.10);border:1px solid rgba(238,108,77,0.35);border-radius:6px;color:#F0DCC4;font-size:max(.75rem,0.88em);line-height:1.45;\"><strong style=\"color:#EE6C4D;font-weight:700;\">▼ −</strong> $1</span></div>",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 13,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.05 Chip: Tempo - Drive",
      "find_regex": "<tempo>\\s*\\[?DRIVE\\]?\\s*<\\/tempo>",
      "replace_string": "<div class=\"sola-tempo-gate sola-tempo-drive\" style=\"--shadowWidth:0!important;display:inline-flex;align-items:center;background:rgba(22,16,14,0.85);border:1px solid rgba(244,162,97,0.22);border-radius:8px;padding:3px 6px;gap:5px;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;box-shadow:0 2px 8px rgba(0,0,0,0.2);margin:4px 0;vertical-align:middle;box-sizing:border-box;\"><span style=\"color:#A3948A;font-size:0.75rem;letter-spacing:0.08em;padding-right:6px;border-right:1px solid rgba(163,148,138,0.3);display:inline-flex;align-items:center;gap:4px;\"><svg style=\"width:11px;height:11px;vertical-align:-1px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg> TEMPO</span><span style=\"padding:3px 6px;color:#6A5D54;\">N</span><span style=\"padding:3px 6px;color:#6A5D54;\">S</span><span style=\"padding:3px 8px;border-radius:5px;background:rgba(238,108,77,0.22);border:1px solid rgba(238,108,77,0.6);color:#EE6C4D;text-shadow:0 0 8px rgba(238,108,77,0.6);box-shadow:-2px 0 10px rgba(238,108,77,0.25);\">D · DRIVE</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 14,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.06 Chip: Tempo - Steady",
      "find_regex": "<tempo>\\s*\\[?STEADY\\]?\\s*<\\/tempo>",
      "replace_string": "<div class=\"sola-tempo-gate sola-tempo-steady\" style=\"--shadowWidth:0!important;display:inline-flex;align-items:center;background:rgba(22,16,14,0.85);border:1px solid rgba(244,162,97,0.22);border-radius:8px;padding:3px 6px;gap:5px;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;box-shadow:0 2px 8px rgba(0,0,0,0.2);margin:4px 0;vertical-align:middle;box-sizing:border-box;\"><span style=\"color:#A3948A;font-size:0.75rem;letter-spacing:0.08em;padding-right:6px;border-right:1px solid rgba(163,148,138,0.3);display:inline-flex;align-items:center;gap:4px;\"><svg style=\"width:11px;height:11px;vertical-align:-1px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg> TEMPO</span><span style=\"padding:3px 6px;color:#6A5D54;\">N</span><span style=\"padding:3px 8px;border-radius:5px;background:rgba(244,162,97,0.2);border:1px solid rgba(244,162,97,0.5);color:#F4A261;text-shadow:0 0 6px rgba(244,162,97,0.5);\">S · STEADY</span><span style=\"padding:3px 6px;color:#6A5D54;\">D</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 15,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.07 Chip: Tempo - Neutral",
      "find_regex": "<tempo>\\s*\\[?NEUTRAL\\]?\\s*<\\/tempo>",
      "replace_string": "<div class=\"sola-tempo-gate sola-tempo-neutral\" style=\"--shadowWidth:0!important;display:inline-flex;align-items:center;background:rgba(22,16,14,0.85);border:1px solid rgba(244,162,97,0.22);border-radius:8px;padding:3px 6px;gap:5px;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;box-shadow:0 2px 8px rgba(0,0,0,0.2);margin:4px 0;vertical-align:middle;box-sizing:border-box;\"><span style=\"color:#A3948A;font-size:0.75rem;letter-spacing:0.08em;padding-right:6px;border-right:1px solid rgba(163,148,138,0.3);display:inline-flex;align-items:center;gap:4px;\"><svg style=\"width:11px;height:11px;vertical-align:-1px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg> TEMPO</span><span style=\"padding:3px 8px;border-radius:5px;background:rgba(122,139,153,0.2);border:1px solid rgba(122,139,153,0.5);color:#BAC3C7;text-shadow:0 0 6px rgba(122,139,153,0.5);\">N · HOLD</span><span style=\"padding:3px 6px;color:#6A5D54;\">S</span><span style=\"padding:3px 6px;color:#6A5D54;\">D</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 16,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.08 Card: Feeling Engine Telemetry",
      "find_regex": "<fengine\\b[^>]*>([\\s\\S]*?)<\\/fengine>",
      "replace_string": "<div><style>details.sola-card-feeling{--shadowWidth:0!important;}details.sola-card-feeling>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-feeling>summary::-webkit-details-marker{display:none;}details.sola-card-feeling>summary::marker{content:\"\";}details.sola-card-feeling>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-feeling>summary>.sola-drawer-title{min-width:0;}details.sola-card-feeling>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-feeling>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-feeling>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-feeling>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-feeling[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-feeling[open]>.sola-track-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-feeling>summary,details.sola-card-feeling[open]>.sola-track-body,details.sola-card-feeling>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-feeling>div[tabindex=\"0\"]:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-feeling .sola-fe-heading{font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;}details.sola-card-feeling .sola-fe-sub{font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;}@media(max-width:380px){details.sola-card-feeling>.sola-track-body{margin-left:8px!important;margin-right:8px!important;padding:12px!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-feeling{interpolate-size:allow-keywords;}details.sola-card-feeling::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-feeling[open]::details-content{height:auto;opacity:1;}details.sola-card-feeling[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-feeling[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-feeling[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-feeling[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-feeling::details-content{transition:none!important;}details.sola-card-feeling[open]>.sola-track-body,details.sola-card-feeling[open]>.sola-track-body>*{animation:none!important;}}</style><details class=\"sola-drawer sola-drawer-track sola-card-feeling\" style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.075),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(163,148,138,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\"><summary class=\"sola-drawer-summary\" style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));list-style:none;flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;\"><div class=\"sola-drawer-title\" style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M12 3v18\"/><path d=\"M8 21h8\"/><path d=\"M4 7h16\"/><path d=\"M6 7l-3 6h6l-3 -6z\"/><path d=\"M18 7l-3 6h6l-3 -6z\"/><circle cx=\"12\" cy=\"5\" r=\"1.5\"/></svg><span style=\"display:block;min-width:0;\"><span class=\"sola-fe-heading\" style=\"display:block;\">Sola’s Feeling Engine</span><span class=\"sola-fe-sub\" style=\"display:block;\">Inner weather · emotional measures</span></span></div><span class=\"sola-drawer-badge\" style=\"color:#F4A261;background:rgba(244,162,97,.09);border:1px solid rgba(244,162,97,.25);font-size:max(.75em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px 9px 7px 5px;flex:0 1 auto;max-width:100%;\">METRONOMICS</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(163,148,138,.4);border-radius:3px 8px 8px 3px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">$1<div style=\"margin-top:14px;padding-top:10px;border-top:1px dashed rgba(163,148,138,.3);font-size:max(.78em,.75rem);line-height:1.5;color:#A3948A;\">Inner Weather: 0 Frostbound · 1 Cool · 2 Temperate · 3 Warm Front · 4 Fervent · TFDY 0–4 scale</div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 17,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.09 Card: Bond & Chemistry Radar",
      "find_regex": "<bond\\b[^>]*>([\\s\\S]*?)<\\/bond>",
      "replace_string": "<div><style>details.sola-card-bond{--shadowWidth:0!important;}details.sola-card-bond>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-bond>summary::-webkit-details-marker{display:none;}details.sola-card-bond>summary::marker{content:\"\";}details.sola-card-bond>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-bond>summary>.sola-drawer-title{min-width:0;}details.sola-card-bond>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-bond>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-bond>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-bond>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-bond[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-bond[open]>.sola-track-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-bond>summary,details.sola-card-bond[open]>.sola-track-body,details.sola-card-bond>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-bond>div[tabindex=\"0\"]:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-bond .sola-bond-heading{font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;}details.sola-card-bond .sola-bond-sub{font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;}details.sola-card-bond .sola-bond-slip{background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.22);border-left:3.5px solid #F4845F;border-radius:9px;padding:15px 17px 14px;margin:10px 0 16px;box-shadow:0 3px 12px rgba(0,0,0,0.22);}details.sola-card-bond .sola-bond-slip:last-child{margin-bottom:0;}@media(max-width:380px){details.sola-card-bond>.sola-track-body{margin-left:8px!important;margin-right:8px!important;padding:12px!important;}.sola-bond-slip{padding:12px 10px!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-bond{interpolate-size:allow-keywords;}details.sola-card-bond::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-bond[open]::details-content{height:auto;opacity:1;}details.sola-card-bond[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-bond[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-bond[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-bond[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-bond::details-content{transition:none!important;}details.sola-card-bond[open]>.sola-track-body,details.sola-card-bond[open]>.sola-track-body>*{animation:none!important;}}</style><details class=\"sola-drawer sola-drawer-track sola-card-bond\" style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.075),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(163,148,138,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\"><summary class=\"sola-drawer-summary\" style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));list-style:none;flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;\"><div class=\"sola-drawer-title\" style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M12 12c-2.5-2.5-4-5-4-7a4 4 0 0 1 8 0c0 2-1.5 4.5-4 7zm0 0c2.5 2.5 4 5 4 7a4 4 0 0 1-8 0c0-2 1.5-4.5 4-7z\"/><circle cx=\"12\" cy=\"12\" r=\"2\"/></svg><span style=\"display:block;min-width:0;\"><span class=\"sola-bond-heading\" style=\"display:block;\">Sola’s Bond & Chemistry Radar</span><span class=\"sola-bond-sub\" style=\"display:block;\">Relational gravity · unspoken friction</span></span></div><span class=\"sola-drawer-badge\" style=\"color:#F4845F;background:rgba(244,132,95,.09);border:1px solid rgba(244,132,95,.28);font-size:max(.75em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px 9px 7px 5px;flex:0 1 auto;max-width:100%;\">CHEMISTRY</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(163,148,138,.4);border-radius:3px 8px 8px 3px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">$1<div style=\"margin-top:14px;padding-top:10px;border-top:1px dashed rgba(163,148,138,.3);font-size:max(.78em,.75rem);line-height:1.5;color:#A3948A;\">Relational dynamics · + deepened intimacy · − friction / strain</div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 18,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.10 Card: Thought Cabinet",
      "find_regex": "<cabinet\\b[^>]*>([\\s\\S]*?)<\\/cabinet>",
      "replace_string": "<div><style>details.sola-card-thought-cabinet{--shadowWidth:0!important;}details.sola-card-thought-cabinet>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-thought-cabinet>summary::-webkit-details-marker{display:none;}details.sola-card-thought-cabinet>summary::marker{content:\"\";}details.sola-card-thought-cabinet>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-thought-cabinet>summary>.sola-drawer-title{min-width:0;}details.sola-card-thought-cabinet>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-thought-cabinet>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-thought-cabinet>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-thought-cabinet>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-thought-cabinet[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-thought-cabinet[open]>.sola-track-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-thought-cabinet>summary,details.sola-card-thought-cabinet[open]>.sola-track-body,details.sola-card-thought-cabinet>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-thought-cabinet>div[tabindex=\"0\"]:focus-visible,details.sola-card-thought-cabinet>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-thought-cabinet{interpolate-size:allow-keywords;}details.sola-card-thought-cabinet::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-thought-cabinet[open]::details-content{height:auto;opacity:1;}details.sola-card-thought-cabinet[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-thought-cabinet[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-thought-cabinet[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-thought-cabinet[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-thought-cabinet::details-content{transition:none!important;}details.sola-card-thought-cabinet[open]>.sola-track-body,details.sola-card-thought-cabinet[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:rgba(26,19,16,0.9);border:1px solid rgba(243,183,75,0.45);border-radius:12px;font-family:inherit;font-size:1em;box-shadow:0 2px 8px rgba(0,0,0,0.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-thought-cabinet\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:700;color:#F4A261;letter-spacing:.02em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(90deg,rgba(244,162,97,0.14),rgba(20,12,8,0.3));list-style:none;flex-wrap:wrap;gap:8px 10px;font-size:1em;line-height:1.4;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:8px;flex:1 1 14rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><svg style=\"width:15px;height:15px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M2 12s3.5 -7 10 -7s10 7 10 7s-3.5 7 -10 7s-10 -7 -10 -7z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/><path d=\"M12 9v1M12 14v1\"/></svg><span>Sola: Thought Cabinet</span></div><span style=\"color:#F4A261;background:rgba(244,162,97,0.14);border:1px solid rgba(244,162,97,0.32);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.04em;line-height:1.4;padding:3px 8px;border-radius:999px;flex:0 1 auto;max-width:100%;\" class=\"sola-drawer-badge\">CABINET</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 12px 12px;padding:12px 14px;background:rgba(20,12,8,0.6);border-left:2px solid #F3B74B;border-radius:8px;color:#F0DCC4;line-height:1.65;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(243,183,75,0.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">$1</div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 19,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.12a Thought Engine: Interview Transcript",
      "find_regex": "(<thought_engine(?::([^\\s<>]+)[^<>]*|(?=\\s|>)(?=[^<>]*\\b(?:char|name)=(?:\"([^\"<>]+)\"|'([^'<>]+)'))[^<>]*|(?=\\s|>)[^<>]*)>)[ \\t]*(?:\\r?\\n[ \\t]*)*(?:(?:\\*([^*\\r\\n<>]+)\\*(?:[ \\t]*\\r?\\n[ \\t]*|[ \\t]+)(?:\\*{1,2})?Sola(?:\\*{1,2})?[ \\t]*:[ \\t]*(?!(?:[\"“]?What['’]s your goal))(?:\\*|[\"“])?([^\\s<>*\"”](?:[^\\r\\n<>*\"”]{0,3998}[^\\s<>*\"”])?)(?:\\*|[\"”])?|\\*([^*\\r\\n<>]+)\\*|()(?:\\*{1,2})?Sola(?:\\*{1,2})?[ \\t]*:[ \\t]*(?!(?:[\"“]?What['’]s your goal))(?:\\*|[\"“])?([^\\s<>*\"”](?:[^\\r\\n<>*\"”]{0,3998}[^\\s<>*\"”])?)(?:\\*|[\"”])?)[ \\t]*(?:\\r?\\n[ \\t]*)*)?(?:\\*{1,2})?(Sola)(?:\\*{1,2})?[ \\t]*:[ \\t]*([\"“]?What['’]s your goal right now\\?[\"”]?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?([^\\s:<>*](?:[^\\r\\n:<>*]*[^\\s:<>*])?)(?:\\*{1,2})?[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]*[^\\s<>])?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?(Sola)(?:\\*{1,2})?[ \\t]*:[ \\t]*([\"“]?How do you feel about what just happened\\?[\"”]?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?([^\\s:<>*](?:[^\\r\\n:<>*]*[^\\s:<>*])?)(?:\\*{1,2})?[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]*[^\\s<>])?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?(Sola)(?:\\*{1,2})?[ \\t]*:[ \\t]*([\"“]?Where is your mind\\?[\"”]?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?([^\\s:<>*](?:[^\\r\\n:<>*]*[^\\s:<>*])?)(?:\\*{1,2})?[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]*[^\\s<>])?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?(Sola)(?:\\*{1,2})?[ \\t]*:[ \\t]*([\"“]?Why do you care\\?[\"”]?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?([^\\s:<>*](?:[^\\r\\n:<>*]*[^\\s:<>*])?)(?:\\*{1,2})?[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]*[^\\s<>])?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?(Sola)(?:\\*{1,2})?[ \\t]*:[ \\t]*([\"“]?If you could speak your mind right now, what would you actually say\\?[\"”]?)[ \\t]*\\r?\\n(?:[ \\t]*\\r?\\n)*[ \\t]*(?:\\*{1,2})?([^\\s:<>*](?:[^\\r\\n:<>*]*[^\\s:<>*])?)(?:\\*{1,2})?[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]*[^\\s<>])?)\\s*(<\\/thought_engine(?::\\2\\3\\4)?>)",
      "replace_string": "<style>:where(.sola-thought-unsaid),:where(.sola-thought-unsaid) :where(*){text-shadow:none;}</style>$1<div class=\"sola-thought-interview\" style=\"--shadowWidth:0!important;white-space:normal;\"><div class=\"sola-thought-intro\" style=\"margin:0 0 12px;color:#A3948A;font-size:max(.75rem,.9em);line-height:1.5;\"><div class=\"sola-thought-action\" style=\"font-style:italic;color:#A3948A;margin-bottom:6px;\">$5$7</div><div class=\"sola-thought-whisper sola-director-note\"><div class=\"sola-director-label\"><span class=\"sola-star\">✧</span> Sola:</div><div class=\"sola-thought-whisper-text sola-director-quote\">$6$9</div></div></div><div class=\"sola-thought-pair\" style=\"padding:14px 0;border-bottom:1px dashed rgba(163,148,138,.3);\"><div class=\"sola-thought-question\" style=\"color:#F4A261;font-size:max(.75rem,.94em);line-height:1.5;white-space:normal;\"><span>$10:</span> $11</div><div class=\"sola-thought-answer\" style=\"margin-top:6px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;\"><strong>$12:</strong> $13</div></div><div class=\"sola-thought-pair\" style=\"padding:14px 0;border-bottom:1px dashed rgba(163,148,138,.3);\"><div class=\"sola-thought-question\" style=\"color:#F4A261;font-size:max(.75rem,.94em);line-height:1.5;white-space:normal;\"><span>$14:</span> $15</div><div class=\"sola-thought-answer\" style=\"margin-top:6px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;\"><strong>$16:</strong> $17</div></div><div class=\"sola-thought-pair\" style=\"padding:14px 0;border-bottom:1px dashed rgba(163,148,138,.3);\"><div class=\"sola-thought-question\" style=\"color:#F4A261;font-size:max(.75rem,.94em);line-height:1.5;white-space:normal;\"><span>$18:</span> $19</div><div class=\"sola-thought-answer\" style=\"margin-top:6px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;\"><strong>$20:</strong> $21</div></div><div class=\"sola-thought-pair\" style=\"padding:14px 0;border-bottom:1px dashed rgba(163,148,138,.3);\"><div class=\"sola-thought-question\" style=\"color:#F4A261;font-size:max(.75rem,.94em);line-height:1.5;white-space:normal;\"><span>$22:</span> $23</div><div class=\"sola-thought-answer\" style=\"margin-top:6px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;\"><strong>$24:</strong> $25</div></div><div class=\"sola-thought-unsaid\" style=\"margin-top:18px;padding:16px 17px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;box-shadow:2px 4px 0 rgba(18,13,11,.3);color:#1A1310;min-width:0;box-sizing:border-box;\"><div class=\"sola-thought-caption\" style=\"margin-bottom:9px;font-size:max(.75em,.75rem);letter-spacing:.06em;font-weight:700;line-height:1.5;color:#1A1310;\">BEHIND THEIR TEETH</div><div class=\"sola-thought-question\" style=\"color:#1A1310;font-size:max(.75rem,.86em);line-height:1.5;white-space:normal;\"><span>$26:</span> $27</div><div class=\"sola-thought-answer\" style=\"margin-top:10px;color:#1A1310;font-family:Georgia,'Times New Roman',serif;font-size:1.06em;line-height:1.65;white-space:normal;\"><strong>$28:</strong> $29</div></div></div>$30",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 20,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.11 Card: Thought Engine (Named)",
      "find_regex": "<thought_engine(?::([^\\s<>]+)|(?=\\s)[^<>]*?\\b(?:char|name)=(?:\"([^\"<>]+)\"|\\'([^\\'<>]+)\\'))[^<>]*>((?:(?!<\\/?thought_engine(?=[:\\s>]))[\\s\\S])*)<\\/thought_engine(?::\\1\\2\\3)?>",
      "replace_string": "<div><style>.sola-director-note{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.sola-director-note,.sola-director-note *{text-shadow:none!important;}.sola-director-note::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.sola-director-note .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.sola-director-note .sola-director-label,.sola-director-note .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.sola-director-note .sola-director-quote{display:block;font-family:Georgia,'Times New Roman',serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.sola-director-note .sola-director-quote,.sola-director-note .sola-director-quote *{color:#1A1310!important;}details.sola-card-thought-engine .sola-thought-whisper:not(:has(.sola-thought-whisper-text:not(:empty))){display:none!important;}details.sola-card-thought-engine .sola-thought-whisper-text:not(:empty)::before{content:\"“\";}details.sola-card-thought-engine .sola-thought-whisper-text:not(:empty)::after{content:\"”\";}details.sola-card-thought-engine{--shadowWidth:0!important;}details.sola-card-thought-engine>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-thought-engine>summary::-webkit-details-marker{display:none;}details.sola-card-thought-engine>summary::marker{content:\"\";}details.sola-card-thought-engine>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-thought-engine>summary>.sola-drawer-title{min-width:0;}details.sola-card-thought-engine>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-thought-engine>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-thought-engine>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-thought-engine>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-thought-engine[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-thought-engine[open]>.sola-track-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-thought-engine>summary,details.sola-card-thought-engine[open]>.sola-track-body,details.sola-card-thought-engine>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-thought-engine>div[tabindex=\"0\"]:focus-visible,details.sola-card-thought-engine>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-thought-engine .sola-thought-action:empty{display:none!important;}details.sola-card-thought-engine .sola-thought-greeting:empty{display:none!important;}details.sola-card-thought-engine .sola-thought-intro:not(:has(:not(:empty))){display:none!important;}details.sola-card-thought-engine .sola-thought-intro:not(:has(:not(:empty)))+.sola-thought-pair{padding-top:0!important;}details.sola-card-thought-engine>summary .sola-thought-heading{font-family:Georgia,'Times New Roman',serif;font-size:1.22em;line-height:1.25;font-weight:400;}@media(max-width:380px){details.sola-card-thought-engine>.sola-track-body{margin-left:8px!important;margin-right:8px!important;padding:14px!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-thought-engine{interpolate-size:allow-keywords;}details.sola-card-thought-engine::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-thought-engine[open]::details-content{height:auto;opacity:1;}details.sola-card-thought-engine[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-thought-engine[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-thought-engine[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-thought-engine[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-thought-engine::details-content{transition:none!important;}details.sola-card-thought-engine[open]>.sola-track-body,details.sola-card-thought-engine[open]>.sola-track-body>*{animation:none!important;}}</style><details class=\"sola-drawer sola-drawer-track sola-card-thought-engine\" style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.075),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(163,148,138,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\"><summary class=\"sola-drawer-summary\" style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));list-style:none;flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;\"><div class=\"sola-drawer-title\" style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M2 12s3.5 -7 10 -7s10 7 10 7s-3.5 7 -10 7s-10 -7 -10 -7z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/><path d=\"M12 9v1M12 14v1\"/></svg><span style=\"display:block;min-width:0;\"><span class=\"sola-thought-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;\">Sola’s Thought Engine</span></span></div><span class=\"sola-drawer-badge\" style=\"color:#F4A261;background:rgba(244,162,97,.09);border:1px solid rgba(244,162,97,.25);font-size:max(.75em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px 9px 7px 5px;flex:0 1 auto;max-width:100%;\">BACKSTAGE</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(163,148,138,.4);border-radius:3px 8px 8px 3px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\"><div class=\"sola-thought-transcript\" style=\"white-space:normal;\">$4</div><div class=\"sola-thought-caption\" style=\"margin-top:14px;padding-top:10px;border-top:1px dashed rgba(163,148,138,.3);font-size:max(.78em,.75rem);line-height:1.5;color:#A3948A;\">Character interiority · backstage, outside the scene</div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 21,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.12 Card: Thought Engine (Fallback)",
      "find_regex": "<thought_engine(?=\\s|>)[^<>]*>((?:(?!<\\/?thought_engine(?=[:\\s>]))[\\s\\S])*)<\\/thought_engine>",
      "replace_string": "<div><style>details.sola-card-thought-engine{--shadowWidth:0!important;}details.sola-card-thought-engine>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-thought-engine>summary::-webkit-details-marker{display:none;}details.sola-card-thought-engine>summary::marker{content:\"\";}details.sola-card-thought-engine>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-thought-engine>summary>.sola-drawer-title{min-width:0;}details.sola-card-thought-engine>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-thought-engine>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-thought-engine>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-thought-engine>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-thought-engine[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-thought-engine[open]>.sola-track-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-thought-engine>summary,details.sola-card-thought-engine[open]>.sola-track-body,details.sola-card-thought-engine>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-thought-engine>div[tabindex=\"0\"]:focus-visible,details.sola-card-thought-engine>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-thought-engine .sola-thought-action:empty{display:none!important;}details.sola-card-thought-engine .sola-thought-greeting:empty{display:none!important;}details.sola-card-thought-engine .sola-thought-intro:not(:has(:not(:empty))){display:none!important;}details.sola-card-thought-engine .sola-thought-intro:not(:has(:not(:empty)))+.sola-thought-pair{padding-top:0!important;}details.sola-card-thought-engine>summary .sola-thought-heading{font-family:Georgia,'Times New Roman',serif;font-size:1.22em;line-height:1.25;font-weight:400;}.sola-director-note{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.sola-director-note,.sola-director-note *{text-shadow:none!important;}.sola-director-note::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.sola-director-note .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.sola-director-note .sola-director-label,.sola-director-note .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.sola-director-note .sola-director-quote{display:block;font-family:Georgia,'Times New Roman',serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.sola-director-note .sola-director-quote,.sola-director-note .sola-director-quote *{color:#1A1310!important;}details.sola-card-thought-engine .sola-thought-whisper:not(:has(.sola-thought-whisper-text:not(:empty))){display:none!important;}details.sola-card-thought-engine .sola-thought-whisper-text:not(:empty)::before{content:\"“\";}details.sola-card-thought-engine .sola-thought-whisper-text:not(:empty)::after{content:\"”\";}@media(max-width:380px){details.sola-card-thought-engine>.sola-track-body{margin-left:8px!important;margin-right:8px!important;padding:14px!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-thought-engine{interpolate-size:allow-keywords;}details.sola-card-thought-engine::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-thought-engine[open]::details-content{height:auto;opacity:1;}details.sola-card-thought-engine[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-thought-engine[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-thought-engine[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-thought-engine[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-thought-engine::details-content{transition:none!important;}details.sola-card-thought-engine[open]>.sola-track-body,details.sola-card-thought-engine[open]>.sola-track-body>*{animation:none!important;}}</style><details class=\"sola-drawer sola-drawer-track sola-card-thought-engine\" style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.075),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(163,148,138,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\"><summary class=\"sola-drawer-summary\" style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));list-style:none;flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;\"><div class=\"sola-drawer-title\" style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M2 12s3.5 -7 10 -7s10 7 10 7s-3.5 7 -10 7s-10 -7 -10 -7z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/><path d=\"M12 9v1M12 14v1\"/></svg><span style=\"display:block;min-width:0;\"><span class=\"sola-thought-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;\">Sola’s Thought Engine</span></span></div><span class=\"sola-drawer-badge\" style=\"color:#F4A261;background:rgba(244,162,97,.09);border:1px solid rgba(244,162,97,.25);font-size:max(.75em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px 9px 7px 5px;flex:0 1 auto;max-width:100%;\">BACKSTAGE</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(163,148,138,.4);border-radius:3px 8px 8px 3px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\"><div class=\"sola-thought-transcript\" style=\"white-space:normal;\">$1</div><div class=\"sola-thought-caption\" style=\"margin-top:14px;padding-top:10px;border-top:1px dashed rgba(163,148,138,.3);font-size:max(.78em,.75rem);line-height:1.5;color:#A3948A;\">Character interiority · backstage, outside the scene</div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 22,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.13 Card: Chapter Break",
      "find_regex": "<chapter\\b[^>]*>([\\s\\S]*?)<\\/chapter>",
      "replace_string": "<div style=\"--shadowWidth:0!important;margin:16px 0;padding:14px 16px;text-align:center;background:rgba(42,28,20,0.6);border-top:1px solid rgba(192,108,84,0.45);border-bottom:1px solid rgba(192,108,84,0.45);border-radius:6px;\"><style>.sola-island-anchor{}</style><div style=\"font-family:inherit;font-size:1.05em;font-weight:700;color:#C06C54;letter-spacing:0.12em;text-transform:uppercase;\">✦ Chapter Break ✦</div><div style=\"margin-top:6px;font-family:inherit;font-size:max(.75rem,0.9em);font-style:italic;color:#F0DCC4;line-height:1.55;white-space:normal;\">$1</div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 23,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.13a Astrolabe: Celestial Chronology Dossier",
      "find_regex": "<date\\b[^>]{0,200}>(?=(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}<\\/date>)(?=(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*(?:Day|Time)[ \\t]*:)(?:(?=(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Day[ \\t]*:[ \\t]*((?:(?!<\\/date>|<date\\b)[^\\r\\n]){1,4000}?)(?=\\r?$|<\\/date>))|(?!(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Day[ \\t]*:))(?:(?=(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Calendar[ \\t]*:[ \\t]*((?:(?!<\\/date>|<date\\b)[^\\r\\n]){1,4000}?)(?=\\r?$|<\\/date>))|(?!(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Calendar[ \\t]*:))(?:(?=(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Time[ \\t]*:[ \\t]*((?:(?!<\\/date>|<date\\b)[^\\r\\n]){1,4000}?)(?=\\r?$|<\\/date>))|(?!(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Time[ \\t]*:))(?:(?=(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Elapsed[ \\t]*:[ \\t]*((?:(?!<\\/date>|<date\\b)[^\\r\\n]){1,4000}?)(?=\\r?$|<\\/date>))|(?!(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Elapsed[ \\t]*:))(?:(?=(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Sola[ \\t]*:[ \\t]*(?:[*\"]{1,2})?((?:(?!<\\/date>|<date\\b)[^\\r\\n]){1,4000}?)(?:[*\"]{1,2})?(?=\\r?$|<\\/date>))|(?!(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Sola[ \\t]*:))(?=(?:(?:|(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Time[ \\t]*:[ \\t]*(?:[\"“\\']?)(Dawn|Day|Dusk|Night)\\b)?)(?:(?!<\\/date>|<date\\b)[\\s\\S]){0,20000}<\\/date>",
      "replace_string": "<style>.sola-director-note{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.sola-director-note,.sola-director-note *{text-shadow:none!important;}.sola-director-note::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.sola-director-note .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.sola-director-note .sola-director-label,.sola-director-note .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.sola-director-note .sola-director-quote{display:block;font-family:Georgia,\"Times New Roman\",serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.sola-director-note .sola-director-quote,.sola-director-note .sola-director-quote *{color:#1A1310!important;}</style><date><div class=\"sola-astro-body\" style=\"--shadowWidth:0!important;\"><div class=\"sola-astro-dial\" data-time=\"$6\"><div class=\"sola-astro-dial-pill\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"4\"/><path d=\"M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7\"/></svg><span>HORIZON</span></div><div class=\"sola-astro-time-text\">$3</div></div><div class=\"sola-astro-day-leaf\"><div class=\"sola-astro-day-tag\">CAMPAIGN DAY</div><div class=\"sola-astro-day-val\">$1</div></div><div class=\"sola-astro-cal-leaf\"><div class=\"sola-astro-cal-tag\">MACRO CHRONOLOGY</div><div class=\"sola-astro-cal-val\">$2</div></div><div class=\"sola-astro-elapsed-ribbon\"><svg style=\"width:14px;height:14px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M6 2h12v4l-4 4 4 4v4h-12v-4l4 -4 -4 -4z\"/><circle cx=\"12\" cy=\"12\" r=\"1.5\"/></svg><span class=\"sola-astro-elapsed-label\">ELAPSED BEAT:</span><span class=\"sola-astro-elapsed-val\">$4</span></div><div class=\"sola-astro-whisper sola-director-note\"><div class=\"sola-astro-whisper-label sola-director-label\">SOLA’S CHRONOMETER NOTE</div><div class=\"sola-astro-whisper-text sola-director-quote\">$5</div></div></div></date>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 24,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.14 Card: Calendar & Chronology",
      "find_regex": "<date\\b[^>]*>([\\s\\S]*?)<\\/date>",
      "replace_string": "<div><style>details.sola-card-calendar{--shadowWidth:0!important;}details.sola-card-calendar>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-calendar>summary::-webkit-details-marker{display:none;}details.sola-card-calendar>summary::marker{content:\"\";}details.sola-card-calendar>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-calendar>summary>.sola-drawer-title{min-width:0;}details.sola-card-calendar>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-calendar>summary .sola-drawer-title svg{width:16px!important;height:16px!important;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}details.sola-card-calendar>summary .sola-drawer-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .35s cubic-bezier(0.16,1,0.3,1);pointer-events:none;color:#A3948A;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;}details.sola-card-calendar>summary .sola-drawer-chevron svg{width:14px;height:14px;vertical-align:middle;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}details.sola-card-calendar[open]>summary .sola-drawer-chevron{transform:translateY(-50%) rotate(180deg);}details.sola-card-calendar[open]>summary{border-bottom:1px solid rgba(244,162,97,0.22);}details.sola-card-calendar>summary:hover{background:linear-gradient(95deg,rgba(244,162,97,0.16),rgba(26,19,16,0.25))!important;}details.sola-card-calendar[open]>summary:hover{background:linear-gradient(95deg,rgba(244,162,97,0.18),rgba(26,19,16,0.3))!important;}details[open].sola-card-calendar>.sola-track-body{animation:solaTrackCalendarReveal .80s cubic-bezier(0.16,1,0.3,1) both;}@keyframes solaTrackCalendarReveal{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details[open].sola-card-calendar>.sola-track-body{animation:none!important;}}.sola-astro-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;min-width:0;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;}details.sola-card-calendar .sola-astro-body>*{min-width:0;}.sola-astro-dial{grid-column:1/-1;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:10px;background:radial-gradient(circle at 100% 50%,rgba(244,162,97,0.15),transparent 60%),linear-gradient(105deg,rgba(26,19,16,0.95),rgba(244,162,97,0.1) 80%,rgba(238,108,77,0.15));border:1px solid rgba(244,162,97,0.35);border-left:4px solid #F4A261;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 3px 12px rgba(0,0,0,0.25);flex-wrap:wrap;box-sizing:border-box;}.sola-astro-dial[data-time*=\"Dawn\" i],.sola-astro-dial[data-time*=\"Sunrise\" i]{background:radial-gradient(circle at 100% 50%,rgba(244,162,97,0.22),transparent 60%),linear-gradient(105deg,rgba(26,19,16,0.95),rgba(238,108,77,0.16) 80%,rgba(244,162,97,0.22));border-color:rgba(244,162,97,0.45);border-left-color:#F4A261;}.sola-astro-dial[data-time*=\"Morning\" i],.sola-astro-dial[data-time*=\"Midday\" i],.sola-astro-dial[data-time*=\"Noon\" i],.sola-astro-dial[data-time*=\"Afternoon\" i]{background:radial-gradient(circle at 100% 50%,rgba(243,183,75,0.22),transparent 60%),linear-gradient(105deg,rgba(26,19,16,0.95),rgba(233,160,54,0.16) 80%,rgba(243,183,75,0.22));border-color:rgba(243,183,75,0.45);border-left-color:#F3B74B;}.sola-astro-dial[data-time*=\"Dusk\" i],.sola-astro-dial[data-time*=\"Sunset\" i],.sola-astro-dial[data-time*=\"Twilight\" i],.sola-astro-dial[data-time*=\"Evening\" i]{background:radial-gradient(circle at 100% 50%,rgba(233,160,54,0.2),transparent 60%),linear-gradient(105deg,rgba(26,19,16,0.95),rgba(133,146,230,0.16) 80%,rgba(233,160,54,0.2));border-color:rgba(233,160,54,0.45);border-left-color:#E9A036;}.sola-astro-dial[data-time*=\"Night\" i],.sola-astro-dial[data-time*=\"Midnight\" i],.sola-astro-dial[data-time*=\"Late Night\" i]{background:radial-gradient(circle at 100% 50%,rgba(133,146,230,0.2),transparent 60%),linear-gradient(105deg,rgba(26,19,16,0.95),rgba(40,30,55,0.3) 80%,rgba(133,146,230,0.2));border-color:rgba(133,146,230,0.45);border-left-color:#8592E6;}.sola-astro-dial-pill{min-width:0;max-width:100%;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;background:rgba(244,162,97,0.14);border:1px solid rgba(244,162,97,0.4);color:#F4A261;font-size:max(.75rem,0.82em);font-weight:700;letter-spacing:0.06em;}.sola-astro-dial-pill svg{width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}.sola-astro-time-text{font-family:Georgia,'Times New Roman',serif;font-size:1.02em;color:#F0DCC4;font-style:italic;min-width:0;flex:1 1 16rem;}.sola-astro-day-leaf{background:rgba(22,16,14,0.75);border:1px solid rgba(244,162,97,0.22);border-left:3px solid #F4A261;border-radius:8px;padding:11px 14px;box-sizing:border-box;}.sola-astro-day-leaf:not(:has(.sola-astro-day-val:not(:empty))){display:none!important;}.sola-astro-day-tag{font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;color:#F4A261;margin-bottom:3px;}.sola-astro-day-val{font-family:Georgia,'Times New Roman',serif;font-size:1.25em;font-weight:700;color:#F0DCC4;}.sola-astro-cal-leaf{background:rgba(22,16,14,0.75);border:1px solid rgba(163,148,138,0.25);border-left:3px solid #BAC3C7;border-radius:8px;padding:11px 14px;box-sizing:border-box;}.sola-astro-cal-leaf:not(:has(.sola-astro-cal-val:not(:empty))){display:none!important;}.sola-astro-cal-tag{font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;color:#BAC3C7;margin-bottom:3px;}.sola-astro-cal-val{font-family:Georgia,'Times New Roman',serif;font-size:1.02em;color:#F0DCC4;}.sola-astro-elapsed-ribbon{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:9px 13px;background:rgba(22,16,14,0.75);border:1px solid rgba(244,162,97,0.2);border-left:3px solid #F4A261;border-radius:7px;font-size:max(.75rem,0.9em);color:#F0DCC4;flex-wrap:wrap;box-sizing:border-box;}.sola-astro-elapsed-ribbon:not(:has(.sola-astro-elapsed-val:not(:empty))){display:none!important;}.sola-astro-elapsed-ribbon svg{color:#F4A261;flex-shrink:0;}.sola-astro-elapsed-label{min-width:0;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;color:#F4A261;text-transform:uppercase;}.sola-astro-elapsed-val{min-width:0;font-family:ui-sans-serif,system-ui,sans-serif;color:#F0DCC4;}.sola-astro-whisper{grid-column:1/-1;}.sola-astro-whisper:not(:has(.sola-astro-whisper-text:not(:empty))){display:none!important;}.sola-astro-whisper-text:not(:empty)::before{content:\"“\";}.sola-astro-whisper-text:not(:empty)::after{content:\"”\";}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-calendar{interpolate-size:allow-keywords;}details.sola-card-calendar::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-calendar[open]::details-content{height:auto;opacity:1;}details.sola-card-calendar[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-calendar[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-calendar[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-calendar[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-calendar::details-content{transition:none!important;}details.sola-card-calendar[open]>.sola-track-body,details.sola-card-calendar[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.075),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(163,148,138,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-calendar\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;color:#F4A261;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><path d=\"M3.6 9h16.8M3.6 15h16.8M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18\"/></svg></span><span style=\"display:block;min-width:0;\"><span class=\"sola-date-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;color:#F4A261;\">Sola’s Celestial Astrolabe</span><span class=\"sola-date-sub\" style=\"display:block;font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;\">Chronology · seasonal progression &amp; elapsed hours</span></span></div><span style=\"color:#F3B74B;background:rgba(243,183,75,.09);border:1px solid rgba(243,183,75,.28);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px;flex-shrink:0;\">ASTROLABE</span><span class=\"sola-drawer-chevron\"><svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(163,148,138,.4);border-radius:3px 8px 8px 3px;color:#F0DCC4;line-height:1.65;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;white-space:normal;\">$1</div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 25,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.14a Wardrobe: Character Attire Slip",
      "find_regex": "(?:^[ \\t]*([A-Z][A-Za-z'’\\- ]{1,35})(?:[ \\t]+·[ \\t]+Wardrobe)?[ \\t]*:[ \\t]*\\r?\\n^[ \\t]*Layers[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]{0,3998}[^\\s<>])?)[ \\t]*\\r?\\n^[ \\t]*Condition[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]{0,3998}[^\\s<>])?)[ \\t]*(?:\\r?\\n|$)(?:^[ \\t]*Tells[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]{0,3998}[^\\s<>])?)[ \\t]*(?:\\r?\\n|$))?(?:^[ \\t]*(?:\\*{1,2})?Sola(?:\\*{1,2})?[ \\t]*:[ \\t]*(?:\\*|[\"“])?([^\\s<>*\"”](?:[^\\r\\n<>*\"”]{0,3998}[^\\s<>*\"”])?)(?:\\*|[\"”])?[ \\t]*(?:\\r?\\n|$))?)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:wardrobe)(?=[:\\s>])[^>]*>(?:(?!<\\/?(?:wardrobe)(?=[:\\s>]))[\\s\\S])*?)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:wardrobe)\\b[^\"]*\")[^>]*>(?:(?!<\\/details\\s*>|<details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?))",
      "replace_string": "<div class=\"sola-ward-slip\" style=\"--shadowWidth:0!important;background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.22);border-left:3.5px solid #7A8B99;border-radius:9px;padding:15px 17px 14px;margin:10px 0 16px;box-shadow:0 3px 12px rgba(0,0,0,0.22);\"><style>.sola-director-note{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.sola-director-note,.sola-director-note *{text-shadow:none!important;}.sola-director-note::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.sola-director-note .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.sola-director-note .sola-director-label,.sola-director-note .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.sola-director-note .sola-director-quote{display:block;font-family:Georgia,\"Times New Roman\",serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.sola-director-note .sola-director-quote,.sola-director-note .sola-director-quote *{color:#1A1310!important;}</style><div class=\"sola-ward-header\" style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:10px;border-bottom:1px dashed rgba(163,148,138,0.25);margin-bottom:12px;\"><span class=\"sola-ward-char\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:600;color:#F0DCC4;\">$1</span><span class=\"sola-ward-cond-badge\" style=\"display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(122,139,153,0.14);border:1px solid rgba(122,139,153,0.4);color:#BAC3C7;font-size:max(.75rem,0.76em);font-weight:700;letter-spacing:0.04em;\"><span style=\"width:6px;height:6px;border-radius:50%;background:#7A8B99;box-shadow:0 0 6px #7A8B99;\"></span><span>$3</span></span></div><div class=\"sola-ward-section\" style=\"margin-bottom:10px;\"><div class=\"sola-ward-label\" style=\"font-size:0.75rem;letter-spacing:0.06em;font-weight:700;text-transform:uppercase;color:#F4A261;margin-bottom:4px;\">Active Layers</div><div class=\"sola-ward-layers\" style=\"font-size:max(.75rem,0.9em);line-height:1.5;color:#F0DCC4;padding:7px 11px;background:rgba(26,19,16,0.5);border:1px solid rgba(244,162,97,0.14);border-radius:6px;\">$2</div></div><div class=\"sola-ward-tells-box\" style=\"margin-bottom:10px;\"><div class=\"sola-ward-label\" style=\"font-size:0.75rem;letter-spacing:0.06em;font-weight:700;text-transform:uppercase;color:#BAC3C7;margin-bottom:4px;\">Somatic Tells</div><div class=\"sola-ward-tells\" style=\"font-size:max(.75rem,0.88em);line-height:1.5;color:#E07A5F;font-style:italic;padding:2px 2px 4px;\">$4</div></div><div class=\"sola-ward-whisper sola-director-note\"><div class=\"sola-director-label\">SOLA’S ATELIER NOTE</div><div class=\"sola-ward-whisper-text sola-director-quote\">$5</div></div></div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 26,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.15 Card: Wardrobe & Physical State",
      "find_regex": "<wardrobe\\b[^>]*>([\\s\\S]*?)<\\/wardrobe>",
      "replace_string": "<div><style>details.sola-card-wardrobe{--shadowWidth:0!important;}details.sola-card-wardrobe>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-wardrobe>summary::-webkit-details-marker{display:none;}details.sola-card-wardrobe>summary::marker{content:\"\";}details.sola-card-wardrobe>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-wardrobe>summary>.sola-drawer-title{min-width:0;}details.sola-card-wardrobe>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-wardrobe>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-wardrobe>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-wardrobe>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-wardrobe[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-wardrobe[open]>.sola-track-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-wardrobe>summary,details.sola-card-wardrobe[open]>.sola-track-body,details.sola-card-wardrobe>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-wardrobe>div[tabindex=\"0\"]:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-wardrobe .sola-ward-heading{font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;}details.sola-card-wardrobe .sola-ward-sub{font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;}details.sola-card-wardrobe .sola-ward-whisper:not(:has(.sola-ward-whisper-text:not(:empty))){display:none!important;}details.sola-card-wardrobe .sola-ward-whisper-text:not(:empty)::before{content:\"“\";}details.sola-card-wardrobe .sola-ward-whisper-text:not(:empty)::after{content:\"”\";}details.sola-card-wardrobe .sola-ward-tells-box:not(:has(.sola-ward-tells:not(:empty))){display:none!important;}details.sola-card-wardrobe .sola-ward-slip:last-child{margin-bottom:0;}@media(max-width:380px){details.sola-card-wardrobe>.sola-track-body{margin-left:8px!important;margin-right:8px!important;padding:12px!important;}.sola-ward-slip{padding:12px 10px!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-wardrobe{interpolate-size:allow-keywords;}details.sola-card-wardrobe::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-wardrobe[open]::details-content{height:auto;opacity:1;}details.sola-card-wardrobe[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-wardrobe[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-wardrobe[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-wardrobe[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-wardrobe::details-content{transition:none!important;}details.sola-card-wardrobe[open]>.sola-track-body,details.sola-card-wardrobe[open]>.sola-track-body>*{animation:none!important;}}</style><details class=\"sola-drawer sola-drawer-track sola-card-wardrobe\" style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.075),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(163,148,138,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\"><summary class=\"sola-drawer-summary\" style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));list-style:none;flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;\"><div class=\"sola-drawer-title\" style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M12 4a3 3 0 0 1 3 3c0 .8-.3 1.5-.8 2l-7.7 5.5a2 2 0 0 0-.5 2.5l.5 .8a2 2 0 0 0 2.5 .5l11.5 -6.5\"/><path d=\"M4 19l16 -9\"/></svg><span style=\"display:block;min-width:0;\"><span class=\"sola-ward-heading\" style=\"display:block;\">Sola’s Atelier & Wardrobe</span><span class=\"sola-ward-sub\" style=\"display:block;\">Sensory attire · physical wear & somatic tells</span></span></div><span class=\"sola-drawer-badge\" style=\"color:#7A8B99;background:rgba(122,139,153,.09);border:1px solid rgba(122,139,153,.28);font-size:max(.75em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px 9px 7px 5px;flex:0 1 auto;max-width:100%;\">ATELIER</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(163,148,138,.4);border-radius:3px 8px 8px 3px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">$1<div style=\"margin-top:14px;padding-top:10px;border-top:1px dashed rgba(163,148,138,.3);font-size:max(.78em,.75rem);line-height:1.5;color:#A3948A;\">Atelier attire · active garment layers, condition & somatic fabric tells</div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 27,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.15a Inventory: Character Gear Slip",
      "find_regex": "(?:^[ \\t]*([A-Z][A-Za-z'’\\- ]{1,35})(?:[ \\t]+·[ \\t]+Inventory)?[ \\t]*:[ \\t]*\\r?\\n^[ \\t]*In-Hand[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]{0,3998}[^\\s<>])?)[ \\t]*(?:\\r?\\n|$)(?:^[ \\t]*Carried[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]{0,3998}[^\\s<>])?)[ \\t]*(?:\\r?\\n|$))?(?:^[ \\t]*Concealed[ \\t]*:[ \\t]*([^\\s<>](?:[^\\r\\n<>]{0,3998}[^\\s<>])?)[ \\t]*(?:\\r?\\n|$))?(?:^[ \\t]*(?:\\*{1,2})?Sola(?:\\*{1,2})?[ \\t]*:[ \\t]*(?:\\*|[\"“])?([^\\s<>*\"”](?:[^\\r\\n<>*\"”]{0,3998}[^\\s<>*\"”])?)(?:\\*|[\"”])?[ \\t]*(?:\\r?\\n|$))?)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:inventory)(?=[:\\s>])[^>]*>(?:(?!<\\/?(?:inventory)(?=[:\\s>]))[\\s\\S])*?)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:inventory)\\b[^\"]*\")[^>]*>(?:(?!<\\/details\\s*>|<details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?))",
      "replace_string": "<div class=\"sola-inv-slip\" style=\"--shadowWidth:0!important;background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.22);border-left:3.5px solid #D4A373;border-radius:9px;padding:15px 17px 14px;margin:10px 0 16px;box-shadow:0 3px 12px rgba(0,0,0,0.22);box-sizing:border-box;\"><style>.sola-director-note{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.sola-director-note,.sola-director-note *{text-shadow:none!important;}.sola-director-note::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.sola-director-note .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.sola-director-note .sola-director-label,.sola-director-note .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.sola-director-note .sola-director-quote{display:block;font-family:Georgia,\"Times New Roman\",serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.sola-director-note .sola-director-quote,.sola-director-note .sola-director-quote *{color:#1A1310!important;}</style><div class=\"sola-inv-header\" style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:10px;border-bottom:1px dashed rgba(163,148,138,0.25);margin-bottom:12px;\"><span class=\"sola-inv-char\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:600;color:#F0DCC4;\">$1</span><span class=\"sola-inv-status-badge\" style=\"display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(212,163,115,0.14);border:1px solid rgba(212,163,115,0.45);color:#D4A373;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;white-space:normal;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;\"><span class=\"sola-inv-status-dot\" style=\"width:6px;height:6px;border-radius:50%;background:#D4A373;box-shadow:0 0 6px #D4A373;\"></span><span>EQUIPMENT PROFILE</span></span></div><div class=\"sola-inv-rows\" style=\"display:flex;flex-direction:column;gap:8px;\"><div class=\"sola-inv-inhand\" style=\"padding:8px 12px;background:rgba(26,19,16,0.6);border:1px solid rgba(243,183,75,0.25);border-left:3px solid #F3B74B;border-radius:6px;box-sizing:border-box;\"><div style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;color:#F3B74B;text-transform:uppercase;margin-bottom:3px;display:flex;align-items:center;gap:5px;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M8 13v-8.5a1.5 1.5 0 0 1 3 0v7.5\"/><path d=\"M11 11.5v-2a1.5 1.5 0 0 1 3 0v2.5\"/><path d=\"M14 10.5a1.5 1.5 0 0 1 3 0v1.5\"/><path d=\"M17 11.5a1.5 1.5 0 0 1 3 0v4.5a6 6 0 0 1 -6 6h-2h.208a6 6 0 0 1 -5.012 -2.7a69.74 69.74 0 0 1 -.196 -.3c-.312 -.479 -1.407 -2.388 -3.286 -5.728a1.5 1.5 0 0 1 .536 -2.022a1.867 1.867 0 0 1 2.28 .28l1.47 1.47\"/></svg> IN-HAND (DRAWN / READY)</div><div class=\"sola-inv-inhand-val\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.96em);line-height:1.5;color:#F0DCC4;font-weight:500;\">$2</div></div><div class=\"sola-inv-carried\" style=\"padding:8px 12px;background:rgba(26,19,16,0.5);border:1px solid rgba(186,195,199,0.2);border-left:3px solid #BAC3C7;border-radius:6px;box-sizing:border-box;\"><div style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;color:#BAC3C7;text-transform:uppercase;margin-bottom:3px;display:flex;align-items:center;gap:5px;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"/><path d=\"M8 7v-2a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v2\"/><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"12.01\"/></svg> CARRIED GEAR (STOWED / PACK)</div><div class=\"sola-inv-carried-val\" style=\"font-size:max(.75rem,0.92em);line-height:1.5;color:#F0DCC4;\">$3</div></div><div class=\"sola-inv-concealed\" style=\"padding:8px 12px;background:rgba(26,19,16,0.5);border:1px solid rgba(133,146,230,0.22);border-left:3px solid #8592E6;border-radius:6px;box-sizing:border-box;\"><div style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;color:#8592E6;text-transform:uppercase;margin-bottom:3px;display:flex;align-items:center;gap:5px;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg> CONCEALED (HIDDEN PROPS)</div><div class=\"sola-inv-concealed-val\" style=\"font-size:max(.75rem,0.92em);line-height:1.5;color:#F0DCC4;font-style:italic;\">$4</div></div></div><div class=\"sola-inv-whisper sola-director-note\"><div class=\"sola-inv-whisper-label sola-director-label\">SOLA’S ARMORY NOTE</div><div class=\"sola-inv-whisper-text sola-director-quote\">$5</div></div></div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 28,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.16 Card: Carried Inventory & Gear",
      "find_regex": "<inventory\\b[^>]*>([\\s\\S]*?)<\\/inventory>",
      "replace_string": "<div><style>details.sola-card-inventory{--shadowWidth:0!important;}details.sola-card-inventory>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-inventory>summary::-webkit-details-marker{display:none;}details.sola-card-inventory>summary::marker{content:\"\";}details.sola-card-inventory>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-inventory>summary>.sola-drawer-title{min-width:0;}details.sola-card-inventory>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-inventory>summary .sola-drawer-title svg{width:16px!important;height:16px!important;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}details.sola-card-inventory>summary .sola-drawer-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .35s cubic-bezier(0.16,1,0.3,1);pointer-events:none;color:#A3948A;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;}details.sola-card-inventory>summary .sola-drawer-chevron svg{width:14px;height:14px;vertical-align:middle;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}details.sola-card-inventory[open]>summary .sola-drawer-chevron{transform:translateY(-50%) rotate(180deg);}details.sola-card-inventory[open]>summary{border-bottom:1px solid rgba(212,163,115,0.22);}details.sola-card-inventory>summary:hover{background:linear-gradient(95deg,rgba(212,163,115,0.16),rgba(26,19,16,0.25))!important;}details.sola-card-inventory[open]>summary:hover{background:linear-gradient(95deg,rgba(212,163,115,0.18),rgba(26,19,16,0.3))!important;}details[open].sola-card-inventory>.sola-track-body{animation:solaTrackInventoryReveal .80s cubic-bezier(0.16,1,0.3,1) both;}@keyframes solaTrackInventoryReveal{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details[open].sola-card-inventory>.sola-track-body{animation:none!important;}}details.sola-card-inventory .sola-inv-carried:not(:has(.sola-inv-carried-val:not(:empty))){display:none!important;}details.sola-card-inventory .sola-inv-concealed:not(:has(.sola-inv-concealed-val:not(:empty))){display:none!important;}details.sola-card-inventory .sola-inv-whisper:not(:has(.sola-inv-whisper-text:not(:empty))){display:none!important;}details.sola-card-inventory .sola-inv-whisper-text:not(:empty)::before{content:\"“\";}details.sola-card-inventory .sola-inv-whisper-text:not(:empty)::after{content:\"”\";}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-inventory{interpolate-size:allow-keywords;}details.sola-card-inventory::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-inventory[open]::details-content{height:auto;opacity:1;}details.sola-card-inventory[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-inventory[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-inventory[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-inventory[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-inventory::details-content{transition:none!important;}details.sola-card-inventory[open]>.sola-track-body,details.sola-card-inventory[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(212,163,115,.08),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(212,163,115,.32);border-left:3px double rgba(212,163,115,.65);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-inventory\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#D4A373;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(212,163,115,.14),rgba(26,19,16,.2));flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;color:#D4A373;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M20 4v5l-9 9l-4 -4l9 -9h4z\"/><path d=\"M7 14l-4 4l3 3l4 -4\"/><line x1=\"14\" y1=\"6\" x2=\"18\" y2=\"10\"/></svg></span><span style=\"display:block;min-width:0;\"><span class=\"sola-inv-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;color:#D4A373;\">Sola’s Armory &amp; Carried Gear</span><span class=\"sola-inv-sub\" style=\"display:block;font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;\">Physical inventory · in-hand items, stowed gear &amp; concealed props</span></span></div><span style=\"color:#D4A373;background:rgba(212,163,115,.12);border:1px solid rgba(212,163,115,.3);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px;flex-shrink:0;\">ARMORY</span><span class=\"sola-drawer-chevron\"><svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(212,163,115,.35);border-radius:3px 8px 8px 3px;color:#F0DCC4;line-height:1.65;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(212,163,115,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;white-space:normal;\">$1</div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 29,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.17a Cast: Location Row",
      "find_regex": "(?=^[ \\t]*Location:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}scene_cast(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-cast\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))^[ \\t]*Location:[ \\t]*((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])+?)[ \\t]*(?=\\r?$)",
      "replace_string": "<div class=\"sola-cast-loc-bar\"><span class=\"sola-cast-loc-lab\">Location</span><span class=\"sola-cast-loc-val\">$1</span></div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 30,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.17b Cast: Speakers Row",
      "find_regex": "(?=^[ \\t]*Active Speakers?[^:\\r\\n<>]*:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}scene_cast(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-cast\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))^[ \\t]*Active Speakers?[^:\\r\\n<>]*:[ \\t]*((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])+?)[ \\t]*(?=\\r?$)",
      "replace_string": "<div class=\"sola-cast-speakers\"><span class=\"sola-cast-lab\">Active Speakers</span><span class=\"sola-cast-speakers-val\">$1</span></div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 31,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.17c Cast: Ambient Row",
      "find_regex": "(?=^[ \\t]*Ambient NPCs?[^:\\r\\n<>]*:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}scene_cast(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-cast\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))^[ \\t]*Ambient NPCs?[^:\\r\\n<>]*:[ \\t]*((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])+?)[ \\t]*(?=\\r?$)",
      "replace_string": "<div class=\"sola-cast-ambient\"><span class=\"sola-cast-lab\">Ambient NPCs</span><span class=\"sola-cast-ambient-val\">$1</span></div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 32,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.17d Cast: Facts Row",
      "find_regex": "(?=^[ \\t]*Observable Facts?[^:\\r\\n<>]*:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}scene_cast(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-cast\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))^[ \\t]*Observable Facts?[^:\\r\\n<>]*:[ \\t]*((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])+?)[ \\t]*(?=\\r?$)",
      "replace_string": "<div class=\"sola-cast-facts-box\"><span class=\"sola-cast-lab\">Observable Facts</span><span class=\"sola-cast-facts-val\">$1</span></div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 33,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.17e Cast: Sola Whisper",
      "find_regex": "(?=^[ \\t]*Sola:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}scene_cast(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-cast\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))^[ \\t]*Sola:[ \\t]*((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])+?)[ \\t]*(?=\\r?$)",
      "replace_string": "<div class=\"sola-cast-whisper sola-director-note\"><span class=\"sola-director-label\">Sola</span><span class=\"sola-cast-whisper-text sola-director-quote\">$1</span></div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 34,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.17 Card: Scene Cast & Local Facts",
      "find_regex": "<scene_cast\\b[^>]*>([\\s\\S]*?)<\\/scene_cast>",
      "replace_string": "<div><style>details.sola-card-cast{--shadowWidth:0!important;}details.sola-card-cast>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-cast>summary::-webkit-details-marker{display:none;}details.sola-card-cast>summary::marker{content:\"\";}details.sola-card-cast>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-cast>summary>.sola-drawer-title{min-width:0;}details.sola-card-cast>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-cast>summary .sola-drawer-title svg{width:16px!important;height:16px!important;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}details.sola-card-cast>summary .sola-drawer-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .35s cubic-bezier(0.16,1,0.3,1);pointer-events:none;color:#A3948A;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;}details.sola-card-cast>summary .sola-drawer-chevron svg{width:14px;height:14px;vertical-align:middle;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}details.sola-card-cast[open]>summary .sola-drawer-chevron{transform:translateY(-50%) rotate(180deg);}details.sola-card-cast[open]>summary{border-bottom:1px solid rgba(122,139,153,0.22);}details.sola-card-cast>summary:hover{background:linear-gradient(95deg,rgba(122,139,153,0.18),rgba(26,19,16,0.25))!important;}details.sola-card-cast[open]>summary:hover{background:linear-gradient(95deg,rgba(122,139,153,0.2),rgba(26,19,16,0.3))!important;}details[open].sola-card-cast>.sola-track-body{animation:solaTrackCastReveal .80s cubic-bezier(0.16,1,0.3,1) both;}@keyframes solaTrackCastReveal{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details[open].sola-card-cast>.sola-track-body{animation:none!important;}}.sola-cast-dossier{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;}.sola-cast-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;box-sizing:border-box;}@media(max-width:540px){.sola-cast-split{grid-template-columns:1fr;}}.sola-cast-loc-bar:not(:has(.sola-cast-loc-val:not(:empty))){display:none!important;}.sola-cast-speakers:not(:has(.sola-cast-speakers-val:not(:empty))){display:none!important;}.sola-cast-ambient:not(:has(.sola-cast-ambient-val:not(:empty))){display:none!important;}.sola-cast-facts-box:not(:has(.sola-cast-facts-val:not(:empty))){display:none!important;}.sola-cast-whisper:not(:has(.sola-cast-whisper-text:not(:empty))){display:none!important;}.sola-cast-whisper-text:not(:empty)::before{content:\"“\";}.sola-cast-whisper-text:not(:empty)::after{content:\"”\";}  .sola-cast-dossier{display:flex;flex-direction:column;gap:9px;box-sizing:border-box;} .sola-cast-loc-bar{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding:8px 12px;border-radius:9px;background:linear-gradient(95deg,rgba(122,139,153,.16),rgba(26,19,16,.30));border:1px solid rgba(122,139,153,.32);border-left:3px solid rgba(122,139,153,.7);box-sizing:border-box;} .sola-cast-loc-lab{font-size:max(.62rem,.68em);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7A8B99;flex-shrink:0;} .sola-cast-loc-val{color:#F0DCC4;font-size:.97em;line-height:1.45;min-width:0;} .sola-cast-speakers,.sola-cast-ambient{padding:8px 11px;border-radius:9px;background:rgba(18,13,11,.5);border:1px solid rgba(122,139,153,.22);border-top:2px solid rgba(122,139,153,.45);box-sizing:border-box;min-width:0;} .sola-cast-ambient{opacity:.82;border-top-color:rgba(163,148,138,.4);} .sola-cast-lab{display:block;font-size:max(.6rem,.66em);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7A8B99;margin-bottom:5px;} .sola-cast-ambient .sola-cast-lab{color:#A3948A;} .sola-cast-speakers-val{display:block;color:#BAC3C7;font-size:.95em;line-height:1.5;font-weight:600;} .sola-cast-ambient-val{display:block;color:#C9BCAE;font-size:.93em;line-height:1.5;font-style:italic;} .sola-cast-facts-box{padding:9px 12px 10px;border-radius:9px;background:linear-gradient(180deg,rgba(122,139,153,.09),rgba(18,13,11,.42));border:1px solid rgba(122,139,153,.24);box-sizing:border-box;} .sola-cast-facts-val{display:block;color:#E8D6BE;font-size:.94em;line-height:1.62;} .sola-cast-facts-box .sola-cast-lab::after{content:\"\";display:block;height:1px;margin-top:6px;background:linear-gradient(90deg,rgba(122,139,153,.5),transparent);} .sola-cast-whisper{margin-top:2px;} @media(max-width:540px){.sola-cast-loc-bar{align-items:flex-start;}} .sola-cast-dossier{display:grid!important;grid-template-columns:1fr 1fr;gap:9px;box-sizing:border-box;}.sola-cast-loc-bar,.sola-cast-facts-box,.sola-cast-whisper{grid-column:1/-1;}.sola-cast-dossier:not(:has(.sola-cast-speakers)) .sola-cast-ambient,.sola-cast-dossier:not(:has(.sola-cast-ambient)) .sola-cast-speakers{grid-column:1/-1;}@media(max-width:540px){.sola-cast-dossier{grid-template-columns:1fr;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-cast{interpolate-size:allow-keywords;}details.sola-card-cast::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-cast[open]::details-content{height:auto;opacity:1;}details.sola-card-cast[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-cast[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-cast[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-cast[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-cast::details-content{transition:none!important;}details.sola-card-cast[open]>.sola-track-body,details.sola-card-cast[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(122,139,153,.08),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(122,139,153,.32);border-left:3px double rgba(122,139,153,.65);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-cast\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#7A8B99;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(122,139,153,.14),rgba(26,19,16,.2));flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;color:#BAC3C7;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"7\" r=\"4\"/><path d=\"M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2\"/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"/><path d=\"M21 21v-2a4 4 0 0 0 -3 -3.85\"/></svg></span><span style=\"display:block;min-width:0;\"><span class=\"sola-cast-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;color:#BAC3C7;\">Sola’s Scene Cast &amp; Spatial Ledger</span><span class=\"sola-cast-sub\" style=\"display:block;font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;\">Stage traffic · observable physical facts &amp; room blocking</span></span></div><span style=\"color:#7A8B99;background:rgba(122,139,153,.12);border:1px solid rgba(122,139,153,.3);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px;flex-shrink:0;\">SPATIAL LEDGER</span><span class=\"sola-drawer-chevron\"><svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(122,139,153,.35);border-radius:3px 8px 8px 3px;color:#F0DCC4;line-height:1.65;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(122,139,153,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;white-space:normal;\"><div class=\"sola-cast-dossier\">$1</div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 35,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.18 Director Notebook: Story Dossier",
      "find_regex": "<\\s{0,8}story_notes\\b[^>]{0,200}>(?=(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}<\\/\\s{0,8}story_notes\\s{0,8}>)(?=(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*(?:Threads|Seeds|Motives|Horizon)[ \\t]*:)(?:(?=(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Threads[ \\t]*:[ \\t]*((?:(?!<\\s{0,8}story_notes\\b|(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>))[\\s\\S]){1,4000}?)(?=(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>)))|(?!(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Threads[ \\t]*:))(?:(?=(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Seeds[ \\t]*:[ \\t]*((?:(?!<\\s{0,8}story_notes\\b|(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>))[\\s\\S]){1,4000}?)(?=(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>)))|(?!(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Seeds[ \\t]*:))(?:(?=(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Motives[ \\t]*:[ \\t]*((?:(?!<\\s{0,8}story_notes\\b|(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>))[\\s\\S]){1,4000}?)(?=(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>)))|(?!(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Motives[ \\t]*:))(?:(?=(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Horizon[ \\t]*:[ \\t]*((?:(?!<\\s{0,8}story_notes\\b|(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>))[\\s\\S]){1,4000}?)(?=(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>)))|(?!(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Horizon[ \\t]*:))(?:(?=(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Sola(?:[ \\t]+Comment)?[ \\t]*:[ \\t]*(?:[*\"]{1,2})?((?:(?!<\\s{0,8}story_notes\\b|(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>))[\\s\\S]){1,4000}?)(?:[*\"]{1,2})?(?=(?:\\r?\\n[ \\t]*(?:(?:Threads|Seeds|Motives|Horizon|Sola(?:[ \\t]+Comment)?)[ \\t]*:|<\\/\\s{0,8}story_notes\\s{0,8}>)|<\\/\\s{0,8}story_notes\\s{0,8}>)))|(?!(?:|(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Sola(?:[ \\t]+Comment)?[ \\t]*:))(?:(?!<\\/\\s{0,8}story_notes\\s{0,8}>|<\\s{0,8}story_notes\\b)[\\s\\S]){0,20000}<\\/\\s{0,8}story_notes\\s{0,8}>",
      "replace_string": "<style>.sola-director-note{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.sola-director-note,.sola-director-note *{text-shadow:none!important;}.sola-director-note::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.sola-director-note .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.sola-director-note .sola-director-label,.sola-director-note .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.sola-director-note .sola-director-quote{display:block;font-family:Georgia,\"Times New Roman\",serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.sola-director-note .sola-director-quote,.sola-director-note .sola-director-quote *{color:#1A1310!important;}</style><story_notes><div class=\"sola-notes-dossier\" style=\"--shadowWidth:0!important;\"><div class=\"sola-notes-cell sola-notes-threads\" style=\"background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #F3B74B;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;\"><div class=\"sola-notes-cell-tag\" style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;color:#F3B74B;display:flex;align-items:center;gap:5px;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><circle cx=\"6\" cy=\"12\" r=\"3\"/><circle cx=\"18\" cy=\"12\" r=\"3\"/><path d=\"M6 9h12\"/><path d=\"M6 15h12\"/></svg> ACTIVE PLOT THREADS</div><div class=\"sola-notes-threads-val\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.96em);line-height:1.55;color:#F0DCC4;\">$1</div></div><div class=\"sola-notes-cell sola-notes-seeds\" style=\"background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #E9A036;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;\"><div class=\"sola-notes-cell-tag\" style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;color:#E9A036;display:flex;align-items:center;gap:5px;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M12 10a6 6 0 0 0 -6 -6H3v2a6 6 0 0 0 6 6h3\"/><path d=\"M12 14a6 6 0 0 1 6 -6h3v2a6 6 0 0 1 -6 6h-3\"/><path d=\"M12 20v-10\"/></svg> PLANTED SEEDS &amp; PROPS</div><div class=\"sola-notes-seeds-val\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.96em);line-height:1.55;color:#F0DCC4;\">$2</div></div><div class=\"sola-notes-cell sola-notes-motives\" style=\"background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #8592E6;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;\"><div class=\"sola-notes-cell-tag\" style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;color:#8592E6;display:flex;align-items:center;gap:5px;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg> UNREVEALED NPC MOTIVES</div><div class=\"sola-notes-motives-val\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.96em);line-height:1.55;color:#F0DCC4;\">$3</div></div><div class=\"sola-notes-cell sola-notes-horizon\" style=\"background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #EE6C4D;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;\"><div class=\"sola-notes-cell-tag\" style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;color:#EE6C4D;display:flex;align-items:center;gap:5px;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><polyline points=\"12 7 12 12 15 15\"/></svg> DRAMATIC HORIZON &amp; CLOCK</div><div class=\"sola-notes-horizon-val\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.96em);line-height:1.55;color:#F0DCC4;\">$4</div></div><div class=\"sola-notes-whisper sola-director-note\" style=\"grid-column:1/-1;\"><div class=\"sola-notes-whisper-label sola-director-label\">SOLA’S CONTINUITY NOTE</div><div class=\"sola-notes-whisper-text sola-director-quote\">$5</div></div></div></story_notes>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 36,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.19 Card: Director Notebook & Story Seeds",
      "find_regex": "<\\s{0,8}story_notes\\b[^>]{0,200}>([\\s\\S]{0,20000}?)<\\s{0,8}\\/\\s{0,8}story_notes\\s{0,8}>",
      "replace_string": "<div><style>details.sola-card-notebook{--shadowWidth:0!important;}details.sola-card-notebook>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-notebook>summary::-webkit-details-marker{display:none;}details.sola-card-notebook>summary::marker{content:\"\";}details.sola-card-notebook>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-notebook>summary>.sola-drawer-title{min-width:0;}details.sola-card-notebook>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-notebook>summary .sola-drawer-title svg{width:16px!important;height:16px!important;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}details.sola-card-notebook>summary .sola-drawer-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .35s cubic-bezier(0.16,1,0.3,1);pointer-events:none;color:#A3948A;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;}details.sola-card-notebook>summary .sola-drawer-chevron svg{width:14px;height:14px;vertical-align:middle;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}details.sola-card-notebook[open]>summary .sola-drawer-chevron{transform:translateY(-50%) rotate(180deg);}details.sola-card-notebook[open]>summary{border-bottom:1px solid rgba(244,162,97,0.22);}details.sola-card-notebook>summary:hover{background:linear-gradient(95deg,rgba(244,162,97,0.16),rgba(26,19,16,0.25))!important;}details.sola-card-notebook[open]>summary:hover{background:linear-gradient(95deg,rgba(244,162,97,0.18),rgba(26,19,16,0.3))!important;}details[open].sola-card-notebook>.sola-track-body{animation:solaTrackNotesReveal .80s cubic-bezier(0.16,1,0.3,1) both;}@keyframes solaTrackNotesReveal{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details[open].sola-card-notebook>.sola-track-body{animation:none!important;}}.sola-notes-dossier{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;box-sizing:border-box;}@media(max-width:540px){.sola-notes-dossier{grid-template-columns:1fr;}}.sola-notes-cell{background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.18);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;}.sola-notes-threads{border-left:3.5px solid #F3B74B;}.sola-notes-seeds{border-left:3.5px solid #E9A036;}.sola-notes-motives{border-left:3.5px solid #8592E6;}.sola-notes-horizon{border-left:3.5px solid #EE6C4D;}.sola-notes-threads:not(:has(.sola-notes-threads-val:not(:empty))){display:none!important;}.sola-notes-seeds:not(:has(.sola-notes-seeds-val:not(:empty))){display:none!important;}.sola-notes-motives:not(:has(.sola-notes-motives-val:not(:empty))){display:none!important;}.sola-notes-horizon:not(:has(.sola-notes-horizon-val:not(:empty))){display:none!important;}.sola-notes-whisper:not(:has(.sola-notes-whisper-text:not(:empty))){display:none!important;}.sola-notes-whisper-text:not(:empty)::before{content:\"“\";}.sola-notes-whisper-text:not(:empty)::after{content:\"”\";}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-notebook{interpolate-size:allow-keywords;}details.sola-card-notebook::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-notebook[open]::details-content{height:auto;opacity:1;}details.sola-card-notebook[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-notebook[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-notebook[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-notebook[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-notebook::details-content{transition:none!important;}details.sola-card-notebook[open]>.sola-track-body,details.sola-card-notebook[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.08),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(163,148,138,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-notebook\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;color:#F4A261;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M19 4v16H7a2 2 0 0 1 -2 -2V6a2 2 0 0 1 2 -2h12z\"/><path d=\"M19 16H7a2 2 0 0 0 -2 2\"/><path d=\"M9 8h6\"/></svg></span><span style=\"display:block;min-width:0;\"><span class=\"sola-notes-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;color:#F4A261;\">Sola’s Director Notebook</span><span class=\"sola-notes-sub\" style=\"display:block;font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;\">Narrative scratchpad · open threads, planted seeds &amp; hidden motives</span></span></div><span style=\"color:#F4A261;background:rgba(244,162,97,.1);border:1px solid rgba(244,162,97,.3);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px;flex-shrink:0;\">DIRECTOR SCRATCHPAD</span><span class=\"sola-drawer-chevron\"><svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(163,148,138,.4);border-radius:3px 8px 8px 3px;color:#F0DCC4;line-height:1.65;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;white-space:normal;\">$1</div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 37,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.20 Card: Character Trait Ledger",
      "find_regex": "<solatag\\b[^>]*>([\\s\\S]{0,50000}?)<\\/solatag>",
      "replace_string": "<div><style>details.sola-card-trait{--shadowWidth:0!important;}details.sola-card-trait>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-trait>summary::-webkit-details-marker{display:none;}details.sola-card-trait>summary::marker{content:\"\";}details.sola-card-trait>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-trait>summary>.sola-drawer-title{min-width:0;}details.sola-card-trait>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-trait>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-trait>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-trait>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-trait[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-trait[open]>.sola-track-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-trait>summary,details.sola-card-trait[open]>.sola-track-body,details.sola-card-trait>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-trait>div[tabindex=\"0\"]:focus-visible,details.sola-card-trait>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-trait{interpolate-size:allow-keywords;}details.sola-card-trait::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-trait[open]::details-content{height:auto;opacity:1;}details.sola-card-trait[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-trait[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-trait[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-trait[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-trait::details-content{transition:none!important;}details.sola-card-trait[open]>.sola-track-body,details.sola-card-trait[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:rgba(26,19,16,0.9);border:1px solid rgba(243,183,75,0.45);border-radius:12px;font-family:inherit;font-size:1em;box-shadow:0 2px 8px rgba(0,0,0,0.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-trait\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:700;color:#9AA87A;letter-spacing:.02em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(90deg,rgba(154,168,122,0.14),rgba(20,12,8,0.3));list-style:none;flex-wrap:wrap;gap:8px 10px;font-size:1em;line-height:1.4;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:8px;flex:1 1 14rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><svg style=\"width:15px;height:15px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M14 2h-8a2 2 0 0 0 -2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-12z\"/><path d=\"M14 2v6h6\"/><path d=\"M8 13h8\"/><path d=\"M8 17h5\"/></svg><span>Sola: Character Trait Ledger</span></div><span style=\"color:#9AA87A;background:rgba(154,168,122,0.14);border:1px solid rgba(154,168,122,0.32);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.04em;line-height:1.4;padding:3px 8px;border-radius:999px;flex:0 1 auto;max-width:100%;\" class=\"sola-drawer-badge\">TRAITS</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 12px 12px;padding:12px 14px;background:rgba(30,20,14,0.72);border-left:2px solid #F3B74B;border-radius:8px;color:#F0DCC4;line-height:1.65;font-family:inherit;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(243,183,75,0.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">$1</div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 38,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.20a Matrix: Character Spine Dossier",
      "find_regex": "(<char_matrix\\b[^>]{0,200}>)(?=[^<>]*<\\/char_matrix>)\\s*(?:(?:\\*\\*(?:Location|Coordinates)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:Location|Coordinates)[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>)))?(?:(?:\\*\\*(?:Track[ \\t]+)?Orbit[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:Track[ \\t]+)?Orbit[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>)))?(?:\\*\\*Orientation[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|Orientation[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>))(?:(?:\\*\\*Traits[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|Traits[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>)))?(?:(?:\\*\\*Voice[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|Voice[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>)))?(?:(?:\\*\\*Mask[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|Mask[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>)))?(?:(?:\\*\\*Internal[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|Internal[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>)))?(?:(?:\\*\\*Boundary[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|Boundary[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>)))?(?:(?:\\*\\*(?:Last[ \\t]+)?Audit[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:Last[ \\t]+)?Audit[ \\t]*:)[ \\t]*(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))\\s)*((?:[^\\s<>])(?:(?:(?!(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)(?:\\*\\*(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*(?::[ \\t]*\\*\\*|\\*\\*[ \\t]*:)|(?:(?:Location|Coordinates)|(?:Track[ \\t]+)?Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|(?:Last[ \\t]+)?Audit)[ \\t]*:)|\\r?\\n[ \\t]*(?:#{1,6}[ \\t]+|(?:\\*\\*)?(?:NPC|Character|Name)[ \\t]*:|\\*\\*[^*\\r\\n]{1,100}\\*\\*[ \\t]*(?=\\r?\\n))|<\\/?char_matrix\\b))[^<>]){0,3998}?(?:[^\\s<>]))?)?\\s*(?:(?:[ \\t]*(?:\\r?\\n[ \\t]*)+|[ \\t]+·[ \\t]+)|(?=<\\/char_matrix>)))?\\s*(<\\/char_matrix>)",
      "replace_string": "$1<div class=\"matrix-dossier\" style=\"--shadowWidth:0!important;display:flex;flex-direction:column;gap:12px;min-width:0;white-space:normal;\"><div class=\"matrix-spatial-bar\" style=\"display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px;background:repeating-linear-gradient(0deg,transparent 0px,transparent 15px,rgba(122,139,153,.07) 16px),linear-gradient(110deg,rgba(122,139,153,.1),rgba(18,13,11,.8));border:1px solid rgba(122,139,153,.3);border-left:3px solid #7A8B99;border-radius:9px;box-sizing:border-box;\"><div class=\"matrix-location\" style=\"flex:1 1 15rem;min-width:0;\"><div style=\"display:flex;align-items:center;gap:7px;color:#98B9C7;font-size:0.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><path d=\"M19 10c0 5-7 11-7 11S5 15 5 10a7 7 0 1 1 14 0z\"/><circle cx=\"12\" cy=\"10\" r=\"2.5\"/></svg>Location</div><div class=\"matrix-value\" style=\"color:#F0DCC4;font-size:max(.75rem,.94em);line-height:1.55;overflow-wrap:anywhere;\">$2</div></div><div class=\"matrix-orbit-badge\" style=\"display:flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%;align-self:flex-start;padding:7px 10px;border:1px solid rgba(122,139,153,.4);border-radius:7px;background:rgba(122,139,153,.1);color:#BAC3C7;font-size:max(.75rem,.84em);line-height:1.5;box-sizing:border-box;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><ellipse cx=\"12\" cy=\"12\" rx=\"10\" ry=\"5\" transform=\"rotate(-30 12 12)\"/><circle cx=\"12\" cy=\"12\" r=\"2\"/><circle cx=\"20\" cy=\"7\" r=\"1.5\"/></svg><span style=\"min-width:0;overflow-wrap:anywhere;\"><strong style=\"font-size:0.75rem;letter-spacing:.05em;color:#98B9C7;\">ORBIT</strong><span class=\"matrix-value\" style=\"display:block;\">$3</span></span></div></div><div class=\"matrix-core-grid\" style=\"display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;\"><div class=\"matrix-cell\" style=\"min-width:0;padding:13px 14px;border:1px solid rgba(244,162,97,.18);border-left:3px solid #F4845F;border-radius:9px;background:radial-gradient(ellipse at 0% 0%,rgba(244,132,95,.1),transparent 70%),linear-gradient(135deg,rgba(26,19,16,.9),rgba(18,13,11,.8));box-shadow:inset 0 1px 0 rgba(240,220,196,.04),0 2px 8px rgba(0,0,0,.14);box-sizing:border-box;\"><div style=\"display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:7px;margin-bottom:8px;border-bottom:1px dashed rgba(163,148,138,.25);font-size:0.75rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:#F4845F;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><path d=\"m15 9-2 4-4 2 2-4zM12 3v2M12 19v2M3 12h2M19 12h2\"/></svg><span style=\"min-width:0;overflow-wrap:anywhere;\">Canon Orientation</span></div><div class=\"matrix-value\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1em;line-height:1.55;color:#F0DCC4;overflow-wrap:anywhere;\">$4</div></div><div class=\"matrix-cell\" style=\"min-width:0;padding:13px 14px;border:1px solid rgba(244,162,97,.18);border-left:3px solid #EE6C4D;border-radius:9px;background:repeating-linear-gradient(135deg,rgba(238,108,77,.035) 0px,rgba(238,108,77,.035) 1px,transparent 1px,transparent 9px),linear-gradient(135deg,rgba(26,19,16,.9),rgba(18,13,11,.8));box-shadow:inset 0 1px 0 rgba(240,220,196,.04),0 2px 8px rgba(0,0,0,.14);box-sizing:border-box;\"><div style=\"display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:7px;margin-bottom:8px;border-bottom:1px dashed rgba(163,148,138,.25);font-size:0.75rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:#EE6C4D;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><path d=\"m12 3 8 3v6c0 5-8 9-8 9s-8-4-8-9V6zM8 12h8\"/></svg><span style=\"min-width:0;overflow-wrap:anywhere;\">Active Boundary</span></div><div class=\"matrix-value\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1em;line-height:1.55;color:#F0DCC4;overflow-wrap:anywhere;\">$9</div></div><div class=\"matrix-cell\" style=\"min-width:0;padding:13px 14px;border:1px solid rgba(244,162,97,.18);border-left:3px solid #F3B74B;border-radius:9px;background:linear-gradient(95deg,rgba(243,183,75,.08),transparent 65%),linear-gradient(135deg,rgba(26,19,16,.9),rgba(18,13,11,.8));box-shadow:inset 0 1px 0 rgba(240,220,196,.04),0 2px 8px rgba(0,0,0,.14);box-sizing:border-box;\"><div style=\"display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:7px;margin-bottom:8px;border-bottom:1px dashed rgba(163,148,138,.25);font-size:0.75rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:#F3B74B;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><path d=\"M12 3v18M4 6h16M6 6l-4 8h8zM18 6l-4 8h8zM8 21h8\"/></svg><span style=\"min-width:0;overflow-wrap:anywhere;\">Character Traits</span></div><div class=\"matrix-value\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1em;line-height:1.55;color:#F0DCC4;overflow-wrap:anywhere;\">$5</div></div><div class=\"matrix-cell\" style=\"min-width:0;padding:13px 14px;border:1px solid rgba(244,162,97,.18);border-left:3px solid #9AA87A;border-radius:9px;background:repeating-linear-gradient(90deg,transparent 0px,transparent 19px,rgba(154,168,122,.045) 20px),linear-gradient(135deg,rgba(26,19,16,.9),rgba(18,13,11,.8));box-shadow:inset 0 1px 0 rgba(240,220,196,.04),0 2px 8px rgba(0,0,0,.14);box-sizing:border-box;\"><div style=\"display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:7px;margin-bottom:8px;border-bottom:1px dashed rgba(163,148,138,.25);font-size:0.75rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:#9AA87A;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><path d=\"M3 10v4M7 6v12M12 3v18M17 6v12M21 10v4\"/></svg><span style=\"min-width:0;overflow-wrap:anywhere;\">Voice & Speech Grain</span></div><div class=\"matrix-value\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1em;line-height:1.55;color:#F0DCC4;overflow-wrap:anywhere;\">$6</div></div></div><div class=\"matrix-duality\" style=\"display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;\"><div class=\"matrix-cell\" style=\"min-width:0;padding:13px 14px;border:1px solid rgba(244,162,97,.18);border-left:3px solid #E07A5F;border-radius:9px;background:repeating-linear-gradient(0deg,transparent 0px,transparent 15px,rgba(224,122,95,.06) 16px),linear-gradient(135deg,rgba(26,19,16,.9),rgba(18,13,11,.8));box-shadow:inset 0 1px 0 rgba(240,220,196,.04),0 2px 8px rgba(0,0,0,.14);box-sizing:border-box;\"><div style=\"display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:7px;margin-bottom:8px;border-bottom:1px dashed rgba(163,148,138,.25);font-size:0.75rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:#E07A5F;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><path d=\"M4 5c5 3 11 3 16 0v7c0 6-8 9-8 9s-8-3-8-9zM7 11h3M14 11h3M9 16c2 1 4 1 6 0\"/></svg><span style=\"min-width:0;overflow-wrap:anywhere;\">Mask · Social Front</span></div><div class=\"matrix-value\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1em;line-height:1.55;color:#F0DCC4;overflow-wrap:anywhere;\">$7</div></div><div class=\"matrix-cell\" style=\"min-width:0;padding:13px 14px;border:1px solid rgba(244,162,97,.18);border-left:3px solid #8592E6;border-radius:9px;background:radial-gradient(ellipse at 100% 0%,rgba(133,146,230,.16),transparent 70%),linear-gradient(135deg,rgba(26,19,16,.9),rgba(18,13,11,.8));box-shadow:inset 0 1px 0 rgba(240,220,196,.04),0 2px 8px rgba(0,0,0,.14);box-sizing:border-box;\"><div style=\"display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:7px;margin-bottom:8px;border-bottom:1px dashed rgba(163,148,138,.25);font-size:0.75rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:#8592E6;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><path d=\"M2 12s3-7 10-7 10 7 10 7-3 7-10 7S2 12 2 12z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg><span style=\"min-width:0;overflow-wrap:anywhere;\">Internal · Behind the Mask</span></div><div class=\"matrix-value\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:1em;line-height:1.55;color:#F0DCC4;overflow-wrap:anywhere;\">$8</div></div></div><div class=\"matrix-audit-stamp sola-director-note\"><div class=\"sola-director-label\" style=\"display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><path d=\"m4 20 3-7L18 2l4 4-11 11zM4 20l7-3M7 13l4 4M3 22h14\"/></svg><span>SOLA’S SPINE AUDIT</span><span style=\"margin-left:auto;\">DIRECTORIAL VERDICT</span></div><div class=\"sola-director-quote\">“<span class=\"matrix-value\">$10</span>”</div></div></div>$11",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 39,
      "description": "Character Spine Dossier: current plain/bold labels, multiline values, compact middot fields, omitted or empty auxiliary fields. Repeated character sections retain the raw fallback instead of being merged.",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.21 Card: Character Matrix",
      "find_regex": "<char_matrix\\b[^>]{0,200}>((?:(?!<char_matrix\\b)[\\s\\S]){0,50000}?)<\\/char_matrix>",
      "replace_string": "<div><style>details.sola-card-matrix{--shadowWidth:0!important;}details.sola-card-matrix>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-matrix>summary::-webkit-details-marker{display:none;}details.sola-card-matrix>summary::marker{content:\"\";}details.sola-card-matrix>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-matrix>summary>.sola-drawer-title{min-width:0;}details.sola-card-matrix>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-matrix>summary .sola-drawer-title svg{width:22px!important;height:22px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-matrix>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-matrix>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-matrix[open]>summary>.sola-drawer-chevron{transform:rotate(180deg)!important;}details.sola-card-matrix[open]>.sola-track-body{animation:solaMatrixReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaMatrixReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-matrix>summary,details.sola-card-matrix[open]>.sola-track-body,details.sola-card-matrix>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-matrix>div[tabindex=\"0\"]:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-matrix .sola-matrix-heading{font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;}details.sola-card-matrix .sola-matrix-sub{font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;}@media(max-width:380px){details.sola-card-matrix>.sola-track-body{margin-left:8px!important;margin-right:8px!important;padding:12px!important;}}details.sola-card-matrix{container-type:inline-size;}@container(max-width:560px){details.sola-card-matrix .matrix-core-grid,details.sola-card-matrix .matrix-duality{grid-template-columns:minmax(0,1fr)!important;}}@media(max-width:580px){details.sola-card-matrix .matrix-core-grid,details.sola-card-matrix .matrix-duality{grid-template-columns:minmax(0,1fr)!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}.matrix-audit-stamp{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.matrix-audit-stamp,.matrix-audit-stamp *{text-shadow:none!important;}.matrix-audit-stamp::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.matrix-audit-stamp .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.matrix-audit-stamp .sola-director-label,.matrix-audit-stamp .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.matrix-audit-stamp .sola-director-quote{display:block;font-family:Georgia,'Times New Roman',serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.matrix-audit-stamp .sola-director-quote,.matrix-audit-stamp .sola-director-quote *{color:#1A1310!important;}.matrix-dossier .matrix-value{white-space:normal;}.matrix-dossier .matrix-value:empty::before{content:\"Not supplied\";font-family:inherit;font-style:italic;opacity:.72;}.matrix-dossier .matrix-audit-stamp .matrix-value:empty::before{color:#1A1310;}.matrix-dossier .matrix-audit-stamp{white-space:normal;}</style><details class=\"sola-drawer sola-drawer-track sola-card-matrix\" style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.075),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(163,148,138,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\"><summary class=\"sola-drawer-summary\" style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));list-style:none;flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;\"><div class=\"sola-drawer-title\" style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:22px;height:22px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><path d=\"M12 3v18M7 5h10M6 10h12M6 15h12M7 20h10\"/><circle cx=\"12\" cy=\"5\" r=\"2\"/><circle cx=\"12\" cy=\"10\" r=\"2\"/><circle cx=\"12\" cy=\"15\" r=\"2\"/><circle cx=\"12\" cy=\"20\" r=\"2\"/></svg><span style=\"display:block;min-width:0;\"><span class=\"sola-matrix-heading\" style=\"display:block;\">Sola’s Character Matrix</span><span class=\"sola-matrix-sub\" style=\"display:block;\">Psychological spine · autonomy & boundary audit</span></span></div><span class=\"sola-drawer-badge\" style=\"color:#E07A5F;background:rgba(224,122,95,.09);border:1px solid rgba(224,122,95,.28);font-size:max(.75em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px 9px 7px 5px;flex:0 1 auto;max-width:100%;\">CHARACTER SPINE</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-flex;width:14px;height:14px;color:#A3948A;\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" style=\"width:14px;height:14px;display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(163,148,138,.4);border-radius:3px 8px 8px 3px;color:#F0DCC4;font-size:1em;line-height:1.65;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">$1<div style=\"margin-top:14px;padding-top:10px;border-top:1px dashed rgba(163,148,138,.3);font-size:max(.78em,.75rem);line-height:1.5;color:#A3948A;\">Character spine · immutable orientation, boundary adherence & anti-orbit audit</div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 40,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.22 Card: Heart Engine (Named)",
      "find_regex": "<heart(?=[^>]*>)(?=[\\s\\S]*?<\\/heart)(?::([^\\s>]+)|(?:\\s+[^>]*?)?\\b(?:char|name)=(?:\"([^\"]+)\"|'([^']+)'))[^>]*>([\\s\\S]*?)<\\/heart(?::\\1\\2\\3)?>",
      "replace_string": "<div><style>details.sola-card-heart{--shadowWidth:0!important;}details.sola-card-heart>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-heart>summary::-webkit-details-marker{display:none;}details.sola-card-heart>summary::marker{content:\"\";}details.sola-card-heart>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-heart>summary>.sola-drawer-title{min-width:0;}details.sola-card-heart>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-heart>summary .sola-drawer-title svg{width:16px!important;height:16px!important;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}details.sola-card-heart>summary .sola-drawer-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .35s cubic-bezier(0.16,1,0.3,1);pointer-events:none;color:#A3948A;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;}details.sola-card-heart>summary .sola-drawer-chevron svg{width:14px;height:14px;vertical-align:middle;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}details.sola-card-heart[open]>summary .sola-drawer-chevron{transform:translateY(-50%) rotate(180deg);}details.sola-card-heart[open]>summary{border-bottom:1px solid rgba(238,108,77,0.22);}details.sola-card-heart>summary:hover{background:linear-gradient(95deg,rgba(238,108,77,0.16),rgba(26,19,16,0.25))!important;}details.sola-card-heart[open]>summary:hover{background:linear-gradient(95deg,rgba(238,108,77,0.18),rgba(26,19,16,0.3))!important;}details[open].sola-card-heart>.sola-track-body{animation:solaTrackHeartReveal .80s cubic-bezier(0.16,1,0.3,1) both;}@keyframes solaTrackHeartReveal{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details[open].sola-card-heart>.sola-track-body{animation:none!important;}}details.sola-card-heart .sola-track-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;box-sizing:border-box;}@media(max-width:580px){details.sola-card-heart .sola-track-body{grid-template-columns:1fr;}}.sola-body-pulse-icon{display:inline-flex;}details[open].sola-card-heart .sola-body-pulse-icon{animation:solaHeartBeat 2.4s ease-in-out infinite;}@keyframes solaHeartBeat{0%{transform:scale(1);}12%{transform:scale(1.18);}22%{transform:scale(1.04);}32%{transform:scale(1.14);}45%{transform:scale(1);}100%{transform:scale(1);}}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-body-pulse-icon{animation:none!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-heart{interpolate-size:allow-keywords;}details.sola-card-heart::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-heart[open]::details-content{height:auto;opacity:1;}details.sola-card-heart[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-heart[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-heart[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-heart[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-heart::details-content{transition:none!important;}details.sola-card-heart[open]>.sola-track-body,details.sola-card-heart[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(238,108,77,.08),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(238,108,77,.32);border-left:3px double rgba(238,108,77,.65);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-heart\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#EE6C4D;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(238,108,77,.12),rgba(26,19,16,.2));flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;color:#EE6C4D;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M3 12h3l2 -4l3 8l2 -6l2 4l2 -2h5\"/><circle cx=\"12\" cy=\"12\" r=\"9\" stroke-opacity=\"0.3\"/></svg></span><span style=\"display:block;min-width:0;\"><span class=\"sola-heart-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;color:#EE6C4D;\">Sola’s Heart Engine — $1$2$3</span><span class=\"sola-heart-sub\" style=\"display:block;font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;\">Sovereign internal telemetry · 4 cognitive &amp; biological faculties</span></span></div><span style=\"color:#EE6C4D;background:rgba(238,108,77,.1);border:1px solid rgba(238,108,77,.3);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px;flex-shrink:0;\">SOVEREIGN VITALS</span><span class=\"sola-drawer-chevron\"><svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(238,108,77,.35);border-radius:3px 8px 8px 3px;color:#F0DCC4;line-height:1.65;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(238,108,77,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;white-space:normal;\">$4</div></details></div><style>details.sola-card-heart{container-type:inline-size}details.sola-card-heart .sola-heart-cell{min-width:0}details.sola-card-heart .sola-faculty-sub{white-space:normal!important;overflow-wrap:anywhere;min-width:0;line-height:1.5}details.sola-card-heart .sola-faculty-header{align-items:flex-start}@container (max-width:480px){details.sola-card-heart>.sola-track-body{grid-template-columns:1fr!important}}</style>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 41,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.23 Card: Heart Engine (Fallback)",
      "find_regex": "<heart\\b[^>]*>([\\s\\S]*?)<\\/heart>",
      "replace_string": "<div><style>details.sola-card-heart{--shadowWidth:0!important;}details.sola-card-heart>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-heart>summary::-webkit-details-marker{display:none;}details.sola-card-heart>summary::marker{content:\"\";}details.sola-card-heart>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-heart>summary>.sola-drawer-title{min-width:0;}details.sola-card-heart>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-heart>summary .sola-drawer-title svg{width:16px!important;height:16px!important;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}details.sola-card-heart>summary .sola-drawer-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .35s cubic-bezier(0.16,1,0.3,1);pointer-events:none;color:#A3948A;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;}details.sola-card-heart>summary .sola-drawer-chevron svg{width:14px;height:14px;vertical-align:middle;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}details.sola-card-heart[open]>summary .sola-drawer-chevron{transform:translateY(-50%) rotate(180deg);}details.sola-card-heart[open]>summary{border-bottom:1px solid rgba(238,108,77,0.22);}details.sola-card-heart>summary:hover{background:linear-gradient(95deg,rgba(238,108,77,0.16),rgba(26,19,16,0.25))!important;}details.sola-card-heart[open]>summary:hover{background:linear-gradient(95deg,rgba(238,108,77,0.18),rgba(26,19,16,0.3))!important;}details[open].sola-card-heart>.sola-track-body{animation:solaTrackHeartReveal .80s cubic-bezier(0.16,1,0.3,1) both;}@keyframes solaTrackHeartReveal{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details[open].sola-card-heart>.sola-track-body{animation:none!important;}}details.sola-card-heart .sola-track-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;box-sizing:border-box;}@media(max-width:580px){details.sola-card-heart .sola-track-body{grid-template-columns:1fr;}}.sola-body-pulse-icon{display:inline-flex;}details[open].sola-card-heart .sola-body-pulse-icon{animation:solaHeartBeat 2.4s ease-in-out infinite;}@keyframes solaHeartBeat{0%{transform:scale(1);}12%{transform:scale(1.18);}22%{transform:scale(1.04);}32%{transform:scale(1.14);}45%{transform:scale(1);}100%{transform:scale(1);}}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-body-pulse-icon{animation:none!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-heart{interpolate-size:allow-keywords;}details.sola-card-heart::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-heart[open]::details-content{height:auto;opacity:1;}details.sola-card-heart[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-heart[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-heart[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-heart[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-heart::details-content{transition:none!important;}details.sola-card-heart[open]>.sola-track-body,details.sola-card-heart[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(238,108,77,.08),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(238,108,77,.32);border-left:3px double rgba(238,108,77,.65);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-heart\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#EE6C4D;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(238,108,77,.12),rgba(26,19,16,.2));flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;color:#EE6C4D;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M3 12h3l2 -4l3 8l2 -6l2 4l2 -2h5\"/><circle cx=\"12\" cy=\"12\" r=\"9\" stroke-opacity=\"0.3\"/></svg></span><span style=\"display:block;min-width:0;\"><span class=\"sola-heart-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;color:#EE6C4D;\">Sola’s Heart Engine</span><span class=\"sola-heart-sub\" style=\"display:block;font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;\">Sovereign internal telemetry · 4 cognitive &amp; biological faculties</span></span></div><span style=\"color:#EE6C4D;background:rgba(238,108,77,.1);border:1px solid rgba(238,108,77,.3);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px;flex-shrink:0;\">SOVEREIGN VITALS</span><span class=\"sola-drawer-chevron\"><svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(238,108,77,.35);border-radius:3px 8px 8px 3px;color:#F0DCC4;line-height:1.65;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(238,108,77,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;white-space:normal;\">$1</div></details></div><style>details.sola-card-heart{container-type:inline-size}details.sola-card-heart .sola-heart-cell{min-width:0}details.sola-card-heart .sola-faculty-sub{white-space:normal!important;overflow-wrap:anywhere;min-width:0;line-height:1.5}details.sola-card-heart .sola-faculty-header{align-items:flex-start}@container (max-width:480px){details.sola-card-heart>.sola-track-body{grid-template-columns:1fr!important}}</style>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 42,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.24 Faculty: Ego (The Mask · Intellect)",
      "find_regex": "(?=(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}Ego)(?<!<[^<>]*)(?:(?<=<\\s{0,8}heart(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-heart\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}Ego\\*{0,2}:[ \\t]*\\[?([^\\n\\]<]+)\\]?[ \\t]*(?=\\r?$|<\\/div>)",
      "replace_string": "<div class=\"sola-heart-cell sola-heart-cell-ego\" style=\"--shadowWidth:0!important;background:repeating-linear-gradient(0deg,transparent,transparent 15px,rgba(122,139,153,0.06) 16px),linear-gradient(135deg,rgba(22,16,14,0.85),rgba(122,139,153,0.05));border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #7A8B99;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:-2px 0 10px rgba(122,139,153,0.15),inset 0 1px 0 rgba(122,139,153,0.2),0 2px 8px rgba(0,0,0,0.18);box-sizing:border-box;\"><div class=\"sola-faculty-header\" style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;border-bottom:1px dashed rgba(163,148,138,0.22);padding-bottom:7px;\"><span class=\"sola-faculty-pill\" style=\"display:inline-flex;align-items:center;gap:6px;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#7A8B99;white-space:nowrap;flex-shrink:0;text-shadow:0 0 8px rgba(122,139,153,0.4);\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg> EGO</span><span class=\"sola-faculty-sub\" style=\"font-size:0.75rem;color:#A3948A;letter-spacing:0.04em;white-space:nowrap;\">INTELLECT · THE MASK</span></div><div class=\"sola-faculty-text\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.98em);line-height:1.55;color:#F0DCC4;font-style:italic;\">$1</div></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 43,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.25 Faculty: Nerve (The Reflex · Motorics)",
      "find_regex": "(?=(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}Nerve)(?<!<[^<>]*)(?:(?<=<\\s{0,8}heart(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-heart\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}Nerve\\*{0,2}:[ \\t]*\\[?([^\\n\\]<]+)\\]?[ \\t]*(?=\\r?$|<\\/div>)",
      "replace_string": "<div class=\"sola-heart-cell sola-heart-cell-nerve\" style=\"--shadowWidth:0!important;background:linear-gradient(105deg,rgba(243,183,75,0.06),transparent 40%),linear-gradient(135deg,rgba(22,16,14,0.85),rgba(26,19,16,0.95));border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #F3B74B;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:-2px 0 14px rgba(243,183,75,0.22),inset 0 1px 0 rgba(243,183,75,0.2),0 2px 8px rgba(0,0,0,0.18);box-sizing:border-box;\"><div class=\"sola-faculty-header\" style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;border-bottom:1px dashed rgba(163,148,138,0.22);padding-bottom:7px;\"><span class=\"sola-faculty-pill\" style=\"display:inline-flex;align-items:center;gap:6px;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#F3B74B;white-space:nowrap;flex-shrink:0;text-shadow:0 0 10px rgba(243,183,75,0.5);\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"/></svg> NERVE</span><span class=\"sola-faculty-sub\" style=\"font-size:0.75rem;color:#A3948A;letter-spacing:0.04em;white-space:nowrap;\">MOTORICS · REFLEX</span></div><div class=\"sola-faculty-text\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.98em);line-height:1.55;color:#F0DCC4;font-style:italic;\">$1</div></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 44,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.26 Faculty: Body (The Meat · Physique)",
      "find_regex": "(?=(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}Body)(?<!<[^<>]*)(?:(?<=<\\s{0,8}heart(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-heart\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}Body\\*{0,2}:[ \\t]*\\[?([^\\n\\]<]+)\\]?[ \\t]*(?=\\r?$|<\\/div>)",
      "replace_string": "<div class=\"sola-heart-cell sola-heart-cell-body\" style=\"--shadowWidth:0!important;background:radial-gradient(circle at 0% 100%,rgba(238,108,77,0.16),transparent 65%),linear-gradient(135deg,rgba(22,16,14,0.85),rgba(26,19,16,0.95));border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #EE6C4D;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:-2px 0 12px rgba(238,108,77,0.2),inset 0 1px 0 rgba(238,108,77,0.25),0 2px 8px rgba(0,0,0,0.18);box-sizing:border-box;\"><div class=\"sola-faculty-header\" style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;border-bottom:1px dashed rgba(163,148,138,0.22);padding-bottom:7px;\"><span class=\"sola-faculty-pill\" style=\"display:inline-flex;align-items:center;gap:6px;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#EE6C4D;white-space:nowrap;flex-shrink:0;text-shadow:0 0 8px rgba(238,108,77,0.4);\"><span class=\"sola-body-pulse-icon\" style=\"display:inline-flex;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572\"/></svg></span> BODY</span><span class=\"sola-faculty-sub\" style=\"font-size:0.75rem;color:#A3948A;letter-spacing:0.04em;white-space:nowrap;\">PHYSIQUE · SOMATICS</span></div><div class=\"sola-faculty-text\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.98em);line-height:1.55;color:#F0DCC4;font-style:italic;\">$1</div></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 45,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "03.27 Faculty: Psyche (The Soul · Intuition)",
      "find_regex": "(?=(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}Psyche)(?<!<[^<>]*)(?:(?<=<\\s{0,8}heart(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-heart\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}Psyche\\*{0,2}:[ \\t]*\\[?([^\\n\\]<]+)\\]?[ \\t]*(?=\\r?$|<\\/div>)",
      "replace_string": "<div class=\"sola-heart-cell sola-heart-cell-psyche\" style=\"--shadowWidth:0!important;background:radial-gradient(circle at 100% 0%,rgba(133,146,230,0.18),transparent 60%),linear-gradient(135deg,rgba(22,16,14,0.85),rgba(40,30,55,0.3));border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #8592E6;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 0 16px rgba(133,146,230,0.1),inset 0 1px 0 rgba(133,146,230,0.25),0 2px 8px rgba(0,0,0,0.18);box-sizing:border-box;\"><div class=\"sola-faculty-header\" style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;border-bottom:1px dashed rgba(163,148,138,0.22);padding-bottom:7px;\"><span class=\"sola-faculty-pill\" style=\"display:inline-flex;align-items:center;gap:6px;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#8592E6;white-space:nowrap;flex-shrink:0;text-shadow:0 0 10px rgba(133,146,230,0.5);\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><circle cx=\"12\" cy=\"12\" r=\"4\"/><path d=\"M12 3v3m0 12v3m9 -9h-3m-12 0h-3\"/></svg> PSYCHE</span><span class=\"sola-faculty-sub\" style=\"font-size:0.75rem;color:#A3948A;letter-spacing:0.04em;white-space:nowrap;\">THE SOUL · INTUITION</span></div><div class=\"sola-faculty-text\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.98em);line-height:1.55;color:#F0DCC4;font-style:italic;\">$1</div></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 46,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 03. Trackers & Chips",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.01 Easel: Vault Voice",
      "find_regex": "(?:(?:^|(?<=>))(?:[ \\t]*<p>)?[ \\t]*Sola:[ \\t]*(?:\\*|<em>)?\\[?((?:Velvet|Gremlin|Riot|Classic|Golden|Mystic|Custom|Directorial)[^\\]\\n*<]+)\\]?(?:\\*|<\\/em>)?[ \\t]*(?:<br\\s*\\/?>|<\\/p>)?$)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-voice\" style=\"--shadowWidth:0!important;margin:4px 0;font-size:max(.75rem,0.9em);\"><span style=\"color:#F4A261;font-weight:700;\"><svg style=\"width:14px;height:14px;vertical-align:-2px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-right:6px;\" viewBox=\"0 0 24 24\"><path d=\"M4 18h16\"/><path d=\"M4 18l2 -11l4 4l2 -6l2 6l4 -4l2 11h-16z\"/><circle cx=\"12\" cy=\"5\" r=\"1\"/><circle cx=\"6\" cy=\"7\" r=\"1\"/><circle cx=\"18\" cy=\"7\" r=\"1\"/></svg>Directorial Voice:</span> <span style=\"color:#FDF6F0;background:rgba(243,183,75,0.12);padding:1px 7px;border-radius:4px;border:1px solid rgba(243,183,75,0.3);font-weight:600;\">$1</span></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 47,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.02 Easel: Vault Rating (Pass)",
      "find_regex": "(?:(?:^|(?<=>))(?:[ \\t]*<p>)?[ \\t]*Rating:[ \\t]*(Rate the success[^\\n]*?[:\\->—–][ \\t]*)?\\[?(Pass|Passed|Success)\\b\\]?(?:[ \\t]*((?:—|–|-|:|\\.|\\|)[^\\n<]+)|[ \\t]*)(?:<\\/p>)?$)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-rating\" style=\"--shadowWidth:0!important;margin:8px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;\"><span style=\"color:#F4A261;font-weight:700;\">Rating:</span><span class=\"sola-rating-pass\">✓ PASS</span><span style=\"color:#F0DCC4;font-style:italic;font-size:max(.75rem,0.92em);\">$1 $3</span></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 48,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.03 Easel: Vault Rating (Fail)",
      "find_regex": "(?:(?:^|(?<=>))(?:[ \\t]*<p>)?[ \\t]*Rating:[ \\t]*(Rate the success[^\\n]*?[:\\->—–][ \\t]*)?\\[?(Fail|Failed)\\b\\]?(?:[ \\t]*((?:—|–|-|:|\\.|\\|)[^\\n<]+)|[ \\t]*)(?:<\\/p>)?$)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-rating\" style=\"--shadowWidth:0!important;margin:8px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;\"><span style=\"color:#F4A261;font-weight:700;\">Rating:</span><span class=\"sola-rating-fail\">✗ FAIL</span><span style=\"color:#F0DCC4;font-style:italic;font-size:max(.75rem,0.92em);\">$1 $3</span></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 49,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.04 Easel: Vault Rating (N/A)",
      "find_regex": "(?:(?:^|(?<=>))(?:[ \\t]*<p>)?[ \\t]*Rating:[ \\t]*(Rate the success[^\\n]*?[:\\->—–][ \\t]*)?\\[?(N\\/A|NA|None|Pending)\\b\\]?(?:[ \\t]*((?:—|–|-|:|\\.|\\|)[^\\n<]+)|[ \\t]*)(?:<\\/p>)?$)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-rating\" style=\"--shadowWidth:0!important;margin:8px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;\"><span style=\"color:#F4A261;font-weight:700;\">Rating:</span><span class=\"sola-rating-na\">⊝ N/A</span><span style=\"color:#F0DCC4;font-style:italic;font-size:max(.75rem,0.92em);\">$1 $3</span></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 50,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.05 Easel: Vault Dare",
      "find_regex": "(?:^|(?<=>))[ \\t]*(?:<p>[ \\t]*)?\\*{0,2}(Sola['’]s Directorial Dare|Sola['’]s Note|Sola Note|Sola Comment)\\*{0,2}:[ \\t]*(?=(?:[^\\r\\n<>]{0,2000}\\r?\\n){0,24}[^\\r\\n<>]{0,2000}(?:<\\/(?:div|section)>[ \\t\\r\\n]*){0,4}<\\s{0,8}\\/\\s{0,8}sola_easel\\s{0,8}>)([^\\r\\n<]{0,2000}(?:\\r?\\n(?![ \\t]*(?:[A-Za-z][A-Za-z '’]*:|<|\\[?[IVX]+[.:]))[^\\r\\n<]{0,2000}){0,12})",
      "replace_string": "<div class=\"sola-easel-dare\" style=\"--shadowWidth:0!important;margin:8px 0 4px;padding:10px 14px;background:linear-gradient(90deg, rgba(244,162,97,0.1), rgba(26,19,16,0.5));border-left:3px solid #F4A261;border-radius:0 8px 8px 0;box-shadow:0 2px 10px rgba(0,0,0,0.3);\"><span style=\"color:#F4A261;font-weight:700;display:block;margin-bottom:2px;font-size:max(.75rem,0.95em);letter-spacing:0.4px;\"><svg style=\"width:14px;height:14px;vertical-align:-2px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-right:6px;\" viewBox=\"0 0 24 24\"><path d=\"M12 3l2.8 5.7l6.2 .9l-4.5 4.4l1.1 6.2l-5.6 -2.9l-5.6 2.9l1.1 -6.2l-4.5 -4.4l6.2 -.9z\"/></svg>$1</span><span style=\"color:#FDF6F0;font-style:italic;\">$2</span></div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 51,
      "description": "Bounded Easel note styling: validates a nearby closing Easel without unbounded backward scans. Unsupported oversized or unfinished notes stay ordinary Easel text.",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.07a Arrow: Kinetic Fate Dossier",
      "find_regex": "<arrow\\b[^>]{0,200}>(?=(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}<\\/arrow>)(?=(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*(?:Gamble|Trajectory|Friction)[ \\t]*:)(?:(?=(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Gamble[ \\t]*:[ \\t]*((?:(?!<\\/arrow>|<arrow\\b)[^\\r\\n]){1,4000}?)(?=\\r?$|<\\/arrow>))|(?!(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Gamble[ \\t]*:))(?:(?=(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Trajectory[ \\t]*:[ \\t]*((?:(?!<\\/arrow>|<arrow\\b)[^\\r\\n]){1,4000}?)(?=\\r?$|<\\/arrow>))|(?!(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Trajectory[ \\t]*:))(?:(?=(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Friction[ \\t]*:[ \\t]*((?:(?!<\\/arrow>|<arrow\\b)[^\\r\\n]){1,4000}?)(?=\\r?$|<\\/arrow>))|(?!(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Friction[ \\t]*:))(?:(?=(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Sola(?:[ \\t]+Comment)?[ \\t]*:[ \\t]*(?:[*\"]{1,2})?((?:(?!<\\/arrow>|<arrow\\b)[^\\r\\n]){1,4000}?)(?:[*\"]{1,2})?(?=\\r?$|<\\/arrow>))|(?!(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Sola(?:[ \\t]+Comment)?[ \\t]*:))(?=(?:(?:|(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}?\\n)[ \\t]*Trajectory[ \\t]*:[ \\t]*(?:[\"“\\']?)(Bullseye|Grazing Shot|Wind Drift)\\b)?)(?:(?!<\\/arrow>|<arrow\\b)[\\s\\S]){0,20000}<\\/arrow>",
      "replace_string": "<style>.sola-director-note{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.sola-director-note,.sola-director-note *{text-shadow:none!important;}.sola-director-note::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.sola-director-note .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.sola-director-note .sola-director-label,.sola-director-note .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.sola-director-note .sola-director-quote{display:block;font-family:Georgia,\"Times New Roman\",serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.sola-director-note .sola-director-quote,.sola-director-note .sola-director-quote *{color:#1A1310!important;}</style><arrow><div class=\"sola-arrow-dossier\" style=\"--shadowWidth:0!important;\"><div class=\"sola-arrow-banner\" data-trajectory=\"$5\"><div class=\"sola-traj-pill\" style=\"display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;font-size:0.8rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;\"><svg class=\"sola-traj-icon sola-traj-icon-neutral\" aria-hidden=\"true\" focusable=\"false\" style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8\"/><path d=\"M8 12h8\"/></svg><svg class=\"sola-traj-icon sola-traj-icon-bullseye\" aria-hidden=\"true\" focusable=\"false\" style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"7\"/><circle cx=\"12\" cy=\"12\" r=\"2.5\"/><path d=\"M12 2v4m0 12v4M2 12h4m12 0h4\"/></svg><svg class=\"sola-traj-icon sola-traj-icon-grazing\" aria-hidden=\"true\" focusable=\"false\" style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M3 19l8-8 9-3m-6-3 6 3-3 6M5 21l-2-2-1-4\"/><path d=\"M13 16l3 3\"/></svg><svg class=\"sola-traj-icon sola-traj-icon-wind\" aria-hidden=\"true\" focusable=\"false\" style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M3 8h12a3 3 0 1 0-3-3M2 12h17a3 3 0 1 1-3 3M4 16h5a3 3 0 1 1-3 3\"/></svg><span>$2</span></div><div class=\"sola-traj-desc\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.98em);font-style:italic;color:#F0DCC4;flex:1 1 16rem;\">Binding Law of the Wind Outcome</div></div><div class=\"sola-arrow-split\"><div class=\"sola-arrow-cell sola-arrow-gamble\" style=\"background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #7A8B99;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;\"><div class=\"sola-arrow-cell-tag\" style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:5px;color:#7A8B99;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M13 3l0 7l6 0l-8 11l0 -7l-6 0z\"/></svg> THE KINETIC GAMBLE</div><div class=\"sola-arrow-gamble-val\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.98em);line-height:1.55;color:#F0DCC4;\">$1</div></div><div class=\"sola-arrow-cell sola-arrow-friction\" style=\"background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.18);border-left:3.5px solid #EE6C4D;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;\"><div class=\"sola-arrow-cell-tag\" style=\"font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:5px;color:#EE6C4D;\"><svg style=\"width:13px;height:13px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"/></svg> TACTICAL &amp; SOMATIC FRICTION</div><div class=\"sola-arrow-friction-val\" style=\"font-family:Georgia,'Times New Roman',serif;font-size:max(.75rem,0.98em);line-height:1.55;color:#F0DCC4;\">$3</div></div></div><div class=\"sola-arrow-whisper sola-director-note\"><div class=\"sola-arrow-whisper-label sola-director-label\">SOLA’S DIRECTORIAL ADJUDICATION</div><div class=\"sola-arrow-whisper-text sola-director-quote\">$4</div></div></div></arrow>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 52,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.02 Note: Director Marginalia",
      "find_regex": "(?:(?:Sola(?:[ \\t]+Comment)?|✨[ \\t]*Sola):[ \\t]*(?:(?:\\*\\[|\\[\\*|\\*)([^\\n]{1,4000}?)(?:\\]\\*|\\*\\]|\\*)(?=[ \\t]*(?:\\n|$))|\\[([^\\n\\]]{1,4000})\\](?=[ \\t]*(?:\\n|$))|[\"“]([^\\n\"”]{1,4000})[\"”](?=[ \\t]*(?:\\n|$))|([^\\n<>]{1,4000}?)(?=[ \\t]*(?:\\n|$))))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:hud|easel|feeling|bond|thought-cabinet|thought-engine|calendar|wardrobe|inventory|cast|notebook|trait|matrix|heart|current|arrow)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-director-note\"><style>.sola-director-note{--shadowWidth:0!important;position:relative;margin:10px 0 6px;padding:12px 15px;background:repeating-linear-gradient(97deg,rgba(26,19,16,.025) 0px,rgba(26,19,16,.025) 1px,transparent 1px,transparent 6px),linear-gradient(112deg,#F0DCC4,#FDF6F0);border:1px solid rgba(244,162,97,.3);border-left:3px solid #EE6C4D;border-radius:4px 10px 7px 3px;color:#1A1310;font-family:inherit;font-size:1em;box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.sola-director-note,.sola-director-note *{text-shadow:none!important;}.sola-director-note::before{content:\"\";position:absolute;top:-7px;left:20px;width:38px;height:13px;background:rgba(244,220,196,.7);border:1px solid rgba(210,185,160,.8);transform:rotate(-1.5deg);pointer-events:none;}.sola-director-note .sola-director-label{display:block;font-family:inherit;font-size:.75rem;letter-spacing:.06em;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:3px;}.sola-director-note .sola-director-label,.sola-director-note .sola-director-label *{color:#8F3F2E!important;text-shadow:none!important;}.sola-director-note .sola-director-quote{display:block;font-family:Georgia,\"Times New Roman\",serif!important;font-size:max(.75rem,.95em)!important;font-style:italic!important;font-weight:550!important;line-height:1.5!important;}.sola-director-note .sola-director-quote,.sola-director-note .sola-director-quote *{color:#1A1310!important;}</style><span class=\"sola-director-label\">✧ Sola:</span><span class=\"sola-director-quote\">“$1$2$3$4”</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 53,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.01 Chip: Arrow - Bullseye",
      "find_regex": "(?=Trajectory:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}arrow(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-arrow\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))Trajectory:[ \\t]*(?:🎯[ \\t]*)?Bullseye((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\r\\n])*)",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:inline-block;margin:6px 0;padding:4px 10px;background:rgba(154,168,122,0.12);border:1px solid rgba(154,168,122,0.45);border-radius:4px;color:#9AA87A;font-family:inherit;font-size:0.88em;font-weight:700;letter-spacing:0.4px;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"/><circle cx=\"12\" cy=\"12\" r=\"5\"/><circle cx=\"12\" cy=\"12\" r=\"1\"/></svg> BULLSEYE · Decisive Success$1</div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 54,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.02 Chip: Arrow - Grazing Shot",
      "find_regex": "(?:Trajectory:[ \\t]*(?:🏹|⚡)?[ \\t]*Grazing Shot)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:arrow)(?=[:\\s>])[^>]*>(?:(?!<\\/?(?:arrow)(?=[:\\s>]))[\\s\\S])*?)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:arrow)\\b[^\"]*\")[^>]*>(?:(?!<\\/details\\s*>|<details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?))((?:(?!<\\/arrow>)[^\\r\\n])*)",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:inline-block;margin:6px 0;padding:4px 10px;background:rgba(233,160,54,0.12);border:1px solid rgba(233,160,54,0.45);border-radius:4px;color:#E9A036;font-family:inherit;font-size:0.88em;font-weight:700;letter-spacing:0.4px;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M7 17l10 -10\"/><path d=\"M8 7h9v9\"/></svg> GRAZING SHOT · Success with Complication$1</div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 55,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.03 Chip: Arrow - Wind Drift",
      "find_regex": "(?:Trajectory:[ \\t]*(?:💨[ \\t]*)?Wind Drift)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:arrow)(?=[:\\s>])[^>]*>(?:(?!<\\/?(?:arrow)(?=[:\\s>]))[\\s\\S])*?)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:arrow)\\b[^\"]*\")[^>]*>(?:(?!<\\/details\\s*>|<details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?))((?:(?!<\\/arrow>)[^\\r\\n])*)",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:inline-block;margin:6px 0;padding:4px 10px;background:rgba(238,108,77,0.12);border:1px solid rgba(238,108,77,0.45);border-radius:4px;color:#EE6C4D;font-family:inherit;font-size:0.88em;font-weight:700;letter-spacing:0.4px;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M5 8h8.5a2.5 2.5 0 1 0 -2.34 -3.24\"/><path d=\"M3 12h15.5a2.5 2.5 0 1 1 -2.34 3.24\"/><path d=\"M4 16h5.5a2.5 2.5 0 1 1 -2.34 3.24\"/></svg> WIND DRIFT · Dramatic Failure$1</div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 56,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.04 Chip: Celestial - Dawn",
      "find_regex": "(?:\\bTime:\\s*(Dawn|Sunrise))(?<!<[^<>]*>)(?:(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:calendar)\\b[^\"]*\")[^>]*>(?:(?!<\\/details\\s*>|<details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?)|(?<=<\\s{0,8}(?:date)(?=[:\\s>])[^>]*>(?:(?!<\\/?(?:date)(?=[:\\s>]))[\\s\\S])*?))([^\\n]*)",
      "replace_string": "Time: <span style=\"--shadowWidth:0!important;display:inline-flex;align-items:center;gap:5px;background:rgba(244,162,97,0.14);border:1px solid rgba(244,162,97,0.45);color:#F4A261;padding:2px 8px;border-radius:4px;font-size:0.88em;font-weight:700;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M3 17h18\"/><path d=\"M6 13a6 6 0 0 1 12 0\"/><path d=\"M12 3v3\"/><path d=\"M9 6l1 1\"/><path d=\"M15 6l-1 1\"/></svg> $1$2</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 57,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.05 Chip: Celestial - Daylight",
      "find_regex": "(?=\\bTime:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}date(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-calendar\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))\\bTime:\\s*(Morning|Midday|Noon|Afternoon)((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\n])*)",
      "replace_string": "Time: <span style=\"--shadowWidth:0!important;display:inline-flex;align-items:center;gap:5px;background:rgba(243,183,75,0.14);border:1px solid rgba(243,183,75,0.45);color:#F3B74B;padding:2px 8px;border-radius:4px;font-size:0.88em;font-weight:700;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"4\"/><path d=\"M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7\"/></svg> $1$2</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 58,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.06 Chip: Celestial - Dusk",
      "find_regex": "(?:\\bTime:\\s*(Dusk|Sunset|Twilight|Evening))(?<!<[^<>]*>)(?:(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:calendar)\\b[^\"]*\")[^>]*>(?:(?!<\\/details\\s*>|<details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?)|(?<=<\\s{0,8}(?:date)(?=[:\\s>])[^>]*>(?:(?!<\\/?(?:date)(?=[:\\s>]))[\\s\\S])*?))([^\\n]*)",
      "replace_string": "Time: <span style=\"--shadowWidth:0!important;display:inline-flex;align-items:center;gap:5px;background:rgba(233,160,54,0.14);border:1px solid rgba(233,160,54,0.45);color:#E9A036;padding:2px 8px;border-radius:4px;font-size:0.88em;font-weight:700;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M3 17h18\"/><path d=\"M6 13a6 6 0 0 1 12 0\"/><path d=\"M12 6v5\"/><path d=\"M10 9l2 2l2 -2\"/></svg> $1$2</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 59,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.07 Chip: Celestial - Night",
      "find_regex": "(?=\\bTime:)(?<!<[^<>]*)(?:(?<=<\\s{0,8}date(?=[:\\s>])[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*)|(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-calendar\\b[^\"<>]*\")[^<>]*>(?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[\\s\\S])*))\\bTime:\\s*(Night|Midnight|Late Night)((?:(?!(?:<\\s{0,8}\\/?\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])|<\\/?details\\b))[^\\n])*)",
      "replace_string": "Time: <span style=\"--shadowWidth:0!important;display:inline-flex;align-items:center;gap:5px;background:rgba(133,146,230,0.14);border:1px solid rgba(133,146,230,0.45);color:#8592E6;padding:2px 8px;border-radius:4px;font-size:max(.75rem,0.88em);font-weight:700;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z\"/></svg> $1$2</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 60,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.30 Easel: Connected Branch Alternatives",
      "find_regex": "(?:(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]*)?\\*{0,2}((?:The )?(?:Direct Line|Fault Line|Blindside|Confluence)|Cost of Silence|Stroke Alpha|Stroke Beta|Stroke B|Stroke Gamma|Loom Convergence)\\*{0,2}:[ \\t]*([^\\r\\n]*(?:\\r?\\n(?![ \\t]*(?:\\*{0,2}(?:(?:The )?(?:Direct Line|Fault Line|Blindside|Confluence)|Cost of Silence|Stroke Alpha|Stroke Beta|Stroke B|Stroke Gamma|Loom Convergence|Pacing Gear(?: Target)?|Withheld)\\*{0,2}:|<|\\[?[IVX]+[.:]))[^\\r\\n]*)*))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-thread\" style=\"margin:4px 0;line-height:1.5;\"><span class=\"sola-field-label\" style=\"color:#F4A261;font-weight:600;\">$1:</span> $2</div>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 61,
      "description": "Styles existing conditional branch alternatives, including possible effects from the optional Act & Consequence module; preserves the existing branch labels and six-section layout.",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.31 Easel: Native Field Labels",
      "find_regex": "^[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}(N\\/A Invariants|Non-Applicable Invariants|N\\/A \\/ Inactive|Spatial Coordinates|Coordinates|Spatial|Props in Motion|Props|Sensory Anchor|Sensory|Continuity Note|Contradiction Watch|Continuity|Scene Initiative|Leverage Seesaw|Initiative|The Climate|Thermal Register|Climate|Escalation|Behind the Teeth|The Body['’]s Truth|The Bodies Truth|Body['’]s Truth|Bodies Truth|Somatic Tell|The Blindspot|Blindspot|Active Pressures|Pressures|Active Clocks|Clocks|Seeds &(?:amp;)? Traps|Living World Drift|Living World|Knowledge &(?:amp;)? Open Loops|Retired This Turn|Retired|Withheld|Regional Drift|Stray Butterfly|Off-Screen NPC Arc|Knowledge Ledger|Knowledge|Open Loops? \\/ Unanswered|Open Loops?|Unanswered|Pacing Gear Target|Pacing Gear|Rating|Sola)(?:\\*{0,2}[ \\t]*:|:[ \\t]*\\*{0,2})[ \\t]*(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<span class=\"sola-field-label\" style=\"--shadowWidth:0!important;color:#F4A261;font-weight:600;\">$1:</span> ",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 62,
      "description": "Styles existing Easel field labels. Optional Act & Consequence findings use Props in Motion, Continuity Note, Scene Currents, and persistent ledger fields without new field syntax.",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.03 Meta: Field Label",
      "find_regex": "(?:(?:^|(?<=>))[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}((?:N/A Invariants|Non-Applicable Invariants|N/A / Inactive|N/A|Observable Facts|Active Speakers|Ambient NPCs|Consequence|Trajectory|Atmosphere|Boundaries|Chemistry|Condition|Concealed|Inventory|Calendar|Friction|Location|Wardrobe|Boundary|In-Hand|Threads|Motives|Horizon|Elapsed|Dynamic|Meaning|Carried|Present|Subtext|Thought|Teaser|Gamble|Layers|Seeds|Shift|Tells|Facts|Time|Pair|Roll|Card|Cast|Gear|Room|Day|Neg|Pos|Orientation|Orbit|Mask|Internal|Audit|Traits|Voice|Sola Comment|Spatial Coordinates|Coordinates|Props in Motion|Props|Sensory Anchor|Sensory|Character Spine|Character Invariants|Spine|Pacing & Threshold|Threshold|Continuity Note|Contradiction Watch|Continuity|Scene Initiative|Leverage Seesaw|Initiative|The Climate|Thermal Register|Climate|Behind the Teeth|The Body's Truth|The Bodies Truth|Body's Truth|Bodies Truth|Somatic Tell|The Blindspot|Blindspot|Escalation|Faction Clock|Living World Drift|Living World|Regional Drift|Stray Butterfly|Off-Screen NPC Arc|Active Pressures|Pressures|Active Clocks|Clocks|Seeds & Traps|Knowledge & Open Loops|Knowledge & Open Loop|Knowledge Ledger|Knowledge|Open Loop / Unanswered|Open Loops / Unanswered|Open Loop|Open Loops|Unanswered|Retired This Turn|Retired|Withheld|The Direct Line|Direct Line|The Fault Line|Fault Line|The Blindside|Blindside|Stroke Alpha|Stroke Beta|Stroke B|Stroke Gamma|Cost of Silence|Pacing Gear Target|Pacing Gear|The Confluence|Confluence|Loom Convergence|Director Vibe|Secret Trapdoor|Trapdoor|Spatial|Invariants|Leverage|Thermal|Drift|Butterfly|Off-Screen|Convergence)(?:[ \\t]*\\([^)\\n]+\\))?)(?:\\*{0,2}[ \\t]*[:=]|[:=]\\*{0,2})(?:[ \\t]+|[ \\t]*(?=\\n|$)))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_hud|sola_easel|fengine|wardrobe|inventory|scene_cast|scene_state|cabinet|arrow|omen|date|story_notes|solatag|char_matrix|heart|thought_engine|current|bond)(?=[:\\s>])[^>]*>(?:(?!<\\/?(?:hud_summary|easel_summary|sola_hud|sola_easel|fengine|wardrobe|inventory|scene_cast|scene_state|cabinet|arrow|omen|date|story_notes|solatag|char_matrix|heart|thought_engine|current|bond)(?=[:\\s>]))[\\s\\S])*?)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:hud|easel|feeling|bond|thought-cabinet|thought-engine|calendar|wardrobe|inventory|cast|notebook|trait|matrix|heart|current)\\b[^\"]*\")[^>]*>(?:(?!<\\/details\\s*>|<details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?))",
      "replace_string": "<span class=\"sola-field-label\" style=\"--shadowWidth:0!important;color:#F4A261;font-weight:600;\">$1:</span> ",
      "flags": "gm",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 63,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.06 Easel: Section 0 (Core Check - Obsidian Twilight)",
      "find_regex": "(?:(?:^|(?<=>))(?:[ \\t]*<p>)?[ \\t]*(?:#{1,6}[ \\t]+)?\\*{0,2}\\[?(0[.:][ \\t]*Overall Core Check)[ \\t]*\\]?[ \\t]*(\\([^\\r\\n)]*\\)|[^\\r\\n<\\]]*)?[ \\t]*\\]?(?:<\\/p>)?)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-section-heading sola-easel-core\" style=\"--shadowWidth:0!important;margin:12px 0 4px;font-weight:700;color:#8592E6;border-bottom:1px solid rgba(133,146,230,0.3);padding-bottom:3px;letter-spacing:0.4px;font-size:max(.75rem,0.95em);\">❖ $1 $2</div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 64,
      "description": "Bracket fix: the canonical heading is \"[0. Overall Core Check] (Core Invariants Checklist)\" - the closing bracket sat inside capture 1 and rendered as \"0. Overall Core Check]\" whenever 06.29 had not yet consumed the full six-section chart. Capture 1 is now the bare heading, capture 2 the optional trailing annotation/remainder, and the brackets are consumed outside both. 06.29 still owns complete charts, so full-chart output is unchanged.",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.07 Easel: Invariant Item (PASS)",
      "find_regex": "(?:(?:^|(?<=\\n)|(?<=>))[ \\t]*(?:<li[^>]*>(?:[ \\t]*<p>)?[ \\t]*|[-*•][ \\t]*)?\\[[ xX\\-]\\](?:[ \\t]*<p>)?[ \\t]*\\*{0,2}([^ \\t\\r\\n:<*](?:[^\\r\\n:<]*?[^ \\t\\r\\n:<*])?)\\*{0,2}:?(?:[ \\t]*<\\/p>[ \\t]*<p>)?[ \\t]*\\[?(PASS|PASSED)\\]?[ \\t]*(?:(?:—|–|-|:)[ \\t]*)?([^\\r\\n]*?)(?:<\\/p>)?(?:<\\/li>)?(?=\\r?(?:\\n|$)))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-check\" style=\"--shadowWidth:0!important;margin:4px 0;line-height:1.5;\"><span style=\"color:#8592E6;font-size:max(.75rem,0.9em);margin-right:5px;\">☑</span><span style=\"color:#F4A261;font-weight:600;\">$1:</span> <span class=\"sola-easel-state sola-easel-state-pass\" style=\"color:#8592E6;font-weight:700;background:rgba(133,146,230,0.14);padding:1px 5px;border-radius:3px;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">PASS</span> <span class=\"sola-easel-check-note\" style=\"color:#F0DCC4;font-size:max(.75rem,0.92em);\">— $3</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 65,
      "description": "Renders passing Easel audit rows, including the optional Act & Consequence check. Only emitted rows are styled; this rule never inserts an audit or activates a module.",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.08 Easel: Invariant Item (WARN)",
      "find_regex": "(?:(?:^|(?<=\\n)|(?<=>))[ \\t]*(?:<li[^>]*>(?:[ \\t]*<p>)?[ \\t]*|[-*•][ \\t]*)?\\[[ xX\\-]\\](?:[ \\t]*<p>)?[ \\t]*\\*{0,2}([^ \\t\\r\\n:<*](?:[^\\r\\n:<]*?[^ \\t\\r\\n:<*])?)\\*{0,2}:?(?:[ \\t]*<\\/p>[ \\t]*<p>)?[ \\t]*\\[?(WARN|FAIL|FAILED)\\]?[ \\t]*(?:(?:—|–|-|:)[ \\t]*)?([^\\r\\n]*?)(?:<\\/p>)?(?:<\\/li>)?(?=\\r?(?:\\n|$)))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-check\" style=\"--shadowWidth:0!important;margin:4px 0;line-height:1.5;\"><span style=\"color:#EE6C4D;font-size:max(.75rem,0.9em);margin-right:5px;\">☒</span><span style=\"color:#F4A261;font-weight:600;\">$1:</span> <span class=\"sola-easel-state sola-easel-state-warn\" style=\"color:#EE6C4D;font-weight:700;background:rgba(238,108,77,0.14);padding:1px 5px;border-radius:3px;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">WARN</span> <span class=\"sola-easel-check-note\" style=\"color:#F0DCC4;font-size:max(.75rem,0.92em);\">— $3</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 66,
      "description": "Renders warning or failing Easel audit rows, including the optional Act & Consequence check. Only emitted rows are styled; this rule never inserts an audit or activates a module.",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.09 Easel: Invariant Item (N/A)",
      "find_regex": "(?:(?:^|(?<=\\n)|(?<=>))[ \\t]*(?:<li[^>]*>(?:[ \\t]*<p>)?[ \\t]*|[-*•][ \\t]*)?\\[[ xX\\-]\\](?:[ \\t]*<p>)?[ \\t]*\\*{0,2}([^ \\t\\r\\n:<*](?:[^\\r\\n:<]*?[^ \\t\\r\\n:<*])?)\\*{0,2}:?(?:[ \\t]*<\\/p>[ \\t]*<p>)?[ \\t]*\\[?(N\\/A|NA)\\]?[ \\t]*(?:(?:—|–|-|:)[ \\t]*)?([^\\r\\n]*?)(?:<\\/p>)?(?:<\\/li>)?(?=\\r?(?:\\n|$)))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-check\" style=\"--shadowWidth:0!important;margin:4px 0;line-height:1.5;\"><span style=\"color:#8FA4B2;font-size:max(.75rem,0.9em);margin-right:5px;\">⊝</span><span style=\"color:#F4A261;font-weight:600;\">$1:</span> <span class=\"sola-easel-state sola-easel-state-na\" style=\"color:#8FA4B2;font-weight:700;background:rgba(143,164,178,0.14);padding:1px 5px;border-radius:3px;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">N/A</span> <span class=\"sola-easel-check-note\" style=\"color:#F0DCC4;font-size:max(.75rem,0.92em);\">— $3</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 67,
      "description": "Renders inapplicable Easel audit rows, including the optional Act & Consequence check. Only emitted rows are styled; this rule never inserts an audit or activates a module.",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.10 Easel: Subsection Header",
      "find_regex": "(?:(?:^|(?<=>))(?:[ \\t]*<p>)?[ \\t]*(?:[-*•][ \\t]+)?(?:<span\\b(?=[^<>]*\\bclass=\"sola-(?:ec-field|field-label)\")[^<>]*>)?\\*{0,2}(Active Pressures|Seeds\\s*(?:&|&amp;)\\s*Traps|Living World Drift|Knowledge\\s*(?:&|&amp;)\\s*Open Loops|Retired This Turn)\\*{0,2}:?[ \\t]*(?:<\\/span>[ \\t]*)?(?:\\(([^)\\n<]+)\\))?[ \\t]*(?:<br\\s*\\/?>|<\\/p>)?$)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-subheading\" style=\"--shadowWidth:0!important;margin:10px 0 4px;font-weight:700;color:#E07A5F;font-size:max(.75rem,0.92em);letter-spacing:0.3px;\">▸ $1 $2</div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 68,
      "description": "Ordering fix: runs after 06.31 and 01.03, which wrap these labels in <span class=\"sola-ec-field\"> or <span class=\"sola-field-label\">. The optional wrapper-span prefix/suffix keeps the subheading reachable; previously this rule never fired and the parenthetical annotations (e.g. \"(Max 2-3 seeds in active focus)\") rendered as body copy. The label list still requires end-of-line after the label, so value forms like \"Active Pressures: None\" remain plain fields.",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.11 Easel: Pressure Item",
      "find_regex": "(?:(?:<li[^>]*>(?:<p>)?|^[ \\t]*(?:[-*•][ \\t]*)?)(C[1-9]\\d*)[ \\t]+(\\[[^\\]\\r\\n<]+\\]|[\"“][^\"”\\r\\n<]+[\"”]|[^ \\t:\\r\\n<](?:[^:\\r\\n<]*?[^ \\t:\\r\\n<])?):?(?:[ \\t]*(?:\\n|<br\\s*\\/?>))?[ \\t]*(\\[(?:DRM|STR|MNT|THR|UNL|LAT|HEAT|SPRUNG)(?:[ \\t]*[·—–-][^\\]\\r\\n<]*)?\\]|(?:DRM|STR|MNT|THR|UNL|LAT|HEAT|SPRUNG)\\b)[ \\t]*([^\\r\\n]*?)(?:<\\/p>)?(?:<\\/li>)?(?=\\r?$))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-thread\" style=\"--shadowWidth:0!important;margin:4px 0;line-height:1.5;\"><span style=\"color:#F4A261;font-weight:700;\">$1</span> <span style=\"color:#FDF6F0;font-weight:600;\">$2:</span> $3 <span class=\"sola-easel-thread-note\" style=\"color:#F0DCC4;font-size:max(.75rem,0.92em);\">$4</span></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 69,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.12 Easel: Seed Item (SPRUNG)",
      "find_regex": "(?:(?:<li[^>]*>(?:<p>)?|^[ \\t]*(?:[-*•][ \\t]*)?)(S[1-9]\\d*)[ \\t]+(\\[[^\\]\\r\\n<]+\\]|[\"“][^\"”\\r\\n<]+[\"”]|[^ \\t:\\r\\n<](?:[^:\\r\\n<]*?[^ \\t:\\r\\n<])?):?(?:[ \\t]*(?:\\n|<br\\s*\\/?>))?[ \\t]*(\\[SPRUNG(?:[ \\t]*[·—–-][^\\]\\r\\n<]*)?\\]|SPRUNG\\b)[ \\t]*([^\\r\\n]*?)(?:<\\/p>)?(?:<\\/li>)?(?=\\r?$))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-thread\" style=\"--shadowWidth:0!important;margin:4px 0;line-height:1.5;\"><span style=\"color:#F4A261;font-weight:700;\">$1</span> <span style=\"color:#FDF6F0;font-style:italic;\">$2:</span> <span style=\"color:#EE6C4D;background:rgba(238,108,77,0.18);padding:1px 6px;border-radius:3px;font-weight:700;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">$3</span> <span class=\"sola-easel-thread-note\" style=\"color:#F0DCC4;font-size:max(.75rem,0.92em);\">$4</span></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 70,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.13 Easel: Seed Item (HEAT)",
      "find_regex": "(?:(?:<li[^>]*>(?:<p>)?|^[ \\t]*(?:[-*•][ \\t]*)?)(S[1-9]\\d*)[ \\t]+(\\[[^\\]\\r\\n<]+\\]|[\"“][^\"”\\r\\n<]+[\"”]|[^ \\t:\\r\\n<](?:[^:\\r\\n<]*?[^ \\t:\\r\\n<])?):?(?:[ \\t]*(?:\\n|<br\\s*\\/?>))?[ \\t]*(\\[HEAT(?:[ \\t]*[·—–-][^\\]\\r\\n<]*)?\\]|HEAT\\b)[ \\t]*([^\\r\\n]*?)(?:<\\/p>)?(?:<\\/li>)?(?=\\r?$))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-thread\" style=\"--shadowWidth:0!important;margin:4px 0;line-height:1.5;\"><span style=\"color:#F4A261;font-weight:700;\">$1</span> <span style=\"color:#FDF6F0;font-style:italic;\">$2:</span> <span style=\"color:#F3B74B;background:rgba(243,183,75,0.18);padding:1px 6px;border-radius:3px;font-weight:700;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">$3</span> <span class=\"sola-easel-thread-note\" style=\"color:#F0DCC4;font-size:max(.75rem,0.92em);\">$4</span></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 71,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.14 Easel: Seed Item (LAT)",
      "find_regex": "(?:(?:<li[^>]*>(?:<p>)?|^[ \\t]*(?:[-*•][ \\t]*)?)(S[1-9]\\d*)[ \\t]+(\\[[^\\]\\r\\n<]+\\]|[\"“][^\"”\\r\\n<]+[\"”]|[^ \\t:\\r\\n<](?:[^:\\r\\n<]*?[^ \\t:\\r\\n<])?):?(?:[ \\t]*(?:\\n|<br\\s*\\/?>))?[ \\t]*(\\[LAT(?:[ \\t]*[·—–-][^\\]\\r\\n<]*)?\\]|LAT\\b)[ \\t]*([^\\r\\n]*?)(?:<\\/p>)?(?:<\\/li>)?(?=\\r?$))(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<div class=\"sola-easel-thread\" style=\"--shadowWidth:0!important;margin:4px 0;line-height:1.5;\"><span style=\"color:#F4A261;font-weight:700;\">$1</span> <span style=\"color:#FDF6F0;font-style:italic;\">$2:</span> <span style=\"color:#8FA4B2;background:rgba(143,164,178,0.15);padding:1px 6px;border-radius:3px;font-weight:700;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">$3</span> <span class=\"sola-easel-thread-note\" style=\"color:#F0DCC4;font-size:max(.75rem,0.92em);\">$4</span></div>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 72,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.15 Chip: Core Check PASS",
      "find_regex": "(?:\\[(PASS)\\]|(?<![\\w\\[|])(PASS)\\b(?=[ \\t]*(?:—|–|-|:|\\n|$)))(?<!<[^<>]*)(?![^<]*<\\/(?:span|em)>)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<span class=\"sola-easel-state sola-easel-state-pass\" style=\"--shadowWidth:0!important;color:#8592E6;font-weight:700;background:rgba(133,146,230,0.14);padding:1px 5px;border-radius:3px;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">PASS</span>",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 73,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.16 Chip: Core Check WARN",
      "find_regex": "(?:\\[(WARN)\\]|(?<![\\w\\[|])(WARN)\\b(?=[ \\t]*(?:—|–|-|:|\\n|$)))(?<!<[^<>]*)(?![^<]*<\\/(?:span|em)>)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<span class=\"sola-easel-state sola-easel-state-warn\" style=\"--shadowWidth:0!important;color:#EE6C4D;font-weight:700;background:rgba(238,108,77,0.14);padding:1px 5px;border-radius:3px;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">WARN</span>",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 74,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.17 Chip: Core Check N/A",
      "find_regex": "(?:\\[(N\\/A|NA)\\]|(?<![\\w\\[|])(N\\/A|NA)\\b(?=[ \\t]*(?:—|–|-|:|\\n|$)))(?<!<[^<>]*)(?![^<]*<\\/(?:span|em)>)(?<!<[^<>]*>)(?:(?<=<\\s{0,8}(?:sola_easel)(?=[:\\s>])[^>]*>[^<]*(?:<(?!\\/?(?:sola_easel)(?=[:\\s>]))[^<]*)*)|(?<=<details\\b(?=[^>]*\\bclass=\"[^\"]*\\bsola-card-(?:easel)\\b[^\"]*\")[^>]*>[^<]*(?:<(?!\\/details\\s*>|details\\b[^>]*\\bclass=\"[^\"]*\\bsola-card-)[^<]*)*))",
      "replace_string": "<span class=\"sola-easel-state sola-easel-state-na\" style=\"--shadowWidth:0!important;color:#8FA4B2;font-weight:700;background:rgba(143,164,178,0.14);padding:1px 5px;border-radius:3px;font-size:max(.75rem,0.85em);letter-spacing:0.3px;\">N/A</span>",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 75,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.04 Meta: Section Header (Roman)",
      "find_regex": "(?:(?:^|(?<=>))(?:[ \\t]*<p>)?[ \\t]*(?:#{1,6}[ \\t]+)?\\*{0,2}(?:\\[([IVXLCDM]+[\\.:][ \\t]+[^\\]\\n<]+)\\]|([IVXLCDM]+[\\.:][ \\t]+[^(\\n<]+))\\*{0,2}(?:[ \\t]*\\(([^)\\n<]+)\\))?[ \\t]*(?:<br\\s*\\/?>|<\\/p>)?)(?<!<[^<>]*)(?<=(?:<\\s{0,8}\\/?\\s{0,8}(?:hud_summary|easel_summary|sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen|thought)(?=[:\\s>])[^<>]*>|<\\/?details\\b[^<>]*>)([\\s\\S]*?))(?<=(?:<\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])[^<>]*>|<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-(?:hud|easel|feeling|bond|thought-cabinet|thought-engine|calendar|wardrobe|inventory|cast|notebook|trait|matrix|heart|current)\\b[^\"<>]*\")[^<>]*>)\\4)",
      "replace_string": "<div class=\"sola-section-heading\" style=\"--shadowWidth:0!important;margin:12px 0 4px;font-weight:700;color:#F4A261;border-bottom:1px solid rgba(244,162,97,0.25);padding-bottom:3px;letter-spacing:0.4px;font-size:0.95em;\">❖ $1$2</div>",
      "flags": "gm",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 76,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.06 HUD: Absorb Stranded Trackers & Easel",
      "find_regex": "(<sola_hud\\b[\\s\\S]*?)<\\/sola_hud>\\s*((?:<(?:sola_easel|wardrobe|inventory|scene_cast|scene_state|fengine|thought_engine|heart|current|char_matrix|bond|date|story_notes|arrow|hud_summary|easel_summary)\\b[\\s\\S]*?<\\/(?:sola_easel|wardrobe|inventory|scene_cast|scene_state|fengine|thought_engine|heart|current|char_matrix|bond|date|story_notes|arrow|hud_summary|easel_summary)>\\s*)+)",
      "replace_string": "$1\n$2</sola_hud>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 77,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.18 Easel: Open (Turn Aware)",
      "find_regex": "<\\s{0,8}sola_easel\\b[^>]*?\\bturn\\s*=\\s*[\"\\']([^\"\\'<>]+)[\"\\'][^>]*>",
      "replace_string": "<div style=\"margin:14px 0;\"><style>:where(details.sola-card-easel .sola-easel-dare),:where(details.sola-card-easel .sola-easel-dare) :where(*){text-shadow:none;}details.sola-card-easel>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-easel>summary::-webkit-details-marker{display:none;}details.sola-card-easel>summary::marker{content:\"\";}details.sola-card-easel>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-easel>summary>.sola-drawer-title{min-width:0;}details.sola-card-easel>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-easel>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-easel>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-easel>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-easel[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-easel[open]>.sola-easel-roll{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}details.sola-card-easel .sola-easel-body p{margin:0;}details.sola-card-easel .sola-easel-body ul{margin:4px 0;padding-left:20px;}details.sola-card-easel .sola-easel-body li{margin:3px 0;}details.sola-card-easel .sola-easel-body li>p{margin:0;display:inline;}details.sola-card-easel .sola-rating-pass{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;background:rgba(154,168,122,.12);color:#9AA87A;border:1px solid rgba(154,168,122,.3);padding:3px 8px;border-radius:6px;font-size:max(.8em,.75rem);font-weight:700;letter-spacing:.04em;box-shadow:none;animation:none;}details.sola-card-easel .sola-rating-fail{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;background:rgba(238,108,77,.12);color:#EE6C4D;border:1px solid rgba(238,108,77,.3);padding:3px 8px;border-radius:6px;font-size:max(.8em,.75rem);font-weight:700;letter-spacing:.04em;box-shadow:none;animation:none;}details.sola-card-easel .sola-rating-na{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;background:rgba(143,164,178,.12);color:#8FA4B2;border:1px solid rgba(143,164,178,.3);padding:3px 8px;border-radius:6px;font-size:max(.8em,.75rem);font-weight:700;letter-spacing:.04em;box-shadow:none;animation:none;}details.sola-card-easel{transition:border-color .80s ease,box-shadow .80s cubic-bezier(.16,1,.3,1)!important;}details.sola-card-easel[open]{border-color:rgba(244,162,97,.65)!important;box-shadow:0 8px 28px rgba(20,12,8,.7),0 0 20px rgba(244,162,97,.18)!important;}details.sola-card-easel>summary:active{transform:scale(.994);filter:brightness(.95);transition:transform .06s ease,filter .06s ease!important;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-easel>summary,details.sola-card-easel[open]>.sola-easel-roll,details.sola-card-easel>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}details.sola-card-easel,details.sola-card-easel>summary:active{transition:none!important;transform:none!important;}}details.sola-card-easel>div[tabindex=\"0\"]:focus-visible,details.sola-card-easel>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-easel>summary{isolation:isolate;}details.sola-card-easel>summary::after{content:\"\";position:absolute;left:18px;bottom:5px;width:110px;height:5px;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(253,246,240,.2) 2px 3px),linear-gradient(100deg,#F4A261,#E07A5F,#C06C54);clip-path:polygon(0 20%,17% 0,48% 17%,77% 0,100% 35%,95% 83%,65% 100%,31% 78%,3% 100%);box-shadow:0 1px 0 rgba(253,246,240,.15);}details.sola-card-easel .sola-easel-body{background:repeating-linear-gradient(0deg,rgba(240,220,196,.013) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(240,220,196,.01) 0 1px,transparent 1px 8px);}details.sola-card-easel .sola-easel-body .sola-section-heading{position:relative;isolation:isolate;font-family:Georgia,'Times New Roman',serif!important;font-size:1.2em!important;font-weight:600!important;letter-spacing:.01em!important;color:#F0DCC4!important;border-bottom:1px dashed rgba(163,148,138,.32)!important;margin:1.25em 0 .5em!important;padding:.35em .55em .5em!important;white-space:normal;}details.sola-card-easel .sola-easel-body .sola-section-heading::before{content:\"\";position:absolute;z-index:-1;left:0;top:9%;width:min(80%,24rem);height:61%;pointer-events:none;background:linear-gradient(105deg,rgba(244,162,97,.16),rgba(224,122,95,.07) 78%,transparent);clip-path:polygon(0 18%,13% 3%,37% 12%,67% 0,100% 24%,94% 81%,59% 97%,28% 84%,2% 100%);}details.sola-card-easel .sola-easel-body .sola-section-heading::after{content:\"\";position:absolute;right:0;bottom:-1px;width:4rem;height:2px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(186,195,199,.25) 0 3px,transparent 3px 5px);}details.sola-card-easel .sola-easel-body .sola-easel-core::before{background:linear-gradient(105deg,rgba(176,142,162,.17),rgba(133,146,230,.07),transparent);}details.sola-card-easel .sola-easel-body .sola-field-label{color:#E07A5F!important;}details.sola-card-easel .sola-easel-subheading{font-size:1em!important;color:#F4A261!important;letter-spacing:.02em!important;margin:1em 0 .4em!important;white-space:normal;}details.sola-card-easel .sola-easel-check{padding:5px 8px;border-bottom:1px dashed rgba(163,148,138,.16);white-space:normal;}details.sola-card-easel .sola-easel-check-note{color:#F0DCC4!important;font-size:max(.75rem,.95em)!important;}details.sola-card-easel .sola-easel-thread{padding:8px 10px;border-left:2px solid rgba(224,122,95,.36);border-radius:2px 6px 5px 2px;background:linear-gradient(100deg,rgba(244,162,97,.035),transparent);white-space:normal;}details.sola-card-easel .sola-easel-thread-note{color:#F0DCC4!important;font-size:max(.75rem,.95em)!important;}details.sola-card-easel .sola-easel-state,details.sola-card-easel .sola-rating-pass,details.sola-card-easel .sola-rating-fail,details.sola-card-easel .sola-rating-na{display:inline-block;font-size:max(.8em,.75rem)!important;line-height:1.5!important;padding:2px 7px!important;border-radius:3px 7px 4px 2px!important;box-shadow:none!important;animation:none!important;vertical-align:baseline;}details.sola-card-easel .sola-easel-state-pass,details.sola-card-easel .sola-rating-pass{color:#9AA87A!important;background:linear-gradient(100deg,rgba(154,168,122,.2),rgba(154,168,122,.07))!important;border:1px solid rgba(154,168,122,.28)!important;}details.sola-card-easel .sola-easel-state-warn,details.sola-card-easel .sola-rating-fail{color:#EE6C4D!important;background:linear-gradient(100deg,rgba(238,108,77,.2),rgba(238,108,77,.07))!important;border:1px solid rgba(238,108,77,.28)!important;}details.sola-card-easel .sola-easel-state-na,details.sola-card-easel .sola-rating-na{color:#8FA4B2!important;background:linear-gradient(100deg,rgba(143,164,178,.2),rgba(143,164,178,.07))!important;border:1px solid rgba(143,164,178,.28)!important;}details.sola-card-easel{--shadowWidth:0!important;}details.sola-card-easel .sola-easel-dare{position:relative;isolation:isolate;box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;border:1px solid rgba(192,108,84,.35)!important;border-left:3px solid #C06C54!important;border-radius:2px 7px 4px 3px!important;background:repeating-linear-gradient(0deg,rgba(192,108,84,.035) 0 1px,transparent 1px 6px),linear-gradient(115deg,#F0DCC4,#FDF6F0)!important;color:#1A1310!important;box-shadow:1px 3px 0 rgba(18,13,11,.22)!important;margin:1.1em 2px .7em!important;padding:1em 1.1em!important;line-height:1.7!important;font-size:1em!important;}details.sola-card-easel .sola-easel-dare{font-weight:550!important;color:#1A1310!important;text-shadow:0 1px 2px rgba(0,0,0,0.65)!important;}details.sola-card-easel .sola-easel-dare>span{color:#1A1310!important;}details.sola-card-easel .sola-easel-dare>span:first-child{display:block!important;width:fit-content;max-width:100%;font-family:Georgia,'Times New Roman',serif;font-size:1.05em!important;margin:0 0 .55em!important;padding:0 .2em .15em!important;background:linear-gradient(0deg,rgba(224,122,95,.22) 0 36%,transparent 36%);}details.sola-card-easel .sola-easel-voice,details.sola-card-easel .sola-easel-rating{white-space:normal;line-height:1.65;font-size:1em!important;}@container sola-easel (max-width:360px){details.sola-card-easel .sola-easel-body{padding:14px 14px 18px 20px!important;}details.sola-card-easel .sola-easel-body .sola-section-heading{font-size:1.1em!important;}details.sola-card-easel .sola-easel-dare{padding:.85em!important;}}details.sola-card-easel{interpolate-size:allow-keywords;}details.sola-card-easel::details-content{transition:height 0.80s cubic-bezier(0.16,1,0.3,1),opacity 0.65s ease,content-visibility 0.80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-easel[open]::details-content{height:auto;opacity:1;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-easel::details-content{transition:none!important;}}</style><details class=\"sola-drawer sola-drawer-parent sola-card-easel\" style=\"background:radial-gradient(ellipse at 6% 0,rgba(244,162,97,.07),transparent 60%),#1A1310;border:1px solid rgba(163,148,138,.34);border-left:3px double rgba(224,122,95,.68);border-radius:5px 12px 9px 5px;box-shadow:0 4px 14px rgba(18,13,11,.28),inset 0 1px 0 rgba(240,220,196,.055);overflow:hidden;font-family:inherit;font-size:1em;min-width:0;max-width:100%;color:#F0DCC4;container-type:inline-size;container-name:sola-easel;\"><summary class=\"sola-drawer-summary\" style=\"cursor:pointer;padding:16px 16px 19px;background:linear-gradient(100deg,rgba(244,162,97,.11),rgba(176,142,162,.035) 75%,transparent);font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 14px;font-size:1em;line-height:1.4;list-style:none;\"><span style=\"display:flex;align-items:center;gap:8px;flex:1 1 14rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><svg style=\"width:15px;height:15px;vertical-align:-2px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-right:8px;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"4\" r=\"2\"/><path d=\"M10.5 5.5l-6.5 15.5\"/><path d=\"M13.5 5.5l6.5 15.5\"/><path d=\"M6.5 15h11\"/><circle cx=\"12\" cy=\"15\" r=\"1\"/></svg><span style=\"display:flex;flex-direction:column;gap:3px;min-width:0;\"><span style=\"font-family:Georgia,'Times New Roman',serif;font-size:1.4em;font-weight:600;color:#F0DCC4;\">Sola's Easel</span><span style=\"font-size:max(.78em,.75rem);font-weight:600;letter-spacing:.02em;color:#A3948A;\">The Showrunner Engine · Turn $1</span></span></span><span style=\"font-size:max(.76em,.75rem);color:#EE6C4D;background:rgba(238,108,77,0.15);border:1px solid rgba(238,108,77,0.3);padding:3px 8px;border-radius:999px;font-weight:600;letter-spacing:.04em;line-height:1.4;flex:0 1 auto;max-width:100%;\" class=\"sola-drawer-badge\">✧ DIRECTOR SPOILERS</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-easel-roll\"><div class=\"sola-easel-body\" tabindex=\"0\" style=\"padding:18px 22px 22px 26px;border-top:1px dashed rgba(163,148,138,.32);color:#FDF6F0;line-height:1.65;font-size:1em;white-space:normal;max-height:none!important;overflow-y:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(224,122,95,.4) transparent;overflow-wrap:anywhere;box-sizing:border-box;\">\n",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 78,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.19 Easel: Open (Fallback)",
      "find_regex": "<\\s{0,8}sola_easel\\b[^>]*>",
      "replace_string": "<div style=\"margin:14px 0;\"><style>:where(details.sola-card-easel .sola-easel-dare),:where(details.sola-card-easel .sola-easel-dare) :where(*){text-shadow:none;}details.sola-card-easel>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-easel>summary::-webkit-details-marker{display:none;}details.sola-card-easel>summary::marker{content:\"\";}details.sola-card-easel>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-easel>summary>.sola-drawer-title{min-width:0;}details.sola-card-easel>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-easel>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-easel>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-easel>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-easel[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-easel[open]>.sola-easel-roll{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}details.sola-card-easel .sola-easel-body p{margin:0;}details.sola-card-easel .sola-easel-body ul{margin:4px 0;padding-left:20px;}details.sola-card-easel .sola-easel-body li{margin:3px 0;}details.sola-card-easel .sola-easel-body li>p{margin:0;display:inline;}details.sola-card-easel .sola-rating-pass{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;background:rgba(154,168,122,.12);color:#9AA87A;border:1px solid rgba(154,168,122,.3);padding:3px 8px;border-radius:6px;font-size:max(.8em,.75rem);font-weight:700;letter-spacing:.04em;box-shadow:none;animation:none;}details.sola-card-easel .sola-rating-fail{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;background:rgba(238,108,77,.12);color:#EE6C4D;border:1px solid rgba(238,108,77,.3);padding:3px 8px;border-radius:6px;font-size:max(.8em,.75rem);font-weight:700;letter-spacing:.04em;box-shadow:none;animation:none;}details.sola-card-easel .sola-rating-na{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;background:rgba(143,164,178,.12);color:#8FA4B2;border:1px solid rgba(143,164,178,.3);padding:3px 8px;border-radius:6px;font-size:max(.8em,.75rem);font-weight:700;letter-spacing:.04em;box-shadow:none;animation:none;}details.sola-card-easel{transition:border-color .80s ease,box-shadow .80s cubic-bezier(.16,1,.3,1)!important;}details.sola-card-easel[open]{border-color:rgba(244,162,97,.65)!important;box-shadow:0 8px 28px rgba(20,12,8,.7),0 0 20px rgba(244,162,97,.18)!important;}details.sola-card-easel>summary:active{transform:scale(.994);filter:brightness(.95);transition:transform .06s ease,filter .06s ease!important;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-easel>summary,details.sola-card-easel[open]>.sola-easel-roll,details.sola-card-easel>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}details.sola-card-easel,details.sola-card-easel>summary:active{transition:none!important;transform:none!important;}}details.sola-card-easel>div[tabindex=\"0\"]:focus-visible,details.sola-card-easel>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}details.sola-card-easel>summary{isolation:isolate;}details.sola-card-easel>summary::after{content:\"\";position:absolute;left:18px;bottom:5px;width:110px;height:5px;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(253,246,240,.2) 2px 3px),linear-gradient(100deg,#F4A261,#E07A5F,#C06C54);clip-path:polygon(0 20%,17% 0,48% 17%,77% 0,100% 35%,95% 83%,65% 100%,31% 78%,3% 100%);box-shadow:0 1px 0 rgba(253,246,240,.15);}details.sola-card-easel .sola-easel-body{background:repeating-linear-gradient(0deg,rgba(240,220,196,.013) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(240,220,196,.01) 0 1px,transparent 1px 8px);}details.sola-card-easel .sola-easel-body .sola-section-heading{position:relative;isolation:isolate;font-family:Georgia,'Times New Roman',serif!important;font-size:1.2em!important;font-weight:600!important;letter-spacing:.01em!important;color:#F0DCC4!important;border-bottom:1px dashed rgba(163,148,138,.32)!important;margin:1.25em 0 .5em!important;padding:.35em .55em .5em!important;white-space:normal;}details.sola-card-easel .sola-easel-body .sola-section-heading::before{content:\"\";position:absolute;z-index:-1;left:0;top:9%;width:min(80%,24rem);height:61%;pointer-events:none;background:linear-gradient(105deg,rgba(244,162,97,.16),rgba(224,122,95,.07) 78%,transparent);clip-path:polygon(0 18%,13% 3%,37% 12%,67% 0,100% 24%,94% 81%,59% 97%,28% 84%,2% 100%);}details.sola-card-easel .sola-easel-body .sola-section-heading::after{content:\"\";position:absolute;right:0;bottom:-1px;width:4rem;height:2px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(186,195,199,.25) 0 3px,transparent 3px 5px);}details.sola-card-easel .sola-easel-body .sola-easel-core::before{background:linear-gradient(105deg,rgba(176,142,162,.17),rgba(133,146,230,.07),transparent);}details.sola-card-easel .sola-easel-body .sola-field-label{color:#E07A5F!important;}details.sola-card-easel .sola-easel-subheading{font-size:1em!important;color:#F4A261!important;letter-spacing:.02em!important;margin:1em 0 .4em!important;white-space:normal;}details.sola-card-easel .sola-easel-check{padding:5px 8px;border-bottom:1px dashed rgba(163,148,138,.16);white-space:normal;}details.sola-card-easel .sola-easel-check-note{color:#F0DCC4!important;font-size:max(.75rem,.95em)!important;}details.sola-card-easel .sola-easel-thread{padding:8px 10px;border-left:2px solid rgba(224,122,95,.36);border-radius:2px 6px 5px 2px;background:linear-gradient(100deg,rgba(244,162,97,.035),transparent);white-space:normal;}details.sola-card-easel .sola-easel-thread-note{color:#F0DCC4!important;font-size:max(.75rem,.95em)!important;}details.sola-card-easel .sola-easel-state,details.sola-card-easel .sola-rating-pass,details.sola-card-easel .sola-rating-fail,details.sola-card-easel .sola-rating-na{display:inline-block;font-size:max(.8em,.75rem)!important;line-height:1.5!important;padding:2px 7px!important;border-radius:3px 7px 4px 2px!important;box-shadow:none!important;animation:none!important;vertical-align:baseline;}details.sola-card-easel .sola-easel-state-pass,details.sola-card-easel .sola-rating-pass{color:#9AA87A!important;background:linear-gradient(100deg,rgba(154,168,122,.2),rgba(154,168,122,.07))!important;border:1px solid rgba(154,168,122,.28)!important;}details.sola-card-easel .sola-easel-state-warn,details.sola-card-easel .sola-rating-fail{color:#EE6C4D!important;background:linear-gradient(100deg,rgba(238,108,77,.2),rgba(238,108,77,.07))!important;border:1px solid rgba(238,108,77,.28)!important;}details.sola-card-easel .sola-easel-state-na,details.sola-card-easel .sola-rating-na{color:#8FA4B2!important;background:linear-gradient(100deg,rgba(143,164,178,.2),rgba(143,164,178,.07))!important;border:1px solid rgba(143,164,178,.28)!important;}details.sola-card-easel{--shadowWidth:0!important;}details.sola-card-easel .sola-easel-dare{position:relative;isolation:isolate;box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;border:1px solid rgba(192,108,84,.35)!important;border-left:3px solid #C06C54!important;border-radius:2px 7px 4px 3px!important;background:repeating-linear-gradient(0deg,rgba(192,108,84,.035) 0 1px,transparent 1px 6px),linear-gradient(115deg,#F0DCC4,#FDF6F0)!important;color:#1A1310!important;box-shadow:1px 3px 0 rgba(18,13,11,.22)!important;margin:1.1em 2px .7em!important;padding:1em 1.1em!important;line-height:1.7!important;font-size:1em!important;}details.sola-card-easel .sola-easel-dare{font-weight:550!important;color:#1A1310!important;text-shadow:0 1px 2px rgba(0,0,0,0.65)!important;}details.sola-card-easel .sola-easel-dare>span{color:#1A1310!important;}details.sola-card-easel .sola-easel-dare>span:first-child{display:block!important;width:fit-content;max-width:100%;font-family:Georgia,'Times New Roman',serif;font-size:1.05em!important;margin:0 0 .55em!important;padding:0 .2em .15em!important;background:linear-gradient(0deg,rgba(224,122,95,.22) 0 36%,transparent 36%);}details.sola-card-easel .sola-easel-voice,details.sola-card-easel .sola-easel-rating{white-space:normal;line-height:1.65;font-size:1em!important;}@container sola-easel (max-width:360px){details.sola-card-easel .sola-easel-body{padding:14px 14px 18px 20px!important;}details.sola-card-easel .sola-easel-body .sola-section-heading{font-size:1.1em!important;}details.sola-card-easel .sola-easel-dare{padding:.85em!important;}}details.sola-card-easel{interpolate-size:allow-keywords;}details.sola-card-easel::details-content{transition:height 0.80s cubic-bezier(0.16,1,0.3,1),opacity 0.65s ease,content-visibility 0.80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-easel[open]::details-content{height:auto;opacity:1;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-easel::details-content{transition:none!important;}}</style><details class=\"sola-drawer sola-drawer-parent sola-card-easel\" style=\"background:radial-gradient(ellipse at 6% 0,rgba(244,162,97,.07),transparent 60%),#1A1310;border:1px solid rgba(163,148,138,.34);border-left:3px double rgba(224,122,95,.68);border-radius:5px 12px 9px 5px;box-shadow:0 4px 14px rgba(18,13,11,.28),inset 0 1px 0 rgba(240,220,196,.055);overflow:hidden;font-family:inherit;font-size:1em;min-width:0;max-width:100%;color:#F0DCC4;container-type:inline-size;container-name:sola-easel;\"><summary class=\"sola-drawer-summary\" style=\"cursor:pointer;padding:16px 16px 19px;background:linear-gradient(100deg,rgba(244,162,97,.11),rgba(176,142,162,.035) 75%,transparent);font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 14px;font-size:1em;line-height:1.4;list-style:none;\"><span style=\"display:flex;align-items:center;gap:8px;flex:1 1 14rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><svg style=\"width:15px;height:15px;vertical-align:-2px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-right:8px;\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"4\" r=\"2\"/><path d=\"M10.5 5.5l-6.5 15.5\"/><path d=\"M13.5 5.5l6.5 15.5\"/><path d=\"M6.5 15h11\"/><circle cx=\"12\" cy=\"15\" r=\"1\"/></svg><span style=\"display:flex;flex-direction:column;gap:3px;min-width:0;\"><span style=\"font-family:Georgia,'Times New Roman',serif;font-size:1.4em;font-weight:600;color:#F0DCC4;\">Sola's Easel</span><span style=\"font-size:max(.78em,.75rem);font-weight:600;letter-spacing:.02em;color:#A3948A;\">The Showrunner Engine</span></span></span><span style=\"font-size:max(.76em,.75rem);color:#EE6C4D;background:rgba(238,108,77,0.15);border:1px solid rgba(238,108,77,0.3);padding:3px 8px;border-radius:999px;font-weight:600;letter-spacing:.04em;line-height:1.4;flex:0 1 auto;max-width:100%;\" class=\"sola-drawer-badge\">✧ DIRECTOR SPOILERS</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-easel-roll\"><div class=\"sola-easel-body\" tabindex=\"0\" style=\"padding:18px 22px 22px 26px;border-top:1px dashed rgba(163,148,138,.32);color:#FDF6F0;line-height:1.65;font-size:1em;white-space:normal;max-height:none!important;overflow-y:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(224,122,95,.4) transparent;overflow-wrap:anywhere;box-sizing:border-box;\">\n",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 79,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.05 Meta: Subject Line",
      "find_regex": "(?:(?:^|(?<=>))\\[?([A-Z][A-Za-z'’\\-]{1,20}(?: [A-Z][A-Za-z'’\\-]{1,20})?(?: [A-Z][A-Za-z'’\\-]{1,20})?(?: [A-Z][A-Za-z'’\\-]{1,20})?)\\]?:?[ \\t]{0,4}$)(?<!<[^<>]*)(?<=(?:<\\s{0,8}\\/?\\s{0,8}(?:hud_summary|easel_summary|sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen|thought)(?=[:\\s>])[^<>]*>|<\\/?details\\b[^<>]*>)([\\s\\S]*?))(?<=(?:<\\s{0,8}(?:sola_hud|sola_easel|fengine|bond|cabinet|thought_engine|date|wardrobe|inventory|scene_cast|scene_state|story_notes|solatag|char_matrix|heart|current|arrow|omen)(?=[:\\s>])[^<>]*>|<details\\b(?=[^<>]*\\bclass=\"[^\"<>]*\\bsola-card-(?:hud|easel|feeling|bond|thought-cabinet|thought-engine|calendar|wardrobe|inventory|cast|notebook|trait|matrix|heart|current)\\b[^\"<>]*\")[^<>]*>)\\2)",
      "replace_string": "<span style=\"--shadowWidth:0!important;color:#F0DCC4;font-weight:700;letter-spacing:0.4px;\">$1:</span>",
      "flags": "gm",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 80,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "05.08 Card: The Wind's Arrow",
      "find_regex": "<arrow\\b[^>]*>([\\s\\S]*?)<\\/arrow>",
      "replace_string": "<div><style>details.sola-card-arrow{--shadowWidth:0!important;}details.sola-card-arrow>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-arrow>summary::-webkit-details-marker{display:none;}details.sola-card-arrow>summary::marker{content:\"\";}details.sola-card-arrow>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-arrow>summary>.sola-drawer-title{min-width:0;}details.sola-card-arrow>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-arrow>summary .sola-drawer-title svg{width:16px!important;height:16px!important;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}details.sola-card-arrow>summary .sola-drawer-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .35s cubic-bezier(0.16,1,0.3,1);pointer-events:none;color:#A3948A;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;}details.sola-card-arrow>summary .sola-drawer-chevron svg{width:14px;height:14px;vertical-align:middle;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}details.sola-card-arrow[open]>summary .sola-drawer-chevron{transform:translateY(-50%) rotate(180deg);}details.sola-card-arrow[open]>summary{border-bottom:1px solid rgba(238,108,77,0.22);}details.sola-card-arrow>summary:hover{background:linear-gradient(95deg,rgba(238,108,77,0.16),rgba(26,19,16,0.25))!important;}details.sola-card-arrow[open]>summary:hover{background:linear-gradient(95deg,rgba(238,108,77,0.18),rgba(26,19,16,0.3))!important;}details[open].sola-card-arrow>.sola-track-body{animation:solaTrackArrowReveal .80s cubic-bezier(0.16,1,0.3,1) both;}@keyframes solaTrackArrowReveal{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details[open].sola-card-arrow>.sola-track-body{animation:none!important;}}.sola-arrow-dossier{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;}.sola-arrow-banner{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:9px;flex-wrap:wrap;gap:8px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 3px 12px rgba(0,0,0,0.22);box-sizing:border-box;}.sola-arrow-banner[data-trajectory*=\"Grazing\" i]{background:radial-gradient(circle at 100% 50%,rgba(243,183,75,0.2),transparent 60%),linear-gradient(105deg,rgba(26,19,16,0.95),rgba(243,183,75,0.12) 80%,rgba(233,160,54,0.18));border:1px solid rgba(243,183,75,0.45);border-left:4px solid #F3B74B;}.sola-arrow-banner[data-trajectory*=\"Bullseye\" i]{background:radial-gradient(circle at 100% 50%,rgba(136,176,75,0.22),transparent 60%),linear-gradient(105deg,rgba(26,19,16,0.95),rgba(136,176,75,0.14) 80%,rgba(154,168,122,0.2));border:1px solid rgba(136,176,75,0.45);border-left:4px solid #88B04B;}.sola-arrow-banner[data-trajectory*=\"Wind Drift\" i]{background:radial-gradient(circle at 100% 50%,rgba(238,108,77,0.22),transparent 60%),linear-gradient(105deg,rgba(26,19,16,0.95),rgba(238,108,77,0.14) 80%,rgba(217,93,57,0.2));border:1px solid rgba(238,108,77,0.45);border-left:4px solid #EE6C4D;}.sola-arrow-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;box-sizing:border-box;}@media(max-width:540px){.sola-arrow-split{grid-template-columns:1fr;}}details.sola-card-arrow .sola-arrow-banner .sola-traj-pill{background:rgba(163,148,138,0.15);border:1px solid rgba(163,148,138,0.45);color:#BAC3C7;}details.sola-card-arrow .sola-arrow-banner .sola-traj-icon{display:none;}details.sola-card-arrow .sola-arrow-banner .sola-traj-icon-neutral{display:inline-block;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Bullseye\" i] .sola-traj-pill{background:rgba(154,168,122,0.15);border-color:rgba(154,168,122,0.45);color:#9AA87A;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Bullseye\" i] .sola-traj-icon-neutral{display:none;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Bullseye\" i] .sola-traj-icon-bullseye{display:inline-block;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Grazing Shot\" i] .sola-traj-pill{background:rgba(243,183,75,0.15);border-color:rgba(243,183,75,0.45);color:#F3B74B;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Grazing Shot\" i] .sola-traj-icon-neutral{display:none;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Grazing Shot\" i] .sola-traj-icon-grazing{display:inline-block;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Wind Drift\" i] .sola-traj-pill{background:rgba(238,108,77,0.15);border-color:rgba(238,108,77,0.45);color:#EE6C4D;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Wind Drift\" i] .sola-traj-icon-neutral{display:none;}details.sola-card-arrow .sola-arrow-banner[data-trajectory=\"Wind Drift\" i] .sola-traj-icon-wind{display:inline-block;}.sola-arrow-gamble:not(:has(.sola-arrow-gamble-val:not(:empty))){display:none!important;}.sola-arrow-friction:not(:has(.sola-arrow-friction-val:not(:empty))){display:none!important;}.sola-arrow-whisper:not(:has(.sola-arrow-whisper-text:not(:empty))){display:none!important;}.sola-arrow-whisper-text:not(:empty)::before{content:\"“\";}.sola-arrow-whisper-text:not(:empty)::after{content:\"”\";}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-arrow{interpolate-size:allow-keywords;}details.sola-card-arrow::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-arrow[open]::details-content{height:auto;opacity:1;}details.sola-card-arrow[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-arrow[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-arrow[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-arrow[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-arrow::details-content{transition:none!important;}details.sola-card-arrow[open]>.sola-track-body,details.sola-card-arrow[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(238,108,77,.08),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(238,108,77,.32);border-left:3px double rgba(238,108,77,.65);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-arrow\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#EE6C4D;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(238,108,77,.12),rgba(26,19,16,.2));flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;color:#EE6C4D;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><polygon points=\"12 2 21 8.5 21 15.5 12 22 3 15.5 3 8.5\"/><polyline points=\"3 8.5 12 13 21 8.5\"/><polyline points=\"12 22 12 13\"/><polyline points=\"3 15.5 12 13 21 15.5\"/></svg></span><span style=\"display:block;min-width:0;\"><span class=\"sola-arrow-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;color:#EE6C4D;\">Sola’s Wind’s Arrow</span><span class=\"sola-arrow-sub\" style=\"display:block;font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;\">Binding kinetic fate · D20 DC threshold &amp; environmental friction</span></span></div><span style=\"color:#EE6C4D;background:rgba(238,108,77,.1);border:1px solid rgba(238,108,77,.3);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px;flex-shrink:0;\">KINETIC D20</span><span class=\"sola-drawer-chevron\"><svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(238,108,77,.35);border-radius:3px 8px 8px 3px;color:#F0DCC4;line-height:1.65;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(238,108,77,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;white-space:pre-wrap;\">$1</div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 81,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 05. Dice & Tarot",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.07a HUD: Open (Goody Box & Summary)",
      "find_regex": "<\\s{0,8}sola_hud(?:\\s+digest=\"([^\"]{0,300})\")?\\s*>(?=[^<]*(?:<(?!\\s{0,8}\\/\\s{0,8}sola_hud\\s{0,8}>)[^<]*)*?<\\s{0,8}(?:hud_summary|easel_summary)\\b)\\s*(?:<\\s{0,8}details\\s{0,8}>\\s*<\\s{0,8}summary\\s{0,8}>([\\s\\S]{0,300}?)(?:[ \\t]{0,8}(\\|[ \\t]{0,8}[\\s\\S]{0,3000}?))?<\\s{0,8}\\/\\s{0,8}summary\\s{0,8}>)?",
      "replace_string": "<div><style>:host{padding-block:0!important;margin:0!important} details.sola-card-hud{--shadowWidth:0!important;}details.sola-card-hud>summary{list-style:none;position:relative;padding-right:2.5rem!important;} details.sola-card-hud>summary::-webkit-details-marker{display:none;} details.sola-card-hud>summary::marker{content:\"\";} details.sola-card-hud>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;} details.sola-card-hud>summary>.sola-drawer-title{min-width:0;} details.sola-card-hud>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;} details.sola-card-hud>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;} details.sola-card-hud>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;} details.sola-card-hud>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);} details.sola-card-hud[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;} details.sola-card-hud[open]>.sola-hud-motion>.sola-hud-clip>.sola-hud-body{animation:solaHudReveal .80s cubic-bezier(.16,1,.3,1);} @keyframes solaHudReveal{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}} details.sola-card-hud{transition:border-color .80s ease,box-shadow .80s cubic-bezier(.16,1,.3,1)!important;}details.sola-card-hud[open]{border-color:rgba(244,162,97,.65)!important;box-shadow:0 8px 28px rgba(20,12,8,.7),0 0 20px rgba(244,162,97,.18)!important;}details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track{transition:border-color .80s ease,box-shadow .80s cubic-bezier(.16,1,.3,1),background .80s ease,flex-basis .80s cubic-bezier(.16,1,.3,1),margin .80s cubic-bezier(.16,1,.3,1),padding .80s cubic-bezier(.16,1,.3,1),border-radius .80s cubic-bezier(.16,1,.3,1)!important;}details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]{border-color:rgba(244,162,97,.55)!important;box-shadow:0 4px 16px rgba(20,12,8,.5),0 0 12px rgba(244,162,97,.14)!important;}details.sola-card-hud>summary:active,details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary:active{transform:scale(.994);filter:brightness(.95);transition:transform .06s ease,filter .06s ease!important;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-hud>summary,details.sola-card-hud[open]>.sola-hud-motion>.sola-hud-clip>.sola-hud-body,details.sola-card-hud>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}details.sola-card-hud,details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track,details.sola-card-hud>summary:active,details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary:active{transition:none!important;transform:none!important;}details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]>summary{transition:none!important;}details.sola-drawer-track[open] .sola-track-body>*{animation:none!important;}} details.sola-card-hud>div[tabindex=\"0\"]:focus-visible,details.sola-card-hud>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}   details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important;padding:12px 14px 16px!important;box-sizing:border-box!important;max-height:none!important;overflow-y:auto!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div:has(>details.sola-drawer-track){display:contents!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div:not(:has(>details.sola-drawer-track)){flex:1 0 100%;min-width:0;max-width:100%;order:1000;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open]){flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important;max-width:100%!important;min-height:38px!important;height:auto!important;box-sizing:border-box!important;border:1px solid rgba(244,162,97,.25)!important;border-radius:20px!important;background:rgba(244,162,97,.08)!important;margin:0!important;order:0!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;list-style:none!important;cursor:pointer!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary::-webkit-details-marker{display:none!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary::marker{content:\"\";} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>:not(.sola-drawer-title):not(.sola-drawer-chevron){display:none!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title{display:flex!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;gap:8px!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title>span:last-child{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0!important;margin:0!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title>span:has(>svg){flex:0 0 auto!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title [class$=\"-sub\"]{display:none!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open])>summary{min-height:36px!important;height:auto!important;padding:8px 12px!important;background:transparent!important;border:0!important;border-radius:20px!important;font-size:.88rem!important;line-height:1.4!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open])>summary [class$=\"-heading\"]{font-family:inherit!important;font-size:1em!important;line-height:1.4!important;display:block!important;-webkit-line-clamp:unset!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open])>summary>.sola-drawer-chevron{display:none!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open]):hover{background:rgba(244,162,97,.14)!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]{flex:0 0 100%!important;order:0!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;box-sizing:border-box!important;margin:6px 0 2px!important;border-radius:10px!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]>summary{padding:10px 14px 4px!important;border-radius:10px 10px 0 0!important;transition:padding .80s cubic-bezier(.16,1,.3,1),border-radius .80s cubic-bezier(.16,1,.3,1)!important;} details.sola-drawer-track[open] .sola-track-body>*{animation:solaPillLineIn .58s cubic-bezier(.16,1,.3,1) both;} details.sola-drawer-track[open] .sola-track-body>*:nth-child(2){animation-delay:.05s;} details.sola-drawer-track[open] .sola-track-body>*:nth-child(3){animation-delay:.10s;} details.sola-drawer-track[open] .sola-track-body>*:nth-child(4){animation-delay:.15s;} @keyframes solaPillLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]>summary>.sola-drawer-chevron{position:static!important;flex:0 0 auto!important;} @media(max-width:600px){details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open]){flex-basis:100%!important;width:100%!important;}}   details.sola-card-hud{zoom:.9;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open])>summary{min-height:calc(38px / .9 - 2px)!important;} details.sola-card-hud{interpolate-size:allow-keywords;}details.sola-card-hud::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-hud[open]::details-content{height:auto;opacity:1;}details.sola-drawer-track,details.sola-card-arrow,details.sola-card-feeling,details.sola-card-bond,details.sola-card-thought-engine,details.sola-card-heart,details.sola-card-easel,details.sola-card-ooc,details.sola-card-chatterbox{interpolate-size:allow-keywords;}details.sola-drawer-track::details-content,details.sola-card-arrow::details-content,details.sola-card-feeling::details-content,details.sola-card-bond::details-content,details.sola-card-thought-engine::details-content,details.sola-card-heart::details-content,details.sola-card-easel::details-content,details.sola-card-ooc::details-content,details.sola-card-chatterbox::details-content{transition:height 0.80s cubic-bezier(0.16,1,0.3,1),opacity 0.65s ease,content-visibility 0.80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-drawer-track[open]::details-content,details.sola-card-arrow[open]::details-content,details.sola-card-feeling[open]::details-content,details.sola-card-bond[open]::details-content,details.sola-card-thought-engine[open]::details-content,details.sola-card-heart[open]::details-content,details.sola-card-easel[open]::details-content,details.sola-card-ooc[open]::details-content,details.sola-card-chatterbox[open]::details-content{height:auto;opacity:1;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-hud::details-content,details.sola-drawer-track::details-content,details.sola-card-arrow::details-content,details.sola-card-feeling::details-content,details.sola-card-bond::details-content,details.sola-card-thought-engine::details-content,details.sola-card-heart::details-content,details.sola-card-easel::details-content,details.sola-card-ooc::details-content,details.sola-card-chatterbox::details-content{transition:none!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}.sola-hud-motion,.sola-hud-clip{display:contents;}\n@supports not ((interpolate-size:allow-keywords) and selector(::details-content)){\ndetails.sola-card-hud>.sola-hud-motion,details.sola-goody-box>.sola-hud-motion{display:grid;grid-template-rows:1fr;min-width:0;}\n.sola-hud-motion>.sola-hud-clip{display:block;min-height:0;min-width:0;overflow:hidden;}\ndetails.sola-card-hud[open]>.sola-hud-motion,details.sola-goody-box[open]>.sola-hud-motion{animation:solaHudExpand .80s cubic-bezier(.16,1,.3,1) both;}\n@keyframes solaHudExpand{from{grid-template-rows:0fr;}to{grid-template-rows:1fr;}}\n}\n@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-hud[open]>.sola-hud-motion,details.sola-goody-box[open]>.sola-hud-motion{animation:none!important;}}\n\n/* HUD label typography: shared closed/open chrome; card bodies keep their own type. */\ndetails.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary{font-family:ui-sans-serif,system-ui,sans-serif!important;font-weight:600!important;font-size:.88rem!important;line-height:1.4!important;letter-spacing:.01em!important;padding:8px 12px!important;gap:10px!important;}\ndetails.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary>.sola-drawer-title{font-family:ui-sans-serif,system-ui,sans-serif!important;font-weight:600!important;font-size:1em!important;line-height:1.4!important;letter-spacing:.01em!important;gap:10px!important;align-items:center!important;}\ndetails.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary>.sola-drawer-title>:not(.sola-tempo-gate),details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary>.sola-drawer-title>:not(.sola-tempo-gate) :where(span,strong,small){font-family:ui-sans-serif,system-ui,sans-serif!important;font-weight:600!important;font-size:1em!important;line-height:1.4!important;letter-spacing:.01em!important;}\ndetails.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary>.sola-drawer-title .sola-tempo-gate{font-family:ui-sans-serif,system-ui,sans-serif!important;font-weight:700!important;line-height:1.4!important;}\n\n/* Polish Check: functional scan cues; preserve tracker DOM order. */\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-feeling,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-bond,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-thought-cabinet,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-thought-engine,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-heart,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-current,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-trait,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-matrix{--sola-polish-kind:\"Mind\";}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-calendar,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-cast{--sola-polish-kind:\"Scene\";}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-wardrobe,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-inventory{--sola-polish-kind:\"Gear\";}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-tempo,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-notebook,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-arrow,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-easel{--sola-polish-kind:\"Story\";}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track:not([open])>summary>.sola-drawer-title::after{content:var(--sola-polish-kind,\"\");font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(.75rem,.78em);font-weight:600;line-height:1.4;letter-spacing:.02em;color:#D3C0AA;opacity:.9;flex:0 0 auto;margin-inline-start:auto;}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track:not([open])>summary>.sola-drawer-title>span:last-child{flex:1 1 auto;}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track>summary:focus-visible{outline:2px solid #F3B74B;outline-offset:-4px;}\n</style><details style=\"margin:16px 0;background:rgba(26,19,16,0.96);border:1px solid rgba(244,162,97,0.35);border-left:4px solid #F4A261;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,0.22);overflow:hidden;font-family:inherit;font-size:1em;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-parent sola-card-hud\"><summary style=\"cursor:pointer;padding:15px 16px;background:linear-gradient(90deg,rgba(244,162,97,0.16),rgba(20,14,10,0.3));font-weight:700;color:#F3B74B;letter-spacing:.02em;user-select:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 10px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><span style=\"display:flex;align-items:center;gap:8px;flex:1 1 14rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\">✧ SOLA SHOWRUNNER HUD</span><span style=\"font-size:max(.76em,.75rem);font-weight:600;text-transform:none;letter-spacing:.04em;color:#A3948A;background:rgba(244,162,97,0.08);padding:3px 8px;border-radius:999px;border:1px solid rgba(244,162,97,0.2);line-height:1.4;flex:0 1 auto;max-width:100%;\" class=\"sola-drawer-badge\">$1$3</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-hud-motion\"><div class=\"sola-hud-clip\"><div class=\"sola-hud-body\" tabindex=\"0\" style=\"display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start;padding:12px 14px 16px;box-sizing:border-box;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,0.35) transparent;overflow-wrap:anywhere;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 82,
      "description": "HUD summary support with the original compact Lite drawer.",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.07 HUD: Open",
      "find_regex": "<\\s{0,8}sola_hud(?:\\s+digest=\"([^\"]{0,300})\")?\\s*>\\s*(?:<\\s{0,8}details\\s{0,8}>\\s*<\\s{0,8}summary\\s{0,8}>([\\s\\S]{0,300}?)(?:[ \\t]{0,8}(\\|[ \\t]{0,8}[\\s\\S]{0,3000}?))?<\\s{0,8}\\/\\s{0,8}summary\\s{0,8}>)?",
      "replace_string": "<div><style>:host{padding-block:0!important;margin:0!important} details.sola-card-hud{--shadowWidth:0!important;}details.sola-card-hud>summary{list-style:none;position:relative;padding-right:2.5rem!important;} details.sola-card-hud>summary::-webkit-details-marker{display:none;} details.sola-card-hud>summary::marker{content:\"\";} details.sola-card-hud>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;} details.sola-card-hud>summary>.sola-drawer-title{min-width:0;} details.sola-card-hud>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;} details.sola-card-hud>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;} details.sola-card-hud>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;} details.sola-card-hud>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);} details.sola-card-hud[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;} details.sola-card-hud[open]>.sola-hud-motion>.sola-hud-clip>.sola-hud-body{animation:solaHudReveal .80s cubic-bezier(.16,1,.3,1);} @keyframes solaHudReveal{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}} details.sola-card-hud{transition:border-color .80s ease,box-shadow .80s cubic-bezier(.16,1,.3,1)!important;}details.sola-card-hud[open]{border-color:rgba(244,162,97,.65)!important;box-shadow:0 8px 28px rgba(20,12,8,.7),0 0 20px rgba(244,162,97,.18)!important;}details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track{transition:border-color .80s ease,box-shadow .80s cubic-bezier(.16,1,.3,1),background .80s ease,flex-basis .80s cubic-bezier(.16,1,.3,1),margin .80s cubic-bezier(.16,1,.3,1),padding .80s cubic-bezier(.16,1,.3,1),border-radius .80s cubic-bezier(.16,1,.3,1)!important;}details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]{border-color:rgba(244,162,97,.55)!important;box-shadow:0 4px 16px rgba(20,12,8,.5),0 0 12px rgba(244,162,97,.14)!important;}details.sola-card-hud>summary:active,details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary:active{transform:scale(.994);filter:brightness(.95);transition:transform .06s ease,filter .06s ease!important;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-hud>summary,details.sola-card-hud[open]>.sola-hud-motion>.sola-hud-clip>.sola-hud-body,details.sola-card-hud>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}details.sola-card-hud,details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track,details.sola-card-hud>summary:active,details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary:active{transition:none!important;transform:none!important;}details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]>summary{transition:none!important;}details.sola-drawer-track[open] .sola-track-body>*{animation:none!important;}} details.sola-card-hud>div[tabindex=\"0\"]:focus-visible,details.sola-card-hud>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}   details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important;padding:12px 14px 16px!important;box-sizing:border-box!important;max-height:none!important;overflow-y:auto!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div:has(>details.sola-drawer-track){display:contents!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div:not(:has(>details.sola-drawer-track)){flex:1 0 100%;min-width:0;max-width:100%;order:1000;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open]){flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important;max-width:100%!important;min-height:38px!important;height:auto!important;box-sizing:border-box!important;border:1px solid rgba(244,162,97,.25)!important;border-radius:20px!important;background:rgba(244,162,97,.08)!important;margin:0!important;order:0!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;list-style:none!important;cursor:pointer!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary::-webkit-details-marker{display:none!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary::marker{content:\"\";} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>:not(.sola-drawer-title):not(.sola-drawer-chevron){display:none!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title{display:flex!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;gap:8px!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title>span:last-child{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0!important;margin:0!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title>span:has(>svg){flex:0 0 auto!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track>summary>.sola-drawer-title [class$=\"-sub\"]{display:none!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open])>summary{min-height:36px!important;height:auto!important;padding:8px 12px!important;background:transparent!important;border:0!important;border-radius:20px!important;font-size:.88rem!important;line-height:1.4!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open])>summary [class$=\"-heading\"]{font-family:inherit!important;font-size:1em!important;line-height:1.4!important;display:block!important;-webkit-line-clamp:unset!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open])>summary>.sola-drawer-chevron{display:none!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open]):hover{background:rgba(244,162,97,.14)!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]{flex:0 0 100%!important;order:0!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;box-sizing:border-box!important;margin:6px 0 2px!important;border-radius:10px!important;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]>summary{padding:10px 14px 4px!important;border-radius:10px 10px 0 0!important;transition:padding .80s cubic-bezier(.16,1,.3,1),border-radius .80s cubic-bezier(.16,1,.3,1)!important;} details.sola-drawer-track[open] .sola-track-body>*{animation:solaPillLineIn .58s cubic-bezier(.16,1,.3,1) both;} details.sola-drawer-track[open] .sola-track-body>*:nth-child(2){animation-delay:.05s;} details.sola-drawer-track[open] .sola-track-body>*:nth-child(3){animation-delay:.10s;} details.sola-drawer-track[open] .sola-track-body>*:nth-child(4){animation-delay:.15s;} @keyframes solaPillLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track[open]>summary>.sola-drawer-chevron{position:static!important;flex:0 0 auto!important;} @media(max-width:600px){details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open]){flex-basis:100%!important;width:100%!important;}}   details.sola-card-hud{zoom:.9;} details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:not([open])>summary{min-height:calc(38px / .9 - 2px)!important;} details.sola-card-hud{interpolate-size:allow-keywords;}details.sola-card-hud::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-hud[open]::details-content{height:auto;opacity:1;}details.sola-drawer-track,details.sola-card-arrow,details.sola-card-feeling,details.sola-card-bond,details.sola-card-thought-engine,details.sola-card-heart,details.sola-card-easel,details.sola-card-ooc,details.sola-card-chatterbox{interpolate-size:allow-keywords;}details.sola-drawer-track::details-content,details.sola-card-arrow::details-content,details.sola-card-feeling::details-content,details.sola-card-bond::details-content,details.sola-card-thought-engine::details-content,details.sola-card-heart::details-content,details.sola-card-easel::details-content,details.sola-card-ooc::details-content,details.sola-card-chatterbox::details-content{transition:height 0.80s cubic-bezier(0.16,1,0.3,1),opacity 0.65s ease,content-visibility 0.80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-drawer-track[open]::details-content,details.sola-card-arrow[open]::details-content,details.sola-card-feeling[open]::details-content,details.sola-card-bond[open]::details-content,details.sola-card-thought-engine[open]::details-content,details.sola-card-heart[open]::details-content,details.sola-card-easel[open]::details-content,details.sola-card-ooc[open]::details-content,details.sola-card-chatterbox[open]::details-content{height:auto;opacity:1;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-hud::details-content,details.sola-drawer-track::details-content,details.sola-card-arrow::details-content,details.sola-card-feeling::details-content,details.sola-card-bond::details-content,details.sola-card-thought-engine::details-content,details.sola-card-heart::details-content,details.sola-card-easel::details-content,details.sola-card-ooc::details-content,details.sola-card-chatterbox::details-content{transition:none!important;}}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}.sola-hud-motion,.sola-hud-clip{display:contents;}\n@supports not ((interpolate-size:allow-keywords) and selector(::details-content)){\ndetails.sola-card-hud>.sola-hud-motion,details.sola-goody-box>.sola-hud-motion{display:grid;grid-template-rows:1fr;min-width:0;}\n.sola-hud-motion>.sola-hud-clip{display:block;min-height:0;min-width:0;overflow:hidden;}\ndetails.sola-card-hud[open]>.sola-hud-motion,details.sola-goody-box[open]>.sola-hud-motion{animation:solaHudExpand .80s cubic-bezier(.16,1,.3,1) both;}\n@keyframes solaHudExpand{from{grid-template-rows:0fr;}to{grid-template-rows:1fr;}}\n}\n@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-hud[open]>.sola-hud-motion,details.sola-goody-box[open]>.sola-hud-motion{animation:none!important;}}\n\n/* HUD label typography: shared closed/open chrome; card bodies keep their own type. */\ndetails.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary{font-family:ui-sans-serif,system-ui,sans-serif!important;font-weight:600!important;font-size:.88rem!important;line-height:1.4!important;letter-spacing:.01em!important;padding:8px 12px!important;gap:10px!important;}\ndetails.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary>.sola-drawer-title{font-family:ui-sans-serif,system-ui,sans-serif!important;font-weight:600!important;font-size:1em!important;line-height:1.4!important;letter-spacing:.01em!important;gap:10px!important;align-items:center!important;}\ndetails.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary>.sola-drawer-title>:not(.sola-tempo-gate),details.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary>.sola-drawer-title>:not(.sola-tempo-gate) :where(span,strong,small){font-family:ui-sans-serif,system-ui,sans-serif!important;font-weight:600!important;font-size:1em!important;line-height:1.4!important;letter-spacing:.01em!important;}\ndetails.sola-card-hud>.sola-hud-motion>.sola-hud-clip>.sola-hud-body>div>details.sola-drawer-track:is([open],:not([open]))>summary>.sola-drawer-title .sola-tempo-gate{font-family:ui-sans-serif,system-ui,sans-serif!important;font-weight:700!important;line-height:1.4!important;}\n\n/* Polish Check: functional scan cues; preserve tracker DOM order. */\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-feeling,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-bond,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-thought-cabinet,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-thought-engine,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-heart,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-current,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-trait,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-matrix{--sola-polish-kind:\"Mind\";}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-calendar,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-cast{--sola-polish-kind:\"Scene\";}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-wardrobe,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-inventory{--sola-polish-kind:\"Gear\";}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-tempo,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-notebook,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-arrow,details.sola-card-hud .sola-hud-body>div>details.sola-drawer-track.sola-card-easel{--sola-polish-kind:\"Story\";}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track:not([open])>summary>.sola-drawer-title::after{content:var(--sola-polish-kind,\"\");font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(.75rem,.78em);font-weight:600;line-height:1.4;letter-spacing:.02em;color:#D3C0AA;opacity:.9;flex:0 0 auto;margin-inline-start:auto;}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track:not([open])>summary>.sola-drawer-title>span:last-child{flex:1 1 auto;}\ndetails.sola-card-hud .sola-hud-body>div>details.sola-drawer-track>summary:focus-visible{outline:2px solid #F3B74B;outline-offset:-4px;}\n</style><details style=\"margin:16px 0;background:rgba(26,19,16,0.96);border:1px solid rgba(244,162,97,0.35);border-left:4px solid #F4A261;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,0.22);overflow:hidden;font-family:inherit;font-size:1em;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-parent sola-card-hud\"><summary style=\"cursor:pointer;padding:15px 16px;background:linear-gradient(90deg,rgba(244,162,97,0.16),rgba(20,14,10,0.3));font-weight:700;color:#F3B74B;letter-spacing:.02em;user-select:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 10px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><span style=\"display:flex;align-items:center;gap:8px;flex:1 1 14rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\">✧ SOLA SHOWRUNNER HUD</span><span style=\"font-size:max(.76em,.75rem);font-weight:600;text-transform:none;letter-spacing:.04em;color:#A3948A;background:rgba(244,162,97,0.08);padding:3px 8px;border-radius:999px;border:1px solid rgba(244,162,97,0.2);line-height:1.4;flex:0 1 auto;max-width:100%;\" class=\"sola-drawer-badge\">$1$3</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-hud-motion\"><div class=\"sola-hud-clip\"><div class=\"sola-hud-body\" tabindex=\"0\" style=\"display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start;padding:12px 14px 16px;box-sizing:border-box;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,0.35) transparent;overflow-wrap:anywhere;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 83,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.08 HUD: Digest",
      "find_regex": "T[=:]?([0-4])([\\u2191\\u2193])?[ \\t]{1,6}F[=:]?([0-4])([\\u2191\\u2193])?[ \\t]{1,6}D[=:]?([0-4])([\\u2191\\u2193])?[ \\t]{1,6}Y[=:]?([0-4])([\\u2191\\u2193])?",
      "replace_string": "<span style=\"--shadowWidth:0!important;color:#F4A261;font-weight:700;\">T$1$2</span><span style=\"color:rgba(188,155,120,0.65);\"> · </span><span style=\"color:#EE6C4D;font-weight:700;\">F$3$4</span><span style=\"color:rgba(188,155,120,0.65);\"> · </span><span style=\"color:#9AA87A;font-weight:700;\">D$5$6</span><span style=\"color:rgba(188,155,120,0.65);\"> · </span><span style=\"color:#F3B74B;font-weight:700;\">Y$7$8</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 84,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.09a HUD: Close (Goody Box & Summary)",
      "find_regex": "<\\s{0,8}(?:hud_summary|easel_summary)\\b[^>]*>\\s*([\\s\\S]{0,10000}?)\\s*<\\s{0,8}\\/\\s{0,8}(?:hud_summary|easel_summary)\\s{0,8}>([\\s\\S]*?)<\\s{0,8}\\/\\s{0,8}sola_hud\\s{0,8}>",
      "replace_string": "$2<div class=\"sola-hud-summary\" style=\"flex:1 1 100%;min-width:0;border-top:1px dashed rgba(244,162,97,.25);padding-top:8px;white-space:pre-wrap;\"><span class=\"sola-field-label\" style=\"color:#F4A261;font-weight:600;\">Director’s Summary:</span> $1</div></div></div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 85,
      "description": "Retains the summary as a compact note inside the Lite HUD.",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.09 HUD: Close",
      "find_regex": "<\\s{0,8}\\/\\s{0,8}sola_hud\\s{0,8}>",
      "replace_string": "</div></div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 86,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.01 Voice: Palette & Fallback Tag Close",
      "find_regex": "<\\s*\\/\\s*(?:(?:color|marigold|amber|cider|coral|copper|terracotta|sage|rose|denim|slate|indigo|heather|ash|mist|pine|obsidian)(?::[a-z0-9_.:-]+)?|(?:color:)?(?!(?:(?:dusk|solstice|eclipse|wildwood|hearth|mistveil|kinetic|gradient|thought|heart|thought_engine))\\b)[a-z]+:(?:whisper(?:ing)?|trembl(?:e|ing)?|bit(?:e|ing)?|steady))>",
      "replace_string": "</span></font>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 87,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.02 Voice: Marigold",
      "find_regex": "<(?:color:)?marigold(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#F4A261\" style=\"--shadowWidth:0!important;\"><span data-col=\"#F4A261\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 88,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.03 Voice: Amber",
      "find_regex": "<(?:color:)?amber(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#F3B74B\" style=\"--shadowWidth:0!important;\"><span data-col=\"#F3B74B\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 89,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.04 Voice: Coral",
      "find_regex": "<(?:color:)?coral(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#EE6C4D\" style=\"--shadowWidth:0!important;\"><span data-col=\"#EE6C4D\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 90,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.05 Voice: Copper",
      "find_regex": "<(?:color:)?copper(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#E07A5F\" style=\"--shadowWidth:0!important;\"><span data-col=\"#E07A5F\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 91,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.06 Voice: Terracotta",
      "find_regex": "<(?:color:)?terracotta(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#C06C54\" style=\"--shadowWidth:0!important;\"><span data-col=\"#C06C54\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 92,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.07 Voice: Sage",
      "find_regex": "<(?:color:)?sage(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#9AA87A\" style=\"--shadowWidth:0!important;\"><span data-col=\"#9AA87A\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 93,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.08 Voice: Rose",
      "find_regex": "<(?:color:)?rose(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#F4845F\" style=\"--shadowWidth:0!important;\"><span data-col=\"#F4845F\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 94,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.09 Voice: Denim",
      "find_regex": "<(?:color:)?denim(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#7A8B99\" style=\"--shadowWidth:0!important;\"><span data-col=\"#7A8B99\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 95,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.10 Voice: Cider",
      "find_regex": "<(?:color:)?cider(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#E9A036\" style=\"--shadowWidth:0!important;\"><span data-col=\"#E9A036\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 96,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.11 Voice: Slate",
      "find_regex": "<(?:color:)?slate(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#8FA4B2\" style=\"--shadowWidth:0!important;\"><span data-col=\"#8FA4B2\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 97,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.12 Voice: Indigo",
      "find_regex": "<(?:color:)?indigo(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#8592E6\" style=\"--shadowWidth:0!important;\"><span data-col=\"#8592E6\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 98,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.13 Voice: Heather",
      "find_regex": "<(?:color:)?heather(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#B08EA2\" style=\"--shadowWidth:0!important;\"><span data-col=\"#B08EA2\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 99,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.14 Voice: Ash",
      "find_regex": "<(?:color:)?ash(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#BAC3C7\" style=\"--shadowWidth:0!important;\"><span data-col=\"#BAC3C7\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 100,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.15 Voice: Mist",
      "find_regex": "<(?:color:)?mist(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#98B9C7\" style=\"--shadowWidth:0!important;\"><span data-col=\"#98B9C7\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 101,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.16 Voice: Pine",
      "find_regex": "<(?:color:)?pine(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#789E8A\" style=\"--shadowWidth:0!important;\"><span data-col=\"#789E8A\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 102,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.17 Voice: Obsidian",
      "find_regex": "<(?:color:)?obsidian(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<font data-no-island color=\"#A3948A\" style=\"--shadowWidth:0!important;\"><span data-col=\"#A3948A\" data-tone=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 103,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.18 Tone: Whisper (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"whisper(?:ing)?\"|whisper)>",
      "replace_string": "<span data-no-island style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;font-size:0.88em;font-style:italic;opacity:0.85;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 104,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.19 Tone: Trembling (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"trembling\"|trembling)>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;font-style:italic;letter-spacing:1.2px;opacity:0.85;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 105,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.20 Tone: Bite (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"bit(?:e|ing)\"|bit(?:e|ing))>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;color:$1;font-weight:700;letter-spacing:0.4px;text-shadow:0 0 4px rgba(0,0,0,0.45);\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 106,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.00 Kinetic: Prose Wrapper",
      "find_regex": "(^|\\r?\\n[ \\t]*\\r?\\n)(?!(?:[^\\r\\n]*(?:(?:\\r(?!\\n)|\\r?\\n(?![ \\t]*\\r?\\n))[^\\r\\n]*)*?)<\\/?(?:style|details|div|p|table|section|article|aside|nav|main|header|footer|form|fieldset|figure|sola_hud|easel|chatterbox|letter|sms|discord|subtext|tell|retract|swallow|lore|codex|translate|cipher)\\b)(?=(?:[^\\r\\n]*(?:(?:\\r(?!\\n)|\\r?\\n(?![ \\t]*\\r?\\n))[^\\r\\n]*)*?)<(?:(?:kinetic:)?(?:shake|glitch|pulse|thump|ember|breathe|drift|float)|(?:(?:color|gradient):)?[a-z]+:(?:shake|glitch|pulse|thump|ember|breathe|drift|float)|span\\b[^<>]*(?:\\banimation\\s*:\\s*sola-(?:shake|glitch|pulse|ember|drift)\\b|\\bdata-(?:tone|mod)\\s*=\\s*[\"\\'](?:shake|glitch|pulse|thump|ember|breathe|drift|float)[\"\\'])))([^\\r\\n]*(?:(?:\\r(?!\\n)|\\r?\\n(?![ \\t]*\\r?\\n))[^\\r\\n]*)*)(?=\\r?\\n[ \\t]*\\r?\\n|$)",
      "replace_string": "$1<div data-message-prose markdown=\"1\" class=\"sola-kinetic-prose\" style=\"--shadowWidth:0 !important;text-shadow:none;\"><style>:root{--sola-kinetic:1;}@keyframes sola-shake{0%,100%{transform:translate(0,0) rotate(0deg);}20%{transform:translate(-1.2px,0.8px) rotate(-0.5deg);}40%{transform:translate(1.2px,-0.8px) rotate(0.5deg);}60%{transform:translate(-0.8px,-0.8px) rotate(0deg);}80%{transform:translate(0.8px,0.8px) rotate(0.5deg);}}@keyframes sola-glitch{0%,100%{text-shadow:1.5px 0 rgba(238,108,77,0.8),-1.5px 0 rgba(133,146,230,0.8);transform:skew(0deg);}20%{text-shadow:-2px 0 rgba(238,108,77,0.9),2px 0 rgba(133,146,230,0.9);transform:skew(-2deg) translate(-1px,0);}40%{text-shadow:2px 0 rgba(238,108,77,0.7),-1px 0 rgba(133,146,230,0.7);transform:skew(1deg);}60%{text-shadow:-1px 0 rgba(238,108,77,0.9),1.5px 0 rgba(133,146,230,0.9);transform:skew(-1deg) translate(1px,0);}80%{text-shadow:1px 0 rgba(238,108,77,0.8),-2px 0 rgba(133,146,230,0.8);transform:skew(0deg);}}@keyframes sola-pulse{0%,100%{transform:scale(1);}14%{transform:scale(1.08);}28%{transform:scale(1);}42%{transform:scale(1.05);}70%{transform:scale(1);}}@keyframes sola-ember{0%,100%{text-shadow:0 0 3px rgba(244,162,97,0.4),0 0 8px rgba(238,108,77,0.2);opacity:0.88;}50%{text-shadow:0 0 8px rgba(244,162,97,0.9),0 0 16px rgba(238,108,77,0.6),0 0 22px rgba(243,183,75,0.4);opacity:1;}}@keyframes sola-drift{0%,100%{transform:translateY(0);}50%{transform:translateY(-3.5px);}}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-kinetic-motion{animation:none!important;transform:none!important;}}</style>\n\n$2\n\n</div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 107,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.01 Kinetic: Heavy (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"heavy\"|(?:kinetic:)?heavy)>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;display:inline-block;font-size:1.16em;font-weight:900;letter-spacing:0.5px;line-height:1.2;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 108,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.02 Kinetic: Tilt Dynamic (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"|(?:kinetic:)?)tilt(?::| deg=\"?)(-?\\d+(?:\\.\\d+)?)(?:deg)?\"?>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;display:inline-block;transform:rotate($2deg);font-style:italic;margin:0 2px;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 109,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.03 Kinetic: Tilt Right (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"tilt:(?:right|alt)\"|(?:kinetic:)?tilt:(?:right|alt))>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;display:inline-block;transform:rotate(3.5deg);font-style:italic;margin:0 2px;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 110,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.04 Kinetic: Tilt Left (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"tilt(?::left)?\"|(?:kinetic:)?tilt(?::left)?)>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;display:inline-block;transform:rotate(-3.5deg);font-style:italic;margin:0 2px;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 111,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.05 Kinetic: Fracture (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"fracture\"|(?:kinetic:)?fracture)>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;color:$1;display:inline-block;transform:skew(-5deg);letter-spacing:1.5px;font-weight:700;text-shadow:1.5px 0 rgba(238,108,77,0.7),-1.5px 0 rgba(133,146,230,0.7);\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 112,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.06 Kinetic: Stretch (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"stretch\"|(?:kinetic:)?stretch)>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;letter-spacing:3.5px;font-weight:300;opacity:0.88;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 113,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.07 Voice Kinetic: Echo",
      "find_regex": "<span data-col=\"([^\"]+)\" data-tone=\"echo\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;color:$1;letter-spacing:1.5px;opacity:0.65;text-shadow:0 0 5px rgba(240,220,196,0.35);\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 114,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.08 Kinetic: Crush (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"crush\"|(?:kinetic:)?crush)>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;color:$1;display:inline-block;font-weight:800;letter-spacing:-0.8px;transform:scaleY(0.92);opacity:0.95;text-shadow:0 1px 3px rgba(0,0,0,0.8);\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 115,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.09 Kinetic: Shake (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"(?:shake)\"|(?:kinetic:)?(?:shake))>",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;color:$1;display:inline-block;animation:sola-shake 0.18s infinite ease-in-out;font-weight:600;text-shadow:1.5px 0 rgba(238,108,77,0.85),-1.5px 0 rgba(133,146,230,0.85);\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 116,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.10 Kinetic: Glitch (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"glitch\"|(?:kinetic:)?glitch)>",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;display:inline-block;animation:sola-glitch 0.25s infinite steps(2,start);letter-spacing:1px;font-weight:700;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 117,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.11 Kinetic: Pulse (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"(?:pulse|thump)\"|(?:kinetic:)?(?:pulse|thump))>",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;display:inline-block;animation:sola-pulse 1.1s infinite ease-in-out;transform-origin:center;font-weight:700;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 118,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.12 Voice Kinetic: Ember",
      "find_regex": "<span data-col=\"([^\"]+)\" data-tone=\"(?:ember|breathe)\">",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;display:inline-block;animation:sola-ember 2.2s infinite ease-in-out;font-weight:600;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 119,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.13 Kinetic: Drift (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\" data-tone=\"(?:drift|float)\"|(?:kinetic:)?(?:drift|float))>",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;display:inline-block;animation:sola-drift 2.8s infinite ease-in-out;font-style:italic;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 120,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.21 Tone: Steady & Default (Voice & Standalone)",
      "find_regex": "<(?:span data-col=\"([^\"]+)\"(?: data-tone=\"(?:steady|[a-z]*)\")?|steady)>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;font-weight:500;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 121,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.22 Tone: Fallback Whisper",
      "find_regex": "<(?:color:)?(?!(?:(?:dusk|solstice|eclipse|wildwood|hearth|mistveil|kinetic|gradient|thought|heart|thought_engine))\\b)([a-z]+):whisper(?:ing)?>",
      "replace_string": "<font data-no-island color=\"$1\"><span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;font-size:0.88em;font-style:italic;opacity:0.85;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 122,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.23 Tone: Fallback Tremble",
      "find_regex": "<(?:color:)?(?!(?:(?:dusk|solstice|eclipse|wildwood|hearth|mistveil|kinetic|gradient|thought|heart|thought_engine))\\b)([a-z]+):trembl(?:e|ing)?>",
      "replace_string": "<font data-no-island color=\"$1\"><span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;font-style:italic;letter-spacing:1.2px;opacity:0.85;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 123,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.24 Tone: Fallback Bite",
      "find_regex": "<(?:color:)?(?!(?:(?:dusk|solstice|eclipse|wildwood|hearth|mistveil|kinetic|gradient|thought|heart|thought_engine))\\b)([a-z]+):bit(?:e|ing)?>",
      "replace_string": "<font data-no-island color=\"$1\"><span style=\"--shadowWidth:0 !important;color:$1;font-weight:700;letter-spacing:0.4px;text-shadow:0 0 4px rgba(0,0,0,0.45);\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 124,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "07.25 Tone: Fallback Steady",
      "find_regex": "<(?:color:)?(?!(?:(?:dusk|solstice|eclipse|wildwood|hearth|mistveil|kinetic|gradient|thought|heart|thought_engine))\\b)([a-z]+):steady>",
      "replace_string": "<font data-no-island color=\"$1\"><span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;font-weight:500;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 125,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 07. Voice Colours & Tones",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.02 Gradient: Dusk",
      "find_regex": "<(?:gradient:)?dusk(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<span data-grad=\"#F3B74B,#8592E6\" data-mod=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 126,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.03 Gradient: Solstice",
      "find_regex": "<(?:gradient:)?solstice(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<span data-grad=\"#F4A261,#EE6C4D\" data-mod=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 127,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.04 Gradient: Eclipse",
      "find_regex": "<(?:gradient:)?eclipse(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<span data-grad=\"#A3948A,#7A8B99\" data-mod=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 128,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.05 Gradient: Wildwood",
      "find_regex": "<(?:gradient:)?wildwood(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<span data-grad=\"#9AA87A,#789E8A\" data-mod=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 129,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.06 Gradient: Hearth",
      "find_regex": "<(?:gradient:)?hearth(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<span data-grad=\"#E07A5F,#C06C54\" data-mod=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 130,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.07 Gradient: Mistveil",
      "find_regex": "<(?:gradient:)?mistveil(?::([a-z0-9_.:-]+))?>",
      "replace_string": "<span data-grad=\"#B08EA2,#98B9C7\" data-mod=\"$1\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 131,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.08 Gradient Mod: Whisper",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"whisper(?:ing)?\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:0.88em;font-style:italic;opacity:0.85;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 132,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.09 Gradient Mod: Trembling",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"trembling\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;letter-spacing:1.2px;opacity:0.85;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 133,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.10 Gradient Mod: Bite",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"bit(?:e|ing)\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;letter-spacing:0.4px;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 134,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.14 Gradient Mod: Heavy",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"heavy\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-size:1.16em;font-weight:900;letter-spacing:0.5px;line-height:1.2;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 135,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.15 Gradient Mod: Tilt (Dynamic)",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"tilt(?::| deg=\"?)(-?\\d+(?:\\.\\d+)?)(?:deg)?\"?>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;transform:rotate($3deg);font-style:italic;margin:0 2px;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 136,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.16 Gradient Mod: Tilt (Right)",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"tilt:(?:right|alt)\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;transform:rotate(3.5deg);font-style:italic;margin:0 2px;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 137,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.17 Gradient Mod: Tilt",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"tilt(?::left)?\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;transform:rotate(-3.5deg);font-style:italic;margin:0 2px;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 138,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.18 Gradient Mod: Stretch",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"stretch\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:3.5px;font-weight:300;opacity:0.88;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 139,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.19 Gradient Mod: Echo",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"echo\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1.5px;opacity:0.65;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 140,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.20 Gradient Mod: Crush",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"crush\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:800;letter-spacing:-0.8px;transform:scaleY(0.92);opacity:0.95;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 141,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.21 Gradient Mod: Fracture",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"fracture\">",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;transform:skew(-5deg);letter-spacing:1.5px;font-weight:700;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 142,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.22 Kinetic: Tone, Gradient & Kinetic Tag Close",
      "find_regex": "<\\s*\\/\\s*(?:(?:whisper|trembl(?:e|ing)|bit(?:e|ing)|steady|shake|glitch|pulse|thump|ember|breathe|drift|float)|(?:gradient:)?(?:dusk|solstice|eclipse|wildwood|hearth|mistveil|gradient)(?::[a-z0-9_.:-]+)?\\s*|(?:kinetic:)?(?:heavy|tilt|fracture|stretch|echo|crush|shake|tremble|glitch|pulse|thump|ember|breathe|drift|float|kinetic)(?::[a-z0-9_.:-]+)?\\s*)>",
      "replace_string": "</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 143,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.23 Kinetic: Standalone Style Cleanup",
      "find_regex": "(<span\\b[^<>]*\\bstyle=\"[^\"<>]*?)color:;",
      "replace_string": "$1",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 144,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.24 Kinetic: Echo",
      "find_regex": "<(?:kinetic:)?echo>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;letter-spacing:1.5px;opacity:0.55;text-shadow:0 0 5px rgba(240,220,196,0.35);\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 145,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.25 Kinetic: Ember",
      "find_regex": "<(?:kinetic:)?(?:ember|breathe)>",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;display:inline-block;animation:sola-ember 2.2s infinite ease-in-out;font-weight:600;color:#F3B74B;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 146,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.26 Gradient Mod: Shake",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"(?:shake)\">",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:sola-shake 0.18s infinite ease-in-out;font-weight:600;text-shadow:1.5px 0 rgba(238,108,77,0.85),-1.5px 0 rgba(133,146,230,0.85);\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 147,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.27 Gradient Mod: Glitch",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"glitch\">",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:sola-glitch 0.25s infinite steps(2,start);letter-spacing:1px;font-weight:700;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 148,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.28 Gradient Mod: Pulse",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"(?:pulse|thump)\">",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:sola-pulse 1.1s infinite ease-in-out;transform-origin:center;font-weight:700;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 149,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.29 Gradient Mod: Ember",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"(?:ember|breathe)\">",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:sola-ember 2.2s infinite ease-in-out;font-weight:600;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 150,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.30 Gradient Mod: Drift",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\" data-mod=\"(?:drift|float)\">",
      "replace_string": "<span class=\"sola-kinetic-motion\" style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:sola-drift 2.8s infinite ease-in-out;font-style:italic;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 151,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "08.11 Gradient Mod: Default Steady",
      "find_regex": "<span data-grad=\"([^,]+),([^\"]+)\"(?: data-mod=\"(?:steady|[a-z]*)\")?>",
      "replace_string": "<span style=\"--shadowWidth:0 !important;text-shadow:none;color:$1;background-color:$1;background-image:linear-gradient(135deg,$1,$2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 152,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 08. Gradients",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.01 Scene: Discord Message Row",
      "find_regex": "<msg\\s{1,8}sender=\"([^\"]{1,100})\"(?:\\s{1,8}time=\"([^\"]{1,100})\")?\\s{0,8}>([\\s\\S]{0,10000}?)(?:<\\/msg>|$)",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;\"><div style=\"width:34px;height:34px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#F4A261,#E07A5F);display:flex;align-items:center;justify-content:center;font-size:0.85em;color:#1A0F0A;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,0.3);\">💬</div><div style=\"flex-grow:1;min-width:0;\"><div style=\"display:flex;align-items:baseline;gap:8px;\"><span style=\"font-weight:700;color:#F4A261;font-size:0.92em;\">$1</span><span style=\"font-size:0.72em;color:#A3948A;opacity:0.8;\">$2</span></div><div style=\"margin-top:3px;color:#F0DCC4;font-size:0.92em;line-height:1.5;\">$3</div></div></div>",
      "flags": "gis",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 153,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.02 Scene: Discord Container (Open)",
      "find_regex": "<discord_chat(?:\\s{1,8}channel=\"([^\"]{1,100})\")?\\s{0,8}>",
      "replace_string": "<div style=\"--shadowWidth:0!important;background:rgba(30,24,21,0.95);border:1px solid rgba(244,162,97,0.25);border-radius:10px;padding:14px;margin:16px 0;box-shadow:0 6px 20px rgba(0,0,0,0.45);font-family:inherit;\"><style>.sola-island-anchor{}</style><div style=\"display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid rgba(244,162,97,0.18);\"><span style=\"color:#F4A261;font-weight:700;font-size:1.1em;\">#</span><span style=\"font-weight:700;color:#F4A261;font-size:0.92em;\">$1</span><span style=\"margin-left:auto;font-size:0.7em;color:#9AA87A;background:rgba(154,168,122,0.12);padding:2px 8px;border-radius:12px;border:1px solid rgba(154,168,122,0.3);\">Channel</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 154,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.03 Scene: Discord & SMS Container (Close)",
      "find_regex": "<\\/(?:discord|sms)_chat>",
      "replace_string": "</div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 155,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.04 Scene: SMS Bubble (Outgoing)",
      "find_regex": "<bubble\\s{1,8}from=\"([^\"]{1,100})\"\\s{1,8}outgoing=\"?(?:true|yes)\"?(?:\\s{1,8}time=\"([^\"]{1,100})\")?\\s{0,8}>([\\s\\S]{0,10000}?)(?:<\\/bubble>|$)",
      "replace_string": "<div class=\"sola-sms-bubble\" style=\"--shadowWidth:0!important;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:10px;\"><style>.sola-sms-bubble p{margin:0;}</style><div style=\"max-width:82%;padding:9px 14px;background:linear-gradient(135deg,#F4A261,#E07A5F);color:#1A0F0A;border-radius:16px 16px 4px 16px;box-shadow:0 2px 8px rgba(0,0,0,0.25);font-size:0.9em;line-height:1.45;font-weight:500;\">\n\n$3\n\n</div><span style=\"margin:3px 8px 0 0;font-size:0.68em;color:#A3948A;opacity:0.75;\">$2</span></div>",
      "flags": "gis",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 156,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.05 Scene: SMS Bubble (Incoming)",
      "find_regex": "<bubble\\s{1,8}from=\"([^\"]{1,100})\"(?:\\s{1,8}outgoing=\"?false\"?)?(?:\\s{1,8}time=\"([^\"]{1,100})\")?\\s{0,8}>([\\s\\S]{0,10000}?)(?:<\\/bubble>|$)",
      "replace_string": "<div class=\"sola-sms-bubble\" style=\"--shadowWidth:0!important;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px;\"><style>.sola-sms-bubble p{margin:0;}</style><span style=\"margin:0 0 3px 8px;font-size:0.72em;font-weight:600;color:#F4A261;\">$1</span><div style=\"max-width:82%;padding:9px 14px;background:rgba(52,38,32,0.95);border:1px solid rgba(244,162,97,0.2);color:#F0DCC4;border-radius:16px 16px 16px 4px;box-shadow:0 2px 8px rgba(0,0,0,0.2);font-size:0.9em;line-height:1.45;\">\n\n$3\n\n</div><span style=\"margin:3px 0 0 8px;font-size:0.68em;color:#A3948A;opacity:0.75;\">$2</span></div>",
      "flags": "gis",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 157,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.06 Scene: SMS Container (Open)",
      "find_regex": "<sms_chat(?:\\s{1,8}contact=\"([^\"]{1,100})\")?\\s{0,8}>",
      "replace_string": "<div style=\"--shadowWidth:0!important;background:rgba(22,15,12,0.96);border:1px solid rgba(244,162,97,0.25);border-radius:14px;padding:14px;margin:16px auto;max-width:440px;box-shadow:0 8px 24px rgba(0,0,0,0.45);font-family:inherit;\"><div style=\"display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid rgba(244,162,97,0.15);\"><div style=\"width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#F4A261,#E07A5F);display:flex;align-items:center;justify-content:center;font-size:0.75em;color:#1A0F0A;font-weight:700;\">📱</div><div><div style=\"font-weight:700;font-size:0.88em;color:#F4A261;\">$1</div><div style=\"font-size:0.68em;color:#9AA87A;\">● Connected · Encrypted</div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 158,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.08 Scene: Parchment Letter",
      "find_regex": "<parchment(?:\\s{1,8}title=\"([^\"]{1,200})\")?\\s{0,8}>([\\s\\S]{0,20000}?)(?:<\\/parchment>|$)",
      "replace_string": "<details class=\"sola-parchment-box sola-drawer sola-card-parchment\" style=\"margin:18px 0;border-radius:12px;background:#F4EAD4;border:1px solid #D4C2A5;box-shadow:0 3px 12px rgba(0,0,0,.24);overflow:hidden;font-family:Georgia,'Times New Roman',serif;color:#382419;position:relative;max-width:100%;min-width:0;\"><style>:where(details.sola-card-parchment),:where(details.sola-card-parchment) :where(*){text-shadow:none;}details.sola-card-parchment{--shadowWidth:0!important;}details.sola-card-parchment>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-parchment>summary::-webkit-details-marker{display:none;}details.sola-card-parchment>summary::marker{content:\"\";}details.sola-card-parchment>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-parchment>summary>.sola-drawer-title{min-width:0;}details.sola-card-parchment>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-parchment>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-parchment>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-parchment>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-parchment[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-parchment[open]>.sola-parchment-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}details.sola-card-parchment[open]>summary .sola-wax-seal{background:radial-gradient(circle at 35% 30%,#A3948A 0%,#5D4037 60%,#3E2723 100%);border-color:#4E342E;box-shadow:0 2px 4px rgba(0,0,0,0.3),inset 0 1px 1px rgba(255,255,255,0.2);color:#D7CCC8;}details.sola-card-parchment[open]>summary .sola-seal-broken{display:inline!important;font-size:.85em;}details.sola-card-parchment[open]>summary .sola-seal-hint{color:#A3948A;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-parchment>summary,details.sola-card-parchment[open]>.sola-parchment-body,details.sola-card-parchment>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-parchment>div[tabindex=\"0\"]:focus-visible,details.sola-card-parchment>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}</style><summary class=\"sola-seal-summary sola-drawer-summary\" style=\"cursor:pointer;padding:12px 14px;user-select:none;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#F9F3E5 0%,#EBDBC2 100%);border-bottom:2px dashed rgba(192,108,84,0.35);transition:background-color .18s ease;flex-wrap:wrap;gap:8px 10px;line-height:1.5;\"><div style=\"display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 16rem;min-width:0;\" class=\"sola-drawer-title\"><span class=\"sola-wax-seal\" style=\"display:inline-flex;align-items:center;gap:7px;background:radial-gradient(circle at 35% 30%,#FF8A65 0%,#D84315 50%,#871C00 100%);color:#FFF3E0;padding:4px 9px;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.18);font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(.8em,.75rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid #BF360C;line-height:1.5;flex-wrap:wrap;max-width:100%;\"><svg style=\"width:14px;height:14px;vertical-align:-2px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-right:6px;\" viewBox=\"0 0 24 24\"><path d=\"M12 2c-.5 2 -2 5 -5 6c3 .5 4 2.5 4 5c-2 0 -4 -1 -5 -3c-1 3 1 6 3 7c1.5 .7 3 .8 3 3h2c0 -2.2 1.5 -2.3 3 -3c2 -1 4 -4 3 -7c-1 2 -3 3 -5 3c0 -2.5 1 -4.5 4 -5c-3 -1 -4.5 -4 -5 -6z\"/><path d=\"M7 16h10\"/></svg>ROYAL DECREE<span class=\"sola-seal-broken\" style=\"display:none;\"> · BROKEN</span></span><span style=\"font-weight:700;font-size:1em;color:#5A3625;letter-spacing:0.3px;flex:1 1 8rem;min-width:0;overflow-wrap:anywhere;\">$1</span></div><span class=\"sola-seal-hint sola-drawer-badge\" style=\"font-size:max(.8em,.75rem);font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700;color:#8C4A32;letter-spacing:.02em;line-height:1.4;\">Break Seal ▾</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-parchment-body\" tabindex=\"0\" style=\"animation:solaParchmentUnroll 0.65s cubic-bezier(0.16,1,0.3,1) forwards;padding:18px 20px;font-size:1em;overflow-wrap:anywhere;box-sizing:border-box;max-height:none!important;overflow-y:auto;\">$2</div></details>",
      "flags": "gis",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 159,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.09 Scene: Terminal Log",
      "find_regex": "<terminal(?:\\s{1,8}title=\"([^\"]{1,200})\")?\\s{0,8}>([\\s\\S]{0,20000}?)(?:<\\/terminal>|$)",
      "replace_string": "<div style=\"--shadowWidth:0!important;background:#0F0B09;border:1px solid rgba(244,162,97,0.3);border-radius:8px;overflow:hidden;margin:16px 0;box-shadow:0 6px 22px rgba(0,0,0,0.55);\"><style>.sola-island-anchor{}</style><div style=\"background:rgba(244,162,97,0.08);padding:7px 12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(244,162,97,0.18);\"><span style=\"width:9px;height:9px;border-radius:50%;background:#EE6C4D;display:inline-block;\"></span><span style=\"width:9px;height:9px;border-radius:50%;background:#F3B74B;display:inline-block;\"></span><span style=\"width:9px;height:9px;border-radius:50%;background:#9AA87A;display:inline-block;\"></span><span style=\"margin-left:8px;font-family:monospace;font-size:0.78em;color:#A3948A;letter-spacing:0.8px;text-transform:uppercase;\">$1</span></div><pre style=\"margin:0;padding:14px;font-family:monospace;font-size:0.88em;color:#F3B74B;line-height:1.55;white-space:pre-wrap;text-shadow:0 0 6px rgba(243,183,75,0.25);\">$2</pre></div>",
      "flags": "gis",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 160,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.10 Scene: Push Notification",
      "find_regex": "<notification(?:\\s+app=\"([^\"]+)\")?(?:\\s+from=\"([^\"]+)\")?(?:\\s+time=\"([^\"]+)\")?\\s*>([\\s\\S]{0,10000}?)(?:<\\/notification>|$)",
      "replace_string": "<div style=\"--shadowWidth:0!important;background:rgba(26,18,14,0.95);border:1px solid rgba(244,162,97,0.32);border-radius:14px;padding:12px 16px;margin:14px auto;max-width:400px;box-shadow:0 8px 24px rgba(0,0,0,0.5);font-family:inherit;\"><style>.sola-island-anchor{}</style><div style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;\"><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:0.75em;background:linear-gradient(135deg,#F4A261,#E07A5F);color:#1A0F0A;padding:2px 6px;border-radius:5px;font-weight:800;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M10 5a2 2 0 0 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6\"/><path d=\"M9 17v1a3 3 0 0 0 6 0v-1\"/></svg></span><span style=\"font-size:0.72em;font-weight:700;color:#A3948A;text-transform:uppercase;letter-spacing:0.5px;\">$1</span></div><span style=\"font-size:0.7em;color:rgba(163,148,138,0.7);\">$3</span></div><div style=\"font-size:0.88em;font-weight:700;color:#F4A261;margin-bottom:2px;\">$2</div><div style=\"font-size:0.86em;color:#F0DCC4;line-height:1.45;\">$4</div></div>",
      "flags": "gis",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 161,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.01 Header: Explicit Override (Dusk)",
      "find_regex": "<scene_header\\b(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=\"(?:dusk|sunset)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?:(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")|(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=))(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-dusk\" style=\"color:#F4A261;border-color:rgba(244,162,97,.48);background:radial-gradient(ellipse at 25% 20%,rgba(238,108,77,.3),transparent 50%),radial-gradient(ellipse at 85% 0%,rgba(133,146,230,.3),transparent 55%),linear-gradient(180deg,#1A1310,#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 45% 110%,rgba(238,108,77,.18),transparent 58%);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F4A261;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:35px;top:4px;width:86px;height:86px;border:1px solid #EE6C4D;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(244,162,97,.18),rgba(238,108,77,.03));box-shadow:0 0 26px rgba(238,108,77,.15);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:83px;top:14px;width:86px;height:86px;border:1px solid #8592E6;border-radius:50%;background:rgba(133,146,230,.08);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:220px;height:60px;left:-10px;top:23px;transform:rotate(-22deg);opacity:.5;\"></span><span aria-hidden=\"true\" class=\"sc-jewel\" style=\"left:110px;top:8px;background:#F0DCC4;width:6px;height:6px;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Ember Conjunction</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 162,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.02 Header: Explicit Override (Dawn)",
      "find_regex": "<scene_header\\b(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=\"dawn\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?:(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")|(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=))(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-dawn\" style=\"color:#F4845F;border-color:rgba(244,132,95,.48);background:radial-gradient(ellipse at 50% 12%,rgba(224,122,95,.45),transparent 55%),linear-gradient(180deg,#120D0B,#1A1310 62%,rgba(192,108,84,.45));\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 45% 115%,rgba(244,132,95,.2),transparent 55%);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F4845F;\"><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:200px;height:88px;left:0;top:20px;border-bottom:2px solid #F4845F;transform:rotate(-12deg);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:150px;height:62px;left:25px;top:32px;border-top:0;opacity:.6;\"></span><span aria-hidden=\"true\" class=\"sc-jewel\" style=\"top:24px;width:13px;height:13px;background:#FDF6F0;color:#F4845F;box-shadow:0 0 18px #F4845F,0 0 45px rgba(224,122,95,.8);\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Morning Star</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 163,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.03 Header: Explicit Override (Noir)",
      "find_regex": "<scene_header\\b(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=\"(?:noir|rain|storm)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?:(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")|(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=))(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-noir\" style=\"color:#BAC3C7;border-color:rgba(143,164,178,.48);background:radial-gradient(ellipse at 50% 5%,rgba(122,139,153,.3),transparent 62%),linear-gradient(160deg,#120D0B,rgba(122,139,153,.17),#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 30% 15%,rgba(122,139,153,.23),transparent 44%),radial-gradient(ellipse at 90% 32%,rgba(143,164,178,.15),transparent 38%);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0 53px,rgba(143,164,178,.07) 54px,transparent 55px 108px);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#BAC3C7;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:62px;top:-5px;width:76px;height:76px;border:2px solid rgba(186,195,199,.6);border-right-color:transparent;border-bottom-color:rgba(143,164,178,.15);border-radius:50%;background:#120D0B;box-shadow:0 0 28px rgba(143,164,178,.32);transform:rotate(-28deg);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:138px;height:106px;left:31px;top:-20px;opacity:.18;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Veiled Eclipse</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 164,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.04 Header: Explicit Override (Day)",
      "find_regex": "<scene_header\\b(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=\"(?:day|noon)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?:(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")|(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=))(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-day\" style=\"color:#F3B74B;border-color:rgba(243,183,75,.55);background:radial-gradient(ellipse at 50% -12%,rgba(244,162,97,.5),transparent 58%),linear-gradient(135deg,#1A1310,rgba(233,160,54,.2),#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F3B74B;\"><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:142px;height:142px;left:29px;top:-55px;border:1px solid #F3B74B;opacity:.55;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:174px;height:174px;left:13px;top:-71px;border-style:dashed;opacity:.25;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:60px;top:-24px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#FDF6F0,rgba(243,183,75,.8) 40%,rgba(233,160,54,.2) 65%,transparent 70%);box-shadow:0 0 50px rgba(243,183,75,.22);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(0deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(30deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(60deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(90deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(120deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(150deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(180deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(210deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(240deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(270deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(300deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(330deg);\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Solar Crown</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 165,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.05 Header: Explicit Override (Night)",
      "find_regex": "<scene_header\\b(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=\"(?:night|stars)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?:(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")|(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=))(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-night\" style=\"color:#98B9C7;border-color:rgba(133,146,230,.48);background:radial-gradient(ellipse at 50% -5%,rgba(133,146,230,.36),transparent 62%),radial-gradient(ellipse at 95% 100%,rgba(176,142,162,.2),transparent 50%),linear-gradient(180deg,#120D0B,#1A1310);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#98B9C7;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:74px;top:5px;width:60px;height:60px;border-radius:50%;box-shadow:-13px 5px 0 0 #98B9C7;transform:rotate(-20deg);opacity:.76;filter:drop-shadow(0 0 12px rgba(133,146,230,.6));\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:160px;height:95px;left:20px;top:0;transform:rotate(22deg);border-style:dotted;opacity:.5;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:25px;top:47px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:48px;top:20px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:156px;top:44px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:183px;top:70px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:27px;top:47px;width:35px;height:1px;background:#98B9C7;transform:rotate(-49deg);transform-origin:left;opacity:.4;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:157px;top:45px;width:38px;height:1px;background:#98B9C7;transform:rotate(44deg);transform-origin:left;opacity:.4;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Lunar Atlas</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 166,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.06 Header: Dynamic Weather (Rain/Storm) Full",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]*?\\b(?:rain(?:ing)?|storm(?:s|y)?|downpour|drizzle|thunder|tempest|hail|blizzard|heavy fog|dense fog)\\b[^\"<>]*)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-noir\" style=\"color:#BAC3C7;border-color:rgba(143,164,178,.48);background:radial-gradient(ellipse at 50% 5%,rgba(122,139,153,.3),transparent 62%),linear-gradient(160deg,#120D0B,rgba(122,139,153,.17),#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 30% 15%,rgba(122,139,153,.23),transparent 44%),radial-gradient(ellipse at 90% 32%,rgba(143,164,178,.15),transparent 38%);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0 53px,rgba(143,164,178,.07) 54px,transparent 55px 108px);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#BAC3C7;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:62px;top:-5px;width:76px;height:76px;border:2px solid rgba(186,195,199,.6);border-right-color:transparent;border-bottom-color:rgba(143,164,178,.15);border-radius:50%;background:#120D0B;box-shadow:0 0 28px rgba(143,164,178,.32);transform:rotate(-28deg);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:138px;height:106px;left:31px;top:-20px;opacity:.18;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Veiled Eclipse</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 167,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.07 Header: Dynamic Weather (Rain/Storm) Compact",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]*?\\b(?:rain(?:ing)?|storm(?:s|y)?|downpour|drizzle|thunder|tempest|hail|blizzard|heavy fog|dense fog)\\b[^\"<>]*)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-noir\" style=\"color:#BAC3C7;border-color:rgba(143,164,178,.48);background:radial-gradient(ellipse at 50% 5%,rgba(122,139,153,.3),transparent 62%),linear-gradient(160deg,#120D0B,rgba(122,139,153,.17),#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 30% 15%,rgba(122,139,153,.23),transparent 44%),radial-gradient(ellipse at 90% 32%,rgba(143,164,178,.15),transparent 38%);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0 53px,rgba(143,164,178,.07) 54px,transparent 55px 108px);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#BAC3C7;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:62px;top:-5px;width:76px;height:76px;border:2px solid rgba(186,195,199,.6);border-right-color:transparent;border-bottom-color:rgba(143,164,178,.15);border-radius:50%;background:#120D0B;box-shadow:0 0 28px rgba(143,164,178,.32);transform:rotate(-28deg);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:138px;height:106px;left:31px;top:-20px;opacity:.18;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Veiled Eclipse</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$3</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$2</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 168,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.08 Header: Dynamic Dusk (Wind-Swept Emberdrift)",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]*?\\b(?:dusk|sunset|twilight|sundown|evening|(?<![\\d:])(?:0?[5-7]|1[7-9])(?::\\d{2})?\\s*(?:pm|p\\.m\\.))(?!\\w)[^\"<>]*)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]*?\\b(?:wind(?:y|s)?|gale|breeze|draft(?:y|s)?|gust(?:s|y)?|chill(?:y)?|dust(?:y)?|drift(?:ing|s)?)\\b[^\"<>]*)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-dusk\" style=\"color:#F4A261;border-color:rgba(244,162,97,.48);background:radial-gradient(ellipse at 25% 20%,rgba(238,108,77,.3),transparent 50%),radial-gradient(ellipse at 85% 0%,rgba(133,146,230,.3),transparent 55%),linear-gradient(180deg,#1A1310,#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 5% 45%,rgba(238,108,77,.18),transparent 58%);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F4A261;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:35px;top:4px;width:86px;height:86px;border:1px solid #EE6C4D;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(244,162,97,.18),rgba(238,108,77,.03));box-shadow:0 0 26px rgba(238,108,77,.15);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:83px;top:14px;width:86px;height:86px;border:1px solid #8592E6;border-radius:50%;background:rgba(133,146,230,.08);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:220px;height:60px;left:-10px;top:23px;transform:rotate(-22deg);opacity:.5;\"></span><span aria-hidden=\"true\" class=\"sc-jewel\" style=\"left:110px;top:8px;background:#F0DCC4;width:6px;height:6px;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Ember Conjunction</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 169,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.09 Header: Dynamic Dusk (Thermal Plume)",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]*?\\b(?:dusk|sunset|twilight|sundown|evening|(?<![\\d:])(?:0?[5-7]|1[7-9])(?::\\d{2})?\\s*(?:pm|p\\.m\\.))(?!\\w)[^\"<>]*)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]*?\\b(?:fire|smoke|smoky|ash(?:es)?|smolder(?:ing)?|flame(?:s)?|forge|hearth|warm|heat|still|quiet|calm)\\b[^\"<>]*)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-dusk\" style=\"color:#F4A261;border-color:rgba(244,162,97,.48);background:radial-gradient(ellipse at 25% 20%,rgba(238,108,77,.3),transparent 50%),radial-gradient(ellipse at 85% 0%,rgba(133,146,230,.3),transparent 55%),linear-gradient(180deg,#1A1310,#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 45% 110%,rgba(238,108,77,.18),transparent 58%);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F4A261;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:35px;top:4px;width:86px;height:86px;border:1px solid #EE6C4D;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(244,162,97,.18),rgba(238,108,77,.03));box-shadow:0 0 26px rgba(238,108,77,.15);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:83px;top:14px;width:86px;height:86px;border:1px solid #8592E6;border-radius:50%;background:rgba(133,146,230,.08);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:220px;height:60px;left:-10px;top:23px;transform:rotate(-22deg);opacity:.5;\"></span><span aria-hidden=\"true\" class=\"sc-jewel\" style=\"left:110px;top:8px;background:#F0DCC4;width:6px;height:6px;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Ember Conjunction</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 170,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.10 Header: Dynamic Dusk (Twilight Emberfall)",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]*?\\b(?:dusk|sunset|twilight|sundown|evening|(?<![\\d:])(?:0?[5-7]|1[7-9])(?::\\d{2})?\\s*(?:pm|p\\.m\\.))(?!\\w)[^\"<>]*)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-dusk\" style=\"color:#F4A261;border-color:rgba(244,162,97,.48);background:radial-gradient(ellipse at 25% 20%,rgba(238,108,77,.3),transparent 50%),radial-gradient(ellipse at 85% 0%,rgba(133,146,230,.3),transparent 55%),linear-gradient(180deg,#1A1310,#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 45% 110%,rgba(238,108,77,.18),transparent 58%);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F4A261;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:35px;top:4px;width:86px;height:86px;border:1px solid #EE6C4D;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(244,162,97,.18),rgba(238,108,77,.03));box-shadow:0 0 26px rgba(238,108,77,.15);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:83px;top:14px;width:86px;height:86px;border:1px solid #8592E6;border-radius:50%;background:rgba(133,146,230,.08);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:220px;height:60px;left:-10px;top:23px;transform:rotate(-22deg);opacity:.5;\"></span><span aria-hidden=\"true\" class=\"sc-jewel\" style=\"left:110px;top:8px;background:#F0DCC4;width:6px;height:6px;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Ember Conjunction</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 171,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.11 Header: Dynamic Dusk Compact",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]*?\\b(?:dusk|sunset|twilight|sundown|evening|(?<![\\d:])(?:0?[5-7]|1[7-9])(?::\\d{2})?\\s*(?:pm|p\\.m\\.))(?!\\w)[^\"<>]*)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-dusk\" style=\"color:#F4A261;border-color:rgba(244,162,97,.48);background:radial-gradient(ellipse at 25% 20%,rgba(238,108,77,.3),transparent 50%),radial-gradient(ellipse at 85% 0%,rgba(133,146,230,.3),transparent 55%),linear-gradient(180deg,#1A1310,#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 45% 110%,rgba(238,108,77,.18),transparent 58%);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F4A261;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:35px;top:4px;width:86px;height:86px;border:1px solid #EE6C4D;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(244,162,97,.18),rgba(238,108,77,.03));box-shadow:0 0 26px rgba(238,108,77,.15);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:83px;top:14px;width:86px;height:86px;border:1px solid #8592E6;border-radius:50%;background:rgba(133,146,230,.08);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:220px;height:60px;left:-10px;top:23px;transform:rotate(-22deg);opacity:.5;\"></span><span aria-hidden=\"true\" class=\"sc-jewel\" style=\"left:110px;top:8px;background:#F0DCC4;width:6px;height:6px;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Ember Conjunction</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 172,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.12 Header: Dynamic Dawn Full",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]*?\\b(?:dawn|sunrise|daybreak|morning|(?<![\\d:])0?[5-8]:\\d{2}\\s*(?:am|a\\.m\\.))(?!\\w)[^\"<>]*)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-dawn\" style=\"color:#F4845F;border-color:rgba(244,132,95,.48);background:radial-gradient(ellipse at 50% 12%,rgba(224,122,95,.45),transparent 55%),linear-gradient(180deg,#120D0B,#1A1310 62%,rgba(192,108,84,.45));\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 45% 115%,rgba(244,132,95,.2),transparent 55%);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F4845F;\"><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:200px;height:88px;left:0;top:20px;border-bottom:2px solid #F4845F;transform:rotate(-12deg);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:150px;height:62px;left:25px;top:32px;border-top:0;opacity:.6;\"></span><span aria-hidden=\"true\" class=\"sc-jewel\" style=\"top:24px;width:13px;height:13px;background:#FDF6F0;color:#F4845F;box-shadow:0 0 18px #F4845F,0 0 45px rgba(224,122,95,.8);\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Morning Star</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 173,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.13 Header: Dynamic Dawn Compact",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]*?\\b(?:dawn|sunrise|daybreak|morning|(?<![\\d:])0?[5-8]:\\d{2}\\s*(?:am|a\\.m\\.))(?!\\w)[^\"<>]*)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-dawn\" style=\"color:#F4845F;border-color:rgba(244,132,95,.48);background:radial-gradient(ellipse at 50% 12%,rgba(224,122,95,.45),transparent 55%),linear-gradient(180deg,#120D0B,#1A1310 62%,rgba(192,108,84,.45));\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-haze\" style=\"background:radial-gradient(ellipse at 45% 115%,rgba(244,132,95,.2),transparent 55%);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F4845F;\"><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:200px;height:88px;left:0;top:20px;border-bottom:2px solid #F4845F;transform:rotate(-12deg);\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:150px;height:62px;left:25px;top:32px;border-top:0;opacity:.6;\"></span><span aria-hidden=\"true\" class=\"sc-jewel\" style=\"top:24px;width:13px;height:13px;background:#FDF6F0;color:#F4845F;box-shadow:0 0 18px #F4845F,0 0 45px rgba(224,122,95,.8);\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Morning Star</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 174,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.14 Header: Dynamic Day Full",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]*?\\b(?:noon|midday|afternoon|daytime|(?<![\\d:])(?:0?9|1[01])(?::\\d{2})?\\s*(?:am|a\\.m\\.)|(?<![\\d:])(?:12|0?[1-4])(?::\\d{2})?\\s*(?:pm|p\\.m\\.))(?!\\w)[^\"<>]*)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-day\" style=\"color:#F3B74B;border-color:rgba(243,183,75,.55);background:radial-gradient(ellipse at 50% -12%,rgba(244,162,97,.5),transparent 58%),linear-gradient(135deg,#1A1310,rgba(233,160,54,.2),#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F3B74B;\"><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:142px;height:142px;left:29px;top:-55px;border:1px solid #F3B74B;opacity:.55;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:174px;height:174px;left:13px;top:-71px;border-style:dashed;opacity:.25;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:60px;top:-24px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#FDF6F0,rgba(243,183,75,.8) 40%,rgba(233,160,54,.2) 65%,transparent 70%);box-shadow:0 0 50px rgba(243,183,75,.22);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(0deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(30deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(60deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(90deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(120deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(150deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(180deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(210deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(240deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(270deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(300deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(330deg);\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Solar Crown</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 175,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.15 Header: Dynamic Day Compact",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]*?\\b(?:noon|midday|afternoon|daytime|(?<![\\d:])(?:0?9|1[01])(?::\\d{2})?\\s*(?:am|a\\.m\\.)|(?<![\\d:])(?:12|0?[1-4])(?::\\d{2})?\\s*(?:pm|p\\.m\\.))(?!\\w)[^\"<>]*)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-day\" style=\"color:#F3B74B;border-color:rgba(243,183,75,.55);background:radial-gradient(ellipse at 50% -12%,rgba(244,162,97,.5),transparent 58%),linear-gradient(135deg,#1A1310,rgba(233,160,54,.2),#120D0B);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#F3B74B;\"><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:142px;height:142px;left:29px;top:-55px;border:1px solid #F3B74B;opacity:.55;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:174px;height:174px;left:13px;top:-71px;border-style:dashed;opacity:.25;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:60px;top:-24px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#FDF6F0,rgba(243,183,75,.8) 40%,rgba(233,160,54,.2) 65%,transparent 70%);box-shadow:0 0 50px rgba(243,183,75,.22);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(0deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(30deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(60deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(90deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(120deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(150deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(180deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(210deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(240deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(270deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(300deg);\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:99px;top:-74px;width:1px;height:14px;background:#F3B74B;opacity:.4;transform-origin:1px 90px;transform:rotate(330deg);\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Solar Crown</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 176,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.16 Header: Night Full",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+(?:atmosphere|weather|mood)=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-night\" style=\"color:#98B9C7;border-color:rgba(133,146,230,.48);background:radial-gradient(ellipse at 50% -5%,rgba(133,146,230,.36),transparent 62%),radial-gradient(ellipse at 95% 100%,rgba(176,142,162,.2),transparent 50%),linear-gradient(180deg,#120D0B,#1A1310);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#98B9C7;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:74px;top:5px;width:60px;height:60px;border-radius:50%;box-shadow:-13px 5px 0 0 #98B9C7;transform:rotate(-20deg);opacity:.76;filter:drop-shadow(0 0 12px rgba(133,146,230,.6));\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:160px;height:95px;left:20px;top:0;transform:rotate(22deg);border-style:dotted;opacity:.5;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:25px;top:47px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:48px;top:20px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:156px;top:44px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:183px;top:70px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:27px;top:47px;width:35px;height:1px;background:#98B9C7;transform:rotate(-49deg);transform-origin:left;opacity:.4;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:157px;top:45px;width:38px;height:1px;background:#98B9C7;transform:rotate(44deg);transform-origin:left;opacity:.4;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Lunar Atlas</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span><span class=\"sc-separator\" aria-hidden=\"true\">·</span><span class=\"sc-weather\">$3</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 177,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.17 Header: Night Compact",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-night\" style=\"color:#98B9C7;border-color:rgba(133,146,230,.48);background:radial-gradient(ellipse at 50% -5%,rgba(133,146,230,.36),transparent 62%),radial-gradient(ellipse at 95% 100%,rgba(176,142,162,.2),transparent 50%),linear-gradient(180deg,#120D0B,#1A1310);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#98B9C7;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:74px;top:5px;width:60px;height:60px;border-radius:50%;box-shadow:-13px 5px 0 0 #98B9C7;transform:rotate(-20deg);opacity:.76;filter:drop-shadow(0 0 12px rgba(133,146,230,.6));\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:160px;height:95px;left:20px;top:0;transform:rotate(22deg);border-style:dotted;opacity:.5;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:25px;top:47px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:48px;top:20px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:156px;top:44px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:183px;top:70px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:27px;top:47px;width:35px;height:1px;background:#98B9C7;transform:rotate(-49deg);transform-origin:left;opacity:.4;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:157px;top:45px;width:38px;height:1px;background:#98B9C7;transform:rotate(44deg);transform-origin:left;opacity:.4;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Lunar Atlas</div><div class=\"sc-title\">$1</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$2</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 178,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.18 Header: Fallback (Time First)",
      "find_regex": "<scene_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+sky=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div class=\"sola-celestial\" style=\"--shadowWidth:0!important;\"><style>\n.sola-celestial{container-type:inline-size;width:100%;min-width:0;margin:18px 0 24px;}\n.sola-celestial .sc-plate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:228px;border-radius:20px 5px 20px 5px;border:1px solid;box-shadow:0 12px 32px rgba(0,0,0,.38),inset 0 0 32px rgba(0,0,0,.28);}\n.sola-celestial .sc-art{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;}\n.sola-celestial .sc-frame{position:absolute;inset:9px;border:1px solid currentColor;opacity:.28;border-radius:12px 2px 12px 2px;}\n.sola-celestial .sc-corner{position:absolute;width:22px;height:22px;border:1px solid currentColor;transform:rotate(45deg);opacity:.55;}\n.sola-celestial .sc-orbit{position:absolute;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;opacity:.3;}\n.sola-celestial .sc-stars{position:absolute;inset:0;opacity:.8;animation:scStarGlow 11s ease-in-out infinite;}\n.sola-celestial .sc-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:228px;padding:22px 38px 20px;gap:15px;}\n.sola-celestial .sc-caption{font-family:inherit;font-size:.64em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;opacity:.8;align-self:flex-start;text-align:left;max-width:45%;text-shadow:0 1px 8px rgba(0,0,0,.9);}\n.sola-celestial .sc-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3.8cqi,2.2rem);font-weight:500;line-height:1.16;letter-spacing:.035em;color:#FDF6F0;overflow-wrap:anywhere;max-width:100%;margin:auto 0 0;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.95);}\n.sola-celestial .sc-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:min(260px,65%);opacity:.8;font-size:.7em;}\n.sola-celestial .sc-rule-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor);}\n.sola-celestial .sc-rule-line:last-child{transform:rotate(180deg);}\n.sola-celestial .sc-meta{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px 14px;max-width:100%;font-family:inherit;font-size:.78em;line-height:1.6;color:#F0DCC4;}\n.sola-celestial .sc-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather{font-family:Georgia,'Times New Roman',serif;font-style:italic;opacity:.82;overflow-wrap:anywhere;min-width:0;max-width:100%;}\n.sola-celestial .sc-weather:empty,.sola-celestial .sc-meta:has(>.sc-weather:empty)>.sc-separator{display:none;}\n.sola-celestial .sc-jewel{position:absolute;left:50%;top:31px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 12px currentColor;}\n.sola-celestial .sc-haze{position:absolute;inset:-15%;animation:scHazeDrift 22s ease-in-out infinite alternate;}\n@keyframes scStarGlow{0%,100%{opacity:.45;}50%{opacity:.9;}}\n@keyframes scHazeDrift{from{transform:translate(-1%,0);}to{transform:translate(2%,3%);}}\n@container(max-width:560px){.sola-celestial .sc-plate{min-height:208px;}.sola-celestial .sc-body{min-height:208px;padding:20px 22px 18px;gap:13px;}.sola-celestial .sc-caption{font-size:.59em;letter-spacing:.15em;}.sola-celestial .sc-title{font-size:clamp(1.35rem,6.4cqi,1.85rem);}.sola-celestial .sc-meta{font-size:.76em;gap:5px;}.sola-celestial .sc-weather{flex-basis:100%;}.sola-celestial .sc-separator{display:none;}.sola-celestial .sc-focal{transform:translateX(-50%) scale(.76)!important;transform-origin:top center;}}\n@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-celestial .sc-art,.sola-celestial .sc-art *{animation:none!important;transition:none!important;}}\n</style><div class=\"sc-plate sc-night\" style=\"color:#98B9C7;border-color:rgba(133,146,230,.48);background:radial-gradient(ellipse at 50% -5%,rgba(133,146,230,.36),transparent 62%),radial-gradient(ellipse at 95% 100%,rgba(176,142,162,.2),transparent 50%),linear-gradient(180deg,#120D0B,#1A1310);\"><div class=\"sc-art\" aria-hidden=\"true\"><span aria-hidden=\"true\" class=\"sc-frame\" style=\"\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"left:14px;top:14px;\"></span><span aria-hidden=\"true\" class=\"sc-corner\" style=\"right:14px;bottom:14px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:130%;height:320px;left:-15%;top:-218px;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:88%;height:280px;left:6%;top:-194px;opacity:.18;\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:64%;height:240px;left:18%;bottom:-216px;opacity:.38;\"></span><span aria-hidden=\"true\" class=\"sc-stars\" style=\"background:radial-gradient(1px 1px at 8% 28%,#FDF6F0 80%,transparent),radial-gradient(1.5px 1.5px at 19% 52%,#F0DCC4 80%,transparent),radial-gradient(1px 1px at 32% 19%,#FDF6F0 80%,transparent),radial-gradient(1.3px 1.3px at 68% 32%,#98B9C7 80%,transparent),radial-gradient(1px 1px at 86% 61%,#FDF6F0 80%,transparent),radial-gradient(2px 2px at 93% 25%,#F0DCC4 80%,transparent);\"></span><span aria-hidden=\"true\" class=\"sc-focal\" style=\"position:absolute;left:50%;top:12px;width:200px;height:105px;transform:translateX(-50%);color:#98B9C7;\"><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:74px;top:5px;width:60px;height:60px;border-radius:50%;box-shadow:-13px 5px 0 0 #98B9C7;transform:rotate(-20deg);opacity:.76;filter:drop-shadow(0 0 12px rgba(133,146,230,.6));\"></span><span aria-hidden=\"true\" class=\"sc-orbit\" style=\"width:160px;height:95px;left:20px;top:0;transform:rotate(22deg);border-style:dotted;opacity:.5;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:25px;top:47px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:48px;top:20px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:156px;top:44px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:183px;top:70px;width:3px;height:3px;background:#FDF6F0;border-radius:50%;box-shadow:0 0 6px #98B9C7;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:27px;top:47px;width:35px;height:1px;background:#98B9C7;transform:rotate(-49deg);transform-origin:left;opacity:.4;\"></span><span aria-hidden=\"true\" class=\"\" style=\"position:absolute;left:157px;top:45px;width:38px;height:1px;background:#98B9C7;transform:rotate(44deg);transform-origin:left;opacity:.4;\"></span></span></div><div class=\"sc-body\"><div class=\"sc-caption\">The Lunar Atlas</div><div class=\"sc-title\">$2</div><div class=\"sc-rule\" aria-hidden=\"true\"><span class=\"sc-rule-line\"></span><span>✧</span><span class=\"sc-rule-line\"></span></div><div class=\"sc-meta\"><span class=\"sc-time\">$1</span></div></div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 179,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.11 Scene: Cinematic Break (Location & Time)",
      "find_regex": "<scene_break\\s+location=\"([^\"]+)\"(?:\\s+time=\"([^\"]+)\")?\\s*\\/?>",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:flex;align-items:center;justify-content:center;margin:28px 0;gap:12px;font-family:inherit;\"><style>.sola-island-anchor{}</style><div style=\"flex-grow:1;height:1px;background:linear-gradient(90deg,transparent,rgba(224,122,95,0.2) 40%,rgba(244,162,97,0.55));\"></div><div style=\"display:inline-flex;align-items:center;font-size:0.75em;font-weight:700;text-transform:uppercase;background:linear-gradient(180deg,rgba(38,22,16,0.96),rgba(22,12,8,0.98));padding:5px 18px;border-radius:20px;border:1px solid rgba(244,162,97,0.42);box-shadow:inset 0 1px 0 rgba(243,183,75,0.3),0 2px 14px rgba(224,122,95,0.22);\"><span style=\"color:#EE6C4D;margin-right:8px;font-size:0.9em;opacity:0.9;\">✧</span><span style=\"color:#F3B74B;letter-spacing:1.8px;\">$1</span><span style=\"color:#E07A5F;margin:0 10px;font-size:0.75em;opacity:0.75;\">◆</span><span style=\"color:#F0DCC4;letter-spacing:1.2px;font-weight:600;opacity:0.95;\">$2</span><span style=\"color:#EE6C4D;margin-left:8px;font-size:0.9em;opacity:0.9;\">✧</span></div><div style=\"flex-grow:1;height:1px;background:linear-gradient(90deg,rgba(244,162,97,0.55),rgba(224,122,95,0.2) 60%,transparent);\"></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 180,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.12 Scene: Cinematic Break (Time & Location)",
      "find_regex": "<scene_break\\s+time=\"([^\"]+)\"\\s+location=\"([^\"]+)\"\\s*\\/?>",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:flex;align-items:center;justify-content:center;margin:28px 0;gap:12px;font-family:inherit;\"><style>.sola-island-anchor{}</style><div style=\"flex-grow:1;height:1px;background:linear-gradient(90deg,transparent,rgba(224,122,95,0.2) 40%,rgba(244,162,97,0.55));\"></div><div style=\"display:inline-flex;align-items:center;font-size:0.75em;font-weight:700;text-transform:uppercase;background:linear-gradient(180deg,rgba(38,22,16,0.96),rgba(22,12,8,0.98));padding:5px 18px;border-radius:20px;border:1px solid rgba(244,162,97,0.42);box-shadow:inset 0 1px 0 rgba(243,183,75,0.3),0 2px 14px rgba(224,122,95,0.22);\"><span style=\"color:#EE6C4D;margin-right:8px;font-size:0.9em;opacity:0.9;\">✧</span><span style=\"color:#F3B74B;letter-spacing:1.8px;\">$2</span><span style=\"color:#E07A5F;margin:0 10px;font-size:0.75em;opacity:0.75;\">◆</span><span style=\"color:#F0DCC4;letter-spacing:1.2px;font-weight:600;opacity:0.95;\">$1</span><span style=\"color:#EE6C4D;margin-left:8px;font-size:0.9em;opacity:0.9;\">✧</span></div><div style=\"flex-grow:1;height:1px;background:linear-gradient(90deg,rgba(244,162,97,0.55),rgba(224,122,95,0.2) 60%,transparent);\"></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 181,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.13 Scene: Cinematic Break (Text)",
      "find_regex": "<scene_break\\s+text=\"([^\"]+)\"\\s*\\/?>",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:flex;align-items:center;justify-content:center;margin:28px 0;gap:12px;font-family:inherit;\"><style>.sola-island-anchor{}</style><div style=\"flex-grow:1;height:1px;background:linear-gradient(90deg,transparent,rgba(224,122,95,0.2) 40%,rgba(244,162,97,0.55));\"></div><div style=\"display:inline-flex;align-items:center;font-size:0.75em;font-weight:700;text-transform:uppercase;background:linear-gradient(180deg,rgba(38,22,16,0.96),rgba(22,12,8,0.98));padding:5px 18px;border-radius:20px;border:1px solid rgba(244,162,97,0.42);box-shadow:inset 0 1px 0 rgba(243,183,75,0.3),0 2px 14px rgba(224,122,95,0.22);\"><span style=\"color:#EE6C4D;margin-right:8px;font-size:0.9em;opacity:0.9;\">✧</span><span style=\"color:#F3B74B;letter-spacing:1.8px;\">$1</span><span style=\"color:#EE6C4D;margin-left:8px;font-size:0.9em;opacity:0.9;\">✧</span></div><div style=\"flex-grow:1;height:1px;background:linear-gradient(90deg,rgba(244,162,97,0.55),rgba(224,122,95,0.2) 60%,transparent);\"></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 182,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.10 Scene: Strip HTML Markers",
      "find_regex": "<!--\\s*HTML_(?:START|END)\\s*-->",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 183,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "01.11 User: OOC Director’s Note",
      "find_regex": "\\(\\(OOC\\b(?:\\s+mind\\s*=\\s*[\"']([^\"']*)[\"']:?|\\s*\\[\\s*((?:Classic|Golden|Gremlin|Velvet|Riot|Mystic|Scholar)(?:[ \\t]+Sola)?)\\s*\\]:?|:\\s*\\[\\s*((?:Classic|Golden|Gremlin|Velvet|Riot|Mystic|Scholar)(?:[ \\t]+Sola)?)\\s*\\]:?|:?)[ \\t]*([\\s\\S]*?)\\)\\)",
      "replace_string": "<div><style>details.sola-card-user-ooc{--shadowWidth:0!important;}details.sola-card-user-ooc{--sola-ooc-accent:#EE6C4D;--sola-ooc-accent-rgb:238,108,77;}details.sola-card-user-ooc[data-sola~=\"classic\" i],.sola-card-user-ooc[data-sola~=\"golden\" i]{--sola-ooc-accent:#F4A261;--sola-ooc-accent-rgb:244,162,97;}details.sola-card-user-ooc[data-sola~=\"gremlin\" i]{--sola-ooc-accent:#F3B74B;--sola-ooc-accent-rgb:243,183,75;}details.sola-card-user-ooc[data-sola~=\"velvet\" i]{--sola-ooc-accent:#EE6C4D;--sola-ooc-accent-rgb:238,108,77;}details.sola-card-user-ooc[data-sola~=\"riot\" i]{--sola-ooc-accent:#8592E6;--sola-ooc-accent-rgb:133,146,230;}details.sola-card-user-ooc>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-user-ooc>summary::-webkit-details-marker{display:none;}details.sola-card-user-ooc>summary::marker{content:\"\";}details.sola-card-user-ooc>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-user-ooc>summary>.sola-drawer-title{min-width:0;}details.sola-card-user-ooc>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-user-ooc>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-user-ooc>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-user-ooc>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-user-ooc[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-user-ooc[open]>.sola-uooc-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-user-ooc>summary,details.sola-card-user-ooc[open]>.sola-uooc-body,details.sola-card-user-ooc>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}}details.sola-card-user-ooc>div[tabindex=\"0\"]:focus-visible,details.sola-card-user-ooc>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid #F4A261;outline-offset:-3px;}.sola-card-user-ooc[data-sola~=\"mystic\" i]{--sola-ooc-accent:#9D65C9;--sola-ooc-accent-rgb:157,101,201;}.sola-card-user-ooc[data-sola~=\"scholar\" i]{--sola-ooc-accent:#9AA87A;--sola-ooc-accent-rgb:154,168,122;}</style><details style=\"margin:12px 0;background:rgba(26,24,40,0.78);border:1px solid rgba(var(--sola-ooc-accent-rgb,238,108,77),0.45);border-radius:12px;font-family:inherit;font-size:1em;box-shadow:0 2px 8px rgba(0,0,0,0.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" data-sola=\"$1$2$3\" class=\"sola-drawer sola-drawer-track sola-card-user-ooc\"><summary style=\"cursor:pointer;padding:12px 14px;font-weight:700;color:var(--sola-ooc-accent,#EE6C4D);letter-spacing:.02em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(270deg,rgba(var(--sola-ooc-accent-rgb,238,108,77),0.12),rgba(14,12,22,0.3));list-style:none;flex-wrap:wrap;gap:8px 10px;font-size:1em;line-height:1.4;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:8px;flex:1 1 14rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><svg style=\"width:15px;height:15px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4\"/><path d=\"M13.5 6.5l4 4\"/><path d=\"M16 19h5\"/></svg><span>Director’s Note to Sola</span></div><span style=\"color:var(--sola-ooc-accent,#EE6C4D);background:rgba(var(--sola-ooc-accent-rgb,238,108,77),0.12);border:1px solid rgba(var(--sola-ooc-accent-rgb,238,108,77),0.32);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.04em;line-height:1.4;padding:3px 8px;border-radius:999px;flex:0 1 auto;max-width:100%;\" class=\"sola-drawer-badge\">OOC</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-uooc-body\" tabindex=\"0\" style=\"margin:0 12px 12px;padding:12px 14px;background:rgba(14,12,22,0.6);border-right:2px solid var(--sola-ooc-accent,#EE6C4D);border-radius:8px;color:#F0DCC4;line-height:1.65;font-style:italic;white-space:normal;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--sola-ooc-accent-rgb,238,108,77),0.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">$4</div></details></div>",
      "flags": "gi",
      "placement": [
        "user_input"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 184,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 01. Core Chrome",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "00.02 HTML Font Tag Remover",
      "find_regex": "<\\/?(?:(?:color:|gradient:)?(?:marigold|amber|cider|coral|copper|terracotta|sage|rose|denim|slate|indigo|heather|ash|mist|pine|obsidian|dusk|solstice|eclipse|wildwood|hearth|mistveil)(?::(?:whisper(?:ing)?|trembl(?:e|ing)|bit(?:e|ing)|steady|heavy|tilt(?::(?:right|left|alt|-?\\d+(?:\\.\\d+)?))?|fracture|stretch|echo|crush|shake|glitch|pulse|thump|ember|breathe|drift|float))?|(?:kinetic:)?(?:whisper(?:ing)?|trembl(?:e|ing)|bit(?:e|ing)|steady|heavy|tilt(?::(?:right|left|alt|-?\\d+(?:\\.\\d+)?))?|fracture|stretch|echo|crush|shake|glitch|pulse|thump|ember|breathe|drift|float)|(?:color:)?[a-z]+:(?:whisper(?:ing)?|trembl(?:e|ing)?|bit(?:e|ing)?|steady))>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 6,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 185,
      "description": "",
      "metadata": {},
      "folder": "Sola Test Scripts",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.01 Saver: Feeling Engine",
      "find_regex": "<fengine[\\s\\S]*?<\\/fengine>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 5,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 186,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.02 Saver: Thought Engine",
      "find_regex": "<thought_engine(?=[^>]*>)(?=[\\s\\S]*?<\\/thought_engine)(?::([^\\s>]+)|(?:\\s+[^>]*?)?\\b(?:char|name)=(?:\"([^\"]+)\"|'([^']+)'))?[^>]*>[\\s\\S]*?<\\/thought_engine(?::\\1\\2\\3)?>",
      "replace_string": "",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 5,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 187,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.03 Saver: Wardrobe & Inventory",
      "find_regex": "<(wardrobe|inventory)\\b[\\s\\S]*?<\\/\\1>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 2,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 188,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.04 Saver: Scene Cast & Dossier",
      "find_regex": "<(scene_cast|scene_state)\\b[\\s\\S]*?<\\/\\1>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 3,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 189,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.05 Saver: Bond Radar",
      "find_regex": "<bond[\\s\\S]*?<\\/bond>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 5,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 190,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.06 Saver: Calendar",
      "find_regex": "<date[\\s\\S]*?<\\/date>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 3,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 191,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.07 Saver: Director Notebook",
      "find_regex": "<\\s{0,8}story_notes\\b[\\s\\S]{0,50000}?<\\/\\s{0,8}story_notes\\s{0,8}>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 4,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 192,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.08 Saver: Character Trait Ledger",
      "find_regex": "<solatag[\\s\\S]{0,50000}?<\\/solatag>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 5,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 193,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.09 Saver: Character Matrix",
      "find_regex": "<char_matrix\\b[\\s\\S]{0,50000}?<\\/char_matrix>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 4,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 194,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.10 Saver: Tempo",
      "find_regex": "<tempo>[\\s\\S]*?<\\/tempo>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 4,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 195,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "11.14 Saver: Immersive Props (HTML Blocks)",
      "find_regex": "<!--\\s{0,8}HTML_START\\s{0,8}-->(?!(?:(?!<!--\\s{0,8}HTML_END\\s{0,8}-->)[\\s\\S]){0,50000}?<\\s{0,8}sola_hud\\b)[\\s\\S]{0,50000}?<!--\\s{0,8}HTML_END\\s{0,8}-->",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 2,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 196,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 11. Diegetic Props",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.11 Saver: Showrunner HUD",
      "find_regex": "<\\s{0,8}sola_hud\\b[\\s\\S]{0,50000}?<\\/\\s{0,8}sola_hud\\s{0,8}>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 6,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 197,
      "description": "Removes the complete Showrunner HUD from outgoing model context at message depth 12 and older; leaves depths 0–11 and visible chat unchanged. Individual tracker savers keep their own retention depths.",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.20 Saver: Easel",
      "find_regex": "<\\s{0,8}sola_easel\\b[\\s\\S]{0,50000}?<\\/\\s{0,8}sola_easel\\s{0,8}>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 6,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 198,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.21 Saver: Easel Ghost-Scrubber",
      "find_regex": "^[ \\t]*(?:[-*•][ \\t]+)?\\*{0,2}(?:Continuity Note|Contradiction Watch|Retired This Turn|Retired|Open Loop[^\\n:]*):(?:[ \\t]*(?:\\[?(?:None|—|--|-|N\\/A|Unchanged|\\(none\\))\\]?\\.?)|[ \\t]*\\r?\\n[ \\t]*(?:[-*•][ \\t]+)?\\[?(?:None|—|--|-|N\\/A|Unchanged|\\(none\\))\\]?\\.?)[ \\t]*(?:\\r?\\n|$)",
      "replace_string": "",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 1,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 199,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.22 Easel: Close",
      "find_regex": "<\\s{0,8}\\/\\s{0,8}sola_easel\\s{0,8}>",
      "replace_string": "<span class=\"sola-easel-scope-end\" aria-hidden=\"true\"></span></div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 200,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.19 Header: Mobile (Visual A)",
      "find_regex": "<mobile_header\\b(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+atmosphere=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 11px;margin:8px 0;border:1px solid rgba(244,162,97,.2);border-left:2px solid #F4A261;border-radius:8px;background:linear-gradient(105deg,rgba(244,162,97,.09),rgba(26,19,16,.3));color:#F0DCC4;font-size:.92em;line-height:1.45\"><style>.sola-island-anchor{}</style><strong style=\"min-width:0;overflow-wrap:anywhere;font-weight:600\"><span aria-hidden=\"true\" style=\"color:#F3B74B\">✦</span> $1</strong><span style=\"padding:2px 7px;border:1px solid rgba(244,162,97,.22);border-radius:999px;color:#F3B74B;white-space:nowrap;font-size:.9em\">$2</span><em style=\"min-width:0;overflow-wrap:anywhere;color:#BAC3C7\">$3</em></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 201,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.20 Header: Mobile Compact (Visual A)",
      "find_regex": "<mobile_header\\b(?!(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+atmosphere=)(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+location=\"([^\"<>]+)\")(?=(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\s+time=\"([^\"<>]+)\")(?:[^<>\"'\\s]+(?![^<>\"'\\s])|\\s+(?!\\s)|\"[^\"<>]*\"|'[^'<>]*')*?\\/?>",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 11px;margin:8px 0;border:1px solid rgba(244,162,97,.2);border-left:2px solid #F4A261;border-radius:8px;background:linear-gradient(105deg,rgba(244,162,97,.09),rgba(26,19,16,.3));color:#F0DCC4;font-size:.92em;line-height:1.45\"><style>.sola-island-anchor{}</style><strong style=\"min-width:0;overflow-wrap:anywhere;font-weight:600\"><span aria-hidden=\"true\" style=\"color:#F3B74B\">✦</span> $1</strong><span style=\"padding:2px 7px;border:1px solid rgba(244,162,97,.22);border-radius:999px;color:#F3B74B;white-space:nowrap;font-size:.9em\">$2</span></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 202,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.21 Saver: Mobile Header",
      "find_regex": "<mobile_header\\b[\\s\\S]*?\\/?>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 3,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 203,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "10.22 Saver: Scene Header",
      "find_regex": "<scene_header\\b[\\s\\S]*?\\/?>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 3,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 204,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 10. Scene Headers",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "02.13 Saver: Heart Engine",
      "find_regex": "<heart(?=[:\\s>])(?=[^>]*>)(?::([^\\s>]+)|(?:\\s+[^>]*?)?\\b(?:char|name)=(?:\"([^\"]+)\"|'([^']+)'))?[^>]*>[^<]*(?:<(?!\\/?heart(?=[:\\s>]))[^<]*)*<\\/heart(?::\\1\\2\\3)?>",
      "replace_string": "",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 4,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 205,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 02. Savers (Core)",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "04.01 Card: Thought Capsule (Named)",
      "find_regex": "<thought(?::(?=([^\\s<>]+))\\1|(?=\\s)(?=[^<>]*?\\b(?:char|name)=(?:\"([^\"<]+)\"|'([^'<]+)')))(?:[^<>\"']|\"[^\"<]*\"|'[^'<]*')*>((?:(?!<thought(?=[:\\s>])|<\\/thought(?=[:\\s>]))[\\s\\S])*)<\\/thought(?::\\1\\2\\3)?>",
      "replace_string": "<div class=\"sola-tc\" style=\"--shadowWidth:0!important;margin:clamp(44px,15%,88px) auto clamp(40px,11%,64px);width:86%;max-width:520px;font-family:inherit;animation:solaTcIn 0.7s cubic-bezier(0.16,1,0.3,1) both;\"><style>@keyframes solaTcIn{0%{opacity:0;transform:translateY(10px) scale(0.96);}100%{opacity:1;transform:translateY(0) scale(1);}}@keyframes solaTcFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-4px);}}@keyframes solaTcDot{0%,100%{opacity:0.55;transform:scale(0.9);}50%{opacity:1;transform:scale(1.08);}}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-tc,.sola-tc *{animation:none!important;}}</style><div style=\"position:relative;animation:solaTcFloat 7s ease-in-out 0.7s infinite;filter:drop-shadow(0 0 1px rgba(244,162,97,0.95)) drop-shadow(0 0 14px rgba(244,162,97,0.26)) drop-shadow(0 18px 30px rgba(0,0,0,0.7));\"><div style=\"position:absolute;top:0;left:-2%;width:20%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-32%);\"></div><div style=\"position:absolute;top:0;left:13%;width:22%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-46%);\"></div><div style=\"position:absolute;top:0;left:30%;width:27%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-54%);\"></div><div style=\"position:absolute;top:0;left:52%;width:23%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-44%);\"></div><div style=\"position:absolute;top:0;left:70%;width:20%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-50%);\"></div><div style=\"position:absolute;top:0;right:-2%;width:21%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-30%);\"></div><div style=\"position:absolute;bottom:0;left:-1%;width:23%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(26%);\"></div><div style=\"position:absolute;bottom:0;left:18%;width:24%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(38%);\"></div><div style=\"position:absolute;bottom:0;left:38%;width:28%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(34%);\"></div><div style=\"position:absolute;bottom:0;left:62%;width:20%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(40%);\"></div><div style=\"position:absolute;bottom:0;right:-1%;width:24%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(27%);\"></div><div style=\"position:absolute;top:0.3em;left:calc(-1.5em - 3%);width:17%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(0%);\"></div><div style=\"position:absolute;bottom:0.1em;left:calc(-1.1em - 3%);width:14%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(0%);\"></div><div style=\"position:absolute;top:1.2em;right:calc(-1.2em - 3%);width:13%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(0%);\"></div><div style=\"position:absolute;bottom:0.4em;right:calc(-1.6em - 3%);width:17%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(0%);\"></div><div style=\"position:absolute;top:1.2em;bottom:1.2em;left:calc(1px - 2.2em);width:2.2em;background:radial-gradient(ellipse 100% 30.0% at calc(100% - 1px) 30.0%,#1C1410 0,#1C1410 98%,transparent 100%) 0 0 / 100% 8.4em round,radial-gradient(ellipse 66% 20.0% at calc(100% - 1px) 80.0%,#1C1410 0,#1C1410 98%,transparent 100%) 0 0 / 100% 8.4em round;\"></div><div style=\"position:absolute;top:1.2em;bottom:1.2em;right:calc(1px - 2.4em);width:2.4em;background:radial-gradient(ellipse 68% 21.0% at 1px 21.0%,#1C1410 0,#1C1410 98%,transparent 100%) 0 0 / 100% 9.6em round,radial-gradient(ellipse 100% 29.0% at 1px 71.0%,#1C1410 0,#1C1410 98%,transparent 100%) 0 0 / 100% 9.6em round;\"></div><div style=\"position:relative;z-index:2;background:radial-gradient(ellipse 50% 50% at 50% 50%,#2E1F17 0%,#1C1410 100%);border-radius:1.2em;padding:1.3em 1.9em 1.5em;text-align:center;min-height:8.2em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;\"><div style=\"display:flex;align-items:center;justify-content:center;gap:0.7em;margin-bottom:0.75em;\"><span style=\"flex:1;max-width:3.2em;height:1px;background:linear-gradient(90deg,transparent,rgba(244,162,97,0.55));\"></span><span style=\"font-size:max(.75rem,0.75em);font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:#F4A261;\">☁️ $1$2$3 · Inner Current</span><span style=\"flex:1;max-width:3.2em;height:1px;background:linear-gradient(90deg,rgba(244,162,97,0.55),transparent);\"></span></div><div style=\"color:#FDF6F0;font-style:italic;font-size:1.03em;line-height:1.65;text-shadow:0 1px 3px rgba(0,0,0,0.75);white-space:pre-wrap;\">$4</div></div></div><div style=\"display:flex;align-items:flex-end;gap:0.5em;margin:clamp(22px,7%,40px) 0 0 12%;filter:drop-shadow(0 0 6px rgba(244,162,97,0.45));\"><span style=\"width:1.1em;height:1em;border-radius:50%;background:linear-gradient(135deg,#F4A261,#EE6C4D);display:inline-block;animation:solaTcDot 3.2s ease-in-out infinite;\"></span><span style=\"width:0.7em;height:0.65em;border-radius:50%;background:#EE6C4D;display:inline-block;animation:solaTcDot 3.2s ease-in-out 0.35s infinite;\"></span><span style=\"width:0.38em;height:0.38em;border-radius:50%;background:#8592E6;display:inline-block;animation:solaTcDot 3.2s ease-in-out 0.7s infinite;\"></span></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 206,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 04. Inner Current",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "04.02 Card: Thought Capsule (Fallback)",
      "find_regex": "<thought(?:\\s(?:[^<>\"']|\"[^\"<]*\"|'[^'<]*')*)?>((?:(?!<thought(?=[:\\s>])|<\\/thought(?=[:\\s>]))[\\s\\S])*)<\\/thought>",
      "replace_string": "<div class=\"sola-tc\" style=\"--shadowWidth:0!important;margin:clamp(44px,15%,88px) auto clamp(40px,11%,64px);width:86%;max-width:520px;font-family:inherit;animation:solaTcIn 0.7s cubic-bezier(0.16,1,0.3,1) both;\"><style>@keyframes solaTcIn{0%{opacity:0;transform:translateY(10px) scale(0.96);}100%{opacity:1;transform:translateY(0) scale(1);}}@keyframes solaTcFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-4px);}}@keyframes solaTcDot{0%,100%{opacity:0.55;transform:scale(0.9);}50%{opacity:1;transform:scale(1.08);}}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-tc,.sola-tc *{animation:none!important;}}</style><div style=\"position:relative;animation:solaTcFloat 7s ease-in-out 0.7s infinite;filter:drop-shadow(0 0 1px rgba(244,162,97,0.95)) drop-shadow(0 0 14px rgba(244,162,97,0.26)) drop-shadow(0 18px 30px rgba(0,0,0,0.7));\"><div style=\"position:absolute;top:0;left:-2%;width:20%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-32%);\"></div><div style=\"position:absolute;top:0;left:13%;width:22%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-46%);\"></div><div style=\"position:absolute;top:0;left:30%;width:27%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-54%);\"></div><div style=\"position:absolute;top:0;left:52%;width:23%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-44%);\"></div><div style=\"position:absolute;top:0;left:70%;width:20%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-50%);\"></div><div style=\"position:absolute;top:0;right:-2%;width:21%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(-30%);\"></div><div style=\"position:absolute;bottom:0;left:-1%;width:23%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(26%);\"></div><div style=\"position:absolute;bottom:0;left:18%;width:24%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(38%);\"></div><div style=\"position:absolute;bottom:0;left:38%;width:28%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(34%);\"></div><div style=\"position:absolute;bottom:0;left:62%;width:20%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(40%);\"></div><div style=\"position:absolute;bottom:0;right:-1%;width:24%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(27%);\"></div><div style=\"position:absolute;top:0.3em;left:calc(-1.5em - 3%);width:17%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(0%);\"></div><div style=\"position:absolute;bottom:0.1em;left:calc(-1.1em - 3%);width:14%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(0%);\"></div><div style=\"position:absolute;top:1.2em;right:calc(-1.2em - 3%);width:13%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(0%);\"></div><div style=\"position:absolute;bottom:0.4em;right:calc(-1.6em - 3%);width:17%;aspect-ratio:1;border-radius:50%;background:#1C1410;transform:translateY(0%);\"></div><div style=\"position:absolute;top:1.2em;bottom:1.2em;left:calc(1px - 2.2em);width:2.2em;background:radial-gradient(ellipse 100% 30.0% at calc(100% - 1px) 30.0%,#1C1410 0,#1C1410 98%,transparent 100%) 0 0 / 100% 8.4em round,radial-gradient(ellipse 66% 20.0% at calc(100% - 1px) 80.0%,#1C1410 0,#1C1410 98%,transparent 100%) 0 0 / 100% 8.4em round;\"></div><div style=\"position:absolute;top:1.2em;bottom:1.2em;right:calc(1px - 2.4em);width:2.4em;background:radial-gradient(ellipse 68% 21.0% at 1px 21.0%,#1C1410 0,#1C1410 98%,transparent 100%) 0 0 / 100% 9.6em round,radial-gradient(ellipse 100% 29.0% at 1px 71.0%,#1C1410 0,#1C1410 98%,transparent 100%) 0 0 / 100% 9.6em round;\"></div><div style=\"position:relative;z-index:2;background:radial-gradient(ellipse 50% 50% at 50% 50%,#2E1F17 0%,#1C1410 100%);border-radius:1.2em;padding:1.3em 1.9em 1.5em;text-align:center;min-height:8.2em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;\"><div style=\"display:flex;align-items:center;justify-content:center;gap:0.7em;margin-bottom:0.75em;\"><span style=\"flex:1;max-width:3.2em;height:1px;background:linear-gradient(90deg,transparent,rgba(244,162,97,0.55));\"></span><span style=\"font-size:max(.75rem,0.75em);font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:#F4A261;\">☁️ Inner Current</span><span style=\"flex:1;max-width:3.2em;height:1px;background:linear-gradient(90deg,rgba(244,162,97,0.55),transparent);\"></span></div><div style=\"color:#FDF6F0;font-style:italic;font-size:1.03em;line-height:1.65;text-shadow:0 1px 3px rgba(0,0,0,0.75);white-space:pre-wrap;\">$1</div></div></div><div style=\"display:flex;align-items:flex-end;gap:0.5em;margin:clamp(22px,7%,40px) 0 0 12%;filter:drop-shadow(0 0 6px rgba(244,162,97,0.45));\"><span style=\"width:1.1em;height:1em;border-radius:50%;background:linear-gradient(135deg,#F4A261,#EE6C4D);display:inline-block;animation:solaTcDot 3.2s ease-in-out infinite;\"></span><span style=\"width:0.7em;height:0.65em;border-radius:50%;background:#EE6C4D;display:inline-block;animation:solaTcDot 3.2s ease-in-out 0.35s infinite;\"></span><span style=\"width:0.38em;height:0.38em;border-radius:50%;background:#8592E6;display:inline-block;animation:solaTcDot 3.2s ease-in-out 0.7s infinite;\"></span></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 207,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 04. Inner Current",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "04.03 Saver: Thought Capsule",
      "find_regex": "<thought(?::(?=([^\\s<>]+))\\1|(?=\\s|>)(?:(?=[^<>]*?\\b(?:char|name)=(?:\"([^\"<]+)\"|'([^'<]+)'))|(?![^<>]*?\\b(?:char|name)=(?:\"[^\"<]+\"|'[^'<]+'))))(?:[^<>\"']|\"[^\"<]*\"|'[^'<]*')*>(?:(?!<thought(?=[:\\s>])|<\\/thought(?=[:\\s>]))[\\s\\S])*<\\/thought(?::(?=[^>])\\1\\2\\3)?>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 4,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 208,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 04. Inner Current",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "04.03a Inner Current: Cadence Meter Dossier",
      "find_regex": "<current\\b[^>]*>(?=[\\s\\S]*<\\/current>)(?=(?:|(?:(?!<\\/current>)[\\s\\S])*?\\n)[ \\t]*(?:Cadence|Focus|State)[ \\t]*:)(?=(?:(?:|(?:(?!<\\/current>)[\\s\\S])*?\\n)[ \\t]*Cadence[ \\t]*:[ \\t]*((?:(?!<\\/current>)[^\\r\\n])+?)(?=\\r?$|<\\/current>))?)(?=(?:(?:|(?:(?!<\\/current>)[\\s\\S])*?\\n)[ \\t]*Focus[ \\t]*:[ \\t]*((?:(?!<\\/current>)[^\\r\\n])+?)(?=\\r?$|<\\/current>))?)(?=(?:(?:|(?:(?!<\\/current>)[\\s\\S])*?\\n)[ \\t]*State[ \\t]*:[ \\t]*((?:(?!<\\/current>)[^\\r\\n])+?)(?=\\r?$|<\\/current>))?)(?=(?:(?:|(?:(?!<\\/current>)[\\s\\S])*?\\n)[ \\t]*State[ \\t]*:[ \\t]*(?:[\"“\\']?)(Dormant|Gathering|Primed|Active This Turn|WINDOW OPEN)\\b)?)(?:(?!<\\/current>)[\\s\\S])*<\\/current>",
      "replace_string": "<current><div class=\"sola-current-grid\" style=\"--shadowWidth:0!important;\"><div class=\"sola-current-cell sola-current-cell-cadence\"><span class=\"sola-current-tag\" style=\"color:#F4A261;\">Cadence Rhythm</span><div class=\"sola-current-val sola-current-cadence-val\">$1</div></div><div class=\"sola-current-cell sola-current-cell-focus\"><span class=\"sola-current-tag\" style=\"color:#8592E6;\">Mind Focus</span><div class=\"sola-current-val sola-current-focus-val\">$2</div></div><div class=\"sola-current-cell sola-current-cell-state\"><span class=\"sola-current-tag\" style=\"color:#EE6C4D;\">Internal State</span><div class=\"sola-current-val sola-current-state-val\" style=\"font-family:inherit;font-size:1em;\"><span class=\"sola-state-pill\" data-state=\"$4\"><span class=\"sola-state-dot\"></span><span class=\"sola-state-text\">$3</span></span></div></div></div></current>",
      "flags": "gim",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 209,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 04. Inner Current",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "04.04 Card: Inner Current Tracker",
      "find_regex": "<current\\b[^>]*>([\\s\\S]*?)<\\/current>",
      "replace_string": "<div><style>details.sola-card-current{--shadowWidth:0!important;}details.sola-card-current>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-current>summary::-webkit-details-marker{display:none;}details.sola-card-current>summary::marker{content:\"\";}details.sola-card-current>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-current>summary>.sola-drawer-title{min-width:0;}details.sola-card-current>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-current>summary .sola-drawer-title svg{width:16px!important;height:16px!important;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}details.sola-card-current>summary .sola-drawer-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .35s cubic-bezier(0.16,1,0.3,1);pointer-events:none;color:#A3948A;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;}details.sola-card-current>summary .sola-drawer-chevron svg{width:14px;height:14px;vertical-align:middle;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}details.sola-card-current[open]>summary .sola-drawer-chevron{transform:translateY(-50%) rotate(180deg);}details.sola-card-current[open]>summary{border-bottom:1px solid rgba(244,162,97,0.22);}details.sola-card-current>summary:hover{background:linear-gradient(95deg,rgba(244,162,97,0.16),rgba(26,19,16,0.25))!important;}details.sola-card-current[open]>summary:hover{background:linear-gradient(95deg,rgba(244,162,97,0.18),rgba(26,19,16,0.3))!important;}details[open].sola-card-current>.sola-track-body{animation:solaTrackCurrentReveal .80s cubic-bezier(0.16,1,0.3,1) both;}@keyframes solaTrackCurrentReveal{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details[open].sola-card-current>.sola-track-body{animation:none!important;}}.sola-current-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;box-sizing:border-box;}@media(max-width:540px){.sola-current-grid{grid-template-columns:1fr;}}.sola-current-cell{background:rgba(22,16,14,0.78);border:1px solid rgba(244,162,97,0.2);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;box-sizing:border-box;}.sola-current-cell-cadence{border-left:3.5px solid #F4A261;}.sola-current-cell-focus{border-left:3.5px solid #8592E6;}.sola-current-cell-state{border-left:3.5px solid #EE6C4D;}.sola-current-cell-cadence:not(:has(.sola-current-cadence-val:not(:empty))){display:none!important;}.sola-current-cell-focus:not(:has(.sola-current-focus-val:not(:empty))){display:none!important;}.sola-current-cell-state:not(:has(.sola-state-text:not(:empty))){display:none!important;}.sola-current-tag{font-size:0.75rem;letter-spacing:0.08em;font-weight:700;text-transform:uppercase;}.sola-current-val{font-family:Georgia,'Times New Roman',serif;font-size:1.15em;font-weight:600;color:#F0DCC4;display:flex;align-items:center;gap:8px;}.sola-state-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:0.78rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;background:rgba(244,162,97,0.14);border:1px solid rgba(244,162,97,0.4);color:#F4A261;}.sola-state-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;}.sola-state-pill[data-state*=\"Dormant\" i]{background:rgba(163,148,138,0.14);border-color:rgba(163,148,138,0.4);color:#BAC3C7;}.sola-state-pill[data-state*=\"Gathering\" i]{background:rgba(244,162,97,0.14);border-color:rgba(244,162,97,0.4);color:#F4A261;}.sola-state-pill[data-state*=\"Primed\" i]{background:rgba(243,183,75,0.16);border-color:rgba(243,183,75,0.45);color:#F3B74B;}.sola-state-pill[data-state*=\"Active\" i],.sola-state-pill[data-state*=\"WINDOW\" i]{background:rgba(238,108,77,0.16);border-color:rgba(238,108,77,0.45);color:#EE6C4D;}.sola-fld{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.15em .6em;align-items:baseline;margin:0 0 .38em;line-height:1.5;}.sola-fld-lab{color:#7A8B99;font-weight:700;letter-spacing:.05em;font-size:max(.66rem,.72em);text-transform:uppercase;overflow-wrap:anywhere;}.sola-fld-val{color:#E8D6BE;min-width:0;overflow-wrap:anywhere;}@media(max-width:480px){.sola-fld{grid-template-columns:1fr;gap:0;}}details.sola-card-current{interpolate-size:allow-keywords;}details.sola-card-current::details-content{transition:height .80s cubic-bezier(.16,1,.3,1),opacity .65s ease,content-visibility .80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-current[open]::details-content{height:auto;opacity:1;}details.sola-card-current[open]>.sola-track-body>*{animation:solaStandaloneLineIn .58s cubic-bezier(.16,1,.3,1) both;}details.sola-card-current[open]>.sola-track-body>*:nth-child(2){animation-delay:.05s;}details.sola-card-current[open]>.sola-track-body>*:nth-child(3){animation-delay:.10s;}details.sola-card-current[open]>.sola-track-body>*:nth-child(4){animation-delay:.15s;}@keyframes solaStandaloneLineIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-current::details-content{transition:none!important;}details.sola-card-current[open]>.sola-track-body,details.sola-card-current[open]>.sola-track-body>*{animation:none!important;}}</style><details style=\"margin:12px 0;background:repeating-linear-gradient(101deg,rgba(240,220,196,.018) 0px,rgba(240,220,196,.018) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 0% 0%,rgba(244,162,97,.08),transparent 65%),linear-gradient(#1A1310,#120D0B);border:1px solid rgba(244,162,97,.3);border-left:3px double rgba(244,162,97,.6);border-radius:17px 13px 16px 10px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.16);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-track sola-card-current\"><summary style=\"cursor:pointer;padding:15px 16px;font-weight:600;color:#F4A261;letter-spacing:.01em;user-select:none;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(95deg,rgba(244,162,97,.12),rgba(26,19,16,.2));flex-wrap:wrap;gap:9px 12px;font-size:1em;line-height:1.4;list-style:none;\" class=\"sola-drawer-summary\"><div style=\"display:flex;align-items:center;gap:10px;flex:1 1 16rem;min-width:0;max-width:100%;overflow-wrap:anywhere;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;color:#F4A261;\"><svg style=\"width:16px;height:16px;vertical-align:-2.5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;\" viewBox=\"0 0 24 24\"><path d=\"M7 16a4 4 0 0 1 -.8 -7.92a7 7 0 0 1 13.6 0a4 4 0 0 1 -.8 7.92z\"/><circle cx=\"8\" cy=\"20\" r=\"1.5\"/><circle cx=\"5\" cy=\"21.5\" r=\"1\"/></svg></span><span style=\"display:block;min-width:0;\"><span class=\"sola-current-heading\" style=\"display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;font-weight:400;line-height:1.25;color:#F4A261;\">Sola’s Inner Current</span><span class=\"sola-current-sub\" style=\"display:block;font-size:max(.75rem,.84em);font-weight:400;line-height:1.5;color:#F0DCC4;margin-top:4px;\">Interiority cadence · 3–5 turn psychological window</span></span></div><span style=\"color:#F4A261;background:rgba(244,162,97,.1);border:1px solid rgba(244,162,97,.3);font-size:max(.76em,.75rem);font-weight:600;letter-spacing:.06em;line-height:1.4;padding:3px 8px;border-radius:6px;flex-shrink:0;\">THOUGHT CADENCE</span><span class=\"sola-drawer-chevron\"><svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"/></svg></span></summary><div class=\"sola-track-body\" tabindex=\"0\" style=\"margin:0 14px 14px;padding:16px 18px;background:rgba(18,13,11,.36);border-left:1px dashed rgba(244,162,97,.35);border-radius:3px 8px 8px 3px;color:#F0DCC4;line-height:1.65;max-height:none!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,162,97,.45) transparent;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;white-space:pre-wrap;\">$1</div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 210,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 04. Inner Current",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "04.05 Saver: Inner Current Tracker",
      "find_regex": "<current\\b[\\s\\S]*?<\\/current>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 4,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 211,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 04. Inner Current",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "12.00 Micro: Paragraph Markdown Boundaries",
      "find_regex": "(^|\\r?\\n[ \\t]*\\r?\\n)(?!(?:[^\\r\\n]*(?:(?:\\r(?!\\n)|\\r?\\n(?![ \\t]*\\r?\\n))[^\\r\\n]*)*)<\\/?(?:style|details|div|p|table|section|article|aside|nav|main|header|footer|form|fieldset|figure|sola_hud|easel|chatterbox|letter|sms|discord)\\b)(?!(?:[^\\r\\n]*(?:(?:\\r(?!\\n)|\\r?\\n(?![ \\t]*\\r?\\n))[^\\r\\n]*)*)<(?:subtext|tell|lore|codex|translate|cipher|retract|swallow)\\b(?=[\\s>])[^>]*>(?!(?:[^\\r\\n]*(?:(?:\\r(?!\\n)|\\r?\\n(?![ \\t]*\\r?\\n))[^\\r\\n]*)*)<\\/(?:subtext|tell|lore|codex|translate|cipher|retract|swallow)\\s*>))(?=(?:[^\\r\\n]*(?:(?:\\r(?!\\n)|\\r?\\n(?![ \\t]*\\r?\\n))[^\\r\\n]*)*)<(?:subtext|tell|lore|codex|translate|cipher|retract|swallow)\\b)([^\\r\\n]*(?:(?:\\r(?!\\n)|\\r?\\n(?![ \\t]*\\r?\\n))[^\\r\\n]*)*)(?=\\r?\\n[ \\t]*\\r?\\n|$)",
      "replace_string": "$1<div class=\"sola-inline-prose\"><style>:host>.sola-inline-prose{margin:-12px 0;}.sola-inline-prose p{display:inline;margin:0;}</style>\n\n$2\n\n</div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 212,
      "description": "Lumiverse only: wraps a micro-tagged paragraph in one island so inline micros never break the line. Leave disabled in SillyTavern — showdown stops parsing markdown inside the wrapper.",
      "metadata": {},
      "folder": "Sola V4 - 12. Micro-Mechanics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "12.01 Micro: Retract (Fuzzy Blur)",
      "find_regex": "<(retract|swallow)\\s*>([\\s\\S]*?)<\\/\\1\\s*>",
      "replace_string": "<style>.sola-retract{display:inline;position:relative;cursor:pointer;user-select:none;outline:none;font-style:italic;filter:blur(3.5px);opacity:0.80;color:#F0DCC4;text-shadow:0 0 8px rgba(240,220,196,0.6),0 0 14px rgba(244,162,97,0.4);border-bottom:1.5px dotted #F4A261;padding:1px 6px;background:rgba(244,162,97,0.08);border-radius:3px;transition:filter .16s ease-out,opacity .16s ease-out,color .16s ease-out,text-shadow .16s ease-out,background-color .16s ease-out,border-color .16s ease-out;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.sola-retract:hover,.sola-retract:focus,.sola-retract:focus-within,.sola-retract:active{transition-duration:.80s;filter:blur(0px);opacity:1;color:#FFF5EE;text-shadow:0 0 10px rgba(244,162,97,0.9),0 0 18px rgba(238,108,77,0.5);background:rgba(244,162,97,0.18);border-bottom:1.5px solid #F4A261;user-select:text;}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-retract{transition:none!important;}}span[style*=\"background-clip\"] .sola-retract{-webkit-text-fill-color:currentColor;background-color:var(--sola-retract-surface,#1A1310);opacity:1;}span[style*=\"background-clip\"] .sola-retract:is(:hover,:focus,:focus-within,:active){-webkit-text-fill-color:currentColor;background-color:var(--sola-retract-surface,#1A1310);}\n.sola-retract:focus-visible{outline:2px solid currentColor;outline-offset:3px;}\n</style><span tabindex=\"0\" class=\"sola-retract\" style=\"--shadowWidth:0!important;\">$2</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 213,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 12. Micro-Mechanics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "12.02 Micro: Subtext (Thought Cloud)",
      "find_regex": "<(subtext)\\b(?:\\s+[^\\s=\"'<>/]+(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+))?)*?\\s+(?:thought|text|note|subtext)\\s*=\\s*(['\"])([\\s\\S]*?)\\2(?:\\s+[^\\s=\"'<>/]+(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+))?)*?\\s*>([\\s\\S]*?)<\\/\\1\\s*>",
      "replace_string": "<style>.sola-subtext{display:inline;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;}.sola-subtext>.sola-sub-trigger{display:inline;border-bottom:1.5px dotted #F4A261;padding-bottom:1px;}.sola-subtext:is(:hover,:focus,:focus-within,:active)>.sola-sub-trigger{color:#F4A261;background:rgba(244,162,97,0.12);border-radius:2px;}.sola-subtext>.sola-sub-cloud{display:none;position:absolute;opacity:0;transform:translateY(-3px);left:0;right:auto;top:auto;bottom:auto;z-index:9999;box-sizing:border-box;width:max-content;max-width:min(24rem,calc(100vw - 2rem));margin:6px 0 0;transition:opacity .16s ease,transform .16s ease,display .16s allow-discrete;padding:10px 14px;max-height:min(45vh,20rem);overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at top left,rgba(244,162,97,0.14),transparent 70%),#140d0a;border:1px solid rgba(244,162,97,0.3);border-left:3.5px solid #F4A261;border-radius:10px;color:#F0DCC4;font-size:12.5px;line-height:1.45;font-style:normal;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 18px rgba(0,0,0,0.6);text-shadow:none;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;-webkit-text-fill-color:currentColor;background-clip:border-box;-webkit-background-clip:border-box;}.sola-subtext:is(:hover,:focus,:focus-within,:active)>.sola-sub-cloud{display:block;opacity:1;transform:none;transition-duration:.80s;}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-subtext>.sola-sub-cloud{transition:none!important;transform:none!important;}}.sola-subtext .sola-subtext-scroll{display:block;white-space:pre-line;overflow-wrap:anywhere;}@supports (position-area: block-end){.sola-subtext{anchor-name:--sola-subtext-m;anchor-scope:--sola-subtext-m;}.sola-subtext>.sola-sub-cloud{position-anchor:--sola-subtext-m;position-area:block-end span-inline-end;left:auto;right:auto;top:auto;bottom:auto;margin-top:6px;position-try-fallbacks:flip-inline,flip-block;}}.sola-sub-badge{display:flex;align-items:center;gap:6px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#F4A261;margin-bottom:4px;font-style:normal;}.sola-sub-text{display:block;color:#F0DCC4;font-style:italic;font-size:12.5px;line-height:1.45;}.sola-sub-text::before{content:'\\201C';font-family:Georgia,'Times New Roman',serif;font-size:18px;color:rgba(244,162,97,0.5);line-height:0;vertical-align:-3px;margin-right:2px;}.sola-sub-text::after{content:'\\201D';font-family:Georgia,'Times New Roman',serif;font-size:18px;color:rgba(244,162,97,0.5);line-height:0;vertical-align:-6px;margin-left:2px;}.sola-kinetic-motion:has(.sola-subtext:is(:hover,:focus,:focus-within)),[style*=\"animation:sola-\"]:has(.sola-subtext:is(:hover,:focus,:focus-within)),[style*=\"opacity:\"]:has(.sola-subtext:is(:hover,:focus,:focus-within)){opacity:1!important;filter:none!important;animation:none!important;}@starting-style{.sola-subtext:is(:hover,:focus,:focus-within,:active)>.sola-sub-cloud{opacity:0;transform:translateY(-3px)}}\n/* Polish Check: readable micro labels and explicit focus. */\n.sola-subtext>.sola-sub-cloud{font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(.8125rem,.92em);font-weight:400!important;line-height:1.5;}\n.sola-sub-badge{font-family:ui-sans-serif,system-ui,sans-serif!important;font-size:max(.75rem,.85em)!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.4!important;}\n.sola-subtext:focus-visible>.sola-sub-trigger{outline:2px solid currentColor;outline-offset:3px;border-radius:2px;}\n@supports(position-area:block-end) and (anchor-scope:--sola-polish-bounds) and (max-width:anchor-size(--sola-polish-bounds inline,1rem)){.sola-inline-prose,.sola-kinetic-prose,.sola-ooc-body,.sola-uooc-body{anchor-name:--sola-polish-bounds;anchor-scope:--sola-polish-bounds;}:is(.sola-ooc-body,.sola-uooc-body):has(.sola-subtext:is(:hover,:focus,:focus-within,:active)){animation:none!important;transform:none!important;filter:none!important;}.sola-subtext>.sola-sub-cloud{position:fixed;position-area:block-end span-all;left:anchor(--sola-polish-bounds left,1rem);right:anchor(--sola-polish-bounds right,1rem);width:max-content;max-width:min(24rem,calc(100vw - 2rem),anchor-size(--sola-polish-bounds inline,calc(100vw - 2rem)));margin-inline:auto;position-try-fallbacks:flip-block;position-try-order:most-height;}}\n</style><span tabindex=\"0\" class=\"sola-subtext\" style=\"--shadowWidth:0!important;\"><span class=\"sola-sub-trigger\">$4 <span style=\"font-size:11px;opacity:0.8;\">☁</span></span><span class=\"sola-sub-cloud\" style=\"z-index:9999;\"><span class=\"sola-sub-scroll\"><span class=\"sola-sub-badge\">☁ Unspoken Thought · Behind the Teeth</span><span class=\"sola-sub-text\">$3</span></span></span></span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 214,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 12. Micro-Mechanics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "12.03 Micro: Tell (Somatic Tell)",
      "find_regex": "<(tell)\\b(?=(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*\\s*>)(?=(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*?\\s+(?:note|tell)\\s*=\\s*(['\"])((?:(?!\\2)[\\s\\S])*)\\2)(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*\\s*>((?:(?!<\\/?(?:tell)(?=[\\s/>]))[\\s\\S])*?)<\\/\\1\\s*>",
      "replace_string": "<style>.sola-tell{display:inline;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;}.sola-tell>.sola-tell-trigger{display:inline;border-bottom:1.5px dashed #EE6C4D;padding-bottom:1px;}.sola-tell:is(:hover,:focus,:focus-within,:active)>.sola-tell-trigger{color:#EE6C4D;background:rgba(238,108,77,0.12);border-radius:2px;}.sola-tell>.sola-tell-tip{display:none;position:absolute;opacity:0;transform:translateY(-3px);left:0;right:auto;top:auto;bottom:auto;z-index:9999;box-sizing:border-box;width:max-content;max-width:min(24rem,calc(100vw - 2rem));margin:6px 0 0;transition:opacity .16s ease,transform .16s ease,display .16s allow-discrete;padding:8px 12px;max-height:min(45vh,20rem);overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at top left,rgba(238,108,77,0.10),transparent 70%),#1a100c;border:1px solid rgba(238,108,77,0.55);border-left:3.5px solid #EE6C4D;border-radius:10px;color:#FDF6F0;font-size:12px;line-height:1.45;font-style:normal;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 18px rgba(0,0,0,0.6);text-shadow:none;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;-webkit-text-fill-color:currentColor;background-clip:border-box;-webkit-background-clip:border-box;}.sola-tell:is(:hover,:focus,:focus-within,:active)>.sola-tell-tip{display:block;opacity:1;transform:none;transition-duration:.80s;}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-tell>.sola-tell-tip{transition:none!important;transform:none!important;}}.sola-tell .sola-tell-scroll{display:block;white-space:pre-line;overflow-wrap:anywhere;}@supports (position-area: block-end){.sola-tell{anchor-name:--sola-tell-m;anchor-scope:--sola-tell-m;}.sola-tell>.sola-tell-tip{position-anchor:--sola-tell-m;position-area:block-end span-inline-end;left:auto;right:auto;top:auto;bottom:auto;margin-top:6px;position-try-fallbacks:flip-inline,flip-block;}}.sola-tell-badge{display:block;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;color:#EE6C4D;text-transform:uppercase;margin-bottom:2px;}.sola-kinetic-motion:has(.sola-tell:is(:hover,:focus,:focus-within)),[style*=\"animation:sola-\"]:has(.sola-tell:is(:hover,:focus,:focus-within)),[style*=\"opacity:\"]:has(.sola-tell:is(:hover,:focus,:focus-within)){opacity:1!important;filter:none!important;animation:none!important;}@starting-style{.sola-tell:is(:hover,:focus,:focus-within,:active)>.sola-tell-tip{opacity:0;transform:translateY(-3px)}}\n/* Polish Check: readable micro labels and explicit focus. */\n.sola-tell>.sola-tell-tip{font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(.8125rem,.92em);font-weight:400!important;line-height:1.5;}\n.sola-tell-scroll>span:first-child{font-family:ui-sans-serif,system-ui,sans-serif!important;font-size:max(.75rem,.85em)!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.4!important;}\n.sola-tell:focus-visible>.sola-tell-trigger{outline:2px solid currentColor;outline-offset:3px;border-radius:2px;}\n@supports(position-area:block-end) and (anchor-scope:--sola-polish-bounds) and (max-width:anchor-size(--sola-polish-bounds inline,1rem)){.sola-inline-prose,.sola-kinetic-prose,.sola-ooc-body,.sola-uooc-body{anchor-name:--sola-polish-bounds;anchor-scope:--sola-polish-bounds;}:is(.sola-ooc-body,.sola-uooc-body):has(.sola-tell:is(:hover,:focus,:focus-within,:active)){animation:none!important;transform:none!important;filter:none!important;}.sola-tell>.sola-tell-tip{position:fixed;position-area:block-end span-all;left:anchor(--sola-polish-bounds left,1rem);right:anchor(--sola-polish-bounds right,1rem);width:max-content;max-width:min(24rem,calc(100vw - 2rem),anchor-size(--sola-polish-bounds inline,calc(100vw - 2rem)));margin-inline:auto;position-try-fallbacks:flip-block;position-try-order:most-height;}}\n</style><span tabindex=\"0\" class=\"sola-tell\" style=\"--shadowWidth:0!important;\"><span class=\"sola-tell-trigger\">$4</span><span class=\"sola-tell-tip\" style=\"z-index:9999;\"><span class=\"sola-tell-scroll\"><span style=\"font-size:10px;font-weight:700;letter-spacing:1px;color:#EE6C4D;text-transform:uppercase;display:block;margin-bottom:2px;\">◉ Involuntary Tell</span>$3</span></span></span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 215,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 12. Micro-Mechanics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "12.04 Micro: Lore (Worldbuilding Codex)",
      "find_regex": "<(lore|codex)\\b(?=(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*\\s*>)(?=(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*?\\s+(?:entry|lore|desc)\\s*=\\s*(['\"])((?:(?!\\2)[\\s\\S])*)\\2)(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*\\s*>((?:(?!<\\/?(?:lore|codex)(?=[\\s/>]))[\\s\\S])*?)<\\/\\1\\s*>",
      "replace_string": "<style>.sola-lore{display:inline;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;}.sola-lore>.sola-lore-trigger{display:inline;border-bottom:1.5px dotted rgba(243,183,75,0.55);padding-bottom:1px;}.sola-lore:is(:hover,:focus,:focus-within,:active)>.sola-lore-trigger{color:#F3B74B;background:rgba(243,183,75,0.12);border-radius:2px;}.sola-lore>.sola-lore-card{display:none;position:absolute;opacity:0;transform:translateY(-3px);left:0;right:auto;top:auto;bottom:auto;z-index:9999;box-sizing:border-box;width:max-content;max-width:min(24rem,calc(100vw - 2rem));margin:6px 0 0;transition:opacity .16s ease,transform .16s ease,display .16s allow-discrete;padding:12px 16px;max-height:min(45vh,20rem);overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at top left,rgba(243,183,75,0.12),transparent 70%),#140e0b;border:1px solid rgba(243,183,75,0.45);border-left:3.5px solid #F3B74B;border-radius:10px;color:#F0DCC4;font-size:13px;line-height:1.45;font-style:normal;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 18px rgba(0,0,0,0.6);text-shadow:none;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;-webkit-text-fill-color:currentColor;background-clip:border-box;-webkit-background-clip:border-box;}.sola-lore:is(:hover,:focus,:focus-within,:active)>.sola-lore-card{display:block;opacity:1;transform:none;transition-duration:.80s;}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-lore>.sola-lore-card{transition:none!important;transform:none!important;}}.sola-lore .sola-lore-scroll{display:block;white-space:pre-line;overflow-wrap:anywhere;}@supports (position-area: block-end){.sola-lore{anchor-name:--sola-lore-m;anchor-scope:--sola-lore-m;}.sola-lore>.sola-lore-card{position-anchor:--sola-lore-m;position-area:block-end span-inline-end;left:auto;right:auto;top:auto;bottom:auto;margin-top:6px;position-try-fallbacks:flip-inline,flip-block;}}.sola-lore{color:#F3B74B;font-weight:600;}.sola-lore:is(:hover,:focus,:focus-within,:active)>.sola-lore-trigger{border-bottom-color:#F3B74B;}.sola-lore-title{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#F3B74B;text-transform:uppercase;margin-bottom:4px;display:flex;align-items:center;gap:5px;}.sola-lore-term{font-family:Georgia,'Times New Roman',serif;font-size:13px;font-weight:400;color:#FDF6F0;margin-bottom:6px;display:block;}.sola-kinetic-motion:has(.sola-lore:is(:hover,:focus,:focus-within)),[style*=\"animation:sola-\"]:has(.sola-lore:is(:hover,:focus,:focus-within)),[style*=\"opacity:\"]:has(.sola-lore:is(:hover,:focus,:focus-within)){opacity:1!important;filter:none!important;animation:none!important;}@starting-style{.sola-lore:is(:hover,:focus,:focus-within,:active)>.sola-lore-card{opacity:0;transform:translateY(-3px)}}\n/* Polish Check: readable micro labels and explicit focus. */\n.sola-lore>.sola-lore-card{font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(.8125rem,.92em);font-weight:400!important;line-height:1.5;}\n.lore-gloss-title{font-family:ui-sans-serif,system-ui,sans-serif!important;font-size:max(.75rem,.85em)!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.4!important;}\n.sola-lore:focus-visible>.sola-lore-trigger{outline:2px solid currentColor;outline-offset:3px;border-radius:2px;}\n@supports(position-area:block-end) and (anchor-scope:--sola-polish-bounds) and (max-width:anchor-size(--sola-polish-bounds inline,1rem)){.sola-inline-prose,.sola-kinetic-prose,.sola-ooc-body,.sola-uooc-body{anchor-name:--sola-polish-bounds;anchor-scope:--sola-polish-bounds;}:is(.sola-ooc-body,.sola-uooc-body):has(.sola-lore:is(:hover,:focus,:focus-within,:active)){animation:none!important;transform:none!important;filter:none!important;}.sola-lore>.sola-lore-card{position:fixed;position-area:block-end span-all;left:anchor(--sola-polish-bounds left,1rem);right:anchor(--sola-polish-bounds right,1rem);width:max-content;max-width:min(24rem,calc(100vw - 2rem),anchor-size(--sola-polish-bounds inline,calc(100vw - 2rem)));margin-inline:auto;position-try-fallbacks:flip-block;position-try-order:most-height;}}\n</style><span tabindex=\"0\" class=\"sola-lore\" style=\"--shadowWidth:0!important;\"><span class=\"sola-lore-trigger\">$4</span> 📖<span class=\"sola-lore-card\" style=\"z-index:9999;\"><span class=\"sola-lore-scroll\"><span class=\"lore-gloss-title\">📖 SCHOLAR'S GLOSS</span><span class=\"lore-gloss-term\" style=\"display:block;\">$4</span>$3</span></span></span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 216,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 12. Micro-Mechanics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "12.05 Micro: Translate (Old Tongue Decryptor)",
      "find_regex": "<(translate|cipher)\\b(?=(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*\\s*>)(?=(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*?\\s+(?:meaning|trans|text)\\s*=\\s*(['\"])((?:(?!\\2)[\\s\\S])*)\\2)(?:\\s+(?!\\s)[^\\s=\"'<>/]+(?![^\\s=\"'<>/])(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>\\x60]+)|(?!\\s*=)))*\\s*>((?:(?!<\\/?(?:translate|cipher)(?=[\\s/>]))[\\s\\S])*?)<\\/\\1\\s*>",
      "replace_string": "<style>.sola-cipher{display:inline;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;}.sola-cipher>.sola-cipher-trigger{display:inline;border-bottom:1.5px dotted rgba(133,146,230,0.60);padding-bottom:1px;}.sola-cipher:is(:hover,:focus,:focus-within,:active)>.sola-cipher-trigger{color:#8592E6;background:rgba(133,146,230,0.12);border-radius:2px;}.sola-cipher>.sola-cipher-tip{display:none;position:absolute;opacity:0;transform:translateY(-3px);left:0;right:auto;top:auto;bottom:auto;z-index:9999;box-sizing:border-box;width:max-content;max-width:min(24rem,calc(100vw - 2rem));margin:6px 0 0;transition:opacity .16s ease,transform .16s ease,display .16s allow-discrete;padding:8px 12px;max-height:min(45vh,20rem);overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at top left,rgba(133,146,230,0.12),transparent 70%),#0f0d15;border:1px solid rgba(133,146,230,0.55);border-left:3.5px solid #8592E6;border-radius:10px;color:#FDF6F0;font-size:12px;line-height:1.45;font-style:normal;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 18px rgba(0,0,0,0.6);text-shadow:none;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;-webkit-text-fill-color:currentColor;background-clip:border-box;-webkit-background-clip:border-box;}.sola-cipher:is(:hover,:focus,:focus-within,:active)>.sola-cipher-tip{display:block;opacity:1;transform:none;transition-duration:.80s;}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-cipher>.sola-cipher-tip{transition:none!important;transform:none!important;}}.sola-cipher .sola-cipher-scroll{display:block;white-space:pre-line;overflow-wrap:anywhere;}@supports (position-area: block-end){.sola-cipher{anchor-name:--sola-cipher-m;anchor-scope:--sola-cipher-m;}.sola-cipher>.sola-cipher-tip{position-anchor:--sola-cipher-m;position-area:block-end span-inline-end;left:auto;right:auto;top:auto;bottom:auto;margin-top:6px;position-try-fallbacks:flip-inline,flip-block;}}.sola-cipher{color:#8592E6;font-style:italic;letter-spacing:0.8px;}.sola-cipher:is(:hover,:focus,:focus-within,:active)>.sola-cipher-trigger{border-bottom-color:#8592E6;color:#B9C2F5;}.sola-cipher-badge{display:block;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;color:#8592E6;text-transform:uppercase;margin-bottom:2px;}.sola-kinetic-motion:has(.sola-cipher:is(:hover,:focus,:focus-within)),[style*=\"animation:sola-\"]:has(.sola-cipher:is(:hover,:focus,:focus-within)),[style*=\"opacity:\"]:has(.sola-cipher:is(:hover,:focus,:focus-within)){opacity:1!important;filter:none!important;animation:none!important;}@starting-style{.sola-cipher:is(:hover,:focus,:focus-within,:active)>.sola-cipher-tip{opacity:0;transform:translateY(-3px)}}\n/* Polish Check: readable micro labels and explicit focus. */\n.sola-cipher>.sola-cipher-tip{font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(.8125rem,.92em);font-weight:400!important;line-height:1.5;}\n.sola-cipher-scroll>span:first-child{font-family:ui-sans-serif,system-ui,sans-serif!important;font-size:max(.75rem,.85em)!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.4!important;}\n.sola-cipher:focus-visible>.sola-cipher-trigger{outline:2px solid currentColor;outline-offset:3px;border-radius:2px;}\n@supports(position-area:block-end) and (anchor-scope:--sola-polish-bounds) and (max-width:anchor-size(--sola-polish-bounds inline,1rem)){.sola-inline-prose,.sola-kinetic-prose,.sola-ooc-body,.sola-uooc-body{anchor-name:--sola-polish-bounds;anchor-scope:--sola-polish-bounds;}:is(.sola-ooc-body,.sola-uooc-body):has(.sola-cipher:is(:hover,:focus,:focus-within,:active)){animation:none!important;transform:none!important;filter:none!important;}.sola-cipher>.sola-cipher-tip{position:fixed;position-area:block-end span-all;left:anchor(--sola-polish-bounds left,1rem);right:anchor(--sola-polish-bounds right,1rem);width:max-content;max-width:min(24rem,calc(100vw - 2rem),anchor-size(--sola-polish-bounds inline,calc(100vw - 2rem)));margin-inline:auto;position-try-fallbacks:flip-block;position-try-order:most-height;}}\n</style><span tabindex=\"0\" class=\"sola-cipher\" style=\"--shadowWidth:0!important;\"><span class=\"sola-cipher-trigger\">$4</span> ⚿<span class=\"sola-cipher-tip\" style=\"z-index:9999;\"><span class=\"sola-cipher-scroll\"><span style=\"font-size:10px;font-weight:700;letter-spacing:1px;color:#8592E6;text-transform:uppercase;display:block;margin-bottom:2px;\">⚿ Decrypted</span>$3</span></span></span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 217,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 12. Micro-Mechanics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.23 Easel: METAR Pressure (THR/UNL)",
      "find_regex": "(?:<span\\b(?![^>]*\\bsola-ec-metar\\b)[^>]*>[ \\t]*(((?:THR|UNL))(?:[ \\t]*[·—–-][^<\\r\\n]*)?)[ \\t]*<\\/span>|\\[(((?:THR|UNL))(?:[ \\t]*[·—–-][^\\]\\r\\n]*)?)\\]|\\b(((?:THR|UNL)))\\b(?=[ \\t]*(?:→|->|—|–|-|\\||<br|<\\/div>|\\r?\\n|$))(?![^<]*<\\/span>))(?<!<[^<>]*)(?=(?=[\\s\\S]*?<span class=\"sola-easel-scope-end\")[^<]*(?:<(?!details\\b|\\/details\\s*>|span class=\"sola-easel-scope-end\")[^<]*)*<span class=\"sola-easel-scope-end\")",
      "replace_string": "<span class=\"sola-easel-state\" style=\"--shadowWidth:0!important;color:#EE6C4D;background:rgba(238,108,77,0.18);padding:1px 7px;border-radius:4px;font-weight:700;font-size:max(.75rem,0.85em);border:1px solid rgba(238,108,77,0.45);box-shadow:0 0 8px rgba(238,108,77,0.25);\">$1$3$5</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 218,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.24 Easel: METAR Pressure (DRM)",
      "find_regex": "(?:<span\\b(?![^>]*\\bsola-ec-metar\\b)[^>]*>[ \\t]*(((?:DRM))(?:[ \\t]*[·—–-][^<\\r\\n]*)?)[ \\t]*<\\/span>|\\[(((?:DRM))(?:[ \\t]*[·—–-][^\\]\\r\\n]*)?)\\]|\\b(((?:DRM)))\\b(?=[ \\t]*(?:→|->|—|–|-|\\||<br|<\\/div>|\\r?\\n|$))(?![^<]*<\\/span>))(?<!<[^<>]*)(?=(?=[\\s\\S]*?<span class=\"sola-easel-scope-end\")[^<]*(?:<(?!details\\b|\\/details\\s*>|span class=\"sola-easel-scope-end\")[^<]*)*<span class=\"sola-easel-scope-end\")",
      "replace_string": "<span class=\"sola-easel-state\" style=\"--shadowWidth:0!important;color:#8FA4B2;background:rgba(143,164,178,0.15);padding:1px 6px;border-radius:3px;font-weight:700;font-size:max(.75rem,0.85em);border:1px solid rgba(143,164,178,0.3);\">$1$3$5</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 219,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.25 Easel: METAR Pressure (MNT/STR)",
      "find_regex": "(?:<span\\b(?![^>]*\\bsola-ec-metar\\b)[^>]*>[ \\t]*(((?:MNT|STR))(?:[ \\t]*[·—–-][^<\\r\\n]*)?)[ \\t]*<\\/span>|\\[(((?:MNT|STR))(?:[ \\t]*[·—–-][^\\]\\r\\n]*)?)\\]|\\b(((?:MNT|STR)))\\b(?=[ \\t]*(?:→|->|—|–|-|\\||<br|<\\/div>|\\r?\\n|$))(?![^<]*<\\/span>))(?<!<[^<>]*)(?=(?=[\\s\\S]*?<span class=\"sola-easel-scope-end\")[^<]*(?:<(?!details\\b|\\/details\\s*>|span class=\"sola-easel-scope-end\")[^<]*)*<span class=\"sola-easel-scope-end\")",
      "replace_string": "<span class=\"sola-easel-state\" style=\"--shadowWidth:0!important;color:#F4A261;background:rgba(244,162,97,0.15);padding:1px 6px;border-radius:3px;font-weight:700;font-size:max(.75rem,0.85em);border:1px solid rgba(244,162,97,0.3);\">$1$3$5</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 220,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.26 Easel: METAR Seeds & Traps",
      "find_regex": "(?:<span\\b(?![^>]*\\bsola-ec-metar\\b)[^>]*>[ \\t]*(((?:LAT|HEAT|SPRUNG))(?:[ \\t]*[·—–-][^<\\r\\n]*)?)[ \\t]*<\\/span>|\\[(((?:LAT|HEAT|SPRUNG))(?:[ \\t]*[·—–-][^\\]\\r\\n]*)?)\\]|\\b(((?:LAT|HEAT|SPRUNG)))\\b(?=[ \\t]*(?:→|->|—|–|-|\\||<br|<\\/div>|\\r?\\n|$))(?![^<]*<\\/span>))(?<!<[^<>]*)(?=(?=[\\s\\S]*?<span class=\"sola-easel-scope-end\")[^<]*(?:<(?!details\\b|\\/details\\s*>|span class=\"sola-easel-scope-end\")[^<]*)*<span class=\"sola-easel-scope-end\")",
      "replace_string": "<span class=\"sola-easel-state\" style=\"--shadowWidth:0!important;color:#F3B74B;background:rgba(243,183,75,0.15);padding:1px 6px;border-radius:3px;font-weight:700;font-size:max(.75rem,0.85em);border:1px solid rgba(243,183,75,0.3);\">$1$3$5</span>",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 221,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.27 Easel: Escalation Chip",
      "find_regex": "(?:<span\\b(?![^>]*\\bsola-ec-escalation\\b)[^>]*>[ \\t]*((E[0-4])(?:[ \\t]*(?:[·—–-][ \\t]*)?(?:Baseline|Simmer|Spark|High Pressure|Climax))?)[ \\t]*<\\/span>|\\[?\\b((E[0-4])(?:[ \\t]*(?:[·—–-][ \\t]*)?(?:Baseline|Simmer|Spark|High Pressure|Climax))?)\\b\\]?(?![^<]*<\\/span>))(?<!<[^<>]*)(?=(?=[\\s\\S]*?<span class=\"sola-easel-scope-end\")[^<]*(?:<(?!details\\b|\\/details\\s*>|span class=\"sola-easel-scope-end\")[^<]*)*<span class=\"sola-easel-scope-end\")",
      "replace_string": "<span class=\"sola-easel-state\" style=\"--shadowWidth:0!important;color:#F4A261;background:rgba(244,162,97,0.14);padding:1px 6px;border-radius:4px;font-weight:700;font-size:max(.75rem,0.85em);\">$1$3</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 222,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "06.28 Easel: Pacing Gear Target",
      "find_regex": "(?:<span\\b(?![^>]*\\bsola-ec-gear\\b)[^>]*>[ \\t]*(Gear[ \\t]+[1-5](?:[ \\t]*[–—-][ \\t]*[1-5])?(?:[ \\t]*:[ \\t]*(?:Slow-Burn|Grounding|Momentum|Kinetic|Climax))?)[ \\t]*<\\/span>|\\b(Gear[ \\t]+[1-5](?:[ \\t]*[–—-][ \\t]*[1-5])?(?:[ \\t]*:[ \\t]*(?:Slow-Burn|Grounding|Momentum|Kinetic|Climax))?)\\b(?![^<]*<\\/span>))(?<!<[^<>]*)(?=(?=[\\s\\S]*?<span class=\"sola-easel-scope-end\")[^<]*(?:<(?!details\\b|\\/details\\s*>|span class=\"sola-easel-scope-end\")[^<]*)*<span class=\"sola-easel-scope-end\")",
      "replace_string": "<span class=\"sola-easel-state\" style=\"--shadowWidth:0!important;color:#8592E6;background:rgba(133,146,230,0.15);padding:1px 7px;border-radius:4px;font-weight:700;font-size:max(.75rem,0.85em);border:1px solid rgba(133,146,230,0.3);\">$1$2</span>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 223,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 06. Easel",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.01 User: Outgoing DM",
      "find_regex": "(?:\\((?:U|User):\\s*((?:(?!\\((?:U|User):|\\[(?:U|User):)[^)])+|\\s)\\)|\\[(?:U|User):\\s*((?:(?!\\((?:U|User):|\\[(?:U|User):)[^\\]])+|\\s)\\])",
      "replace_string": "<div style=\"--shadowWidth:0!important;display:inline-flex;align-items:center;gap:8px;margin:4px 0;padding:5px 12px;background:linear-gradient(135deg,rgba(26,24,40,0.92),rgba(18,16,28,0.95));border:1px solid rgba(133,146,230,0.4);border-radius:12px;color:#FDF6F0;font-size:0.88em;box-shadow:0 2px 8px rgba(0,0,0,0.3);font-family:inherit;\"><span style=\"font-size:0.9em;\"><svg style=\"width:13px;height:13px;vertical-align:-2.5px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><path d=\"M10 14l11 -11\"/><path d=\"M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5\"/></svg></span><span style=\"font-size:0.75em;font-weight:700;color:#8592E6;text-transform:uppercase;letter-spacing:0.5px;\">To Sola:</span><span style=\"font-style:italic;\">“$1$2”</span></div>",
      "flags": "gi",
      "placement": [
        "user_input"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 224,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.02 Card: Sola Bubble",
      "find_regex": "<sola_text(?:\\s+mind=\"([^\"]*)\")?\\s*>([\\s\\S]*?)<\\/sola_text>",
      "replace_string": "<div class=\"sola-cb-msg\" data-sola=\"$1\" style=\"--shadowWidth:0!important;display:flex;align-items:flex-end;gap:6px;max-width:88%;margin:2px 0;\"><span style=\"width:1.7em;height:1.7em;flex:0 0 auto;border-radius:50%;border:1px solid rgba(var(--sola-accent-rgb),0.6);background-image:var(--sola-avatar);background-size:cover;background-position:center 12%;background-repeat:no-repeat;background-color:#2E1F17;\"></span><div style=\"display:flex;flex-direction:column;align-items:flex-start;min-width:0;\"><span style=\"font-size:0.68em;font-weight:700;color:var(--sola-accent);letter-spacing:0.2px;margin:0 0 2px 6px;\">Sola</span><div style=\"background:rgba(var(--sola-accent-rgb),0.13);border:1px solid rgba(var(--sola-accent-rgb),0.4);border-left:3px solid var(--sola-accent);border-radius:4px 14px 14px 14px;padding:8px 12px;color:#F0DCC4;font-size:0.88em;line-height:1.45;box-shadow:0 2px 8px rgba(0,0,0,0.25);\">\n\n$2\n\n</div></div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 225,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.03 Card: User Bubble",
      "find_regex": "<user_text>([\\s\\S]*?)<\\/user_text>",
      "replace_string": "<div class=\"sola-cb-user\" style=\"--shadowWidth:0!important;display:flex;flex-direction:column;align-items:flex-end;max-width:86%;margin:2px 0 2px auto;\"><div style=\"display:flex;align-items:center;gap:5px;margin:0 6px 2px 0;\"><span style=\"font-size:0.7em;font-weight:700;color:#8592E6;letter-spacing:0.2px;\">You</span></div><div style=\"background:linear-gradient(135deg,rgba(26,24,40,0.95),rgba(18,16,28,0.95));border:1px solid rgba(133,146,230,0.35);border-right:3px solid #8592E6;border-radius:14px 4px 14px 14px;padding:8px 12px;color:#FDF6F0;font-size:0.88em;line-height:1.45;box-shadow:0 2px 8px rgba(0,0,0,0.25);\">\n\n$1\n\n</div></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 226,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.04 Card: Container (Open)",
      "find_regex": "<chatterbox(?:\\s+mind=\"([^\"]*)\")?[^>]*>",
      "replace_string": "<div class=\"sola-cb\" data-sola=\"$1\" style=\"--sola-accent:#F4A261;--sola-accent-rgb:244,162,97;--sola-avatar:url('https://raw.githubusercontent.com/Pyrxpia/sola-hub/refs/heads/main/assets/Sola%20OG.jpg');margin:12px 0;\"><style>:host{padding-block:0!important;margin:0!important}details.sola-card-chatterbox{--shadowWidth:0!important;}details.sola-card-chatterbox>summary{list-style:none;position:relative;padding-right:2.5rem!important;}details.sola-card-chatterbox>summary::-webkit-details-marker{display:none;}details.sola-card-chatterbox>summary::marker{content:\"\";}details.sola-card-chatterbox>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}details.sola-card-chatterbox>summary>.sola-drawer-title{min-width:0;}details.sola-card-chatterbox>summary>.sola-drawer-title>span:last-child{min-width:0;overflow-wrap:anywhere;}details.sola-card-chatterbox>summary .sola-drawer-title svg{width:16px!important;height:16px!important;flex-shrink:0;margin-right:0!important;}details.sola-card-chatterbox>summary>.sola-drawer-badge{max-width:100%;overflow-wrap:anywhere;}details.sola-card-chatterbox>summary>.sola-drawer-chevron{position:absolute;right:14px;top:18px;transition:transform .35s cubic-bezier(0.16,1,0.3,1);}details.sola-card-chatterbox[open]>summary>.sola-drawer-chevron{transform:rotate(225deg)!important;}details.sola-card-chatterbox[open]>.sola-chatter-body{animation:solaDrawerReveal .80s cubic-bezier(0.16,1,0.3,1);}@keyframes solaDrawerReveal{from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}}.sola-cb .sola-cb-mind:empty{display:none;}details.sola-card-chatterbox{transition:border-color .80s ease,box-shadow .80s cubic-bezier(.16,1,.3,1)!important;}details.sola-card-chatterbox[open]{border-color:rgba(var(--sola-accent-rgb,244,162,97),.65)!important;box-shadow:0 8px 28px rgba(20,12,8,.7),0 0 20px rgba(var(--sola-accent-rgb,244,162,97),.18)!important;}details.sola-card-chatterbox>summary:active{transform:scale(.994);filter:brightness(.95);transition:transform .06s ease,filter .06s ease!important;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-chatterbox>summary,details.sola-card-chatterbox[open]>.sola-chatter-body,details.sola-card-chatterbox>summary>.sola-drawer-chevron{animation:none!important;transition:none!important;}details.sola-card-chatterbox,details.sola-card-chatterbox>summary:active{transition:none!important;transform:none!important;}}details.sola-card-chatterbox>div[tabindex=\"0\"]:focus-visible,details.sola-card-chatterbox>.sola-easel-roll>.sola-easel-body:focus-visible{outline:2px solid var(--sola-accent,#F4A261);outline-offset:-3px;}.sola-cb-msg p,.sola-cb-user p{margin:0;}details.sola-card-chatterbox{interpolate-size:allow-keywords;}details.sola-card-chatterbox::details-content{transition:height 0.80s cubic-bezier(0.16,1,0.3,1),opacity 0.65s ease,content-visibility 0.80s allow-discrete;height:0;opacity:0;overflow:clip;}details.sola-card-chatterbox[open]::details-content{height:auto;opacity:1;}@media(prefers-reduced-motion:reduce),(max-width:480px){details.sola-card-chatterbox::details-content{transition:none!important;}}</style><details style=\"background:rgba(22,14,10,0.95);border:1px solid rgba(var(--sola-accent-rgb,244,162,97),0.35);border-radius:12px;font-family:inherit;font-size:1em;box-shadow:0 3px 12px rgba(0,0,0,.22);overflow:hidden;min-width:0;max-width:100%;color:#F0DCC4;\" class=\"sola-drawer sola-drawer-parent sola-card-chatterbox\"><summary style=\"cursor:pointer;list-style:none;padding:12px 14px;display:flex;align-items:center;gap:8px 10px;background:linear-gradient(90deg,rgba(var(--sola-accent-rgb,244,162,97),0.2),rgba(22,14,10,0.2));user-select:none;flex-wrap:wrap;line-height:1.4;\" class=\"sola-drawer-summary\"><span class=\"sola-cb-avatar\" aria-hidden=\"true\" style=\"position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;flex:0 0 auto;overflow:hidden;border-radius:50%;border:1px solid var(--sola-accent,#F4A261);color:var(--sola-accent,#F4A261);background:radial-gradient(circle at 35% 25%,rgba(var(--sola-accent-rgb,244,162,97),.16),#1A1310);\"><svg aria-hidden=\"true\" style=\"width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"3\"/><path d=\"M3 7l9 6l9 -6\"/></svg><span style=\"position:absolute;inset:0;background-image:var(--sola-avatar,none);background-size:cover;background-position:center 12%;background-repeat:no-repeat;\"></span></span><span style=\"display:flex;flex-direction:column;flex:1 1 10rem;min-width:0;line-height:1.5;max-width:100%;\" class=\"sola-drawer-title\"><span style=\"display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;\"><span style=\"font-weight:700;color:#FDF6F0;letter-spacing:0.3px;\">Sola</span><span class=\"sola-cb-mind\" style=\"font-size:max(.76em,.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sola-accent,#F4A261);border:1px solid rgba(var(--sola-accent-rgb,244,162,97),0.5);border-radius:999px;padding:2px 7px;line-height:1.4;overflow-wrap:anywhere;max-width:100%;\">$1</span></span><span style=\"font-size:max(.8em,.75rem);color:#9AA87A;\"><span style=\"display:inline-block;width:6px;height:6px;border-radius:50%;background:#9AA87A;vertical-align:middle;margin-right:4px;\"></span>online · co-author line</span></span><span style=\"font-size:0.75em;color:rgba(240,220,196,0.55);\">💬</span><span class=\"sola-drawer-chevron\" aria-hidden=\"true\" style=\"display:inline-block;flex:0 0 7px;width:7px;height:7px;margin:0 3px 3px 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);\"></span></summary><div class=\"sola-chatter-body\" tabindex=\"0\" style=\"padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:radial-gradient(ellipse at top,rgba(var(--sola-accent-rgb,244,162,97),0.06),transparent 60%);max-height:none!important;overflow-y:auto;overflow-x:auto;overflow-wrap:anywhere;box-sizing:border-box;\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 227,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.05 Card: Container (Close)",
      "find_regex": "<\\/chatterbox>",
      "replace_string": "<div style=\"--shadowWidth:0!important;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(var(--sola-accent-rgb,244,162,97),0.25);text-align:center;font-size:max(.8em,.75rem);color:#A3948A;font-style:italic;line-height:1.5;\">Type <code style=\"color:var(--sola-accent,#F4A261);background:rgba(var(--sola-accent-rgb,244,162,97),0.12);padding:1px 4px;border-radius:4px;\">(U: message)</code> to text Sola directly</div></div></details></div>",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 228,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.05a Card: Chatterbox Golden / Classic First-Paint Palette",
      "find_regex": "<div class=\"(sola-cb(?:-msg)?)\" data-sola=\"((?:[^\"]*\\s)?(?:classic|golden)(?:\\s[^\"]*)?)\" style=\"([^\"]*)\">",
      "replace_string": "<div class=\"$1\" data-sola=\"$2\" style=\"--shadowWidth:0!important;$3--sola-accent:#F4A261;--sola-accent-rgb:244,162,97;--sola-avatar:url('https://raw.githubusercontent.com/Pyrxpia/sola-hub/refs/heads/main/assets/Sola%20OG.jpg');\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 229,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.05b Card: Chatterbox Gremlin First-Paint Palette",
      "find_regex": "<div class=\"(sola-cb(?:-msg)?)\" data-sola=\"((?:[^\"]*\\s)?gremlin(?:\\s[^\"]*)?)\" style=\"([^\"]*)\">",
      "replace_string": "<div class=\"$1\" data-sola=\"$2\" style=\"--shadowWidth:0!important;$3--sola-accent:#F3B74B;--sola-accent-rgb:243,183,75;--sola-avatar:url('https://raw.githubusercontent.com/Pyrxpia/sola-hub/refs/heads/main/assets/Gremlin%20Sola.png');\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 230,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.05c Card: Chatterbox Velvet First-Paint Palette",
      "find_regex": "<div class=\"(sola-cb(?:-msg)?)\" data-sola=\"((?:[^\"]*\\s)?velvet(?:\\s[^\"]*)?)\" style=\"([^\"]*)\">",
      "replace_string": "<div class=\"$1\" data-sola=\"$2\" style=\"--shadowWidth:0!important;$3--sola-accent:#EE6C4D;--sola-accent-rgb:238,108,77;--sola-avatar:url('https://raw.githubusercontent.com/Pyrxpia/sola-hub/refs/heads/main/assets/Velvet%20Sola.jpg');\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 231,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.05d Card: Chatterbox Riot First-Paint Palette",
      "find_regex": "<div class=\"(sola-cb(?:-msg)?)\" data-sola=\"((?:[^\"]*\\s)?riot(?:\\s[^\"]*)?)\" style=\"([^\"]*)\">",
      "replace_string": "<div class=\"$1\" data-sola=\"$2\" style=\"--shadowWidth:0!important;$3--sola-accent:#8592E6;--sola-accent-rgb:133,146,230;--sola-avatar:url('https://raw.githubusercontent.com/Pyrxpia/sola-hub/refs/heads/main/assets/Riot%20Sola.png');\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 232,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.05e Card: Chatterbox Mystic First-Paint Palette",
      "find_regex": "<div class=\"(sola-cb(?:-msg)?)\" data-sola=\"((?:[^\"]*\\s)?mystic(?:\\s[^\"]*)?)\" style=\"([^\"]*)\">",
      "replace_string": "<div class=\"$1\" data-sola=\"$2\" style=\"--shadowWidth:0!important;$3--sola-accent:#9D65C9;--sola-accent-rgb:157,101,201;--sola-avatar:url('https://raw.githubusercontent.com/Pyrxpia/sola-hub/refs/heads/main/assets/Mystic%20Sola.jpeg');\">",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 233,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.06 Saver: Chatterbox",
      "find_regex": "<chatterbox\\b[\\s\\S]*?<\\/chatterbox>",
      "replace_string": "",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "prompt"
      ],
      "min_depth": 4,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": false,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 234,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "09.00a Kinetic: Message CSS (SillyTavern)",
      "find_regex": "(<style\\b[^<>]{0,1024}>)(?!:root\\{--sola-kinetic:1;\\}@keyframes sola-shake\\{0%,100%\\{transform:translate\\(0,0\\) rotate\\(0deg\\);\\}20%\\{transform:translate\\(-1\\.2px,0\\.8px\\) rotate\\(-0\\.5deg\\);\\}40%\\{transform:translate\\(1\\.2px,-0\\.8px\\) rotate\\(0\\.5deg\\);\\}60%\\{transform:translate\\(-0\\.8px,-0\\.8px\\) rotate\\(0deg\\);\\}80%\\{transform:translate\\(0\\.8px,0\\.8px\\) rotate\\(0\\.5deg\\);\\}\\}@keyframes sola-glitch\\{0%,100%\\{text-shadow:1\\.5px 0 rgba\\(238,108,77,0\\.8\\),-1\\.5px 0 rgba\\(133,146,230,0\\.8\\);transform:skew\\(0deg\\);\\}20%\\{text-shadow:-2px 0 rgba\\(238,108,77,0\\.9\\),2px 0 rgba\\(133,146,230,0\\.9\\);transform:skew\\(-2deg\\) translate\\(-1px,0\\);\\}40%\\{text-shadow:2px 0 rgba\\(238,108,77,0\\.7\\),-1px 0 rgba\\(133,146,230,0\\.7\\);transform:skew\\(1deg\\);\\}60%\\{text-shadow:-1px 0 rgba\\(238,108,77,0\\.9\\),1\\.5px 0 rgba\\(133,146,230,0\\.9\\);transform:skew\\(-1deg\\) translate\\(1px,0\\);\\}80%\\{text-shadow:1px 0 rgba\\(238,108,77,0\\.8\\),-2px 0 rgba\\(133,146,230,0\\.8\\);transform:skew\\(0deg\\);\\}\\}@keyframes sola-pulse\\{0%,100%\\{transform:scale\\(1\\);\\}14%\\{transform:scale\\(1\\.08\\);\\}28%\\{transform:scale\\(1\\);\\}42%\\{transform:scale\\(1\\.05\\);\\}70%\\{transform:scale\\(1\\);\\}\\}@keyframes sola-ember\\{0%,100%\\{text-shadow:0 0 3px rgba\\(244,162,97,0\\.4\\),0 0 8px rgba\\(238,108,77,0\\.2\\);opacity:0\\.88;\\}50%\\{text-shadow:0 0 8px rgba\\(244,162,97,0\\.9\\),0 0 16px rgba\\(238,108,77,0\\.6\\),0 0 22px rgba\\(243,183,75,0\\.4\\);opacity:1;\\}\\}@keyframes sola-drift\\{0%,100%\\{transform:translateY\\(0\\);\\}50%\\{transform:translateY\\(-3\\.5px\\);\\}\\}@media\\(prefers-reduced-motion:reduce\\),\\(max-width:480px\\)\\{\\.sola-kinetic-motion\\{animation:none!important;transform:none!important;\\}\\})(?=(?:(?!<style\\b)[\\s\\S]){0,65536}?(?:<span class=\"sola-kinetic-motion\"|<span\\b[^<>]{0,1024}\\banimation\\s*:\\s*sola-(?:shake|glitch|pulse|ember|drift)\\b))",
      "replace_string": "$1:root{--sola-kinetic:1;}@keyframes sola-shake{0%,100%{transform:translate(0,0) rotate(0deg);}20%{transform:translate(-1.2px,0.8px) rotate(-0.5deg);}40%{transform:translate(1.2px,-0.8px) rotate(0.5deg);}60%{transform:translate(-0.8px,-0.8px) rotate(0deg);}80%{transform:translate(0.8px,0.8px) rotate(0.5deg);}}@keyframes sola-glitch{0%,100%{text-shadow:1.5px 0 rgba(238,108,77,0.8),-1.5px 0 rgba(133,146,230,0.8);transform:skew(0deg);}20%{text-shadow:-2px 0 rgba(238,108,77,0.9),2px 0 rgba(133,146,230,0.9);transform:skew(-2deg) translate(-1px,0);}40%{text-shadow:2px 0 rgba(238,108,77,0.7),-1px 0 rgba(133,146,230,0.7);transform:skew(1deg);}60%{text-shadow:-1px 0 rgba(238,108,77,0.9),1.5px 0 rgba(133,146,230,0.9);transform:skew(-1deg) translate(1px,0);}80%{text-shadow:1px 0 rgba(238,108,77,0.8),-2px 0 rgba(133,146,230,0.8);transform:skew(0deg);}}@keyframes sola-pulse{0%,100%{transform:scale(1);}14%{transform:scale(1.08);}28%{transform:scale(1);}42%{transform:scale(1.05);}70%{transform:scale(1);}}@keyframes sola-ember{0%,100%{text-shadow:0 0 3px rgba(244,162,97,0.4),0 0 8px rgba(238,108,77,0.2);opacity:0.88;}50%{text-shadow:0 0 8px rgba(244,162,97,0.9),0 0 16px rgba(238,108,77,0.6),0 0 22px rgba(243,183,75,0.4);opacity:1;}}@keyframes sola-drift{0%,100%{transform:translateY(0);}50%{transform:translateY(-3.5px);}}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-kinetic-motion{animation:none!important;transform:none!important;}}",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 235,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 09. Kinetics",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "99.00 Tracker: Style Field Labels (Generic)",
      "find_regex": "(?:^|(?<=>))[ \\t]*(?:<span\\b(?=[^<>]*\\bclass=\"sola-field-label\")[^<>]*>)?\\*{0,2}(Location|Active Speakers|Ambient NPCs|Observable Facts|Track Orbit|Spotlight Orbit|Orbit|Orientation|Traits|Voice|Mask|Internal|Boundary|Last Audit|Audit|Day|Calendar|Elapsed|Time|Threads|Seeds|Motives|Horizon|Pair|Dynamic|Shift|In-Hand|Carried|Concealed|Layers|Condition|Tells|Ego|Nerve|Body|Psyche|Possessions|Mood|Status|Catalyst|Pressure|Payoff|Drift|Knowledge|Rating|Retired|Directoral Dare|Gamble|Trajectory|Friction|Cadence|Focus|State|Sola Comment|Sola)[ \\t]*\\*{0,2}[ \\t]*:[ \\t]*(?:<\\/span>[ \\t]*)?\\*{0,2}(?<!(?<![\\s\\S])[^<]*)(?<!(?<![\\s\\S])[^<]*(?:<(?!details\\b)[^<]*)*)(?<=<details\\b(?=[^<>]*\\bclass=\"[^\"]*\\bsola-card-(?:feeling|bond|thought-cabinet|calendar|wardrobe|inventory|cast|notebook|trait|matrix|heart|current|arrow)\\b[^\"]*\")[^<>]*>(?:(?!<\\/details\\s*>|<details\\b[^<>]*\\bclass=\"[^\"]*\\bsola-card-)[\\s\\S])*?)(?<=<div\\b(?=[^<>]*\\bclass=\"[^\"]*\\bsola-track-body\\b[^\"]*\")[^<>]*>(?:(?!<\\/details\\s*>|<details\\b)[\\s\\S])*?)([^\\r\\n]+?)\\*{0,2}[ \\t]*(?=\\r?$|<\\/div>)",
      "replace_string": "<span class=\"sola-fld\"><span class=\"sola-fld-lab\">$1</span><span class=\"sola-fld-val\">$2</span></span>",
      "flags": "gmi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 236,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 00. Normalise",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "99.01 Kinetic: Keyframe Guard (Orphaned Animations)",
      "find_regex": "^(?![\\s\\S]*?:root\\{--sola-kinetic:1;\\})([\\s\\S]*?)(<span class=\"sola-kinetic-motion\")",
      "replace_string": "$1<style>:root{--sola-kinetic:1;}@keyframes sola-shake{0%,100%{transform:translate(0,0) rotate(0deg);}20%{transform:translate(-1.2px,0.8px) rotate(-0.5deg);}40%{transform:translate(1.2px,-0.8px) rotate(0.5deg);}60%{transform:translate(-0.8px,-0.8px) rotate(0deg);}80%{transform:translate(0.8px,0.8px) rotate(0.5deg);}}@keyframes sola-glitch{0%,100%{text-shadow:1.5px 0 rgba(238,108,77,0.8),-1.5px 0 rgba(133,146,230,0.8);transform:skew(0deg);}20%{text-shadow:-2px 0 rgba(238,108,77,0.9),2px 0 rgba(133,146,230,0.9);transform:skew(-2deg) translate(-1px,0);}40%{text-shadow:2px 0 rgba(238,108,77,0.7),-1px 0 rgba(133,146,230,0.7);transform:skew(1deg);}60%{text-shadow:-1px 0 rgba(238,108,77,0.9),1.5px 0 rgba(133,146,230,0.9);transform:skew(-1deg) translate(1px,0);}80%{text-shadow:1px 0 rgba(238,108,77,0.8),-2px 0 rgba(133,146,230,0.8);transform:skew(0deg);}}@keyframes sola-pulse{0%,100%{transform:scale(1);}14%{transform:scale(1.08);}28%{transform:scale(1);}42%{transform:scale(1.05);}70%{transform:scale(1);}}@keyframes sola-ember{0%,100%{text-shadow:0 0 3px rgba(244,162,97,0.4),0 0 8px rgba(238,108,77,0.2);opacity:0.88;}50%{text-shadow:0 0 8px rgba(244,162,97,0.9),0 0 16px rgba(238,108,77,0.6),0 0 22px rgba(243,183,75,0.4);opacity:1;}}@keyframes sola-drift{0%,100%{transform:translateY(0);}50%{transform:translateY(-3.5px);}}@media(prefers-reduced-motion:reduce),(max-width:480px){.sola-kinetic-motion{animation:none!important;transform:none!important;}}</style>$2",
      "flags": "gi",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 237,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 00. Normalise",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "99.02 Whitespace: Collapse Inter-Tag Newlines",
      "find_regex": "(?<=<\\/(?:details|summary|style|svg|path|g|circle|rect|ul|ol|li|p|table|tr|td|th)>|<(?:br|hr)\\s*\\/?>)[^\\S\\n]*\\n\\s*<",
      "replace_string": "<",
      "flags": "g",
      "placement": [
        "ai_output"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 238,
      "description": "",
      "metadata": {},
      "folder": "Sola V4 - 00. Normalise",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    },
    {
      "name": "14.05f Card: Scholar Sage First-Paint Palette",
      "find_regex": "(<(?:div|details)\\b(?=[^>]*\\bclass=\"[^\"]*\\b(?:sola-card-(?:user-)?ooc|sola-cb(?:-msg)?)(?:\\s|\"))(?=[^>]*\\bdata-sola=\"(?:[^\"]*\\s)?scholar(?:\\s[^\"]*)?\")[^>]*\\bstyle=\")([^\"]*)(\")",
      "replace_string": "$1$2;--shadowWidth:0!important;--sola-ooc-accent:#9AA87A;--sola-ooc-accent-rgb:154,168,122;--sola-accent:#9AA87A;--sola-accent-rgb:154,168,122;--sola-avatar:url('https://raw.githubusercontent.com/Pyrxpia/sola-hub/refs/heads/main/assets/Scholar%20Sola.png');$3",
      "flags": "gi",
      "placement": [
        "ai_output",
        "user_input"
      ],
      "scope": "global",
      "scope_id": null,
      "target": [
        "display"
      ],
      "min_depth": null,
      "max_depth": null,
      "trim_strings": [],
      "run_on_edit": true,
      "substitute_macros": "none",
      "disabled": false,
      "sort_order": 239,
      "description": "Scholar golden-hour sage (#9AA87A): applies scoped OOC and Chatterbox accents after card conversion, including individual messages in mixed-mind histories. Procedural olive avatar; no external asset.",
      "metadata": {},
      "folder": "Sola V4 - 14. Chatterbox",
      "script_id": "",
      "actions": [],
      "owner_extension_identifier": null
    }
  ],
  "exported_at": 1792369081
}
