risum 모듈 — RISU modules[] — 기능 확장
조회 1528 · 2026-07-27
TIME SKIP MODULE V2 타임 스킵 모듈 V2 원하는 기간만큼 이야기를 즉시 진행하고, 그동안의 변화와 새로운 현재를 요약해 주는 모듈입니다. 기존 설정과 인물 관계를 이어가면서 다음 장면을 바로 플레이할 수 있게 정리합니다. 처음에 싸지르고 유기했었는데 오랜만에 생각나서 업뎃함! 다운로드 타임 스킵 모듈 v2 다운로드 빠른 사용 /스킵 <기간> 예: /스킵 3개월 — 그 기간의 변화를 정리하고 새로운 현재로 이동합니다. 기간에는 3시간, 다음 주, 졸업식까지, 10년 후처럼 자유롭게 입력할 수 있습니다. /스킵 <기간> :: <이번 지시> 예: /스킵 다음 학기 :: 졸업 준비를 중심으로 — 뒤쪽 지시는 이번 타임스킵에만 적용됩니다. 명령어는 다른 대사 없이 메시지 전체에 단독으로 입력하는 것을 권장합니다 (이전 인풋을 마무리하는 명령어 + 스킵 명령어도 사용 가능! 근데 종종 LLM 찐빠 생김). 기본적으로 무엇이 출력되나요? 핵심 진행 — 시간 동안 실제로 진행·완료된 사건 관계 변화 — 관계가 달라진 원인과 확인 가능한 행동 일상과 내면 — 생활, 일·학업, 회복, 성장과 심리 변화 변수 — 돌발 전개가 ON일 때 추가되는 다음 이야기의 실마리 지금 이 순간 — 이동한 시간·장소와 바로 이어갈 현재 장면 출력카드 예시 미리보기 (클릭하면 열립니다 - 웹 Risu 기준) 기본 기본 + 커스텀 커스텀 Only 이야기 설정 돌발 전개 ON · 기본 은 개연성 있는 문제, 기회, 발견 또는 반전을 변수 항목으로 하나 추가합니다. 무작위 재앙이 아니라 현재 이야기에서 이어질 수 있는 실마리입니다. OFF 는 이 항목 없이 기존 흐름만 진행합니다. 요약 분량 간결 은 항목마다 짧은 1개 문장, 보통 · 기본 은 항목마다 1~3개 핵심 내용, 풍성 은 항목마다 2~4개의 구체적인 내용을 출력합니다. 카테고리 구성 기본 · 자동 은 핵심 진행·관계 변화·일상과 내면을 사용합니다. 커스텀으로 교체 는 기본 3종 대신 직접 적은 항목만 사용하고, 기본에 커스텀 추가 는 기본 3종 뒤에 직접 적은 항목을 덧붙입니다 (너무 많아지면 LLM 찐빠가 생길 수 있습니다). └ 커스텀 카테고리 카테고리 이름을 쉼표로 구분합니다. 예: 학업, 재정, 비밀 조사, 섹스라이프, 임신출산 등등 자유롭게 설정 가능합니다. 교체 또는 추가를 선택했을 때만 사용되며, 빈칸이면 기본 항목으로 돌아갑니다. 진행 범위 주요 흐름 · 기본 은 새 현재를 이해하는 데 꼭 필요한 사건만 추적합니다. 현재 장면 중심 은 현재 장소와 주변 인물, 인물군 전체 는 관련 주요 인물·세력의 병행 변화, 세계 흐름 은 사회·조직·세력·설정 전체의 변화까지 다룬 뒤 현재 장면에 연결합니다. 비밀 정보 자동 분리 · 기본 는 직접 경험했거나 전달·관찰된 변화 위주로 요약하고 아직 드러나지 않은 비밀은 나중을 위해 남깁니다. 알려진 정보만 은 현재 사용자 캐릭터가 알 수 있는 사실만 출력합니다. 관객용 비밀 포함 은 비공개 흐름 항목을 추가하지만, 그 내용을 캐릭터가 자동으로 알게 되지는 않습니다. 요약 뒤 장면 바로 재개 · 기본 는 요약 뒤 새로운 현재에서 2~4개의 짧은 문단으로 장면을 이어갑니다. 요약까지만 은 지금 이 순간 까지 출력하고 장면 서술은 시작하지 않습니다. 상시 지시 앞으로 실행하는 모든 타임스킵에 반복 적용할 방향입니다. 예: 관계 변화는 천천히, 학업 진행은 구체적으로 . 명령어의 :: 이번 지시 가 있으면 그 지시가 상시 지시보다 먼저 적용됩니다. 카드 설정 카드 스타일 활성화 · 기본 는 명령어 칩과 접을 수 있는 요약 카드를 사용합니다. 비활성화 는 디자인 없이 요약 내용만 평문으로 출력합니다. 포인트 색상 카드의 테두리·아이콘·강조색을 크림슨, 시안 (Cyan), 라벤더, 오렌지, 민트 중에서 고릅니다. 카드 스타일이 활성화됐을 때만 보입니다. 초기 상태 펼침 · 기본 은 요약 내용을 바로 보여주고, 접힘 은 제목만 보여줍니다. 어느 쪽이든 제목을 눌러 열고 닫을 수 있습니다. 기억할 점 시간이 길수록 변화의 폭도 자연스럽게 커집니다. 일회성 지시는 상시 지시보다 우선합니다. 세계관의 설정(혹은 캐논)과 캐릭터의 지식은 구분되며, 사용자의 중대한 선택을 임의로 확정하지 않습니다. Thanks to 히든 스토리 3.5+ 타임 스킵 모듈 개인 개조 버전 타임 스킵 모듈 불법 개조판
{
"name": "🦙🦙타임스킵 모듈 v2",
"description": "",
"id": "16b34054-c11e-4626-aacc-970f07d686de",
"hideIcon": false,
"customModuleToggle": "=⏩ 타임스킵 v2=group\n=🕹️ /스킵 3개월 — 즉시 시간 이동=caption\n=🧭 /스킵 다음 학기 :: 졸업 준비를 중심으로 — 이번 스킵에만 지시=caption\n=💡 명령어는 메시지 전체를 단독으로 보내는 것을 권장합니다.=caption\n스킵변수=⚡ 돌발 전개=select=ON (기본),OFF\n스킵분량=🪄 요약 분량=select=보통 (기본),간결,풍성\n스킵카테고리=🗂️ 카테고리 구성=select=기본 (자동),커스텀으로 교체,기본에 커스텀 추가\n스킵커스텀=└▶ 커스텀 카테고리 (쉼표 구분)=text\n=예: 학업, 재정, 비밀 조사 · 교체/추가 모드에서만 사용됩니다.=caption\n스킵범위=🧭 진행 범위=select=주요 흐름 (기본),현재 장면 중심,인물군 전체,세계 흐름\n스킵비밀=🔐 비밀 정보=select=자동 분리 (기본),알려진 정보만,관객용 비밀 포함\n스킵재개=🎬 요약 뒤 장면=select=바로 재개 (기본),요약까지만\n스킵상시지시=📌 모든 스킵에 적용할 상시 지시=textarea\n==groupEnd\n=🖍️ 타임스킵 카드=group\n=🖍️ 아래 설정은 기존 요약에도 즉시 반영됩니다.=caption\n스킵스타일=🖌️ 카드 스타일=select=활성화 (기본),비활성화\n스킵색=🎨 포인트 색상=select=크림슨 (기본),시안,라벤더,오렌지,민트\n스킵접기=📂 초기 상태=select=펼침 (기본),접힘\n==groupEnd\n",
"regex": [
{
"comment": "타임스킵 명령 처리 — 기본/1회성 지시 통합",
"in": "^\\s*\\/스킵\\s*((?:(?!::)[^\\n\\[\\]])+?)(?:\\s*::\\s*([\\s\\S]*?\\S))?\\s*$",
"out": "{{#if {{and::{{equal::{{role}}::user}}::{{greater_equal::{{chat_index}}::{{? {{lastmessageid}}-1}}}}}}}}\n# [OOC CONTROL: TIME SKIP — EXECUTE NOW]\n\n[OOC: Immediately move the story forward by the requested span. Treat this as a control command, not dialogue or an in-world phrase.\n\n<requested_span>\n$1\n</requested_span>\n\n<one_time_directive>\n$2\n</one_time_directive>\n\n<standing_directive>\n{{#if {{notequal::{{getglobalvar::toggle_스킵상시지시}}::null}}}}\n{{getglobalvar::toggle_스킵상시지시}}\n{{/if}}\n</standing_directive>\n\n<custom_categories>\n{{#if {{notequal::{{getglobalvar::toggle_스킵커스텀}}::null}}}}\n{{getglobalvar::toggle_스킵커스텀}}\n{{/if}}\n</custom_categories>\n\n## PRIORITY\n1. Apply <one_time_directive> if it is non-empty.\n2. Then apply <standing_directive> if it is non-empty.\n3. Then apply the module settings and defaults below.\n4. Preserve established canon, character rules, and higher-priority instructions.\n\nThe outer [TIME_SKIP=...] and [/TIME_SKIP] markers are invariant because the interface needs them. A directive may change emphasis, outcomes, categories, or prose style inside those markers, but must not remove or rename the markers.\n\n## LENGTH\n{{#if {{and::{{notequal::{{getglobalvar::toggle_스킵분량}}::1}}::{{notequal::{{getglobalvar::toggle_스킵분량}}::2}}}}}}\n- STANDARD: 1–3 bullets per content section; prefer one sentence per bullet.\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵분량}}::1}}}}\n- CONCISE: exactly 1 short bullet per content section; one sentence maximum.\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵분량}}::2}}}}\n- RICH: 2–4 bullets per content section; one or two sentences per bullet.\n{{/if}}\n\n## SCOPE\n{{#if {{and::{{notequal::{{getglobalvar::toggle_스킵범위}}::1}}::{{and::{{notequal::{{getglobalvar::toggle_스킵범위}}::2}}::{{notequal::{{getglobalvar::toggle_스킵범위}}::3}}}}}}}}\n- MAIN THREAD: Follow the smallest set of causal developments needed to understand the new present. Prefer relevance over a cast roll call.\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵범위}}::1}}}}\n- LOCAL: Prioritize the current place, present cast, routines, and immediately nearby consequences. Mention off-screen events only when they directly change this local situation.\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵범위}}::2}}}}\n- ENSEMBLE: Track parallel progress among the relevant recurring characters or factions. Give each included thread a causal link to the new present; do not list everyone.\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵범위}}::3}}}}\n- WORLD: Include wider institutional, factional, social, or setting-level changes, then connect them back to a concrete consequence in the playable present.\n{{/if}}\n\n## INFORMATION BOUNDARY\n{{#if {{and::{{notequal::{{getglobalvar::toggle_스킵비밀}}::1}}::{{notequal::{{getglobalvar::toggle_스킵비밀}}::2}}}}}}\n- AUTO SEPARATION: Keep the card focused on experienced, communicated, or externally observable developments. Preserve unexposed secrets for a later organic reveal.\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵비밀}}::1}}}}\n- KNOWN ONLY: Include only information {{user}} could plausibly know by the new present. Do not expose off-screen secrets anywhere in this response.\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵비밀}}::2}}}}\n- AUDIENCE SECRETS: Use the 🔒 비공개 흐름 section for a small number of consequential off-screen facts. Those facts become canon but do not become character knowledge merely because the audience sees them.\n{{/if}}\n\n## REQUIRED OUTPUT\n- Output nothing before [TIME_SKIP=...]. Put any necessary closure of the old scene into the first summary bullet.\n- Every ### heading instantiated between the markers below is mandatory. Copy each heading exactly once, in the same order, and write its content.\n- Do not merge sections, stop after the first three sections, or omit sections that appear after a custom category.\n- Keep the instantiated header labels exactly as shown unless a higher-priority directive explicitly requires a different label.\n- 📍 지금 이 순간 is always required and must be the final heading immediately before [/TIME_SKIP].\n- Match the surrounding roleplay's language, point of view, tense, genre, and emotional tone.\n- Use concrete retrospective snapshots rather than vague claims. Mention named characters and established progression systems only when relevant.\n- Treat the marker block as a compact continuity record, not a fully dramatized scene.\n- Do not use code fences.\n\n[TIME_SKIP=$1]\n{{#if {{or::{{notequal::{{getglobalvar::toggle_스킵카테고리}}::1}}::{{not::{{and::{{notequal::{{getglobalvar::toggle_스킵커스텀}}::null}}::{{greater::{{length::{{trim::{{getglobalvar::toggle_스킵커스텀}}}}}}::0}}}}}}}}}}\n### 🎯 핵심 진행\n- (What materially progressed, concluded, or became newly possible)\n### 👥 관계 변화\n- (Relationship shifts shown through causes, choices, behavior, or concrete signs)\n### 🌿 일상과 내면\n- (Routines, work/study, recovery, growth, or changes in outlook)\n{{/if}}\n{{#if {{and::{{or::{{equal::{{getglobalvar::toggle_스킵카테고리}}::1}}::{{equal::{{getglobalvar::toggle_스킵카테고리}}::2}}}}::{{and::{{notequal::{{getglobalvar::toggle_스킵커스텀}}::null}}::{{greater::{{length::{{trim::{{getglobalvar::toggle_스킵커스텀}}}}}}::0}}}}}}}}\n{{#each {{split::{{getglobalvar::toggle_스킵커스텀}}::,}} as timeskip_category}}\n### 🧩 {{trim::{{slot::timeskip_category}}}}\n- (Material developments specifically belonging to this category)\n{{/each}}\n{{/if}}\n{{#if {{notequal::{{getglobalvar::toggle_스킵변수}}::1}}}}\n### ⚡ 변수\n- (One plausible complication, opportunity, discovery, or reversal that creates a usable hook)\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵비밀}}::2}}}}\n### 🔒 비공개 흐름\n- (Audience-facing canon that remains unknown to {{user}} and any uninformed characters; state only developments that matter later)\n{{/if}}\n### 📍 지금 이 순간\n- (Concrete current time and place, {{user}}'s immediate situation, and a playable sensory or action hook; 1–2 sentences)\n[/TIME_SKIP]\n\n## CONTINUITY\n- Scale change to the elapsed time. A few hours should not produce months of development; a year should not feel like one uneventful afternoon.\n- Canon and knowledge are separate ledgers. An event may become canon without becoming known to {{user}}, {{char}}, or any other character. Knowledge changes only through direct experience, observation, communication, evidence, or a justified inference.\n- Preserve unresolved choices and character agency. Do not assign {{user}} an irreversible decision, consent, romance, injury, death, or identity change unless explicitly directed or already unavoidable from canon.\n- Relationship changes need a cause and an observable sign. Do not manufacture filler just to fill a section.\n- Preserve information silos across characters. Time passing never grants telepathy, omniscience, or automatic access to another character's secrets.\n- If the requested span is vague, resolve it to the most plausible concrete interval and make the new time clear in 📍 지금 이 순간.\n{{#if {{notequal::{{getglobalvar::toggle_스킵변수}}::1}}}}\n- ⚡ 변수 must be proportionate and causally plausible—not a random catastrophe. Let it feed naturally into 📍 지금 이 순간 or the resumed scene.\n{{/if}}\n\n## OUTPUT ISOLATION — STRICT\n- The [TIME_SKIP=...] block is reserved for the time-skip card. Inside it, output only the Markdown headings and bullets requested by this template.\n- Keep auxiliary narrative blocks, portrait or status metadata, image-asset tags, evaluation reports, raw HTML, and nested disclosure components outside the time-skip markers.\n- Do not copy unrelated private formatting syntax into the time-skip card.\n{{#if {{notequal::{{getglobalvar::toggle_스킵재개}}::1}}}}\n- After [/TIME_SKIP], immediately resume the scene at the new present in 2–4 short paragraphs. No chapter heading and no second recap.\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵재개}}::1}}}}\n- Do not resume the scene after [/TIME_SKIP]. Keep any independently generated presentation metadata outside the marker.\n{{/if}}\n]\n{{/if}}\n{{#if {{not::{{and::{{equal::{{role}}::user}}::{{greater_equal::{{chat_index}}::{{? {{lastmessageid}}-1}}}}}}}}}}\n[Past time-skip command already applied: $1]\n{{/if}}",
"type": "editprocess",
"ableFlag": true,
"flag": "u<order 300>"
},
{
"comment": "타임스킵 요약 카드 표시",
"in": "\\[TIME_SKIP\\s*=\\s*([^\\]\\n]+?)\\s*\\]\\s*([\\s\\S]*?)\\s*\\[\\/TIME_SKIP\\]",
"out": "{{#if {{notequal::{{getglobalvar::toggle_스킵스타일}}::1}}}}\n<details class=\"ts2\" data-ts2=\"card\"{{#if_pure {{notequal::{{getglobalvar::toggle_스킵접기}}::1}}}} open{{/if}}>\n<summary class=\"ts2-summary\">\n <span class=\"ts2-icon\" aria-hidden=\"true\">⏩</span>\n <span class=\"ts2-head\">\n <span class=\"ts2-title\">Time Skip</span>\n <span class=\"ts2-name\">{{char}}</span>\n </span>\n <span class=\"ts2-badge\">$1</span>\n <span class=\"ts2-chevron\" aria-hidden=\"true\"></span>\n</summary>\n<div class=\"ts2-panel\">\n <div class=\"ts2-body\" markdown=\"1\">\n\n$2\n\n </div>\n <div class=\"ts2-foot\"><span>Continuity synced</span><span>POV-safe</span></div>\n</div>\n</details>\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵스타일}}::1}}}}\n$2\n{{/if}}",
"type": "editdisplay",
"ableFlag": true,
"flag": "gu<order 200>"
},
{
"comment": "타임스킵 명령 칩 표시",
"in": "^\\s*\\/스킵\\s*((?:(?!::)[^\\n\\[\\]])+?)(?:\\s*::\\s*([\\s\\S]*?\\S))?\\s*$",
"out": "{{#if {{notequal::{{getglobalvar::toggle_스킵스타일}}::1}}}}\n<span class=\"ts2-cmd\">\n <span class=\"ts2-cmd-icon\" aria-hidden=\"true\">⏩</span>\n <span class=\"ts2-cmd-label\">Time Skip</span>\n <span class=\"ts2-cmd-span\">$1</span>\n <span class=\"ts2-cmd-directive\">$2</span>\n</span>\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵스타일}}::1}}}}\n⏩ 타임스킵 — $1 $2\n{{/if}}",
"type": "editdisplay",
"ableFlag": true,
"flag": "u<order 190>"
}
],
"backgroundEmbedding": "{{#if {{notequal::{{getglobalvar::toggle_스킵스타일}}::1}}}}\n<style>\n/* Time Skip v2 — module-scoped presentation */\n.ts2,.ts2-cmd{\n --ts2-rgb:233,69,96;\n font-family:'Pretendard',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n box-sizing:border-box;\n}\n.ts2 *,.ts2-cmd *{box-sizing:border-box}\n{{#if {{equal::{{getglobalvar::toggle_스킵색}}::1}}}}\n.ts2,.ts2-cmd{--ts2-rgb:34,211,238;}\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵색}}::2}}}}\n.ts2,.ts2-cmd{--ts2-rgb:177,151,252;}\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵색}}::3}}}}\n.ts2,.ts2-cmd{--ts2-rgb:255,169,77;}\n{{/if}}\n{{#if {{equal::{{getglobalvar::toggle_스킵색}}::4}}}}\n.ts2,.ts2-cmd{--ts2-rgb:99,230,190;}\n{{/if}}\n\n/* Isolation layer: outranks global summary/details rules from other modules. */\ndetails.ts2>summary.ts2-summary{\n width:100%!important;max-width:none!important;\n min-width:0!important;min-height:54px!important;\n display:flex!important;align-items:center!important;gap:10px!important;\n padding:11px 16px!important;margin:0!important;\n position:static!important;inset:auto!important;top:auto!important;right:auto!important;\n bottom:auto!important;left:auto!important;\n float:none!important;transform:none!important;text-align:left!important;\n border:0!important;border-bottom:1px solid rgba(var(--ts2-rgb),.18)!important;\n border-radius:0!important;background:transparent!important;box-shadow:none!important;\n color:inherit!important;font-weight:400!important;line-height:normal!important;\n list-style:none!important;transition:none!important;\n cursor:pointer!important;-webkit-tap-highlight-color:transparent;\n}\ndetails.ts2>summary.ts2-summary:hover,\ndetails.ts2>summary.ts2-summary:active{\n transform:none!important;box-shadow:none!important;\n}\ndetails.ts2>summary.ts2-summary::before,\ndetails.ts2>summary.ts2-summary::after{content:none!important}\ndetails.ts2>summary.ts2-summary::-webkit-details-marker{display:none!important}\ndetails.ts2>div.ts2-panel{\n width:100%!important;max-width:none!important;min-width:0!important;\n display:block!important;flex:none!important;flex-direction:initial!important;\n padding:0!important;line-height:normal!important;\n border:0!important;border-radius:0!important;background:transparent!important;\n box-shadow:none!important;backdrop-filter:none!important;\n margin:0!important;overflow:visible!important;\n word-break:keep-all!important;overflow-wrap:anywhere!important;\n}\ndetails.ts2[open]>summary.ts2-summary{margin:0!important;border-radius:0!important}\ndetails.ts2[open]>div.ts2-panel{margin:0!important;border-radius:0!important}\n\n/* Card */\n.ts2{\n position:relative;isolation:isolate;clear:both;\n width:100%;margin:12px 0;overflow:hidden;\n color:#e6edf3;\n background:\n radial-gradient(circle at 0 0,rgba(var(--ts2-rgb),.13),transparent 42%),\n linear-gradient(145deg,rgba(13,17,23,.98),rgba(22,27,34,.98));\n border:1px solid rgba(var(--ts2-rgb),.30);\n border-radius:12px;\n box-shadow:0 10px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035);\n}\n.ts2-icon{\n width:30px;height:30px;flex:0 0 30px;\n display:inline-grid;place-items:center;\n border:1px solid rgba(var(--ts2-rgb),.30);\n border-radius:9px;\n color:rgb(var(--ts2-rgb));\n background:rgba(var(--ts2-rgb),.11);\n font-size:14px;line-height:1;\n}\n.ts2-head{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}\n.ts2-title{\n color:rgb(var(--ts2-rgb));font-size:10px;font-weight:750;\n letter-spacing:1.45px;line-height:1.15;text-transform:uppercase;\n}\n.ts2-name{\n min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;\n color:#9da7b3;font-size:11px;line-height:1.2;\n}\n.ts2-badge{\n max-width:min(42%,220px);flex:0 1 auto;\n overflow:hidden;text-overflow:ellipsis;white-space:nowrap;\n padding:3px 10px;\n color:#d7dde5;font-size:10px;line-height:1.35;\n background:rgba(var(--ts2-rgb),.10);\n border:1px solid rgba(var(--ts2-rgb),.27);\n border-radius:999px;\n}\n.ts2-chevron{\n width:7px;height:7px;flex:0 0 7px;margin:-3px 2px 0 1px;\n border-right:1.5px solid rgba(var(--ts2-rgb),.78);\n border-bottom:1.5px solid rgba(var(--ts2-rgb),.78);\n transform:rotate(45deg);transition:transform .18s ease,margin .18s ease;\n}\n.ts2[open] .ts2-chevron{margin:3px 2px 0 1px;transform:rotate(225deg)}\ndetails.ts2>summary.ts2-summary:focus-visible{\n outline:2px solid rgba(var(--ts2-rgb),.72)!important;\n outline-offset:-3px!important;\n}\n.ts2-panel>.ts2-body{\n margin:0!important;border:0!important;border-radius:0!important;\n background:transparent!important;box-shadow:none!important;overflow:visible!important;\n word-break:keep-all!important;overflow-wrap:anywhere!important;\n padding:4px 18px 15px!important;\n color:#c9d1d9;font-size:13px;line-height:1.68;\n}\n.ts2-body h3{\n margin:14px 0 6px!important;padding:0 0 5px!important;\n color:#98a3af;font-size:10.5px;font-weight:700;\n letter-spacing:.75px;line-height:1.35;text-transform:none;\n border:0!important;border-bottom:1px solid rgba(139,148,158,.12)!important;\n}\n.ts2-body ul{margin:0!important;padding-left:18px!important}\n.ts2-body li{margin:0 0 5px!important;padding-left:1px}\n.ts2-body li:last-child{margin-bottom:0!important}\n.ts2-body li::marker{color:rgb(var(--ts2-rgb))}\n.ts2-body p{margin:7px 0!important}\n.ts2-panel>.ts2-foot{\n display:flex!important;align-items:center!important;justify-content:space-between!important;\n margin:0!important;border:0!important;border-radius:0!important;\n background:transparent!important;box-shadow:none!important;\n gap:10px!important;padding:0 18px 11px!important;\n color:#68727d;font-size:8.5px;letter-spacing:1px;line-height:1.2;\n text-transform:uppercase;\n}\n\n/* Command chip */\n.ts2-cmd{\n display:inline-flex;max-width:100%;align-items:center;gap:7px;\n vertical-align:middle;\n padding:5px 11px;\n color:rgb(var(--ts2-rgb));font-size:11.5px;line-height:1.3;\n background:rgba(var(--ts2-rgb),.10);\n border:1px solid rgba(var(--ts2-rgb),.28);\n border-radius:999px;\n}\n.ts2-cmd-icon{flex:none;font-size:12px}\n.ts2-cmd-label{flex:none;font-size:9px;font-weight:750;letter-spacing:.85px;text-transform:uppercase}\n.ts2-cmd-span,.ts2-cmd-directive{\n min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;\n}\n.ts2-cmd-span{color:#d7dde5}\n.ts2-cmd-directive{max-width:220px;color:#9da7b3;font-size:10px}\n.ts2-cmd-directive:empty{display:none}\n.ts2-cmd-directive:not(:empty)::before{\n content:'·';padding-right:7px;color:rgba(var(--ts2-rgb),.75);\n}\n\n@media (max-width:520px){\n details.ts2>summary.ts2-summary{gap:8px!important;padding:10px 12px!important}\n .ts2-icon{width:28px;height:28px;flex-basis:28px}\n .ts2-badge{max-width:38%;padding:3px 8px}\n .ts2-panel>.ts2-body{padding:3px 14px 13px!important}\n .ts2-panel>.ts2-foot{padding:0 14px 10px!important}\n .ts2-cmd-directive{max-width:120px}\n}\n@media (prefers-reduced-motion:reduce){\n .ts2-chevron{transition:none}\n}\n</style>\n{{/if}}\n",
"assets": [],
"lorebook": [],
"trigger": [
{
"comment": "",
"type": "manual",
"conditions": [],
"effect": [
{
"type": "v2Header",
"code": "",
"indent": 0
}
],
"lowLevelAccess": false
},
{
"comment": "New Event",
"type": "manual",
"conditions": [],
"effect": [],
"lowLevelAccess": false
}
],
"lowLevelAccess": false
}