.format-actions[data-v-e93f2987]{flex-wrap:wrap;gap:.4rem;margin:.65rem 0;display:flex}.format-actions button[data-v-e93f2987]{min-width:2.5rem}.formatted-preview[data-v-e93f2987]{overflow-wrap:anywhere;background:#0b1320;border:1px solid #46546b;border-radius:8px;margin-top:12px;padding:16px}.article-image-preview[data-v-e93f2987]{margin:16px 0}.article-image-preview img[data-v-e93f2987]{border-radius:8px;max-width:min(100%,520px);height:auto;display:block}.article-image-preview figcaption[data-v-e93f2987]{margin-top:6px}.article-translation[data-v-816af776]{border:1px solid var(--border,#ccc);margin:1rem 0;padding:1rem}.article-translation summary[data-v-816af776]{cursor:pointer;margin-bottom:1rem;font-weight:600}.media-grid[data-v-9462ebc2]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.media-grid article[data-v-9462ebc2]{margin:0}.media-grid img[data-v-9462ebc2]{object-fit:contain;background:#0b1320;border-radius:10px;width:100%;height:170px;display:block}.media-grid h3[data-v-9462ebc2]{overflow-wrap:anywhere;font-size:16px}.editor[data-v-9462ebc2]{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.editor input[data-v-9462ebc2]{max-width:370px}.editor button[data-v-9462ebc2]{white-space:nowrap}.media-name-editor[data-v-9462ebc2]{gap:.6rem;margin:.75rem 0;display:grid}.media-name-editor input[data-v-9462ebc2]{width:100%}.media-name-actions[data-v-9462ebc2]{flex-wrap:wrap;gap:.5rem;display:flex}.statement-preview[data-v-e10c2829]{color:#1d2632;overflow-wrap:anywhere;background:#f3f0e9;border:1px solid #b4b9b8;border-radius:.45rem;max-width:58rem;margin:1rem auto;padding:clamp(1.2rem,4vw,3rem);box-shadow:0 16px 40px #0004}.preview-label[data-v-e10c2829]{text-transform:uppercase;letter-spacing:.14em;color:#53606b;font-size:.75rem}.agency[data-v-e10c2829],.unit[data-v-e10c2829]{letter-spacing:.08em;text-transform:uppercase;margin:.15rem 0;font-weight:700}.unit[data-v-e10c2829]{font-size:.8rem}.statement-preview h3[data-v-e10c2829]{text-align:center;text-transform:uppercase;margin:1.6rem 0;font-size:1.5rem}.statement-preview section[data-v-e10c2829]{margin:1.5rem 0}.statement-preview h4[data-v-e10c2829]{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #8d969d;margin:0 0 .6rem;font-size:.85rem}.statement-preview dl[data-v-e10c2829]{grid-template-columns:minmax(7rem,30%) 1fr;gap:.3rem 1rem;margin:0;display:grid}.statement-preview dt[data-v-e10c2829]{font-weight:700}.statement-preview dd[data-v-e10c2829]{margin:0}.prose[data-v-e10c2829]{white-space:pre-wrap;margin:1.25rem 0;line-height:1.6}.statement-preview figure[data-v-e10c2829]{text-align:center;margin:1.5rem 0}.statement-preview img[data-v-e10c2829]{object-fit:contain;max-width:100%;max-height:28rem;margin:auto;display:block}.statement-preview figcaption[data-v-e10c2829]{margin-top:.5rem;font-size:.85rem}.closing[data-v-e10c2829]{border-top:1px solid #aeb4b8;padding-top:1rem}@media (width<=600px){.statement-preview dl[data-v-e10c2829]{grid-template-columns:1fr;gap:.15rem}.statement-preview dd[data-v-e10c2829]{margin-bottom:.6rem}}.statement-field-group[data-v-70d6bc85]{border:1px solid var(--border,#64748b);border-radius:.8rem;margin:1rem 0;padding:1rem}.statement-field-group .toolbar[data-v-70d6bc85]{align-items:flex-start}.statement-field-group h3[data-v-70d6bc85]{margin:0}.statement-field-group .muted[data-v-70d6bc85]{margin:.35rem 0 0}.statement-field-row[data-v-70d6bc85]{grid-template-columns:minmax(10rem,1fr) minmax(12rem,2fr) auto;align-items:end;gap:.65rem;margin:.8rem 0;display:grid}.statement-field-row label[data-v-70d6bc85]{margin:0}.statement-field-row .actions[data-v-70d6bc85]{flex-wrap:nowrap}@media (width<=700px){.statement-field-row[data-v-70d6bc85]{grid-template-columns:1fr}.statement-field-row .actions[data-v-70d6bc85]{justify-content:flex-start}}.statement-preview-toggle[data-v-5cba8472]{margin-top:1.5rem}.statement-preview-toggle summary[data-v-5cba8472]{cursor:pointer;font-weight:700}.police-document-group[data-v-5cba8472]{border:1px solid var(--border,#64748b);border-radius:.8rem;margin:1rem 0;padding:1rem}.police-document-group h4[data-v-5cba8472]{margin:0 0 .8rem}.police-editor-block[data-v-5cba8472]{border:1px solid var(--border,#64748b);border-radius:.8rem;margin:1rem 0;padding:1rem}.police-editor-block textarea[data-v-5cba8472]{width:100%}@media (width<=700px){.police-editor-block .toolbar[data-v-5cba8472]{flex-direction:column;align-items:flex-start}}.police-sections[data-v-722f6d7d]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;display:flex}.contact-row[data-v-8dc100e3]{grid-template-columns:1fr 1fr minmax(130px,.6fr) auto;align-items:end;gap:.6rem;margin:.7rem 0;display:grid}.contact-row label[data-v-8dc100e3]{min-width:0}.actions[data-v-8dc100e3]{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}@media (width<=800px){.contact-row[data-v-8dc100e3]{grid-template-columns:1fr}.contact-row button[data-v-8dc100e3]{justify-self:start}}.toolbar>div[data-v-8cbd8621]:first-child{min-width:0}.table-wrap[data-v-8cbd8621]{overflow-x:auto}.actions[data-v-8cbd8621],.device-number-links[data-v-8cbd8621]{flex-wrap:wrap;gap:.45rem;display:flex}.device-number-links button[data-v-8cbd8621]{white-space:nowrap}.device-phones[data-v-8cbd8621]{border:1px solid #344258;border-radius:.8rem;margin:1rem 0;padding:1rem}.device-phone-row[data-v-8cbd8621]{align-items:end;gap:.7rem;margin:.65rem 0;display:flex}.device-phone-row label[data-v-8cbd8621]{flex:1;margin:0}@media (width<=700px){.toolbar[data-v-8cbd8621]{flex-wrap:wrap;align-items:flex-start}.table-wrap table[data-v-8cbd8621]{min-width:36rem}.device-phone-row[data-v-8cbd8621]{flex-direction:column;align-items:stretch}}.sms-list[data-v-bc41de4f]{gap:.8rem;display:grid}.sms-group[data-v-bc41de4f]{background:#131d2b;border:1px solid #344258;border-radius:.9rem;min-width:0;overflow:hidden}.sms-group-toggle[data-v-bc41de4f]{text-align:left;color:#e2e8f0;background:#1b2a3a;border:0;border-radius:0;align-items:center;gap:.9rem;width:100%;padding:1rem;display:flex}.sms-group-toggle[data-v-bc41de4f]:hover{background:#25384b}.sms-group-symbol[data-v-bc41de4f]{color:#f3b75b;font-size:1.2rem}.sms-group-summary[data-v-bc41de4f]{flex:1;gap:.2rem;min-width:0;display:grid}.sms-preview[data-v-bc41de4f]{text-overflow:ellipsis;white-space:nowrap;color:#b8c4d5;font-weight:400;overflow:hidden}.sms-group-count[data-v-bc41de4f]{white-space:nowrap;color:#f3b75b}.sms-thread[data-v-bc41de4f]{border-left:2px solid #415d74;gap:.65rem;margin-left:1rem;padding:.8rem 1rem .9rem;display:grid}.sms-activation[data-v-bc41de4f]{background:#1f2d3c;border:1px solid #465b6d;border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.sms-card[data-v-bc41de4f]{background:#17202f;border:1px solid #344258;border-radius:.8rem;min-width:0;padding:1rem}.sms-card.sent[data-v-bc41de4f]{border-left:3px solid #76b7d6}.sms-card.received[data-v-bc41de4f]{border-left:3px solid #b9a3df}.sms-card-header[data-v-bc41de4f]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sms-body[data-v-bc41de4f]{white-space:pre-wrap;overflow-wrap:anywhere}.sms-edit-warning[data-v-bc41de4f]{color:#ffe3ad;background:#342817;border:1px solid #a67935;border-radius:.75rem;padding:.8rem 1rem;line-height:1.45}.actions[data-v-bc41de4f]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=700px){.toolbar[data-v-bc41de4f]{flex-wrap:wrap;align-items:flex-start}.sms-card-header[data-v-bc41de4f]{flex-direction:column;align-items:flex-start}.sms-group-toggle[data-v-bc41de4f]{flex-wrap:wrap;align-items:flex-start}.sms-group-count[data-v-bc41de4f]{margin-left:1.8rem}.sms-thread[data-v-bc41de4f]{margin-left:.5rem;padding:.7rem}}.conversation-navigation[data-v-d5e50b17]{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;display:flex}.conversation-row[data-v-d5e50b17]{grid-template-columns:minmax(11rem,1fr) minmax(11rem,1fr) auto;align-items:end;gap:.75rem;margin:.75rem 0;display:grid}.conversation-row label[data-v-d5e50b17]{margin:0}.conversation-message[data-v-d5e50b17]{border:1px solid #344258;border-radius:.8rem;margin:1rem 0;padding:1rem}.conversation-message textarea[data-v-d5e50b17]{width:100%}@media (width<=700px){.conversation-row[data-v-d5e50b17]{grid-template-columns:1fr}.conversation-message .toolbar[data-v-d5e50b17]{flex-direction:column;align-items:flex-start}}.character-group[data-v-26de19e0]{border:1px solid #344258;border-radius:.8rem;margin:1rem 0;padding:1rem}.character-grid[data-v-26de19e0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.character-checkbox[data-v-26de19e0]{align-items:center;gap:.45rem;margin:.35rem .9rem .35rem 0;display:inline-flex}.character-checkbox input[data-v-26de19e0]{width:auto}.character-scope[data-v-26de19e0]{border-left:2px solid #46546b;padding:.35rem .7rem}@media (width<=700px){.character-grid[data-v-26de19e0]{grid-template-columns:1fr}.character-group .toolbar[data-v-26de19e0]{flex-wrap:wrap;align-items:flex-start}}.city-translation[data-v-47835311]{border:1px solid var(--border,#ccc);margin:1rem 0;padding:1rem}.city-translation summary[data-v-47835311]{cursor:pointer;margin-bottom:1rem;font-weight:600}.communication-menu[data-v-2e03f63d]{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.communication-children[data-v-2e03f63d]{border-left:2px solid #46546b;gap:.35rem;padding-left:.75rem;display:flex}.communication-children button[data-v-2e03f63d]{white-space:nowrap}@media (width<=700px){.communication-menu[data-v-2e03f63d]{width:100%}.communication-children[data-v-2e03f63d]{flex-wrap:wrap}}.admin-header{border-bottom:1px solid #2a3547;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;padding:20px 0;display:flex}.admin-header h1{margin:0;font-size:28px}.admin-header p{margin:6px 0}.workspace{width:100%;max-width:none;margin:24px auto}main:has(.workspace){justify-content:flex-start}.workspace nav{gap:8px;margin-bottom:30px;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.toolbar h2,.toolbar h3,.toolbar h4{margin:0}h2{font-size:28px}h3{font-size:23px}h4{font-size:18px}.muted,small{color:#acb8cb;line-height:1.5}small{margin-top:5px;font-size:12px;display:block}.table-wrap{border:1px solid #2a3547;border-radius:12px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #2a3547;padding:16px}th{color:#acb8cb;background:#141d2c}tr:last-child td{border-bottom:none}td.actions{white-space:nowrap;display:table-cell}td.actions button+button{margin-left:8px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace button{padding:9px 13px;font-size:14px}.badge{color:#bbc7d9;background:#303748;border-radius:6px;padding:5px 9px;display:inline-block}.badge.is-active{color:#91debd;background:#173c35}.editor{background:#141d2c;border:1px solid #344258;border-radius:12px;margin-top:28px;padding:24px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}select,textarea{font:inherit;color:#fff;background:#0b1320;border:1px solid #46546b;border-radius:8px;width:100%;margin-top:8px;padding:11px}label input{margin-top:8px}textarea{resize:vertical}input[readonly]{color:#acb8cb;background:#1b2535}.checks{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0;display:flex}.checks label{align-items:center;gap:8px;margin:0;display:flex}.checks input{width:auto;margin:0}.success{color:#b0ead2;background:#173c35;border-radius:8px;padding:12px}.collection-item{background:#101827;border:1px solid #344258;border-radius:10px;margin:14px 0;padding:20px}.subsection{border-top:1px solid #344258;margin-top:32px;padding-top:12px}.subsection form{border:1px solid #344258;border-radius:10px;margin-top:24px;padding:20px}.subsection .actions,fieldset>.actions{margin-top:24px}.compact{margin:0;font-size:12px}.compact select{margin:4px 0 0;padding:8px}code{overflow-wrap:anywhere}@media (width<=760px){.form-grid{grid-template-columns:1fr}.admin-header{flex-wrap:wrap;align-items:flex-start}.editor{padding:16px}th,td{padding:12px}.toolbar{align-items:flex-start}.workspace{margin-top:12px}}.editor,.subsection form{margin-bottom:24px;scroll-margin-top:24px}body:has(dialog[open]){overflow:hidden}.editor-modal{color:#e2e8f0;background:#141d2c;border:1px solid #46546b;border-radius:16px;width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0008}.editor-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050914b8}.modal-header{z-index:1;background:#141d2c;border-bottom:1px solid #344258;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.modal-header h2{margin:0;font-size:23px}.modal-content{padding:0 24px 24px}.modal-content>.error,.modal-content>.success{margin-top:20px}.menu-toggle{margin-bottom:14px}@media (width<=600px){.editor-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.modal-header{padding:16px}.modal-content{padding:0 16px 16px}}.admin-menu{border-bottom:1px solid #2a3547;margin-bottom:24px;padding:0 58px 0 0;position:relative}.admin-menu .admin-header{border:0;flex-wrap:wrap;padding:0 0 18px}.admin-menu nav{flex-wrap:wrap;margin:0 0 20px}.menu-close{min-width:40px;min-height:40px;line-height:1;position:absolute;top:0;right:0;font-size:24px!important}.workspace{margin-top:0;position:relative}.workspace-actions{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;margin-bottom:12px;display:flex}.workspace-actions .menu-toggle{margin-bottom:0}.workspace-actions .game-filter{white-space:nowrap;align-items:center;gap:8px;min-width:min(220px,100%);max-width:100%;margin:0;display:flex}.workspace-actions .game-filter select{min-width:150px;max-width:100%;margin:0}@media (width<=600px){.workspace:has(.game-filter) .workspace-panels{top:104px}}.workspace-panels{z-index:40;pointer-events:none;align-items:flex-start;gap:12px;display:flex;position:absolute;top:52px;left:0;right:0}.workspace-panels>section{pointer-events:auto;box-sizing:border-box;background:#141f31;border:1px solid #536881;border-radius:12px;flex:1 1 0;min-width:0;max-height:calc(100dvh - 110px);margin:0;padding:18px;position:relative;overflow:auto;box-shadow:0 12px 36px #0009}.workspace-panels>section .menu-close{top:8px;right:8px}.workspace-panels .admin-header{box-sizing:border-box;padding-right:40px}.blueprint-compact-status{text-overflow:ellipsis;white-space:nowrap;color:#b9c9e0;min-width:0;font-size:13px;overflow:hidden}:root{color:#e2e8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;background:#0b101b;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.panel{background:#141d2c;border:1px solid #2a3547;border-radius:16px;width:100%;max-width:450px;padding:36px;box-shadow:0 16px 60px #0004}.eyebrow{color:#f3b75b;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700}h1{margin:12px 0;font-size:32px}.intro{color:#acb8cb;margin-bottom:28px;line-height:1.6}label{margin:20px 0 8px;font-size:14px;font-weight:600;display:block}input{color:#fff;width:100%;min-width:0;font:inherit;background:#0b1320;border:1px solid #46546b;border-radius:8px;padding:12px}.password{gap:8px;display:flex}button{color:#17130c;font:inherit;cursor:pointer;background:#efb35c;border:1px solid #0000;border-radius:8px;padding:12px 16px;font-weight:650}.primary{width:100%;margin-top:24px}.secondary{color:#dbe5f5;background:#253249;border-color:#45516a}button:disabled,input:disabled{opacity:.6;cursor:wait}:focus-visible{outline-offset:3px;outline:3px solid #f3b75b}.error{color:#ffc3bf;background:#482128;border-radius:8px;padding:12px;line-height:1.5}.retry{margin-top:18px}@media (width<=480px){.panel{padding:24px}main{padding:16px}}
