.admin[data-v-dd3a0b56]{--admin-bg: #f3f5f9;--admin-panel: #ffffff;--admin-brand: #0d2f72;--admin-ink: #1c2434;--admin-muted: #6b7280;--admin-border: #e3e8ef;min-height:100vh;display:flex;background:var(--admin-bg);color:var(--admin-ink)}.admin-sidebar[data-v-dd3a0b56]{position:fixed;inset:0 auto 0 0;width:250px;display:flex;flex-direction:column;background:#071b45;color:#cdd6ea;z-index:40;transform:translate(-100%);transition:transform .2s ease}.admin-sidebar.is-open[data-v-dd3a0b56]{transform:translate(0)}.admin-sidebar-brand[data-v-dd3a0b56]{padding:1.35rem 1.5rem;font-size:1.25rem;font-weight:800;letter-spacing:.02em}.admin-sidebar-brand a[data-v-dd3a0b56]{color:#fff;text-decoration:none}.admin-sidebar-brand span[data-v-dd3a0b56]{color:#7fa0e0;font-weight:600}.admin-nav[data-v-dd3a0b56]{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .75rem;overflow-y:auto;flex:1}.admin-nav-group[data-v-dd3a0b56]{display:flex;flex-direction:column;gap:.15rem}.admin-nav-group+.admin-nav-group[data-v-dd3a0b56]{margin-top:.9rem}.admin-nav-heading[data-v-dd3a0b56]{margin:0;padding:.35rem .75rem .2rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6f86b8}.admin-nav-link[data-v-dd3a0b56]{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:.5rem;color:#cdd6ea;text-decoration:none;font-size:.92rem;font-weight:600}.admin-nav-link[data-v-dd3a0b56]:hover{background:#ffffff0f;color:#fff}.admin-nav-link.is-active[data-v-dd3a0b56]{background:#143a8c;color:#fff}.admin-nav-link.is-disabled[data-v-dd3a0b56]{opacity:.5;cursor:default}.admin-nav-soon[data-v-dd3a0b56]{margin-left:auto;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;background:#ffffff1f;padding:.1rem .35rem;border-radius:.35rem}.admin-view-site[data-v-dd3a0b56]{padding:1rem 1.5rem;color:#7fa0e0;text-decoration:none;font-size:.85rem;border-top:1px solid rgba(255,255,255,.08)}.admin-overlay[data-v-dd3a0b56]{position:fixed;inset:0;background:#040c1e80;z-index:35}.admin-main[data-v-dd3a0b56]{flex:1;min-width:0;display:flex;flex-direction:column}.admin-topbar[data-v-dd3a0b56]{display:flex;align-items:center;gap:1rem;padding:.85rem 1.5rem;background:var(--admin-panel);border-bottom:1px solid var(--admin-border);position:sticky;top:0;z-index:30}.admin-topbar-spacer[data-v-dd3a0b56]{flex:1}.admin-search[data-v-dd3a0b56]{position:relative;width:min(360px,45vw)}.admin-search-input[data-v-dd3a0b56]{width:100%;padding:.5rem .75rem;border:1px solid var(--admin-border);border-radius:.5rem;font:inherit;background:#f8fafc}.admin-search-results[data-v-dd3a0b56]{position:absolute;top:calc(100% + .35rem);left:0;right:0;background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;box-shadow:0 12px 30px #0000001f;overflow:hidden;z-index:50;max-height:320px;overflow-y:auto}.admin-search-result[data-v-dd3a0b56]{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;text-decoration:none;border-bottom:1px solid #f1f4f9}.admin-search-result[data-v-dd3a0b56]:hover{background:#f4f6fb}.result-type[data-v-dd3a0b56]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#143a8c;background:#e8eefb;padding:.1rem .4rem;border-radius:.3rem;flex-shrink:0}.result-label[data-v-dd3a0b56]{font-size:.88rem;color:#1c2434;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-search-empty[data-v-dd3a0b56]{display:block;padding:.75rem;color:#9ca3af;font-size:.85rem}.admin-burger[data-v-dd3a0b56]{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 9px;border:1px solid var(--admin-border);border-radius:.5rem;background:#fff;cursor:pointer}.admin-burger span[data-v-dd3a0b56]{display:block;height:2px;background:var(--admin-ink);border-radius:2px}.admin-user[data-v-dd3a0b56]{display:flex;align-items:center;gap:.85rem}.admin-user-name[data-v-dd3a0b56]{font-weight:600;font-size:.9rem}.admin-logout[data-v-dd3a0b56]{border:1px solid var(--admin-border);background:#fff;padding:.45rem .85rem;border-radius:.5rem;font-weight:600;font-size:.85rem;cursor:pointer;color:var(--admin-brand)}.admin-content[data-v-dd3a0b56]{padding:2rem 1.5rem;max-width:1200px;width:100%}@media(min-width:1024px){.admin-sidebar[data-v-dd3a0b56]{position:sticky;top:0;height:100vh;transform:none}.admin-burger[data-v-dd3a0b56],.admin-overlay[data-v-dd3a0b56]{display:none}.admin-content[data-v-dd3a0b56]{padding:2.25rem 2.5rem}}.ah[data-v-a4e571a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.ah-title[data-v-a4e571a4]{margin:0;font-size:1.6rem;color:#1c2434}.ah-desc[data-v-a4e571a4]{margin:.35rem 0 0;color:#6b7280;max-width:60ch}.ah-create[data-v-a4e571a4]{padding:.6rem 1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:not-allowed;opacity:.65}.empty[data-v-508f011a]{padding:3rem 1.5rem;text-align:center}.empty-title[data-v-508f011a]{margin:0;font-weight:700;color:#4b5563}.empty-desc[data-v-508f011a]{margin:.4rem 0 0;color:#9ca3af;font-size:.9rem}.empty-action[data-v-508f011a]{margin-top:1rem}.table-card[data-v-0cce16cc]{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;overflow:hidden}.table-wrap[data-v-0cce16cc]{overflow-x:auto}table[data-v-0cce16cc]{width:100%;border-collapse:collapse;white-space:nowrap}thead th[data-v-0cce16cc]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;padding:.85rem 1rem;border-bottom:1px solid #e3e8ef;background:#f9fafb}thead th.sortable[data-v-0cce16cc]{cursor:pointer;-webkit-user-select:none;user-select:none}tbody td[data-v-0cce16cc]{padding:.85rem 1rem;border-bottom:1px solid #eef1f6;font-size:.9rem;color:#1c2434;white-space:nowrap}tbody tr:last-child td[data-v-0cce16cc]{border-bottom:0}.right[data-v-0cce16cc]{text-align:right}.check[data-v-0cce16cc]{width:2.5rem}.toolbar[data-v-d4f25659]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem}.toolbar-search[data-v-d4f25659]{flex:1;min-width:220px;padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit}.toolbar-filters[data-v-d4f25659],.toolbar-actions[data-v-d4f25659]{display:flex;gap:.6rem;align-items:center}.toolbar-actions[data-v-d4f25659]{margin-left:auto}.filters[data-v-c6df7470]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.pagination[data-v-04bd2335]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:1.75rem}.page-link[data-v-04bd2335]{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.45rem .8rem;border:1px solid #e3e8ef;border-radius:.5rem;font-weight:600;font-size:.85rem;color:#143a8c;text-decoration:none}.page-link[data-v-04bd2335]:hover{border-color:#143a8c}.page-link.is-active[data-v-04bd2335]{background:#143a8c;border-color:#143a8c;color:#fff}.page-link.is-disabled[data-v-04bd2335]{opacity:.4}.badge[data-v-d77ea085]{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:capitalize;background:#eef1f6;color:#4b5563}.badge-published[data-v-d77ea085],.badge-read[data-v-d77ea085],.badge-success[data-v-d77ea085]{background:#e7f5ec;color:#1c6b3a}.badge-draft[data-v-d77ea085],.badge-new[data-v-d77ea085],.badge-warning[data-v-d77ea085]{background:#fef4e2;color:#9a6212}.badge-archived[data-v-d77ea085],.badge-info[data-v-d77ea085]{background:#f0e7f5;color:#6b3a8c}.badge-danger[data-v-d77ea085]{background:#fbe7e7;color:#b23c3c}.badge-brand[data-v-d77ea085]{background:#e8eefb;color:#143a8c}.drawer-root[data-v-1fcb3d0c]{position:fixed;inset:0;z-index:65}.drawer-overlay[data-v-1fcb3d0c]{position:absolute;inset:0;background:#040c1e80}.drawer[data-v-1fcb3d0c]{position:absolute;top:0;right:0;height:100%;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:-12px 0 30px #00000026}.drawer-head[data-v-1fcb3d0c]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e3e8ef}.drawer-head h3[data-v-1fcb3d0c]{margin:0;font-size:1rem}.drawer-head button[data-v-1fcb3d0c]{border:0;background:none;font-size:1.4rem;line-height:1;cursor:pointer;color:#6b7280}.drawer-body[data-v-1fcb3d0c]{flex:1;overflow-y:auto;padding:1.25rem}.drawer-foot[data-v-1fcb3d0c]{padding:.85rem 1.25rem;border-top:1px solid #e3e8ef}.field[data-v-2a440971]{display:grid;gap:.35rem}label[data-v-2a440971]{font-weight:600;font-size:.85rem;color:#1c2434}.req[data-v-2a440971]{color:#b23c3c;margin-left:.15rem}.hint[data-v-2a440971]{margin:0;font-size:.8rem;color:#9ca3af}.error[data-v-2a440971]{margin:0;font-size:.82rem;color:#b23c3c}.control[data-v-223d16a8]{width:100%;padding:.6rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;background:#fff}.control[data-v-223d16a8]:focus{outline:2px solid #143a8c33;border-color:#143a8c}.fsel[data-v-9a0c1e39]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit}.muted[data-v-9a0c1e39]{color:#9ca3af}.rowbtn[data-v-9a0c1e39]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer}.detail[data-v-9a0c1e39]{display:grid;gap:.85rem}.detail .row[data-v-9a0c1e39]{display:flex;justify-content:space-between;gap:1rem;margin:0;font-size:.9rem}.detail .row span[data-v-9a0c1e39]{color:#6b7280}.cover h4[data-v-9a0c1e39]{margin:0 0 .35rem}.cover p[data-v-9a0c1e39]{margin:0;white-space:pre-line;color:#374151}.resume[data-v-9a0c1e39]{font-weight:600;color:#143a8c;text-decoration:none}.del[data-v-9a0c1e39]{padding:.55rem 1rem;border:1px solid #f0d3d3;border-radius:.5rem;background:#fff;color:#b23c3c;font-weight:600;cursor:pointer}.form-section[data-v-c84a9b87]{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.form-section-head h2[data-v-c84a9b87]{margin:0;font-size:1.05rem;color:#1c2434}.form-section-head p[data-v-c84a9b87]{margin:.25rem 0 0;font-size:.85rem;color:#6b7280}.form-section-body[data-v-c84a9b87]{margin-top:1.25rem;display:grid;gap:1.1rem}.form-sidebar[data-v-82c5d6fa]{position:sticky;top:90px;display:grid;gap:1rem}.panel[data-v-75c2c69e]{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:1.25rem;display:grid;gap:.6rem}.panel-status[data-v-75c2c69e]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:600;color:#6b7280}.panel-dirty[data-v-75c2c69e]{margin:0;font-size:.78rem;color:#9a6212}.panel-draft[data-v-75c2c69e]{margin:0;padding:.5rem .6rem;font-size:.76rem;color:#1e40af;background:#eef2ff;border:1px solid #d5ddfb;border-radius:.45rem}.btn[data-v-75c2c69e]{padding:.6rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;font-size:.88rem;cursor:pointer;color:#1c2434}.btn[data-v-75c2c69e]:disabled{opacity:.6;cursor:default}.btn-primary[data-v-75c2c69e]{background:#143a8c;border-color:#143a8c;color:#fff}.btn-danger[data-v-75c2c69e]{color:#b23c3c;border-color:#f0d3d3}.panel-link[data-v-75c2c69e]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none;text-align:center}.panel[data-v-0db023ea]{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:1.25rem;display:grid;gap:.75rem}.panel-head[data-v-0db023ea]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:700;color:#1c2434}.preview-current[data-v-0db023ea]{font-size:.78rem;font-weight:600;color:#143a8c;text-decoration:none}.empty[data-v-0db023ea]{margin:0;font-size:.8rem;color:#6b7280}.list[data-v-0db023ea]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;max-height:22rem;overflow-y:auto}.row[data-v-0db023ea]{border:1px solid #eef1f6;border-radius:.55rem;padding:.6rem .7rem;display:grid;gap:.3rem;background:#fbfcfe}.row-top[data-v-0db023ea]{display:flex;align-items:center;justify-content:space-between}.meta[data-v-0db023ea]{display:flex;gap:.35rem;font-size:.75rem;color:#6b7280}.notes[data-v-0db023ea]{margin:0;font-size:.75rem;color:#4b5563;font-style:italic}.actions[data-v-0db023ea]{display:flex;gap:.75rem;margin-top:.15rem}.link[data-v-0db023ea]{background:none;border:none;padding:0;font-size:.78rem;font-weight:600;color:#143a8c;cursor:pointer;text-decoration:none}.link[data-v-0db023ea]:hover{text-decoration:underline}.control[data-v-4a29b223]{width:100%;padding:.6rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;background:#fff}.control[data-v-4a29b223]:focus{outline:2px solid #143a8c33;border-color:#143a8c}.control[data-v-233bf60d]{width:100%;padding:.6rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;background:#fff;resize:vertical}.control[data-v-233bf60d]:focus{outline:2px solid #143a8c33;border-color:#143a8c}.rte[data-v-ae089cb2]{border:1px solid #d8dee9;border-radius:.5rem;background:#fff;overflow:hidden}.rte[data-v-ae089cb2]:focus-within{border-color:#143a8c;box-shadow:0 0 0 2px #143a8c22}.rte-toolbar[data-v-ae089cb2]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem .5rem;border-bottom:1px solid #e3e8ef;background:#f7f9fc}.rte-toolbar button[data-v-ae089cb2]{min-width:1.9rem;height:1.9rem;padding:0 .5rem;border:1px solid transparent;border-radius:.35rem;background:transparent;color:#143a8c;font-size:.85rem;font-weight:600;cursor:pointer;line-height:1}.rte-toolbar button[data-v-ae089cb2]:hover{background:#eef2fb}.rte-toolbar button.is-active[data-v-ae089cb2]{background:#143a8c;border-color:#143a8c;color:#fff}.rte-toolbar button[data-v-ae089cb2]:disabled{opacity:.4;cursor:not-allowed}.rte-sep[data-v-ae089cb2]{width:1px;height:1.3rem;margin:0 .25rem;background:#d8dee9}.rte-loading[data-v-ae089cb2]{min-height:220px}.rte-body[data-v-ae089cb2]{max-height:520px;overflow-y:auto}.rte-body[data-v-ae089cb2] .rte-content{min-height:220px;padding:.85rem 1rem;outline:none;font-size:.95rem;line-height:1.6;color:#1f2733}.rte-body[data-v-ae089cb2] .rte-content:focus{outline:none}.rte-body[data-v-ae089cb2] h2{font-size:1.3rem;font-weight:700;margin:1rem 0 .5rem;color:#143a8c}.rte-body[data-v-ae089cb2] h3{font-size:1.1rem;font-weight:700;margin:.9rem 0 .4rem}.rte-body[data-v-ae089cb2] h4{font-size:1rem;font-weight:700;margin:.8rem 0 .35rem}.rte-body[data-v-ae089cb2] p{margin:0 0 .7rem}.rte-body[data-v-ae089cb2] ul,.rte-body[data-v-ae089cb2] ol{margin:0 0 .7rem;padding-left:1.4rem}.rte-body[data-v-ae089cb2] li{margin:.2rem 0}.rte-body[data-v-ae089cb2] blockquote{margin:0 0 .7rem;padding-left:.9rem;border-left:3px solid #143a8c;color:#5b6472}.rte-body[data-v-ae089cb2] a{color:#143a8c;text-decoration:underline}.toggle[data-v-ce21c911]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.toggle input[data-v-ce21c911]{margin-top:.2rem;width:1.05rem;height:1.05rem}.toggle-text[data-v-ce21c911]{display:grid;gap:.15rem}.toggle-label[data-v-ce21c911]{font-weight:600;font-size:.9rem;color:#1c2434}.toggle-hint[data-v-ce21c911]{font-size:.8rem;color:#9ca3af}.cms-grid[data-v-be4e3a15]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-be4e3a15]{grid-template-columns:1fr}}.cms-row[data-v-be4e3a15]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-be4e3a15]{grid-template-columns:1fr}}.back[data-v-301acd4e]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.lock[data-v-7aa8ec54]{border-radius:.6rem;padding:.7rem .9rem;margin-bottom:1rem;font-size:.85rem}.lock-mine[data-v-7aa8ec54]{display:flex;align-items:center;gap:.5rem;background:#eef6ee;border:1px solid #cfe6cf;color:#262}.lock-dot[data-v-7aa8ec54]{width:.55rem;height:.55rem;border-radius:50%;background:#2f9e44;box-shadow:0 0 #2f9e4480;animation:lock-pulse-7aa8ec54 2s infinite}@keyframes lock-pulse-7aa8ec54{70%{box-shadow:0 0 0 6px #2f9e4400}to{box-shadow:0 0 #2f9e4400}}.lock-conflict[data-v-7aa8ec54]{background:#fdf3f3;border:1px solid #f0c9c9;color:#7a2e2e}.lock-head[data-v-7aa8ec54]{display:flex;gap:.7rem;align-items:flex-start}.lock-icon[data-v-7aa8ec54]{font-size:1.1rem;line-height:1.2}.lock-title[data-v-7aa8ec54]{margin:0;font-weight:700;color:#b23c3c}.lock-meta[data-v-7aa8ec54]{margin:.1rem 0 0;font-size:.78rem;color:#8a5151}.lock-note[data-v-7aa8ec54]{margin:.6rem 0 .75rem;font-size:.8rem}.lock-actions[data-v-7aa8ec54]{display:flex;flex-wrap:wrap;gap:.5rem}.btn[data-v-7aa8ec54]{padding:.5rem .8rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;font-size:.82rem;cursor:pointer;color:#1c2434;text-decoration:none}.btn-danger[data-v-7aa8ec54]{color:#fff;background:#b23c3c;border-color:#b23c3c}.back[data-v-24b95cc4]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.bulkbar[data-v-aa45d540]{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;margin-bottom:1rem;background:#eef1f8;border:1px solid #d5def1;border-radius:.5rem;font-size:.85rem;font-weight:600;color:#143a8c}.bulkbar button[data-v-aa45d540]{border:1px solid #c3cfe8;background:#fff;padding:.35rem .75rem;border-radius:.4rem;font-weight:600;cursor:pointer;color:#143a8c}.bulkbar button.danger[data-v-aa45d540]{color:#b23c3c;border-color:#f0d3d3}.new-btn[data-v-8628e7e3]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-8628e7e3]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-8628e7e3]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-8628e7e3]{background:#143a8c;border-color:#143a8c;color:#fff}.muted[data-v-8628e7e3]{color:#9ca3af}.rowbtn[data-v-8628e7e3]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-8628e7e3]{color:#b23c3c}.card[data-v-eda8279f]{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;overflow:hidden}.card-head[data-v-eda8279f]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #eef1f6}.card-head h2[data-v-eda8279f]{margin:0;font-size:1rem;color:#1c2434}.card-body[data-v-eda8279f]{padding:1.25rem}.back[data-v-d484a63f]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.cat-grid[data-v-d484a63f]{display:grid;grid-template-columns:1fr 320px;gap:1.25rem;align-items:start}@media(max-width:800px){.cat-grid[data-v-d484a63f]{grid-template-columns:1fr}}.cat-list[data-v-d484a63f]{list-style:none;margin:0;padding:0}.cat-list li[data-v-d484a63f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid #eef1f6}.cat-list li[data-v-d484a63f]:last-child{border-bottom:0}.muted[data-v-d484a63f]{color:#9ca3af}.empty[data-v-d484a63f]{padding:1.25rem}.cat-actions[data-v-d484a63f]{display:flex;gap:.4rem}.cat-actions button[data-v-d484a63f]{border:1px solid #e3e8ef;background:#fff;border-radius:.4rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;color:#374151}.cat-actions button.danger[data-v-d484a63f]{color:#b23c3c}.cat-form[data-v-d484a63f]{display:grid;gap:.85rem}.cat-form-actions[data-v-d484a63f]{display:flex;gap:.5rem}.save[data-v-d484a63f]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-d484a63f]:disabled{opacity:.6}.cancel[data-v-d484a63f]{padding:.6rem 1.1rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer}.control[data-v-83c064da]{width:100%;padding:.6rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;background:#fff}.control[data-v-83c064da]:focus{outline:2px solid #143a8c33;border-color:#143a8c}.doc-upload[data-v-01eafffc]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.4rem}.doc-btn[data-v-01eafffc]{display:inline-block;padding:.5rem .9rem;border:1px solid #143a8c;border-radius:.5rem;color:#143a8c;font-weight:600;font-size:.85rem;cursor:pointer}.doc-input[data-v-01eafffc]{display:none}.doc-current[data-v-01eafffc]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.doc-error[data-v-01eafffc]{color:#b23c3c;font-size:.82rem;margin:0;width:100%}.cms-grid[data-v-e51aa527]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-e51aa527]{grid-template-columns:1fr}}.cms-row[data-v-e51aa527]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-e51aa527]{grid-template-columns:1fr}}.publish-card[data-v-e51aa527]{display:grid;gap:.85rem;padding:1rem;border:1px solid #e3e8ef;border-radius:.6rem;background:#fbfcfe}.view-link[data-v-e51aa527]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.save[data-v-e51aa527]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-e51aa527]:disabled{opacity:.6}.delete[data-v-e51aa527]{padding:.55rem 1.1rem;border:1px solid #e6c9c9;border-radius:.5rem;background:#fff;color:#b23c3c;font-weight:600;cursor:pointer}.back[data-v-5902ebe1],.back[data-v-6da867e1]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-ed1ae78f]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-ed1ae78f]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-ed1ae78f]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-ed1ae78f]{background:#143a8c;border-color:#143a8c;color:#fff}.muted[data-v-ed1ae78f]{color:#9ca3af}.expired[data-v-ed1ae78f]{color:#b23c3c;font-weight:600}.rowbtn[data-v-ed1ae78f]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-ed1ae78f]{color:#b23c3c}.export-btn[data-v-d6685e59]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;border:1px solid #143a8c;color:#143a8c;background:#fff;border-radius:.5rem;font-weight:700;font-size:.85rem;text-decoration:none}.fsel[data-v-d6685e59]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.muted[data-v-d6685e59]{color:#9ca3af}.unread[data-v-d6685e59]{font-weight:800}.rowbtn[data-v-d6685e59]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer}.detail[data-v-d6685e59]{display:grid;gap:.7rem}.detail .row[data-v-d6685e59]{display:flex;justify-content:space-between;gap:1rem;margin:0;font-size:.9rem}.detail .row span[data-v-d6685e59]{color:#6b7280}.body h4[data-v-d6685e59]{margin:.5rem 0 .35rem}.body p[data-v-d6685e59]{margin:0;white-space:pre-line;color:#374151}.drawer-actions[data-v-d6685e59]{display:flex;gap:.5rem}.drawer-actions button[data-v-d6685e59]{padding:.5rem .85rem;border:1px solid #e3e8ef;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.83rem;color:#374151}.drawer-actions button.danger[data-v-d6685e59]{color:#b23c3c;border-color:#f0d3d3}.stat-grid[data-v-41ed97cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem}.stat-card[data-v-41ed97cc]{display:flex;flex-direction:column;gap:.35rem;padding:1.4rem;background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.stat-card[data-v-41ed97cc]:hover{border-color:#143a8c;box-shadow:0 6px 18px #143a8c14}.stat-count[data-v-41ed97cc]{font-size:2rem;font-weight:800;color:#143a8c}.stat-label[data-v-41ed97cc]{font-size:.88rem;font-weight:600;color:#6b7280}.quick[data-v-41ed97cc]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.5rem 0}.quick-label[data-v-41ed97cc]{font-weight:700;color:#6b7280;font-size:.85rem;margin-right:.25rem}.quick-btn[data-v-41ed97cc]{padding:.5rem .9rem;border:1px solid #143a8c;border-radius:.5rem;color:#143a8c;font-weight:600;font-size:.85rem;text-decoration:none}.quick-btn[data-v-41ed97cc]:hover{background:#143a8c;color:#fff}.cols[data-v-41ed97cc]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}@media(max-width:800px){.cols[data-v-41ed97cc]{grid-template-columns:1fr}}.see-all[data-v-41ed97cc]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.feed[data-v-41ed97cc]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.feed li[data-v-41ed97cc]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.feed-link[data-v-41ed97cc]{color:#1c2434;font-weight:600;text-decoration:none}.feed-meta[data-v-41ed97cc]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.muted[data-v-41ed97cc]{color:#9ca3af}.empty[data-v-41ed97cc]{margin:0}.drafts[data-v-41ed97cc]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.draft[data-v-41ed97cc]{display:grid}.draft-count[data-v-41ed97cc]{font-size:1.5rem;font-weight:800;color:#9a6212}.draft-label[data-v-41ed97cc]{font-size:.8rem;text-transform:capitalize;color:#6b7280}.draft-total[data-v-41ed97cc]{margin-left:auto}.cms-grid[data-v-a7156c43]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-a7156c43]{grid-template-columns:1fr}}.cms-row[data-v-a7156c43]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-a7156c43]{grid-template-columns:1fr}}.publish-card[data-v-a7156c43]{display:grid;gap:.85rem;padding:1rem;border:1px solid #e3e8ef;border-radius:.6rem;background:#fbfcfe}.view-link[data-v-a7156c43]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.save[data-v-a7156c43]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-a7156c43]:disabled{opacity:.6}.delete[data-v-a7156c43]{padding:.55rem 1.1rem;border:1px solid #e6c9c9;border-radius:.5rem;background:#fff;color:#b23c3c;font-weight:600;cursor:pointer}.back[data-v-77ecbddd],.back[data-v-c3c194c0]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-59858812]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-59858812]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-59858812]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-59858812]{background:#143a8c;border-color:#143a8c;color:#fff}.muted[data-v-59858812]{color:#9ca3af}.rowbtn[data-v-59858812]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-59858812]{color:#b23c3c}.grid[data-v-6978eeb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.85rem}.tile[data-v-6978eeb3]{display:flex;flex-direction:column;padding:0;border:2px solid #e3e8ef;border-radius:.6rem;overflow:hidden;background:#fff;cursor:pointer;text-align:left}.tile[data-v-6978eeb3]:hover{border-color:#b9c6e6}.tile.is-selected[data-v-6978eeb3]{border-color:#143a8c;box-shadow:0 0 0 2px #143a8c33}.tile img[data-v-6978eeb3],.tile-video[data-v-6978eeb3],.tile-file[data-v-6978eeb3]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.tile-file[data-v-6978eeb3]{display:flex;align-items:center;justify-content:center;background:#f3f5f9;color:#6b7280;font-size:.8rem;text-transform:uppercase}.tile-name[data-v-6978eeb3]{padding:.45rem .55rem;font-size:.76rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-empty[data-v-6978eeb3]{padding:2.5rem 1rem;text-align:center;color:#9ca3af}.dropzone[data-v-bf462879]{border:2px dashed #c3cfe8;border-radius:.75rem;padding:1.75rem;text-align:center;cursor:pointer;background:#f8fafc;transition:border-color .15s ease,background .15s ease}.dropzone[data-v-bf462879]:hover,.dropzone.is-dragging[data-v-bf462879]{border-color:#143a8c;background:#eef2fb}.dropzone.is-uploading[data-v-bf462879]{opacity:.7;cursor:progress}.dropzone-input[data-v-bf462879]{display:none}.dropzone-text[data-v-bf462879]{margin:0;color:#4b5563;font-size:.9rem}.dropzone-text strong[data-v-bf462879]{color:#143a8c}.dropzone-hint[data-v-bf462879]{display:block;margin-top:.35rem;font-size:.78rem;color:#9ca3af}.modal[data-v-23c3b82c]{position:fixed;inset:0;background:#040c1e8c;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:60}.dialog[data-v-23c3b82c]{background:#fff;border-radius:.85rem;width:100%;max-width:760px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.dialog-head[data-v-23c3b82c]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e3e8ef}.dialog-head h3[data-v-23c3b82c]{margin:0;font-size:1rem}.dialog-head button[data-v-23c3b82c]{border:0;background:none;font-size:1.4rem;line-height:1;cursor:pointer;color:#6b7280}.dialog-tools[data-v-23c3b82c]{display:flex;gap:.6rem;padding:.9rem 1.25rem;border-bottom:1px solid #eef1f6}.tool-input[data-v-23c3b82c]{padding:.5rem .7rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit}.tool-input[type=search][data-v-23c3b82c]{flex:1}.dialog-body[data-v-23c3b82c]{padding:1.25rem;overflow-y:auto;display:grid;gap:1rem}.upload-error[data-v-23c3b82c]{margin:0;color:#b23c3c;font-size:.82rem}.dialog-foot[data-v-23c3b82c]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-top:1px solid #e3e8ef}.foot-count[data-v-23c3b82c]{font-size:.85rem;color:#6b7280}.foot-btn[data-v-23c3b82c]{padding:.5rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.thumb[data-v-e3a1b628]{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;overflow:hidden;background:#f3f5f9;border:1px solid #e3e8ef;flex-shrink:0}.thumb img[data-v-e3a1b628],.thumb video[data-v-e3a1b628]{width:100%;height:100%;object-fit:cover}.thumb-fallback[data-v-e3a1b628]{font-size:.72rem;color:#9ca3af;text-transform:uppercase}.gallery[data-v-525c4646]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem}.gallery-item[data-v-525c4646]{position:relative;margin:0}.remove[data-v-525c4646]{position:absolute;top:.25rem;right:.25rem;width:1.4rem;height:1.4rem;border:0;border-radius:999px;background:#0f172abf;color:#fff;cursor:pointer;font-size:.9rem;line-height:1}.gallery-empty[data-v-525c4646]{color:#9ca3af;font-size:.85rem;margin:.25rem 0}.picker-label[data-v-30df9778]{display:block;font-weight:600;font-size:.85rem;color:#1c2434;margin-bottom:.4rem}.single[data-v-30df9778]{position:relative;display:inline-block}.remove[data-v-30df9778]{position:absolute;top:.35rem;right:.35rem;width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:#0f172abf;color:#fff;cursor:pointer;font-size:1rem;line-height:1}.picker-empty[data-v-30df9778]{color:#9ca3af;font-size:.85rem;margin:.25rem 0}.picker-btn[data-v-30df9778]{display:block;margin-top:.6rem;padding:.5rem .9rem;border:1px solid #143a8c;border-radius:.5rem;background:#fff;color:#143a8c;font-weight:600;font-size:.85rem;cursor:pointer}.picker-hint[data-v-30df9778]{margin:.4rem 0 0;font-size:.8rem;color:#9ca3af}.relation[data-v-28ffec1b]{border:1px solid #d8dee9;border-radius:.5rem;background:#fff}.relation-search[data-v-28ffec1b]{width:100%;padding:.5rem .7rem;border:0;border-bottom:1px solid #eef1f6;font:inherit}.relation-list[data-v-28ffec1b]{max-height:180px;overflow-y:auto;padding:.4rem}.relation-item[data-v-28ffec1b]{display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem;font-size:.88rem;cursor:pointer;border-radius:.35rem}.relation-item[data-v-28ffec1b]:hover{background:#f4f6fb}.relation-item input[type=checkbox][data-v-28ffec1b]{width:1rem;height:1rem;min-height:0;flex:0 0 auto;margin:0;padding:0;accent-color:#143a8c}.relation-item span[data-v-28ffec1b]{flex:1 1 auto}.relation-empty[data-v-28ffec1b]{margin:0;padding:.5rem;color:#9ca3af;font-size:.85rem}.cms-grid[data-v-00a3b766]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-00a3b766]{grid-template-columns:1fr}}.cms-row[data-v-00a3b766]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-00a3b766]{grid-template-columns:1fr}}.cms-toggle[data-v-00a3b766]{display:flex;align-items:flex-end;padding-bottom:.6rem}.back[data-v-00d0aec1],.back[data-v-7e30f4ae]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-12a0f5e8]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-12a0f5e8]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-12a0f5e8]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-12a0f5e8]{background:#143a8c;border-color:#143a8c;color:#fff}.title-cell[data-v-12a0f5e8]{display:flex;align-items:center;gap:.6rem}.muted[data-v-12a0f5e8]{color:#9ca3af}.rowbtn[data-v-12a0f5e8]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-12a0f5e8]{color:#b23c3c}.modal[data-v-40968f1e]{position:fixed;inset:0;background:#040c1e8c;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:60}.dialog[data-v-40968f1e]{background:#fff;border-radius:.85rem;width:100%;max-width:720px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.dialog-head[data-v-40968f1e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e3e8ef}.dialog-head h3[data-v-40968f1e]{margin:0;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-head button[data-v-40968f1e]{border:0;background:none;font-size:1.4rem;line-height:1;cursor:pointer;color:#6b7280}.dialog-body[data-v-40968f1e]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.25rem;overflow-y:auto}@media(max-width:640px){.dialog-body[data-v-40968f1e]{grid-template-columns:1fr}}.preview img[data-v-40968f1e]{width:100%;border-radius:.5rem;border:1px solid #e3e8ef}.meta[data-v-40968f1e]{margin:1rem 0 0;display:grid;gap:.5rem}.meta div[data-v-40968f1e]{display:flex;justify-content:space-between;font-size:.85rem}.meta dt[data-v-40968f1e]{color:#6b7280}.meta dd[data-v-40968f1e]{margin:0;font-weight:600;color:#1c2434}.edit[data-v-40968f1e]{display:grid;gap:.85rem;align-content:start}.edit label[data-v-40968f1e]{display:grid;gap:.3rem;font-size:.85rem;font-weight:600;color:#1c2434}.edit input[data-v-40968f1e],.edit textarea[data-v-40968f1e]{padding:.55rem .7rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;font-weight:400}.err[data-v-40968f1e]{color:#b23c3c;font-size:.8rem;font-weight:400}.dialog-foot[data-v-40968f1e]{display:flex;gap:.6rem;justify-content:flex-end;padding:.85rem 1.25rem;border-top:1px solid #e3e8ef}.btn[data-v-40968f1e]{padding:.55rem 1rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;font-size:.85rem;cursor:pointer;color:#1c2434}.btn-primary[data-v-40968f1e]{background:#143a8c;border-color:#143a8c;color:#fff}.btn-danger[data-v-40968f1e]{color:#b23c3c;border-color:#f0d3d3}.btn[data-v-40968f1e]:disabled{opacity:.6;cursor:default}.uploader[data-v-f36f0627]{margin-bottom:1rem}.upload-error[data-v-f36f0627]{margin:-.5rem 0 1rem;color:#b23c3c;font-size:.85rem}.toolbar[data-v-f36f0627]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.toolbar-input[data-v-f36f0627]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit}.toolbar-input[type=search][data-v-f36f0627]{flex:1;min-width:220px}.toolbar-toggle[data-v-f36f0627]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.toolbar-toggle.is-on[data-v-f36f0627]{background:#143a8c;border-color:#143a8c;color:#fff}.card[data-v-f36f0627]{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:1.25rem}.menus[data-v-b79987df]{display:grid;gap:1.25rem}.add[data-v-b79987df]{border:1px solid #143a8c;background:#fff;color:#143a8c;border-radius:.4rem;padding:.4rem .75rem;font-weight:600;font-size:.82rem;cursor:pointer}.items[data-v-b79987df]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.children[data-v-b79987df]{list-style:none;margin:.4rem 0 .4rem 1.25rem;padding-left:.75rem;border-left:2px solid #eef1f6;display:grid;gap:.35rem}.item[data-v-b79987df]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .6rem;border:1px solid #eef1f6;border-radius:.5rem}.item-main[data-v-b79987df]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.muted[data-v-b79987df]{color:#9ca3af}.item-actions[data-v-b79987df]{display:flex;gap:.4rem;flex-shrink:0}.item-actions button[data-v-b79987df]{border:1px solid #e3e8ef;background:#fff;border-radius:.4rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;color:#374151}.item-actions button.danger[data-v-b79987df]{color:#b23c3c}.drawer-form[data-v-b79987df]{display:grid;gap:1rem}.mega-section[data-v-b79987df]{border-top:1px solid #eef1f6;padding-top:1rem}.mega-body[data-v-b79987df]{margin-top:.75rem;display:grid;gap:.75rem;padding:.85rem;background:#f8fafc;border-radius:.5rem}.mega-body h4[data-v-b79987df]{margin:.25rem 0 0;font-size:.85rem;color:#1c2434}.mega-row[data-v-b79987df]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.groups-head[data-v-b79987df]{display:flex;align-items:center;justify-content:space-between}.group[data-v-b79987df]{border:1px solid #e3e8ef;border-radius:.5rem;padding:.75rem;background:#fff;display:grid;gap:.6rem}.group-head[data-v-b79987df]{display:flex;gap:.5rem;align-items:flex-end}.link-row[data-v-b79987df]{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:flex-end}.add-sm[data-v-b79987df]{border:1px dashed #b9c6e6;background:#f4f6fb;color:#143a8c;border-radius:.4rem;padding:.35rem .7rem;font-weight:600;font-size:.8rem;cursor:pointer}.del-sm[data-v-b79987df]{border:1px solid #f0d3d3;background:#fff;color:#b23c3c;border-radius:.4rem;width:2rem;height:2rem;cursor:pointer;font-weight:700}.save[data-v-b79987df]{padding:.6rem 1.2rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-b79987df]:disabled{opacity:.6}.cms-grid[data-v-b2eb3e64]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-b2eb3e64]{grid-template-columns:1fr}}.cms-row[data-v-b2eb3e64]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-b2eb3e64]{grid-template-columns:1fr}}.back[data-v-7017456b],.back[data-v-7deb4014]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-5ffaa529]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.cat-link[data-v-5ffaa529]{display:inline-block;margin:-.5rem 0 1.25rem .6rem;padding:.55rem 1rem;border:1px solid #d8dee9;color:#143a8c;border-radius:.5rem;font-weight:600;font-size:.85rem;text-decoration:none}.fsel[data-v-5ffaa529]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-5ffaa529]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-5ffaa529]{background:#143a8c;border-color:#143a8c;color:#fff}.muted[data-v-5ffaa529]{color:#9ca3af}.rowbtn[data-v-5ffaa529]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-5ffaa529]{color:#b23c3c}.block-fields[data-v-ef03a37c]{display:grid;gap:.6rem}.bf-field[data-v-ef03a37c]{display:grid;gap:.25rem}.bf-label[data-v-ef03a37c]{font-size:.82rem;font-weight:600;color:#1c2434}.bf-chips[data-v-ef03a37c]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.bf-chip[data-v-ef03a37c]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:#143a8c;background:#e8eefb;border-radius:999px;padding:.24rem .3rem .24rem .65rem}.bf-chip button[data-v-ef03a37c]{border:0;background:none;color:#6b7793;cursor:pointer;font-size:.95rem;line-height:1;padding:0 .15rem}.bf-chip button[data-v-ef03a37c]:hover{color:#b23c3c}.bf-chip-add[data-v-ef03a37c]{font:inherit;font-size:.78rem;font-weight:600;color:#143a8c;border:1px dashed #b9c6e6;border-radius:999px;padding:.24rem .6rem;background:#fff;cursor:pointer}.bf-chip-empty[data-v-ef03a37c]{margin:.15rem 0 0;font-size:.75rem;color:#8792a6}.bf-seg[data-v-ef03a37c]{display:inline-flex;padding:3px;background:#f3f5f9;border:1px solid #d8dee9;border-radius:9px;gap:2px;width:fit-content}.bf-seg button[data-v-ef03a37c]{font:inherit;font-size:.8rem;font-weight:600;border:0;background:transparent;color:#6b7280;padding:.32rem .75rem;border-radius:6px;cursor:pointer}.bf-seg button.active[data-v-ef03a37c]{background:#fff;color:#143a8c;box-shadow:0 1px 2px #101a331f}.bf-toggle[data-v-ef03a37c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .65rem;border:1px solid #e3e8ef;border-radius:.5rem;background:#fbfcfe;cursor:pointer}.bf-toggle-lbl[data-v-ef03a37c]{font-size:.82rem;font-weight:600;color:#1c2434}.bf-toggle-lbl small[data-v-ef03a37c]{display:block;font-weight:400;color:#8792a6;font-size:.72rem}.bf-switch[data-v-ef03a37c]{width:34px;height:20px;border-radius:999px;background:#cbd3e1;position:relative;flex-shrink:0;transition:background .15s}.bf-switch[data-v-ef03a37c]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.bf-switch.on[data-v-ef03a37c]{background:#143a8c}.bf-switch.on[data-v-ef03a37c]:after{transform:translate(14px)}.bf-group[data-v-ef03a37c],.bf-list[data-v-ef03a37c]{border:1px solid #e3e8ef;border-radius:.5rem;padding:.75rem .85rem;display:grid;gap:.6rem;margin:0}.bf-group>legend[data-v-ef03a37c],.bf-list>legend[data-v-ef03a37c]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#143a8c;padding:0 .35rem;display:inline-flex;align-items:baseline;gap:.5rem}.bf-count[data-v-ef03a37c]{font-weight:500;text-transform:none;letter-spacing:0;color:#8792a6}.bf-item[data-v-ef03a37c]{border:1px solid #eef1f7;border-radius:.45rem;background:#fff}.bf-item-summary[data-v-ef03a37c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;cursor:pointer;list-style:none;font-size:.85rem;font-weight:600;color:#374151}.bf-item-summary[data-v-ef03a37c]::-webkit-details-marker{display:none}.bf-item-name em[data-v-ef03a37c]{font-style:normal;font-weight:400;color:#6b7793}.bf-item-body[data-v-ef03a37c]{padding:0 .7rem .7rem;display:grid;gap:.5rem}.bf-item-tools[data-v-ef03a37c]{display:flex;gap:.3rem;flex-shrink:0}.bf-item-tools button[data-v-ef03a37c]{width:1.7rem;height:1.7rem;border:1px solid #d8dee9;border-radius:.35rem;background:#fff;cursor:pointer;font-weight:700;color:#374151}.bf-item-tools button.danger[data-v-ef03a37c]{color:#b23c3c}.bf-item-tools button[data-v-ef03a37c]:disabled{opacity:.4;cursor:default}.bf-strip[data-v-ef03a37c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem}.bf-slide[data-v-ef03a37c]{position:relative;border:1px solid #e3e8ef;border-radius:.55rem;background:#fff;overflow:hidden;box-shadow:0 1px 2px #101a330f;display:flex;flex-direction:column}.bf-slide.has-warn[data-v-ef03a37c]{border-color:color-mix(in srgb,#92500e 40%,#e3e8ef)}.bf-slide-sum[data-v-ef03a37c]{display:flex;flex-direction:column;text-align:left;border:0;background:transparent;padding:0;cursor:pointer;width:100%}.bf-slide-sum[data-v-ef03a37c]:focus-visible{outline:2px solid #143a8c;outline-offset:-2px}.bf-thumb[data-v-ef03a37c]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#eef1f6}.bf-thumb.empty[data-v-ef03a37c]:after{content:"no image";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#9ca3af}.bf-thumb img[data-v-ef03a37c]{width:100%;height:100%;object-fit:cover;display:block}.bf-badge[data-v-ef03a37c]{position:absolute;top:6px;left:6px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.08rem .4rem;border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bf-badge.image[data-v-ef03a37c]{background:#e8eefbe6;color:#143a8c}.bf-badge.video[data-v-ef03a37c]{background:#ece8fbe6;color:#4a37a8}.bf-play[data-v-ef03a37c]{position:absolute;inset:0;margin:auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;background:#0a101e80;border-radius:50%}.bf-slide-meta[data-v-ef03a37c]{min-width:0;display:flex;flex-direction:column;padding:.45rem .6rem;gap:.1rem}.bf-slide-name[data-v-ef03a37c]{font-size:.82rem;font-weight:700;color:#1c2434}.bf-slide-meta small[data-v-ef03a37c]{font-size:.72rem;color:#6b7793;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-slide-meta small.bf-warn[data-v-ef03a37c]{color:#92500e;font-weight:600;white-space:normal}.bf-slide-tools[data-v-ef03a37c]{position:absolute;top:5px;right:5px;gap:.2rem}.bf-slide-tools button[data-v-ef03a37c]{width:1.5rem;height:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bf-add-tile[data-v-ef03a37c]{border:1.5px dashed #b9c6e6;border-radius:.55rem;background:transparent;color:#143a8c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;cursor:pointer;font-weight:600;font-size:.82rem;min-height:120px}.bf-add-tile[data-v-ef03a37c]:hover{background:#f4f6fb;border-color:#143a8c}.bf-add-tile .plus[data-v-ef03a37c]{font-size:1.35rem;line-height:1}.bf-modal[data-v-ef03a37c]{position:fixed;inset:0;background:#040c1e8c;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:70}.bf-dialog[data-v-ef03a37c]{background:#fff;border-radius:.85rem;width:100%;max-width:640px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px -20px #040c1e80}.bf-dialog[data-v-ef03a37c]:focus{outline:none}.bf-dialog-head[data-v-ef03a37c]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid #e3e8ef;font-size:1rem}.bf-close[data-v-ef03a37c]{border:0;background:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#6b7280}.bf-close[data-v-ef03a37c]:hover{color:#1c2434}.bf-dialog-body[data-v-ef03a37c]{padding:1.1rem;overflow-y:auto}.bf-dialog-foot[data-v-ef03a37c]{display:flex;align-items:center;gap:.75rem;padding:.8rem 1.1rem;border-top:1px solid #e3e8ef;background:#fbfcfe}.bf-foot-spacer[data-v-ef03a37c]{flex:1}.bf-del-btn[data-v-ef03a37c]{border:1px solid #e6c9c9;background:#fff;color:#b23c3c;font:inherit;font-weight:600;font-size:.82rem;padding:.5rem .9rem;border-radius:.5rem;cursor:pointer}.bf-done[data-v-ef03a37c]{border:0;background:#143a8c;color:#fff;font:inherit;font-weight:700;font-size:.85rem;padding:.55rem 1.2rem;border-radius:.5rem;cursor:pointer}.bf-done[data-v-ef03a37c]:hover{background:#1c50b8}.bf-add[data-v-ef03a37c]{justify-self:start;padding:.5rem .9rem;border:1px dashed #b9c6e6;border-radius:.45rem;background:#f4f6fb;color:#143a8c;font-weight:600;font-size:.83rem;cursor:pointer}.home-sections-help[data-v-9ca2b773]{font-size:.85rem;color:#55627a;margin-bottom:1rem}.home-section-card[data-v-9ca2b773]{border:1px solid #e3e8ef;border-radius:.75rem;padding:.9rem 1rem;margin-bottom:.85rem;background:#fff;box-shadow:0 1px 2px #101a330a,0 10px 24px -16px #101a332e}.home-section-card.is-disabled[data-v-9ca2b773]{opacity:.62}.home-section-grip[data-v-9ca2b773]{color:#9aa6bd;cursor:grab;font-size:1rem;letter-spacing:-2px}.home-section-head[data-v-9ca2b773]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.home-section-title[data-v-9ca2b773]{display:flex;align-items:center;gap:.55rem;font-size:.95rem}.home-section-index[data-v-9ca2b773]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#143a8c;color:#fff;font-size:.75rem;font-weight:700}.home-section-title code[data-v-9ca2b773]{font-size:.72rem;color:#6b7793;background:#eef1f7;padding:.1rem .4rem;border-radius:.3rem}.home-section-tools[data-v-9ca2b773]{display:flex;align-items:center;gap:.4rem}.home-section-enable[data-v-9ca2b773]{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer}.hs-switch[data-v-9ca2b773]{width:34px;height:20px;border-radius:999px;background:#cbd3e1;position:relative;flex-shrink:0;transition:background .15s}.hs-switch[data-v-9ca2b773]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.hs-switch.on[data-v-9ca2b773]{background:#143a8c}.hs-switch.on[data-v-9ca2b773]:after{transform:translate(14px)}.home-section-tools button[data-v-9ca2b773]{width:1.9rem;height:1.9rem;border:1px solid #d8dee9;border-radius:.4rem;background:#fff;cursor:pointer;font-weight:700;color:#374151}.home-section-tools button[data-v-9ca2b773]:disabled{opacity:.4;cursor:default}.home-section-body[data-v-9ca2b773]{margin-top:.75rem}.home-section-body>summary[data-v-9ca2b773]{cursor:pointer;font-size:.83rem;font-weight:600;color:#143a8c}.home-section-fields[data-v-9ca2b773]{display:grid;gap:.6rem;margin-top:.75rem}.home-media-slots[data-v-9ca2b773]{display:grid;gap:.6rem;padding:.75rem;border:1px solid #e3e8ef;border-radius:.5rem;background:#fff}.home-json-label[data-v-9ca2b773]{font-size:.8rem;font-weight:600;color:#374151}.home-json[data-v-9ca2b773]{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5;padding:.6rem .7rem;border:1px solid #d8dee9;border-radius:.4rem;background:#fff;resize:vertical}.home-json-error[data-v-9ca2b773]{font-size:.78rem;color:#b23c3c;font-weight:600}.home-fields-heading[data-v-9ca2b773]{margin:.5rem 0 0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7793}.home-advanced[data-v-9ca2b773]{margin-top:.35rem;border-top:1px dashed #e3e8ef;padding-top:.5rem}.home-advanced>summary[data-v-9ca2b773]{cursor:pointer;font-size:.8rem;font-weight:600;color:#6b7793}.home-advanced-help[data-v-9ca2b773]{font-size:.78rem;color:#6b7793;margin:.5rem 0}.cms-grid[data-v-9a1281c9]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-9a1281c9]{grid-template-columns:1fr}}.cms-row[data-v-9a1281c9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-9a1281c9]{grid-template-columns:1fr}}.section-card[data-v-9a1281c9]{border:1px solid #e3e8ef;border-radius:.6rem;padding:1rem;display:grid;gap:.85rem;background:#fbfcfe}.section-head[data-v-9a1281c9]{display:flex;align-items:center;justify-content:space-between}.section-tools[data-v-9a1281c9]{display:flex;gap:.3rem}.section-tools button[data-v-9a1281c9]{width:1.9rem;height:1.9rem;border:1px solid #d8dee9;border-radius:.4rem;background:#fff;cursor:pointer;font-weight:700;color:#374151}.section-tools button.danger[data-v-9a1281c9]{color:#b23c3c}.section-tools button[data-v-9a1281c9]:disabled{opacity:.4;cursor:default}.add-section[data-v-9a1281c9]{padding:.6rem 1rem;border:1px dashed #b9c6e6;border-radius:.5rem;background:#f4f6fb;color:#143a8c;font-weight:600;cursor:pointer}.value-card[data-v-9a1281c9]{border:1px solid #e3e8ef;border-radius:.6rem;padding:1rem;display:grid;gap:.6rem;background:#fbfcfe;margin-bottom:.6rem}.value-remove[data-v-9a1281c9]{justify-self:start;padding:.35rem .7rem;border:1px solid #e6c9c9;border-radius:.4rem;background:#fff;color:#b23c3c;font-weight:600;font-size:.8rem;cursor:pointer}.back[data-v-57ff8142],.back[data-v-2e65e578]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-1b362eaf]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-1b362eaf]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-1b362eaf]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-1b362eaf]{background:#143a8c;border-color:#143a8c;color:#fff}.muted[data-v-1b362eaf]{color:#9ca3af}.rowbtn[data-v-1b362eaf]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-1b362eaf]{color:#b23c3c}.cms-grid[data-v-ea021bb0]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-ea021bb0]{grid-template-columns:1fr}}.publish-card[data-v-ea021bb0]{display:grid;gap:.85rem;padding:1rem;border:1px solid #e3e8ef;border-radius:.6rem;background:#fbfcfe}.view-link[data-v-ea021bb0]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.save[data-v-ea021bb0]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-ea021bb0]:disabled{opacity:.6}.delete[data-v-ea021bb0]{padding:.55rem 1.1rem;border:1px solid #e6c9c9;border-radius:.5rem;background:#fff;color:#b23c3c;font-weight:600;cursor:pointer}.back[data-v-280f8456],.back[data-v-18a14b10]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-b1d23cf7]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-b1d23cf7]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-b1d23cf7]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-b1d23cf7]{background:#143a8c;border-color:#143a8c;color:#fff}.title-cell[data-v-b1d23cf7]{display:flex;align-items:center;gap:.6rem}.muted[data-v-b1d23cf7]{color:#9ca3af}.rowbtn[data-v-b1d23cf7]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-b1d23cf7]{color:#b23c3c}.tags[data-v-3df505f0]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.45rem .5rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff}.tag[data-v-3df505f0]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;background:#eef1f8;border-radius:999px;font-size:.82rem;font-weight:600;color:#143a8c}.tag button[data-v-3df505f0]{border:0;background:none;cursor:pointer;font-size:1rem;line-height:1;color:#143a8c}.tag-input[data-v-3df505f0]{flex:1;min-width:120px;border:0;outline:none;font:inherit;padding:.2rem}.pf-grid[data-v-4a4c45a6]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.pf-grid[data-v-4a4c45a6]{grid-template-columns:1fr}}.pf-row[data-v-4a4c45a6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.pf-row[data-v-4a4c45a6]{grid-template-columns:1fr}}.back[data-v-d7cc8bb8],.back[data-v-3c35ca69]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-12dbe575]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.filter-select[data-v-12dbe575]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.filter-toggle[data-v-12dbe575]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.filter-toggle.is-on[data-v-12dbe575]{background:#143a8c;border-color:#143a8c;color:#fff}.title-cell[data-v-12dbe575]{display:flex;align-items:center;gap:.6rem}.muted[data-v-12dbe575]{color:#9ca3af}.rowbtn[data-v-12dbe575]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-12dbe575]{color:#b23c3c}.new-btn[data-v-e5a2a34b]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border:0;border-radius:.5rem;font-weight:700;font-size:.88rem;cursor:pointer}.muted[data-v-e5a2a34b]{color:#9ca3af}.rowbtn[data-v-e5a2a34b]{border:1px solid #e3e8ef;background:#fff;border-radius:.4rem;padding:.3rem .6rem;font-size:.8rem;font-weight:600;cursor:pointer;color:#374151;margin-left:.3rem}.rowbtn.danger[data-v-e5a2a34b]{color:#b23c3c}.form[data-v-e5a2a34b]{display:grid;gap:1rem}.save[data-v-e5a2a34b]{padding:.6rem 1.2rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-e5a2a34b]:disabled{opacity:.6}.new-btn[data-v-01acf622]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border:0;border-radius:.5rem;font-weight:700;font-size:.88rem;cursor:pointer}.roles[data-v-01acf622]{width:100%;border-collapse:collapse}.roles th[data-v-01acf622]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;padding:.85rem 1.25rem;border-bottom:1px solid #e3e8ef;background:#f9fafb}.roles td[data-v-01acf622]{padding:.85rem 1.25rem;border-bottom:1px solid #eef1f6;font-size:.9rem}.roles tr:last-child td[data-v-01acf622]{border-bottom:0}.right[data-v-01acf622]{text-align:right}.muted[data-v-01acf622]{color:#9ca3af}.rowbtn[data-v-01acf622]{border:1px solid #e3e8ef;background:#fff;border-radius:.4rem;padding:.3rem .6rem;font-size:.8rem;font-weight:600;cursor:pointer;color:#374151;margin-left:.3rem}.rowbtn.danger[data-v-01acf622]{color:#b23c3c}.role-form[data-v-01acf622]{display:grid;gap:1.1rem}.perms[data-v-01acf622]{display:grid;gap:.5rem}.perms-label[data-v-01acf622]{font-weight:600;font-size:.85rem;color:#1c2434}.perm[data-v-01acf622]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.err[data-v-01acf622]{color:#b23c3c;font-size:.82rem}.save[data-v-01acf622]{padding:.6rem 1.2rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-01acf622]:disabled{opacity:.6}.cms-grid[data-v-8ef4dbe0]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-8ef4dbe0]{grid-template-columns:1fr}}.cms-row[data-v-8ef4dbe0]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-8ef4dbe0]{grid-template-columns:1fr}}.publish-card[data-v-8ef4dbe0]{display:grid;gap:.85rem;padding:1rem;border:1px solid #e3e8ef;border-radius:.6rem;background:#fbfcfe}.view-link[data-v-8ef4dbe0]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.save[data-v-8ef4dbe0]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-8ef4dbe0]:disabled{opacity:.6}.delete[data-v-8ef4dbe0]{padding:.55rem 1.1rem;border:1px solid #e6c9c9;border-radius:.5rem;background:#fff;color:#b23c3c;font-weight:600;cursor:pointer}.back[data-v-6a2033c9],.back[data-v-6183a825]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-e645fe1a]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-e645fe1a]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-e645fe1a]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-e645fe1a]{background:#143a8c;border-color:#143a8c;color:#fff}.muted[data-v-e645fe1a]{color:#9ca3af}.rowbtn[data-v-e645fe1a]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-e645fe1a]{color:#b23c3c}.seo-card[data-v-87af65df]{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:1.1rem 1.25rem;margin-bottom:1.1rem;box-shadow:0 1px 2px #101a330a}.seo-card-head[data-v-87af65df]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.seo-card-head h2[data-v-87af65df]{margin:0;font-size:1.02rem}.seo-hint[data-v-87af65df]{margin:.3rem 0 .9rem;font-size:.83rem;color:#6b7793}.seo-link[data-v-87af65df]{font-weight:600;font-size:.85rem;color:#143a8c;text-decoration:none}.seo-link[data-v-87af65df]:hover{text-decoration:underline}.seo-defaults[data-v-87af65df]{display:grid;gap:.75rem;margin:0}.seo-defaults dt[data-v-87af65df]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8792a6}.seo-defaults dd[data-v-87af65df]{margin:.15rem 0 0;color:#1c2434;font-size:.9rem}.seo-table-wrap[data-v-87af65df]{overflow-x:auto}.seo-table[data-v-87af65df]{width:100%;border-collapse:collapse;font-size:.86rem}.seo-table th[data-v-87af65df]{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#8792a6;padding:0 .6rem .5rem;border-bottom:1px solid #eef1f7}.seo-table td[data-v-87af65df]{padding:.6rem;border-bottom:1px solid #f1f4f9;vertical-align:top}.seo-page-title[data-v-87af65df]{display:block;font-weight:600;color:#1c2434}.muted[data-v-87af65df]{color:#9ca3af;font-size:.78rem}.seo-desc[data-v-87af65df]{color:#4b5563}.seo-actions[data-v-87af65df]{text-align:right;white-space:nowrap}.seo-modules[data-v-87af65df]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem}.seo-module[data-v-87af65df]{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border:1px solid #e3e8ef;border-radius:.55rem;text-decoration:none;background:#fbfcfe}.seo-module[data-v-87af65df]:hover{border-color:#143a8c}.seo-module-label[data-v-87af65df]{font-weight:700;color:#143a8c;font-size:.9rem}.seo-module-count[data-v-87af65df]{font-size:.78rem;color:#6b7793}.cms-grid[data-v-c37fef62]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-c37fef62]{grid-template-columns:1fr}}.cms-row[data-v-c37fef62]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-c37fef62]{grid-template-columns:1fr}}.cms-toggle[data-v-c37fef62]{display:flex;align-items:flex-end;padding-bottom:.6rem}.back[data-v-d8a103f9],.back[data-v-4e8ba5d2]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-9f9a38ae]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.cat-link[data-v-9f9a38ae]{display:inline-block;margin:-.5rem 0 1.25rem .6rem;padding:.55rem 1rem;border:1px solid #d8dee9;color:#143a8c;border-radius:.5rem;font-weight:600;font-size:.85rem;text-decoration:none}.fsel[data-v-9f9a38ae]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-9f9a38ae]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-9f9a38ae]{background:#143a8c;border-color:#143a8c;color:#fff}.title-cell[data-v-9f9a38ae]{display:flex;align-items:center;gap:.6rem}.muted[data-v-9f9a38ae]{color:#9ca3af}.rowbtn[data-v-9f9a38ae]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-9f9a38ae]{color:#b23c3c}.settings[data-v-d35418da]{max-width:820px}.row[data-v-d35418da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.actions[data-v-d35418da]{margin-top:1rem}.btn-primary[data-v-d35418da]{padding:.7rem 1.4rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.btn-primary[data-v-d35418da]:disabled{opacity:.6;cursor:default}.back[data-v-cbd64988]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.stat-grid[data-v-cbd64988]{display:grid;grid-template-columns:1fr 320px;gap:1.25rem;align-items:start}@media(max-width:800px){.stat-grid[data-v-cbd64988]{grid-template-columns:1fr}}.stat-list[data-v-cbd64988]{list-style:none;margin:0;padding:0}.stat-list li[data-v-cbd64988]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid #eef1f6}.stat-list li[data-v-cbd64988]:last-child{border-bottom:0}.stat-list li.is-off[data-v-cbd64988]{opacity:.55}.stat-main[data-v-cbd64988]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.stat-main strong[data-v-cbd64988]{font-size:1.05rem;color:#143a8c}.stat-main code[data-v-cbd64988]{font-size:.72rem;color:#6b7793;background:#eef1f7;padding:.1rem .4rem;border-radius:.3rem}.muted[data-v-cbd64988]{color:#9ca3af}.empty[data-v-cbd64988]{padding:1.25rem}.stat-actions[data-v-cbd64988]{display:flex;gap:.4rem}.stat-actions button[data-v-cbd64988]{border:1px solid #e3e8ef;background:#fff;border-radius:.4rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;color:#374151}.stat-actions button.danger[data-v-cbd64988]{color:#b23c3c}.stat-form[data-v-cbd64988]{display:grid;gap:.85rem}.stat-form-actions[data-v-cbd64988]{display:flex;gap:.5rem}.save[data-v-cbd64988]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-cbd64988]:disabled{opacity:.6}.cancel[data-v-cbd64988]{padding:.6rem 1.1rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer}.cms-grid[data-v-f0d48e54]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-f0d48e54]{grid-template-columns:1fr}}.cms-row[data-v-f0d48e54]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-f0d48e54]{grid-template-columns:1fr}}.publish-card[data-v-f0d48e54]{display:grid;gap:.85rem;padding:1rem;border:1px solid #e3e8ef;border-radius:.6rem;background:#fbfcfe}.view-link[data-v-f0d48e54]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.save[data-v-f0d48e54]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-f0d48e54]:disabled{opacity:.6}.delete[data-v-f0d48e54]{padding:.55rem 1.1rem;border:1px solid #e6c9c9;border-radius:.5rem;background:#fff;color:#b23c3c;font-weight:600;cursor:pointer}.back[data-v-f9c5a355],.back[data-v-534d929a]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-0fc4bec1]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-0fc4bec1]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-0fc4bec1]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-0fc4bec1]{background:#143a8c;border-color:#143a8c;color:#fff}.title-cell[data-v-0fc4bec1]{display:flex;align-items:center;gap:.6rem}.muted[data-v-0fc4bec1]{color:#9ca3af}.rowbtn[data-v-0fc4bec1]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-0fc4bec1]{color:#b23c3c}.cms-grid[data-v-c15424be]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-c15424be]{grid-template-columns:1fr}}.cms-row[data-v-c15424be]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-c15424be]{grid-template-columns:1fr}}.publish-card[data-v-c15424be]{display:grid;gap:.85rem;padding:1rem;border:1px solid #e3e8ef;border-radius:.6rem;background:#fbfcfe}.view-link[data-v-c15424be]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.save[data-v-c15424be]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-c15424be]:disabled{opacity:.6}.delete[data-v-c15424be]{padding:.55rem 1.1rem;border:1px solid #e6c9c9;border-radius:.5rem;background:#fff;color:#b23c3c;font-weight:600;cursor:pointer}.back[data-v-ba8a85eb],.back[data-v-b4383e2d]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-5a18346a]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-5a18346a]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-5a18346a]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-5a18346a]{background:#143a8c;border-color:#143a8c;color:#fff}.title-cell[data-v-5a18346a]{display:flex;align-items:center;gap:.6rem}.muted[data-v-5a18346a]{color:#9ca3af}.rowbtn[data-v-5a18346a]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-5a18346a]{color:#b23c3c}.cms-grid[data-v-6ec12a17]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start}@media(max-width:900px){.cms-grid[data-v-6ec12a17]{grid-template-columns:1fr}}.cms-row[data-v-6ec12a17]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.cms-row[data-v-6ec12a17]{grid-template-columns:1fr}}.publish-card[data-v-6ec12a17]{display:grid;gap:.85rem;padding:1rem;border:1px solid #e3e8ef;border-radius:.6rem;background:#fbfcfe}.view-link[data-v-6ec12a17]{font-size:.82rem;font-weight:600;color:#143a8c;text-decoration:none}.save[data-v-6ec12a17]{padding:.6rem 1.1rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-6ec12a17]:disabled{opacity:.6}.delete[data-v-6ec12a17]{padding:.55rem 1.1rem;border:1px solid #e6c9c9;border-radius:.5rem;background:#fff;color:#b23c3c;font-weight:600;cursor:pointer}.back[data-v-b65c9075],.back[data-v-d53d49eb]{display:inline-block;margin-bottom:1rem;color:#143a8c;font-weight:600;text-decoration:none;font-size:.88rem}.new-btn[data-v-1e98854b]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border-radius:.5rem;font-weight:700;font-size:.88rem;text-decoration:none}.fsel[data-v-1e98854b]{padding:.55rem .75rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit;text-transform:capitalize}.ftoggle[data-v-1e98854b]{padding:.55rem .9rem;border:1px solid #d8dee9;border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer;font-size:.85rem}.ftoggle.is-on[data-v-1e98854b]{background:#143a8c;border-color:#143a8c;color:#fff}.muted[data-v-1e98854b]{color:#9ca3af}.rowbtn[data-v-1e98854b]{display:inline-block;padding:.35rem .7rem;border:1px solid #e3e8ef;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;text-decoration:none;margin-left:.3rem}.rowbtn.danger[data-v-1e98854b]{color:#b23c3c}.new-btn[data-v-52b76627]{display:inline-block;margin:-.5rem 0 1.25rem;padding:.55rem 1rem;background:#143a8c;color:#fff;border:0;border-radius:.5rem;font-weight:700;font-size:.88rem;cursor:pointer}.new-btn.ghost[data-v-52b76627]{margin-left:.5rem;background:#fff;color:#143a8c;border:1px solid #143a8c}.invite-note[data-v-52b76627]{margin:0;font-size:.82rem;color:#6b7280;line-height:1.5}.users[data-v-52b76627]{width:100%;border-collapse:collapse}.users th[data-v-52b76627]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;padding:.85rem 1.25rem;border-bottom:1px solid #e3e8ef;background:#f9fafb}.users td[data-v-52b76627]{padding:.85rem 1.25rem;border-bottom:1px solid #eef1f6;font-size:.9rem}.users tr:last-child td[data-v-52b76627]{border-bottom:0}.right[data-v-52b76627]{text-align:right}.muted[data-v-52b76627]{color:#9ca3af}.rowbtn[data-v-52b76627]{border:1px solid #e3e8ef;background:#fff;border-radius:.4rem;padding:.3rem .6rem;font-size:.8rem;font-weight:600;cursor:pointer;color:#374151;margin-left:.3rem}.rowbtn.danger[data-v-52b76627]{color:#b23c3c}.user-form[data-v-52b76627]{display:grid;gap:1rem}.save[data-v-52b76627]{padding:.6rem 1.2rem;border:0;border-radius:.5rem;background:#143a8c;color:#fff;font-weight:700;cursor:pointer}.save[data-v-52b76627]:disabled{opacity:.6}.guest[data-v-66432c43]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0d2f72;background:linear-gradient(160deg,#0d2f72,#071b45)}.guest-card[data-v-66432c43]{width:100%;max-width:400px;background:#fff;border-radius:.85rem;padding:2.25rem;box-shadow:0 24px 60px #00000040}.guest-brand[data-v-66432c43]{display:inline-block;font-weight:800;font-size:1.5rem;letter-spacing:.02em;color:#0d2f72;text-decoration:none;margin-bottom:1.5rem}.auth-title[data-v-896de560]{margin:0;font-size:1.5rem;color:#0d2f72}.auth-subtitle[data-v-896de560]{margin:.35rem 0 1.5rem;color:#5b6472;font-size:.95rem}.auth-form[data-v-896de560]{display:grid;gap:1rem}.field[data-v-896de560]{display:grid;gap:.35rem}.field label[data-v-896de560]{font-weight:600;font-size:.85rem;color:#1c2434}.field input[data-v-896de560]{width:100%;padding:.7rem .85rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit}.field-error[data-v-896de560]{color:#c0392b;font-size:.85rem}.auth-submit[data-v-896de560]{margin-top:.5rem;padding:.8rem;border:0;border-radius:.5rem;background:#0d2f72;color:#fff;font-weight:700;cursor:pointer}.auth-submit[data-v-896de560]:disabled{opacity:.6;cursor:default}.auth-alt[data-v-896de560]{margin-top:1.25rem;font-size:.9rem}.auth-alt a[data-v-896de560]{color:#0d2f72;font-weight:600}.auth-title[data-v-b4c29dfe]{margin:0;font-size:1.5rem;color:#0d2f72}.auth-subtitle[data-v-b4c29dfe]{margin:.35rem 0 1.5rem;color:#5b6472;font-size:.95rem}.auth-status[data-v-b4c29dfe]{margin-bottom:1rem;padding:.7rem .9rem;background:#e7f5ec;border-radius:.5rem;color:#1c6b3a;font-size:.9rem}.auth-form[data-v-b4c29dfe]{display:grid;gap:1rem}.field[data-v-b4c29dfe]{display:grid;gap:.35rem}.field label[data-v-b4c29dfe]{font-weight:600;font-size:.85rem;color:#1c2434}.field input[data-v-b4c29dfe]{width:100%;padding:.7rem .85rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit}.field-error[data-v-b4c29dfe]{color:#c0392b;font-size:.85rem}.auth-submit[data-v-b4c29dfe]{margin-top:.5rem;padding:.8rem;border:0;border-radius:.5rem;background:#0d2f72;color:#fff;font-weight:700;cursor:pointer}.auth-submit[data-v-b4c29dfe]:disabled{opacity:.6;cursor:default}.auth-alt[data-v-b4c29dfe]{margin-top:1.25rem;font-size:.9rem}.auth-alt a[data-v-b4c29dfe]{color:#0d2f72;font-weight:600}.auth-title[data-v-3646d84a]{margin:0;font-size:1.5rem;color:#0d2f72}.auth-subtitle[data-v-3646d84a]{margin:.35rem 0 1.5rem;color:#5b6472;font-size:.95rem}.auth-status[data-v-3646d84a]{margin-bottom:1rem;padding:.7rem .9rem;background:#e7f5ec;border-radius:.5rem;color:#1c6b3a;font-size:.9rem}.auth-form[data-v-3646d84a]{display:grid;gap:1rem}.field[data-v-3646d84a]{display:grid;gap:.35rem}.field label[data-v-3646d84a]{font-weight:600;font-size:.85rem;color:#1c2434}.field input[data-v-3646d84a]{width:100%;padding:.7rem .85rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit}.field-error[data-v-3646d84a]{color:#c0392b;font-size:.85rem}.remember[data-v-3646d84a]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#5b6472}.auth-submit[data-v-3646d84a]{margin-top:.5rem;padding:.8rem;border:0;border-radius:.5rem;background:#0d2f72;color:#fff;font-weight:700;cursor:pointer}.auth-submit[data-v-3646d84a]:disabled{opacity:.6;cursor:default}.auth-alt[data-v-3646d84a]{margin-top:1.25rem;font-size:.9rem}.auth-alt a[data-v-3646d84a]{color:#0d2f72;font-weight:600}.auth-title[data-v-dc00eba6]{margin:0;font-size:1.5rem;color:#0d2f72}.auth-subtitle[data-v-dc00eba6]{margin:.35rem 0 1.5rem;color:#5b6472;font-size:.95rem}.auth-form[data-v-dc00eba6]{display:grid;gap:1rem}.field[data-v-dc00eba6]{display:grid;gap:.35rem}.field label[data-v-dc00eba6]{font-weight:600;font-size:.85rem;color:#1c2434}.field input[data-v-dc00eba6]{width:100%;padding:.7rem .85rem;border:1px solid #d8dee9;border-radius:.5rem;font:inherit}.field-error[data-v-dc00eba6]{color:#c0392b;font-size:.85rem}.auth-submit[data-v-dc00eba6]{margin-top:.5rem;padding:.8rem;border:0;border-radius:.5rem;background:#0d2f72;color:#fff;font-weight:700;cursor:pointer}.auth-submit[data-v-dc00eba6]:disabled{opacity:.6;cursor:default}.capability[data-v-7df39989]{padding:2.5rem 0 4rem}.capability-inner[data-v-7df39989]{max-width:900px}.capability-actions[data-v-7df39989]{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.capability-head[data-v-7df39989]{border-bottom:2px solid #143a8c;padding-bottom:1.25rem;margin-bottom:1.5rem}.capability-head h1[data-v-7df39989]{margin:.3rem 0}.capability-stats[data-v-7df39989]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.capability-stat[data-v-7df39989]{padding:1rem;background:var(--surface-2, #f4f6fb);border-radius:.5rem}.capability-stat strong[data-v-7df39989]{display:block;font-size:1.6rem;color:#143a8c}.capability-stat span[data-v-7df39989]{font-size:.85rem;color:var(--muted, #5b6472)}.capability-section[data-v-7df39989]{margin-bottom:1.75rem}.capability-section h2[data-v-7df39989]{font-size:1.15rem;border-bottom:1px solid var(--border, #d8dee9);padding-bottom:.4rem;margin-bottom:.75rem}.capability-list[data-v-7df39989]{margin:0;padding-left:1.1rem;display:grid;gap:.4rem}.capability-list li[data-v-7df39989]{line-height:1.5}.capability-contact[data-v-7df39989]{margin-top:2rem;padding-top:1.25rem;border-top:2px solid #143a8c}.capability-contact p[data-v-7df39989]{margin:.3rem 0}.pre[data-v-7df39989]{white-space:pre-line}@media print{.no-print[data-v-7df39989]{display:none!important}.capability[data-v-7df39989]{padding:0}}.empty-state[data-v-c7d065bf]{margin-top:1rem;color:var(--muted, #5b6472)}.detail-narrow[data-v-17cfc011]{max-width:780px}.back-link[data-v-17cfc011]{display:flex;width:fit-content;align-items:center;gap:.35rem;margin-bottom:1.5rem;font-weight:600;color:var(--brand, #0d2f72);text-decoration:none}.meta[data-v-17cfc011]{display:flex;flex-wrap:wrap;gap:1rem;font-weight:600;color:var(--muted, #5b6472);margin:.5rem 0 1.5rem}.meta span[data-v-17cfc011]{display:inline-flex;align-items:center;gap:.3rem}.hero-meta[data-v-17cfc011]{color:#ffffffd6;margin-bottom:0}.apply[data-v-17cfc011]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border, #d8dee9)}.apply-form[data-v-17cfc011]{display:grid;gap:1rem;max-width:520px;margin-top:1rem}.field[data-v-17cfc011]{display:grid;gap:.35rem}.field label[data-v-17cfc011]{font-weight:600;font-size:.9rem}.field input[data-v-17cfc011],.field textarea[data-v-17cfc011]{width:100%;padding:.7rem .85rem;border:1px solid var(--border, #d8dee9);border-radius:.5rem;font:inherit}.err[data-v-17cfc011]{color:#c0392b;font-size:.85rem}.form-success[data-v-17cfc011]{padding:.9rem 1.1rem;background:#e7f5ec;border:1px solid #b7e0c4;border-radius:.5rem;color:#1c6b3a}.pre-line[data-v-01a4b859]{white-space:pre-line}.field-error[data-v-01a4b859]{color:#c0392b;font-size:.85rem}.form-success[data-v-01a4b859]{padding:.9rem 1.1rem;margin-bottom:1rem;background:#e7f5ec;border:1px solid #b7e0c4;border-radius:.5rem;color:#1c6b3a}.detail-narrow[data-v-0713f1ed]{max-width:640px;text-align:center;margin-inline:auto}.notfound-actions[data-v-0713f1ed]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.testimonials-grid[data-v-1442bb24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.testimonials-story .testimonial[data-v-1442bb24]{background:var(--soft, #f4f6fb);border:1px solid var(--border, #e3e8ef);border-radius:.9rem}.testimonial-rating[data-v-1442bb24]{color:#e0a90a;letter-spacing:.15em;font-size:1rem;margin-bottom:.5rem}.testimonial-author[data-v-1442bb24]{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.testimonial-photo[data-v-1442bb24]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-author cite[data-v-1442bb24]{display:flex;flex-direction:column;font-style:normal;font-weight:700}.testimonial-author cite small[data-v-1442bb24]{font-weight:500;color:var(--muted, #5b6472)}.partners-header[data-v-83ddc6cb]{text-align:center;justify-content:center}.partners-logos[data-v-83ddc6cb]{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.5rem 3rem}.partner-logo img[data-v-83ddc6cb]{max-height:56px;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .2s ease,opacity .2s ease}.partner-logo a:hover img[data-v-83ddc6cb],.partner-logo:hover img[data-v-83ddc6cb]{filter:grayscale(0);opacity:1}.partner-name[data-v-83ddc6cb]{font-weight:700;color:var(--muted, #5b6472);font-size:1.1rem}.empty-state[data-v-3cab6777]{color:var(--muted, #5b6472)}.services-grid[data-v-1b3b6192]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.pagination[data-v-02d6183e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:3rem}.pagination-link[data-v-02d6183e]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:.5rem .85rem;border:1px solid var(--border, #d8dee9);border-radius:.5rem;font-weight:600;color:var(--ink, #0d2f72);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.pagination-link[data-v-02d6183e]:hover{border-color:var(--brand, #0d2f72)}.pagination-link.is-active[data-v-02d6183e]{background:var(--brand, #0d2f72);border-color:var(--brand, #0d2f72);color:#fff}.pagination-link.is-disabled[data-v-02d6183e]{opacity:.4;cursor:default}.filter-row[data-v-e7e251dc]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem}.filter-chip[data-v-e7e251dc]{padding:.4rem .9rem;border:1px solid var(--border, #d8dee9);border-radius:999px;font-weight:600;font-size:.9rem;color:var(--ink, #0d2f72);text-decoration:none}.filter-chip.is-active[data-v-e7e251dc]{background:var(--brand, #0d2f72);border-color:var(--brand, #0d2f72);color:#fff}.empty-state[data-v-e7e251dc]{color:var(--muted, #5b6472)}.article[data-v-3194e84b]{max-width:760px}.post-meta[data-v-3194e84b]{margin:.75rem 0 0;color:#ffffffd1;font-weight:600;font-size:.92rem}.related-card img[data-v-3194e84b]{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:.5rem;margin-bottom:.6rem}.related-card[data-v-3194e84b]{text-decoration:none;color:inherit}.detail-narrow[data-v-19ea4287]{max-width:820px}.filter-row[data-v-10868fa0]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem}.filter-chip[data-v-10868fa0]{padding:.4rem .9rem;border:1px solid var(--border, #d8dee9);border-radius:999px;font-weight:600;font-size:.9rem;color:var(--ink, #0d2f72);text-decoration:none}.filter-chip.is-active[data-v-10868fa0]{background:var(--brand, #0d2f72);border-color:var(--brand, #0d2f72);color:#fff}.empty-state[data-v-10868fa0]{margin-top:2rem;color:var(--muted, #5b6472)}.resource-group[data-v-fbb04f2c]{margin-bottom:2.5rem}.resource-group[data-v-fbb04f2c]:last-child{margin-bottom:0}.downloads-grid[data-v-fbb04f2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.download-card[data-v-fbb04f2c]{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--border, #d8dee9);border-radius:.75rem;background:#fff}.download-card-body[data-v-fbb04f2c]{display:grid;gap:.5rem}.download-icon[data-v-fbb04f2c]{color:var(--brand, #0d2f72)}.download-card strong[data-v-fbb04f2c]{font-size:1.02rem}.download-card p[data-v-fbb04f2c]{color:var(--muted, #5b6472);font-size:.9rem;margin:0}.cred-meta[data-v-fbb04f2c]{font-weight:600;color:#143a8c!important;font-size:.85rem!important}.cred-expires[data-v-fbb04f2c]{font-size:.82rem!important}.btn[data-v-fbb04f2c]{align-self:flex-start}.coming-soon[data-v-fbb04f2c]{align-self:flex-start;background:#eef1f7;color:#6b7793;padding:.3rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600}.empty-state[data-v-fbb04f2c]{color:var(--muted, #5b6472)}.cred-type[data-v-84d7665f]{font-weight:600;color:var(--brand, #143a8c)}.cred-expires[data-v-84d7665f]{margin-top:.35rem;font-size:.82rem;color:var(--muted, #5b6472)}.empty-state[data-v-ea86ec11]{color:var(--muted, #5b6472)}.pre-line[data-v-51606542]{white-space:pre-line}.search-input-shell[data-v-97bdbcf4]{position:relative;display:flex;align-items:center;gap:.6rem}.search-input-shell input[data-v-97bdbcf4]{flex:1}.search-clear[data-v-97bdbcf4]{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:0;border-radius:999px;background:#0d2f7214;color:var(--brand, #0d2f72);cursor:pointer}.search-clear[data-v-97bdbcf4] svg{width:.9rem;height:.9rem}.search-spinner[data-v-97bdbcf4]{width:1.05rem;height:1.05rem;border:2px solid rgba(13,47,114,.2);border-top-color:var(--brand, #0d2f72);border-radius:50%;animation:search-spin-97bdbcf4 .7s linear infinite;flex-shrink:0}@keyframes search-spin-97bdbcf4{to{transform:rotate(360deg)}}.search-meta-row[data-v-97bdbcf4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;flex-wrap:wrap}.search-status[data-v-97bdbcf4]{margin:0;font-size:.85rem;font-weight:600;color:var(--muted, #5b6472)}.search-group+.search-group[data-v-97bdbcf4]{margin-top:1.5rem}.search-group-head[data-v-97bdbcf4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;color:var(--brand, #0d2f72)}.search-group-head[data-v-97bdbcf4] svg{width:1rem;height:1rem}.search-group-head h3[data-v-97bdbcf4]{margin:0;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.search-group-count[data-v-97bdbcf4]{margin-left:auto;font-size:.72rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;background:#0d2f7214;color:var(--brand, #0d2f72)}.search-result-card[data-v-97bdbcf4]{transition:border-color .12s ease,background .12s ease,transform .12s ease}.search-result-card.is-active[data-v-97bdbcf4]{border-color:var(--brand, #0d2f72);background:#0d2f720a}.search-result-go[data-v-97bdbcf4]{margin-left:auto;align-self:center;opacity:.6}.quick-nav-list a .qn-label[data-v-97bdbcf4]{display:inline-flex;align-items:center;gap:.6rem}.quick-nav-list a[data-v-97bdbcf4] .icon{width:1.05rem;height:1.05rem;color:var(--brand, #0d2f72)}.search-chips[data-v-97bdbcf4]{display:flex;flex-wrap:wrap;gap:.4rem}.search-chips button[data-v-97bdbcf4]{padding:.3rem .7rem;border:1px solid var(--border, #d8dee9);border-radius:999px;background:#fff;font-size:.82rem;font-weight:600;color:var(--ink, #143a8c);cursor:pointer}.search-chips button[data-v-97bdbcf4]:hover{border-color:var(--brand, #0d2f72)}.search-linkish[data-v-97bdbcf4]{margin-left:.5rem;border:0;background:none;font-size:.72rem;font-weight:700;color:var(--muted, #5b6472);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.search-skeleton[data-v-97bdbcf4]{display:grid;gap:.75rem}.search-skeleton-row[data-v-97bdbcf4]{height:4.5rem;border-radius:.75rem;background:linear-gradient(90deg,#0d2f720d 25%,#0d2f721a 37%,#0d2f720d 63%);background-size:400% 100%;animation:search-shimmer-97bdbcf4 1.3s ease infinite}@keyframes search-shimmer-97bdbcf4{0%{background-position:100% 0}to{background-position:0 0}}.search-idle[data-v-97bdbcf4]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2.5rem 1rem;color:var(--muted, #5b6472)}.search-idle-icon[data-v-97bdbcf4]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#0d2f7212;color:var(--brand, #0d2f72);margin-bottom:.25rem}.search-idle h3[data-v-97bdbcf4]{margin:0;color:var(--ink, #143a8c)}.search-idle p[data-v-97bdbcf4]{margin:0;max-width:34rem}@media(prefers-reduced-motion:reduce){.search-spinner[data-v-97bdbcf4],.search-skeleton-row[data-v-97bdbcf4]{animation:none}}.preview-banner[data-v-7dd4ad72]{position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:#143a8c;color:#fff;font-size:.85rem;text-align:center;justify-content:center}.preview-dot[data-v-7dd4ad72]{width:.6rem;height:.6rem;border-radius:50%;background:#ffd166;animation:preview-pulse-7dd4ad72 1.6s ease-in-out infinite}@keyframes preview-pulse-7dd4ad72{0%,to{opacity:1}50%{opacity:.35}}.preview-close[data-v-7dd4ad72]{margin-left:.5rem;padding:.2rem .7rem;border:1px solid rgba(255,255,255,.6);border-radius:.35rem;background:transparent;color:#fff;font-weight:600;font-size:.78rem;cursor:pointer}
