.pagination{flex-grow:1}section.small{max-width:720px;margin:auto}.log-level{text-transform:uppercase;border-radius:3px;padding:.25em .5em;font-size:.85em;font-weight:600;display:inline-block}.log-error .log-level{color:#c33;background-color:#fee}.log-warn .log-level{color:#c90;background-color:#ffe}.log-info .log-level{color:#369;background-color:#eef}.log-debug .log-level{color:#666;background-color:#f5f5f5}.log-error{background-color:#fff5f5}.log-warn{background-color:#fffbf0}.text-muted{color:#999}th.actions{width:2000px}section p:last-child{margin-bottom:0}.icon-and-text{align-items:center;display:flex}.icon-and-text svg{margin-left:.4em;margin-right:.4em}.social-account{white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.social-account:hover{background-color:#e8e8e8;border-color:#d0d0d0;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}html[data-theme=dark] .log-error{color:#f5c6c6;background-color:#8b1a1a59}html[data-theme=dark] .log-error .log-level{background-color:var(--karma-bad-border,#8b1a1a);color:#fff}html[data-theme=dark] .log-warn{color:#ffe8a3;background-color:#8564044d}html[data-theme=dark] .log-warn .log-level{color:#fff3cd;background-color:#856404}html[data-theme=dark] .log-info .log-level{color:#b8d4f0;background-color:#1d345c}html[data-theme=dark] .log-debug .log-level{color:#bbb;background-color:#3a3a3a}html[data-theme=dark] .text-muted{color:#888}html[data-theme=dark] .social-account{color:#e0e0e0;background-color:#2a2a2a;border-color:#404040;box-shadow:0 1px 2px #0000004d}html[data-theme=dark] .social-account:hover{background-color:#353535;border-color:#505050;box-shadow:0 2px 4px #0006}.section-header{justify-content:space-between;align-items:center;display:flex}.messages .notification{cursor:pointer;border-radius:.25em;margin-bottom:1em;padding:.75em}.messages .notification span{display:block}.messages .notification a{color:#000;margin-top:1em;font-weight:700;display:block}.startup-failure-overlay{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.startup-failure-card{cursor:default;border-radius:.5rem;width:100%;max-width:32rem;padding:1.5rem 1.75rem;box-shadow:0 8px 24px #0000002e}.startup-failure-card h1{margin:0 0 .75rem;font-size:1.35rem;line-height:1.3}.startup-failure-card>p{margin:0 0 .75rem;line-height:1.5}.startup-failure-card ul{margin:0 0 .75rem;padding-left:1.25rem}.startup-failure-actions{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;margin-top:1.25rem;display:flex}.startup-failure-retry{cursor:pointer;background:#ffffffe6;border:1px solid #0003;border-radius:.25rem;align-self:flex-start;padding:.45rem 1rem;font-weight:600}.startup-failure-retry:disabled{opacity:.65;cursor:wait}.startup-failure-timer{opacity:.85;width:100%;margin:0;font-size:.9rem}.inline-notification:last-child{margin-bottom:0}.gs2{grid-column:1/span 2}input:disabled{cursor:not-allowed!important}#app{flex-direction:column;flex-grow:1;display:flex}aside ul li a{place-items:center;gap:.6em;display:flex}@media (width<=768px){#breadcrumbs{display:none}}@media (width<=600px){.grid-wide{grid-column:1/span 2}}@layer components{@layer components{:root{--karma-good:lightgreen;--karma-bad:salmon;--karma-warning:moccasin;--karma-severe:lightsalmon;--karma-note:lightblue;--karma-info:#efefef;--karma-old:wheat;--karma-bad-border:#8b1a1a;--karma-on-bg-fg:#000;--karma-good-wash:color-mix(in srgb, var(--karma-good) 12%, var(--standout-bg-color));--karma-bad-wash:color-mix(in srgb, var(--karma-bad) 15%, var(--standout-bg-color));--karma-warning-wash:color-mix(in srgb, var(--karma-warning) 18%, var(--standout-bg-color));--karma-severe-wash:color-mix(in srgb, var(--karma-severe) 15%, var(--standout-bg-color));--karma-note-wash:color-mix(in srgb, var(--karma-note) 15%, var(--standout-bg-color));--karma-info-wash:color-mix(in srgb, var(--karma-info) 40%, var(--standout-bg-color));--karma-old-wash:color-mix(in srgb, var(--karma-old) 18%, var(--standout-bg-color));--karma-good-tint:color-mix(in srgb, var(--karma-good) 45%, var(--standout-bg-color));--karma-bad-tint:color-mix(in srgb, var(--karma-bad) 65%, var(--standout-bg-color));--karma-warning-tint:color-mix(in srgb, var(--karma-warning) 50%, var(--standout-bg-color));--karma-severe-tint:color-mix(in srgb, var(--karma-severe) 45%, var(--standout-bg-color));--karma-note-tint:color-mix(in srgb, var(--karma-note) 40%, var(--standout-bg-color));--karma-info-tint:color-mix(in srgb, var(--karma-info) 65%, var(--standout-bg-color));--karma-old-tint:color-mix(in srgb, var(--karma-old) 50%, var(--standout-bg-color));--button-good-bg:#0f7a52;--button-good-hover-bg:#0b5c3e;--button-bad-bg:#b52a27;--button-bad-hover-bg:#9e1f1c;--button-warning-bg:#b45309;--button-warning-hover-bg:#92400e;--button-disabled-bg:#6e6e6e;--button-disabled-fg:#f5f5f5;--on-accent-fg:#fff;--button-on-accent-fg:var(--on-accent-fg);--body-bg-color:#dee3e7;--section-bg-color:#fff;--standout-bg-color:#f8f9fa;--section-header-bg-color:var(--standout-bg-color);--header-bg-color:#444;--header-fg-color:var(--on-accent-fg);--header-border-color:#3f3f3f;--header-shadow:0px 0px 6px 5px #aaa;--header-hover-background-color:#555;--header-hover-text-color:var(--on-accent-fg);--header-button-hover-bg-color:#6e6e6e;--header-focus-outline-color:var(--on-accent-fg);--sidebar-bg-color:var(--section-bg-color);--sidebar-link-color:#000;--sidebar-hover-bg-color:var(--hover-background-color);--sidebar-border-color:#333;--footer-chip-bg-color:#c6d0d7;--footer-link-color:#004578;--text-color:#334155;--icon-color:var(--text-color);--muted-text-color:color-mix(in srgb, var(--text-color) 96%, white);--annotation-key-color:#666;--link-color:#0066b3;--focus-outline-color:var(--text-color);--border-color:#d7d7d7;--shadow-color:#9a9a9a;--backdrop-color:#00000080;--hover-background-color:color-mix(in srgb, var(--body-bg-color) 45%, var(--section-bg-color));--hover-text-color:#000;--disabled-background-color:#e9e9e9;--disabled-text-color:var(--muted-text-color);--input-bg-color:var(--section-bg-color);--input-fg-color:var(--text-color);--control-option-bg-color:var(--input-bg-color);--control-hover-bg-color:var(--hover-background-color);--control-checked-bg:color-mix(in srgb, #5f8f72 14%, var(--standout-bg-color));--control-checked-hover-bg:color-mix(in srgb, #5f8f72 22%, var(--standout-bg-color));--control-checked-fg:var(--karma-on-bg-fg);--menu-hover-bg-color:var(--hover-background-color);--menu-item-hover-background-color:var(--menu-hover-bg-color);--menu-dropdown-background-color:var(--section-bg-color);--menu-dropdown-radius:.4em;--menu-dropdown-padding:.25em;--menu-dropdown-border-color:var(--border-color);--menu-dropdown-shadow:0 .35em 1em color-mix(in srgb, var(--shadow-color) 65%, transparent), 0 0 0 1px var(--menu-dropdown-border-color);--menu-dropdown-link-hover-background-color:var(--menu-hover-bg-color);--header-menu-dropdown-link-hover-background-color:var(--header-hover-background-color);--table-sticky-bg:var(--section-bg-color);--table-row-hover-bg:var(--menu-hover-bg-color);--table-row-hover-fg:#000;--table-sticky-hover-bg:var(--table-row-hover-bg);--table-uneditable-bg:color-mix(in srgb, var(--body-bg-color) 30%, var(--section-bg-color));--table-sticky-uneditable-bg:var(--table-uneditable-bg);--skip-link-bg:#000;--skip-link-fg:var(--on-accent-fg);--skip-link-outline:#000;--progress-track-bg-color:var(--table-uneditable-bg);--progress-fill-bg-color:#5f8f72;--nav-grid-accent-fg:var(--icon-color);--nav-grid-accent-bg:color-mix(in srgb, var(--body-bg-color) 25%, var(--text-color));--nav-grid-active-fg:var(--button-on-accent-fg);--nav-grid-muted-fg:var(--muted-text-color);--nav-grid-border:var(--border-color);--nav-grid-hover-bg:var(--hover-background-color);--nav-grid-indicator-bg:var(--karma-bad-tint);--nav-grid-indicator-fg:var(--text-color);--nav-grid-disabled-fg:var(--disabled-text-color);--nav-grid-shadow:var(--shadow-color);--nav-grid-hover-shadow:color-mix(in srgb, var(--nav-grid-shadow) 50%, transparent);--scrollbar-track-bg:var(--body-bg-color);--scrollbar-thumb-bg:color-mix(in srgb, var(--muted-text-color) 55%, var(--border-color));--scrollbar-thumb-hover-bg:color-mix(in srgb, var(--text-color) 35%, var(--border-color))}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border:3px solid var(--scrollbar-track-bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}::-webkit-scrollbar-corner{background:var(--scrollbar-track-bg)}html,body{flex-direction:column;min-height:100vh;display:flex}body{background-color:var(--body-bg-color);color:var(--text-color);margin:0;padding:0;font-family:sans-serif}a,a:visited{color:var(--link-color);text-underline-offset:.15em;text-decoration:underline}a:hover{text-decoration-thickness:2px}a.active{text-decoration:underline}ul{padding-left:1.4em;list-style:"▹   "}main{flex-grow:1;margin:0;padding:1em}section{background-color:var(--section-bg-color);box-shadow:0 0 .5em var(--shadow-color);border-radius:.4em;margin-bottom:1em;padding:1em}section.transparent{box-shadow:none;background-color:#0000}section.small{border-radius:.8em;max-width:320px}section.small form{grid-template-columns:1fr}section.small fieldset{grid-column:span 1}section.with-header-and-content{padding:0}section .section-header{background-color:var(--section-header-bg-color);border-bottom:1px solid var(--border-color);border-radius:.4em .4em 0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;padding:.4em .4em .4em 1em;display:flex}section .section-header h2{margin:0;padding-top:.5em;padding-bottom:.5em}section .section-header div[role=toolbar],section .section-header .button{margin-bottom:0}section .section-header [role=toolbar] button,section .section-header [role=toolbar] .button{min-width:2.25em;padding:.35em .55em;line-height:1}section .section-header [role=toolbar] button svg,section .section-header [role=toolbar] .button svg{display:block}section .section-subheader{border-bottom:1px solid var(--border-color);padding-top:.4em;padding-bottom:.4em;padding-left:1em}section .section-subheader h3{margin:0;padding:0;font-size:1.1em;font-weight:600}section .section-content :first-child{margin-top:0}section .section-content :last-child:not(dialog){margin-bottom:0}.padding{padding:1em}header{background-color:var(--header-bg-color);color:var(--header-fg-color);box-shadow:var(--header-shadow);border-bottom:1px solid var(--header-border-color);z-index:3;align-items:center;gap:1em;min-height:3em;display:flex}header a,header a:visited{color:var(--header-fg-color);cursor:pointer;text-decoration:none}header a.active{text-decoration:underline}header img.logo{width:2em;height:2em;padding:.5em}header p{margin:0}header.fixed{width:100%;position:fixed}header{--progress-track-bg-color:var(--input-bg-color)}.icon{font-size:2em}.logo-and-title{flex-direction:row;align-items:center;display:flex}h1{margin:0 1em 0 0;font-size:1em}h2{letter-spacing:-.025em;margin-bottom:-.25em;font-size:1.1em;font-weight:800}h2:first-child{margin-top:0}nav ul{margin:0;padding:0;list-style-type:none}header nav li{display:inline-block}header nav a{border-radius:.4em;padding:.6em;display:block}pre{background-color:var(--standout-bg-color);border:1px solid var(--border-color);white-space:pre-wrap;text-align:left;border-radius:.4em;margin-bottom:0;padding:1em;font-family:monospace;overflow-x:auto}.br{border-radius:.4em}.bs{box-shadow:0 0 .5em var(--shadow-color)}.annotation,.tag{letter-spacing:.02em;-webkit-user-select:none;user-select:none;vertical-align:baseline;align-items:stretch;margin:.1em .1em .4em;font-size:.8125em;line-height:1.4;display:inline-flex}.annotation{border:1px solid var(--border-color);background-color:var(--standout-bg-color);color:var(--text-color);border-radius:999px;padding:0;overflow:hidden}.tag{text-transform:uppercase;border:1px solid var(--border-color);background-color:var(--standout-bg-color);color:var(--text-color);border-radius:999px;padding:.15em .55em;font-weight:600}.annotation-key{border-right:1px solid var(--border-color);color:var(--annotation-key-color);background-color:color-mix(in srgb, var(--border-color) 35%, var(--standout-bg-color));border-radius:0;align-items:center;padding:.15em .45em .15em .55em;font-weight:600;display:flex}.annotation-val{color:var(--text-color);border-radius:0;align-items:center;padding:.15em .55em .15em .45em;font-weight:400;display:flex}.notification{border:1px solid var(--border-color);background-color:var(--standout-bg-color);color:var(--text-color);border-radius:.4em;align-items:stretch;margin:0 0 .4em;padding:0;display:flex;overflow:hidden}.notification-key{border-right:1px solid var(--border-color);box-sizing:border-box;text-align:right;border-radius:0;flex:0 0 6em;justify-content:flex-end;align-items:center;width:6em;margin:0;padding:.4em;font-weight:700;display:flex}.notification-body{flex:1;min-width:0;padding:.4em}.clickable{cursor:pointer}.clickable a{color:var(--text-color);font-weight:700;text-decoration:none}button,.button,.button:visited{color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;text-align:center;background-color:#0000;border-radius:.4em;padding:.4em 1em;font-family:sans-serif;font-size:1em;font-weight:700;text-decoration:none}.inline-icon{align-items:center;gap:.35em;display:inline-flex}header button:hover,header .button:hover,header button:focus-visible,header .button:focus-visible{background-color:var(--header-button-hover-bg-color);color:var(--header-fg-color)}button:hover,.button:hover,button:focus-visible,.button:focus-visible{background-color:var(--hover-background-color);color:var(--hover-text-color)}button:focus-visible,.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}header a:focus-visible,header button:focus-visible,header .button:focus-visible{outline-color:var(--header-focus-outline-color)}.subtle{color:var(--muted-text-color);font-size:.9em}.stat{color:var(--text-color);font-size:1.4em;font-weight:700}form{border-radius:.4em;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,max-content) minmax(0,600px);align-items:baseline;gap:1em;display:grid}label,span.fake-label{cursor:pointer;font-weight:700}select{border:1px solid var(--border-color);background-color:var(--input-bg-color);color:var(--input-fg-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.4em;padding:1em;font-family:sans-serif}@media (prefers-color-scheme:dark){select{--lightningcss-light: ;--lightningcss-dark:initial}}select option{background-color:var(--input-bg-color);color:var(--input-fg-color)}textarea{border:1px solid var(--border-color);background-color:var(--input-bg-color);min-height:6em;color:var(--input-fg-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.4em;padding:1em;font-family:sans-serif}@media (prefers-color-scheme:dark){textarea{--lightningcss-light: ;--lightningcss-dark:initial}}textarea[readonly]{background-color:var(--disabled-background-color);color:var(--disabled-text-color);font-style:italic}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=color],input[type=datetime-local]{border:1px solid var(--border-color);background-color:var(--input-bg-color);color:var(--input-fg-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.4em;padding:1em;font-family:sans-serif}@media (prefers-color-scheme:dark){input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=color],input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial}}input[type=range]{appearance:none;width:100%;max-width:600px;height:.8em;accent-color:var(--control-checked-bg);color:var(--control-checked-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0}@media (prefers-color-scheme:dark){input[type=range]{--lightningcss-light: ;--lightningcss-dark:initial}}input[type=range]::-webkit-slider-runnable-track{border:1px solid var(--border-color);background-color:var(--control-option-bg-color);border-radius:.4em;height:.8em}input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--border-color);background-color:var(--control-checked-hover-bg);border-radius:.4em;width:1em;height:1em;margin-top:-.15em}input[type=range]::-moz-range-track{border:1px solid var(--border-color);background-color:var(--control-option-bg-color);border-radius:.4em;height:.8em}input[type=range]::-moz-range-progress{background-color:var(--control-checked-bg);border-radius:.4em;height:.8em}input[type=range]::-moz-range-thumb{border:1px solid var(--border-color);background-color:var(--control-checked-hover-bg);border-radius:.4em;width:1em;height:1em}input[type=range]:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}input[type=datetime-local]::-webkit-datetime-edit{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-text{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-month-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-day-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-year-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-hour-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-minute-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-ampm-field{color:var(--input-fg-color)}form input[type=checkbox]{justify-self:start;margin:0;padding:0}:is(input:user-invalid,textarea:user-invalid,select:user-invalid){border-color:var(--karma-bad-border);background-color:var(--karma-bad-wash);color:var(--text-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--karma-bad) 35%, transparent)}:is(input:user-invalid:focus-visible,textarea:user-invalid:focus-visible,select:user-invalid:focus-visible){outline:2px solid var(--karma-bad-border);outline-offset:2px}input:disabled,input[readonly],textarea:disabled{background-color:var(--disabled-background-color);color:var(--disabled-text-color);cursor:not-allowed!important}progress{border:1px solid var(--border-color);vertical-align:middle;appearance:none;background-color:var(--progress-track-bg-color);width:10em;height:.8em;accent-color:var(--progress-fill-bg-color);color:var(--progress-fill-bg-color);border-radius:.4em;overflow:hidden}progress::-webkit-progress-bar{background-color:var(--progress-track-bg-color);border-radius:.3em}progress::-webkit-progress-value{background-color:var(--progress-fill-bg-color);border-radius:.3em}progress::-moz-progress-bar{background-color:var(--progress-fill-bg-color);border-radius:.3em}progress:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}header progress{border-color:var(--header-border-color)}header progress:focus-visible{outline-color:var(--header-focus-outline-color)}fieldset{border:0;flex-direction:row;grid-column:span 2;align-items:start;gap:1em;padding:0;font-family:sans-serif;display:flex}label:has(input[type=checkbox]){border-radius:.4em;margin-right:.5em}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;padding:.5em}label:has(input[type=checkbox]):hover{background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}label:has(input[type=radio]):hover{background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}label:has(input[type=checkbox]:focus-visible){background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}label:has(input[type=radio]:focus-visible){background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}label:has(input:checked){background-color:var(--control-checked-bg);color:var(--control-checked-fg)}label:has(input:checked):hover{background-color:var(--control-checked-hover-bg);color:var(--control-checked-fg)}label:has(input:checked:focus-visible){background-color:var(--control-checked-hover-bg);color:var(--control-checked-fg)}.radio-group{border:1px solid var(--border-color);border-radius:.4em;flex-direction:row;align-items:center;gap:0;display:flex}.radio-group input[type=radio]{border-radius:.4em}.radio-group label{background-color:var(--control-option-bg-color);cursor:pointer;text-align:center;flex-grow:1;padding:.5em}.radio-group label:hover{background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}.radio-group label:has(input:focus-visible){background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}.radio-group label:first-child{border-radius:.4em 0 0 .4em}.radio-group label:last-child{border-radius:0 .4em .4em 0}.radio-group.radio-boolean{justify-self:start;width:max-content}.radio-group.radio-boolean label{flex-grow:0}.radio-group.radio-list{flex-direction:column;justify-self:start;align-items:stretch;width:max-content}.radio-group.radio-list label{text-align:left;flex-grow:0}.radio-group.radio-list label:first-child{border-radius:.4em .4em 0 0}.radio-group.radio-list label:last-child{border-radius:0 0 .4em .4em}.multiple-checklist{border:1px solid var(--border-color);border-radius:.4em;flex-direction:column;justify-self:start;gap:0;width:max-content;display:flex}.multiple-checklist label{background-color:var(--control-option-bg-color);text-align:left}.multiple-checklist label:has(input[type=checkbox]){border-radius:0;margin:0}.multiple-checklist input[type=checkbox]{margin:3px 3px 0 5px}.multiple-checklist label:has(input[type=checkbox]):first-child{border-radius:.4em .4em 0 0}.multiple-checklist label:has(input[type=checkbox]):last-child{border-radius:0 0 .4em .4em}.grid{justify-content:center;gap:1em;display:grid}.grid-display{display:grid}.grid-boxed{grid-template-columns:1fr 1fr 1fr;gap:1em;display:grid}.grid-boxed-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;display:grid}.grid section{margin-bottom:0}.gc-xl{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.stat-display{border:1px solid var(--border-color);background-color:var(--standout-bg-color);text-align:center;border-radius:.4em;padding:1em}.stat-display span.subtle{display:block}.tac{text-align:center}.blocktext{letter-spacing:1px;text-transform:uppercase}div[role=toolbar]{flex-direction:row;align-items:center;gap:1em;margin-bottom:1em;display:flex}table{width:100%}table.bordered{border:1px solid var(--border-color);border-collapse:collapse;box-shadow:0 .1em .1em var(--shadow-color);border-radius:.4em}table,th,td{border:0;border-bottom:1px solid var(--border-color);border-collapse:collapse}table.row-hover tr:hover td,table.row-hover tr:focus-within td{background-color:var(--table-row-hover-bg);color:var(--table-row-hover-fg)}table.row-expand tbody.row-group .row-details{display:none}table.row-expand tbody.row-group:has(.row-expand-toggle input:checked) .row-details{display:table-row}table.row-expand tr.row-details td{background-color:var(--standout-bg-color);vertical-align:top;padding:1em}table.row-expand.row-hover tbody.row-group:hover tr:first-child td,table.row-expand.row-hover tbody.row-group:focus-within tr:first-child td{background-color:var(--table-row-hover-bg);color:var(--table-row-hover-fg)}table.row-expand.row-hover tbody.row-group:hover tr.row-details td,table.row-expand.row-hover tbody.row-group:focus-within tr.row-details td{background-color:var(--standout-bg-color);color:inherit}.row-expand-toggle{cursor:pointer;vertical-align:middle;margin-right:.35em}td.uneditable .row-expand-toggle{margin-right:.25em}.row-expand-toggle input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-expand-icon{display:inline-block}.row-expand-toggle input:not(:checked)+.row-expand-icon{transform:rotate(-90deg)}td,th{padding:.5em}th{text-align:left}th.small{width:10%}td.uneditable{background-color:var(--table-uneditable-bg);font-weight:700}th.actions,td.actions{text-align:right;white-space:nowrap;width:8rem}td.actions nav.menu{vertical-align:middle;display:inline-block}td.actions nav.menu li div{z-index:1;left:auto;right:0}.responsive-cols{width:100%;display:block;container:responsive-cols/inline-size}@container responsive-cols (width<=38rem){:is(th,td).col-priority-1{display:none}}@container responsive-cols (width<=34rem){:is(th,td).col-priority-2{display:none}}@container responsive-cols (width<=30rem){:is(th,td).col-priority-3{display:none}}@container responsive-cols (width<=26rem){:is(th,td).col-priority-4{display:none}}@container responsive-cols (width<=22rem){:is(th,td).col-priority-5{display:none}}.table-scroll{width:100%;display:block;overflow-x:auto}.table-scroll table{width:max-content;min-width:100%}.table-scroll :is(th,td){white-space:nowrap}.table-scroll.sticky-cols-1{--sticky-col-1-width:3rem}.table-scroll.sticky-cols-2{--sticky-col-1-width:3rem;--sticky-col-2-width:10rem}.table-scroll.sticky-cols-3{--sticky-col-1-width:3rem;--sticky-col-2-width:10rem;--sticky-col-3-width:12rem}.table-scroll.sticky-cols-1 :is(th,td):first-child,.table-scroll.sticky-cols-2 :is(th,td):first-child,.table-scroll.sticky-cols-3 :is(th,td):first-child{z-index:1;width:var(--sticky-col-1-width);min-width:var(--sticky-col-1-width);max-width:var(--sticky-col-1-width);background-color:var(--table-sticky-bg);position:sticky;left:0}.table-scroll.sticky-cols-2 :is(th,td):nth-child(2),.table-scroll.sticky-cols-3 :is(th,td):nth-child(2){left:var(--sticky-col-1-width);z-index:1;width:var(--sticky-col-2-width);min-width:var(--sticky-col-2-width);max-width:var(--sticky-col-2-width);background-color:var(--table-sticky-bg);position:sticky}.table-scroll.sticky-cols-3 :is(th,td):nth-child(3){left:calc(var(--sticky-col-1-width) + var(--sticky-col-2-width));z-index:1;width:var(--sticky-col-3-width);min-width:var(--sticky-col-3-width);max-width:var(--sticky-col-3-width);background-color:var(--table-sticky-bg);position:sticky}.table-scroll.sticky-cols-1 :is(th,td):first-child,.table-scroll.sticky-cols-2 :is(th,td):nth-child(2),.table-scroll.sticky-cols-3 :is(th,td):nth-child(3){box-shadow:1px 0 0 var(--border-color)}.table-scroll.sticky-cols-1 thead th:first-child,.table-scroll.sticky-cols-2 thead th:first-child,.table-scroll.sticky-cols-2 thead th:nth-child(2),.table-scroll.sticky-cols-2 tbody td:nth-child(2){z-index:2}.table-scroll.sticky-cols-2 thead th:nth-child(2){z-index:3}.table-scroll.sticky-cols-3 thead th:first-child,.table-scroll.sticky-cols-3 thead th:nth-child(2),.table-scroll.sticky-cols-3 tbody td:nth-child(2){z-index:2}.table-scroll.sticky-cols-3 thead th:nth-child(2),.table-scroll.sticky-cols-3 thead th:nth-child(3),.table-scroll.sticky-cols-3 tbody td:nth-child(3){z-index:3}.table-scroll.sticky-cols-3 thead th:nth-child(3){z-index:4}.table-scroll.sticky-cols-1 tbody td.uneditable:first-child,.table-scroll.sticky-cols-2 tbody td.uneditable:first-child,.table-scroll.sticky-cols-3 tbody td.uneditable:first-child{background-color:var(--table-sticky-uneditable-bg)}.table-scroll.sticky-cols-1 table.row-hover tbody tr:hover td:first-child,.table-scroll.sticky-cols-1 table.row-hover tbody tr:focus-within td:first-child,.table-scroll.sticky-cols-2 table.row-hover tbody tr:hover td:nth-child(-n+2),.table-scroll.sticky-cols-2 table.row-hover tbody tr:focus-within td:nth-child(-n+2),.table-scroll.sticky-cols-3 table.row-hover tbody tr:hover td:nth-child(-n+3),.table-scroll.sticky-cols-3 table.row-hover tbody tr:focus-within td:nth-child(-n+3){background-color:var(--table-sticky-hover-bg);color:var(--table-row-hover-fg)}ul.noListStyle{margin:0;padding:0;list-style-type:none}nav.menu>ul{margin:0;padding:0;list-style:none}nav.menu>ul li{border-radius:.5em;display:inline-block;position:relative}nav.menu>ul li span.submenu{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}td.actions .actions-menu-trigger button{vertical-align:middle;color:inherit;cursor:pointer;background:0 0;border:0;padding:.2em .5em;font-size:1.2em;font-weight:400;line-height:1}td.actions .actions-menu-trigger button:hover,td.actions .actions-menu-trigger button:focus-visible{background-color:var(--menu-dropdown-link-hover-background-color);color:var(--table-row-hover-fg)}nav.menu>ul li div{box-shadow:var(--menu-dropdown-shadow);border-radius:var(--menu-dropdown-radius);z-index:5;display:none;position:absolute;top:100%;left:0}nav.menu>ul li div:before{content:"";height:.5em;position:absolute;bottom:100%;left:0;right:0}nav.menu>ul li:hover div,nav.menu>ul li:focus-within div{background-color:var(--menu-dropdown-background-color);min-width:12em;padding:var(--menu-dropdown-padding);display:block}header nav.menu>ul li div{--menu-dropdown-border-color:var(--header-border-color)}nav.menu>ul li:hover,nav.menu>ul li:focus-within{background-color:var(--menu-item-hover-background-color);color:var(--hover-text-color)}nav.menu>ul li:hover>a,nav.menu>ul li:hover>span>a,nav.menu>ul li:hover>span>button,nav.menu>ul li:focus-within>a,nav.menu>ul li:focus-within>span>a,nav.menu>ul li:focus-within>span>button{color:var(--hover-text-color)}nav.menu>ul li span{cursor:pointer}header nav.menu>ul li:hover,header nav.menu>ul li:focus-within{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header nav.menu>ul li:hover>a,header nav.menu>ul li:hover>span>a,header nav.menu>ul li:hover>span>button,header nav.menu>ul li:focus-within>a,header nav.menu>ul li:focus-within>span>a,header nav.menu>ul li:focus-within>span>button{color:var(--header-hover-text-color);background-color:var(--header-hover-background-color)}header nav.menu>ul li:hover div,header nav.menu>ul li:focus-within div{background-color:var(--header-bg-color);color:var(--header-fg-color)}header nav.menu>ul div ul li{color:var(--header-fg-color)}header nav.menu>ul div ul li:hover,header nav.menu>ul div ul li:focus-within{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header nav.menu>ul div ul li:hover>a,header nav.menu>ul div ul li:focus-within>a,header nav.menu>ul div ul li:hover>button,header nav.menu>ul div ul li:focus-within>button{color:var(--header-hover-text-color);background-color:var(--header-hover-background-color)}header nav.menu>ul li:hover ul,header nav.menu>ul li:focus-within ul{margin:0;padding:0}nav.menu>ul div ul{margin:0;padding:0;list-style:none}nav.menu>ul div ul li{border-radius:calc(var(--menu-dropdown-radius) - .05em);margin-right:0;display:block}nav.menu>ul div ul a{border-radius:inherit;padding:.35em .6em;text-decoration:none;display:block}nav.menu>ul li span.submenu a:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}nav.menu>ul li span.submenu button{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}nav.menu>ul li span.submenu button:hover,nav.menu>ul li span.submenu button:focus-visible{color:inherit;background-color:#0000}nav.menu>ul div ul button{text-align:left;width:100%;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:.35em .6em;text-decoration:none;display:block}nav.menu>ul div ul button:hover,nav.menu>ul div ul button:focus-visible{background-color:var(--menu-dropdown-link-hover-background-color);color:var(--hover-text-color)}header nav.menu>ul div ul a{background-color:var(--header-bg-color);color:var(--header-fg-color);border-radius:inherit}nav.menu>ul div ul a:hover,nav.menu>ul div ul a:focus-visible{background-color:var(--menu-dropdown-link-hover-background-color);color:var(--hover-text-color)}nav.menu>ul div ul a:focus-visible,nav.menu>ul div ul button:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:-2px}header nav.menu>ul li span.submenu a:focus-visible{outline-color:var(--header-focus-outline-color)}header nav.menu>ul div ul a:hover,header nav.menu>ul div ul a:focus-visible{background-color:var(--header-menu-dropdown-link-hover-background-color);color:var(--header-hover-text-color)}header nav.menu>ul div ul a:focus-visible,header nav.menu>ul div ul button:focus-visible{outline-color:var(--header-focus-outline-color)}header nav.menu>ul div ul button{background-color:var(--header-bg-color);color:var(--header-fg-color);border-radius:inherit}header nav.menu>ul div ul button:hover,header nav.menu>ul div ul button:focus-visible{background-color:var(--header-menu-dropdown-link-hover-background-color);color:var(--header-hover-text-color)}header nav.menu>ul a,header nav.menu>ul a:visited{color:var(--header-fg-color);background-color:var(--header-bg-color)}header nav.menu>ul a:hover,header nav.menu>ul a:focus-visible{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}aside{background-color:var(--sidebar-bg-color);box-shadow:0 0 .5em var(--shadow-color);visibility:hidden;z-index:2;width:14em;min-width:14em;height:100vh;transition:left .5s,visibility .5s;position:fixed;left:-14em}aside.stuck{height:auto;position:static}aside.shown{visibility:visible;left:0}aside a,aside a:visited{color:var(--sidebar-link-color);text-decoration:none}aside ul{padding:0;list-style:none}aside ul li a{padding:.4em .6em;text-decoration:none;display:block}aside a:hover,aside a:focus-visible{background-color:var(--sidebar-hover-bg-color)}footer{text-align:center;padding:.5em}#layout{flex-direction:row;flex-grow:1;display:flex}#content{flex-direction:column;flex-grow:1;display:flex}footer span{background-color:var(--footer-chip-bg-color);color:var(--text-color);border-radius:.5em;margin-right:1em;padding:.5em 1em;display:inline-block}footer span a,footer span a:visited{color:var(--footer-link-color)}.a11yhidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a11yhidden:focus,.a11yhidden:focus-visible{z-index:100;clip:auto;clip-path:none;white-space:normal;background-color:var(--skip-link-bg);border:2px solid var(--skip-link-fg);width:auto;height:auto;color:var(--skip-link-fg);outline:2px solid var(--skip-link-outline);outline-offset:2px;border-radius:.5em;margin:0;padding:.5em 1em;text-decoration:none;position:fixed;top:1em;left:1em;overflow:visible}#sidebar-button{cursor:pointer;border-right:1px solid var(--sidebar-border-color);flex-direction:row;width:14em;display:flex}#sidebar-button:hover,#sidebar-button:focus-visible{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}#sidebar-button:focus-visible{outline:2px solid var(--header-focus-outline-color);outline-offset:-2px}#sidebar-button .menu-icon{padding:.5em}#sidebar-button .logo-and-title{flex-grow:1}dialog{background-color:var(--section-bg-color);max-width:600px;color:var(--text-color);border-radius:.4em;margin:auto;padding:1em}dialog:not(:modal)[open]{z-index:4;position:fixed}dialog form:not(:has(label,span.fake-label)){flex-flow:wrap;justify-content:flex-end;align-items:center;gap:1em;display:flex}dialog form fieldset{justify-content:flex-end}dialog::backdrop{background-color:var(--backdrop-color)}.vh{visibility:hidden}.script-button{cursor:pointer;padding:.5em}.fs2{font-size:2em}.flex-row{flex-direction:row;align-items:center;display:flex}.fg0{flex-grow:0}.fg1{flex-grow:1}.g1{gap:1em}.g2{gap:2em}.flex-spacer{flex-grow:1}dl{grid-template-columns:max-content 1fr;gap:0;display:grid}dt:after{content:":"}dt{border-right:1px solid var(--border-color);text-align:right;padding:.6em;font-weight:700}dd{word-break:break-word;margin-left:0;padding:.6em}a svg,button svg,h2 svg{vertical-align:bottom}@media (width<=600px){header{gap:.5em}header h1{font-size:1.2em}header p{font-size:.8em}header nav ul li{margin-right:0;display:block}main{padding:0}section{border-radius:0;margin:1em 0 0;padding:.75em}.hide-small{display:none}form{grid-template-columns:1fr}fieldset{grid-column:span 1}aside.stuck{width:100%;position:absolute}dl{grid-template-columns:1fr;display:grid}dt{text-align:left;border-right:none;padding:0}dd{margin-bottom:.8em;padding-left:0}}}@layer karma{.critical,.error,.bad{color:var(--karma-on-bg-fg);background-color:var(--karma-bad)}.warning{color:var(--karma-on-bg-fg);background-color:var(--karma-warning)}.severe{color:var(--karma-on-bg-fg);background-color:var(--karma-severe)}.note{color:var(--karma-on-bg-fg);background-color:var(--karma-note)}.info{color:var(--karma-on-bg-fg);background-color:var(--karma-info)}.success,.good{background-color:var(--karma-good);color:var(--karma-on-bg-fg)}.old{background-color:var(--karma-old);color:var(--karma-on-bg-fg)}.tag:is(.note,.success,.good,.severe,.critical,.error,.bad,.warning,.info,.old){border-color:#0000}.tag.note{background-color:var(--karma-note-tint);color:var(--text-color)}.tag.success,.tag.good{background-color:var(--karma-good-tint);color:var(--text-color)}.tag.severe{background-color:var(--karma-severe-tint);color:var(--text-color)}.tag.critical,.tag.error,.tag.bad{background-color:var(--karma-bad-tint);color:var(--text-color)}.tag.warning{background-color:var(--karma-warning-tint);color:var(--text-color)}.tag.info{background-color:var(--karma-info-tint);color:var(--text-color)}.tag.old{background-color:var(--karma-old-tint);color:var(--text-color)}.stat-display:is(.note,.success,.good,.severe,.critical,.error,.bad,.warning,.info,.old){background-color:var(--standout-bg-color);color:var(--text-color)}.stat-display.note{background-color:var(--karma-note-wash)}.stat-display.good,.stat-display.success{background-color:var(--karma-good-wash)}.stat-display.warning{background-color:var(--karma-warning-wash)}.stat-display.severe{background-color:var(--karma-severe-wash)}.stat-display.bad,.stat-display.critical,.stat-display.error{background-color:var(--karma-bad-wash)}.stat-display.info{background-color:var(--karma-info-wash)}.stat-display.old{background-color:var(--karma-old-wash)}.annotation:is(.note,.success,.good,.severe,.critical,.error,.bad,.warning,.info,.old),.notification:is(.note,.success,.good,.severe,.critical,.error,.bad,.warning,.info,.old){background-color:var(--standout-bg-color);color:var(--text-color)}.annotation.note .annotation-val{background-color:var(--karma-note-tint);color:var(--text-color)}.annotation.success .annotation-val,.annotation.good .annotation-val{background-color:var(--karma-good-tint);color:var(--text-color)}.annotation.severe .annotation-val{background-color:var(--karma-severe-tint);color:var(--text-color)}.annotation.critical .annotation-val,.annotation.error .annotation-val,.annotation.bad .annotation-val{background-color:var(--karma-bad-tint);color:var(--text-color)}.annotation.warning .annotation-val{background-color:var(--karma-warning-tint);color:var(--text-color)}.annotation.info .annotation-val{background-color:var(--karma-info-tint);color:var(--text-color)}.annotation.old .annotation-val{background-color:var(--karma-old-tint);color:var(--text-color)}.notification.note .notification-key{background-color:var(--karma-note-tint);color:var(--text-color)}.notification.success .notification-key,.notification.good .notification-key{background-color:var(--karma-good-tint);color:var(--text-color)}.notification.severe .notification-key{background-color:var(--karma-severe-tint);color:var(--text-color)}.notification.critical .notification-key,.notification.error .notification-key,.notification.bad .notification-key{background-color:var(--karma-bad-tint);color:var(--text-color)}.notification.warning .notification-key{background-color:var(--karma-warning-tint);color:var(--text-color)}.notification.info .notification-key{background-color:var(--karma-info-tint);color:var(--text-color)}.notification.old .notification-key{background-color:var(--karma-old-tint);color:var(--text-color)}button[type=submit],button.good,.button.good{background-color:var(--button-good-bg);color:var(--button-on-accent-fg);border:0}button.neutral,.button.neutral,button[type=submit].neutral,.button.neutral[type=submit]{color:var(--text-color);border:1px solid var(--border-color);background-color:#0000}button.neutral:hover,.button.neutral:hover,button.neutral:focus-visible,.button.neutral:focus-visible,button[type=submit].neutral:hover,.button.neutral[type=submit]:hover,button[type=submit].neutral:focus-visible,.button.neutral[type=submit]:focus-visible{background-color:var(--hover-background-color);color:var(--hover-text-color)}button[type=submit]:hover,button.good:hover,.button.good:hover,button[type=submit]:focus-visible,button.good:focus-visible,.button.good:focus-visible{background-color:var(--button-good-hover-bg)}button:disabled,.button:disabled{background-color:var(--button-disabled-bg);color:var(--button-disabled-fg);cursor:not-allowed}button:disabled:hover,.button:disabled:hover{background-color:var(--button-disabled-bg)}button[type=reset],button.bad,.button.bad{background-color:var(--button-bad-bg);color:var(--button-on-accent-fg);border:0}button[type=reset]:hover,button.bad:hover,.button.bad:hover,button[type=reset]:focus-visible,button.bad:focus-visible,.button.bad:focus-visible{background-color:var(--button-bad-hover-bg)}button.warning,.button.warning{background-color:var(--button-warning-bg);color:var(--button-on-accent-fg);border:0}button.warning:hover,.button.warning:hover,button.warning:focus-visible,.button.warning:focus-visible{background-color:var(--button-warning-hover-bg)}.navigation-grid-container{width:100%}.navigation-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem 0;display:grid}.navigation-grid.compact{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}button.nav-button,a.nav-button{border:1px solid var(--nav-grid-border);cursor:pointer;text-align:left;color:inherit;background:0 0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:1.25rem .75rem;font-weight:400;text-decoration:none;transition:all .2s;display:flex;position:relative}.navigation-grid.compact button.nav-button,.navigation-grid.compact a.nav-button{gap:.5rem;padding:.75rem .5rem}button.nav-button:hover,a.nav-button:hover{border-color:var(--nav-grid-accent-fg);background:var(--nav-grid-hover-bg);color:var(--text-color);box-shadow:0 4px 8px var(--nav-grid-hover-shadow);transform:translateY(-2px)}button.nav-button:active,a.nav-button:active{box-shadow:0 2px 4px var(--nav-grid-shadow);transform:translateY(0)}button.nav-button.active,a.nav-button.active{background:var(--nav-grid-accent-bg);border-color:var(--nav-grid-accent-bg);color:var(--nav-grid-active-fg)}button.nav-button.active .nav-button-icon,a.nav-button.active .nav-button-icon{color:var(--nav-grid-active-fg)}.nav-button-icon{color:var(--icon-color);background:0 0;flex-shrink:0;justify-content:start;align-items:start;transition:color .2s;display:flex}button.nav-button:disabled,button.nav-button.disabled{color:inherit;cursor:not-allowed;opacity:.6;background:0 0}button.nav-button:disabled:hover,button.nav-button.disabled:hover{border-color:var(--nav-grid-border);box-shadow:none;color:inherit;background:0 0;transform:none}button.nav-button:disabled .nav-button-icon,button.nav-button.disabled .nav-button-icon{color:var(--nav-grid-disabled-fg)}.nav-button-indicator{background:var(--nav-grid-indicator-bg);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;position:absolute;top:.75rem;right:.75rem}.nav-button-count{background:var(--nav-grid-indicator-bg);min-width:1.25rem;color:var(--nav-grid-indicator-fg);text-align:center;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.75em;font-weight:600;line-height:1.2;position:absolute;top:.5rem;right:.5rem}.navigation-grid.compact .nav-button-indicator{top:.5rem;right:.5rem}.navigation-grid.compact .nav-button-count{top:.35rem;right:.35rem}.nav-button-label{word-break:break-word;text-align:left;font-size:1.125rem;font-weight:700;line-height:1.2}button.nav-button.active .nav-button-label,a.nav-button.active .nav-button-label{color:var(--nav-grid-active-fg)}.nav-button-description{color:var(--nav-grid-muted-fg);word-break:break-word;text-align:left;font-weight:400;line-height:1.5}button.nav-button.active .nav-button-description,a.nav-button.active .nav-button-description{color:var(--nav-grid-active-fg)}.navigation-grid-empty{text-align:center;color:var(--nav-grid-muted-fg);padding:2rem}@media (width<=768px){.navigation-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}button.nav-button,a.nav-button{padding:1rem .5rem}}}:root{--table-header-fg:var(--text-color);--table-header-active-fg:var(--link-color);--table-header-active-bg:var(--hover-background-color);--tab-fg:var(--muted-text-color);--tab-active-fg:var(--control-checked-fg);--tab-active-bg:var(--control-checked-bg);--tab-active-hover-bg:var(--control-checked-hover-bg);--hover-background-color:color-mix(in srgb, var(--body-bg-color) 45%, var(--section-bg-color));--control-hover-bg-color:var(--hover-background-color);--sidebar-hover-bg-color:var(--hover-background-color);--quick-search-dialog-bg:var(--standout-bg-color);--quick-search-dialog-fg:var(--text-color);--quick-search-backdrop:var(--backdrop-color);--quick-search-input-bg:var(--input-bg-color);--quick-search-input-fg:var(--input-fg-color);--quick-search-border:var(--border-color);--quick-search-muted-fg:var(--muted-text-color);--quick-search-subtle-fg:var(--annotation-key-color);--quick-search-focus-outline:var(--focus-outline-color);--quick-search-highlight-bg:var(--karma-warning-tint);--quick-search-hover-bg:var(--hover-background-color);--quick-search-hover-fg:var(--hover-text-color);--radio-group-focus-outline:var(--focus-outline-color);--radio-group-checked-hover-bg:var(--control-checked-hover-bg);--radio-group-checked-hover-fg:var(--control-checked-fg);--login-input-focus-outline:var(--focus-outline-color);--login-error-bg:var(--karma-bad);--login-error-fg:var(--karma-on-bg-fg);--login-muted-fg:var(--muted-text-color);--login-spinner-fg:var(--link-color);--login-spinner-track:var(--border-color);--form-field-required-fg:var(--karma-bad);--table-muted-fg:var(--muted-text-color);--button-transparent-disabled-fg:color-mix(in srgb, var(--text-color) 45%, var(--section-bg-color));--table-popover-bg:var(--section-bg-color);--table-popover-border:var(--border-color);--table-popover-shadow:0 8px 24px color-mix(in srgb, var(--shadow-color) 60%, transparent);--table-popover-muted-fg:var(--muted-text-color);--table-popover-fg:var(--text-color);--table-popover-item-bg:var(--standout-bg-color);--table-popover-item-drag-border:var(--text-color);--table-popover-divider:var(--border-color);--table-popover-error-fg:var(--karma-bad);--table-popover-success-fg:var(--karma-good);--tab-border:var(--border-color);--tab-hover-fg:var(--text-color);--tab-hover-bg:var(--hover-background-color);--calendar-chrome-bg:var(--standout-bg-color);--calendar-surface-bg:var(--section-bg-color);--calendar-border:var(--border-color);--calendar-error-fg:var(--karma-bad);--calendar-loading-overlay-bg:color-mix(in srgb, var(--calendar-surface-bg) 60%, transparent);--calendar-day-fg:var(--text-color);--calendar-muted-fg:var(--muted-text-color);--calendar-accent-fg:var(--link-color);--calendar-day-hover-bg:color-mix(in srgb, var(--link-color) 8%, var(--calendar-surface-bg));--calendar-day-muted-bg:var(--standout-bg-color);--calendar-day-muted-hover-bg:var(--table-uneditable-bg);--calendar-today-bg:var(--karma-warning-tint);--calendar-today-hover-bg:var(--karma-note-tint);--calendar-range-accent:var(--link-color);--calendar-range-bg-strong:color-mix(in srgb, var(--link-color) 22%, transparent);--calendar-range-bg:color-mix(in srgb, var(--link-color) 14%, transparent);--calendar-range-bg-subtle:color-mix(in srgb, var(--link-color) 10%, transparent);--calendar-event-bg:var(--karma-good);--calendar-event-border:color-mix(in srgb, var(--karma-on-bg-fg) 35%, var(--karma-good));--calendar-event-hover-bg:color-mix(in srgb, var(--karma-good) 80%, var(--karma-on-bg-fg));--calendar-event-title-fg:var(--text-color);--calendar-event-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 50%, transparent);--calendar-event-hover-shadow:0 2px 4px color-mix(in srgb, var(--shadow-color) 60%, transparent);--calendar-more-bg:var(--standout-bg-color);--calendar-event-custom-border-mix:var(--karma-on-bg-fg);--danger-zone-border:color-mix(in srgb, var(--karma-bad) 35%, var(--border-color));--danger-zone-bg:var(--standout-bg-color);--danger-zone-summary-hover-bg:var(--karma-bad-tint);--danger-zone-warning-fg:var(--muted-text-color);--danger-zone-focus-outline:var(--karma-bad-border)}table thead th{color:var(--table-header-fg)}#content,#content main,section .section-content{min-width:0}section .section-header [role=toolbar] button,section .section-header [role=toolbar] .button{min-width:0;padding:.4em 1em;line-height:normal}section.narrow{border-radius:.8em;max-width:480px;margin-left:auto;margin-right:auto}section.narrow form{grid-template-columns:1fr}section.narrow fieldset{grid-column:span 1}form>.form-field-label-skip{grid-column:1/-1}input.field-invalid,textarea.field-invalid,select.field-invalid{border-color:var(--karma-bad-border);background-color:var(--karma-bad-wash);color:var(--text-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--karma-bad) 35%, transparent)}input.field-invalid:focus-visible,textarea.field-invalid:focus-visible,select.field-invalid:focus-visible{outline:2px solid var(--karma-bad-border);outline-offset:2px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body-bg-color:#262626;--section-bg-color:#343434;--standout-bg-color:#1f1f1f;--section-header-bg-color:var(--section-bg-color);--header-bg-color:#000;--header-border-color:#222;--header-shadow:0px 0px 1em #1c1c1c;--header-hover-background-color:#1d345c;--sidebar-bg-color:#000;--sidebar-link-color:var(--link-color);--sidebar-hover-bg-color:var(--hover-background-color);--footer-chip-bg-color:#444;--footer-link-color:lightblue;--text-color:#ddd;--muted-text-color:color-mix(in srgb, var(--text-color) 87%, #121619);--link-color:lightblue;--annotation-key-color:#aaa;--focus-outline-color:#fff;--border-color:#595959;--shadow-color:color-mix(in srgb, var(--body-bg-color) 48%, #121619);--hover-background-color:color-mix(in srgb, var(--header-hover-background-color) 45%, var(--section-bg-color));--hover-text-color:var(--on-accent-fg);--disabled-background-color:#333;--disabled-text-color:#999;--input-bg-color:#4e4e4e;--input-fg-color:var(--text-color);--control-option-bg-color:var(--section-bg-color);--control-hover-bg-color:var(--hover-background-color);--control-checked-bg:color-mix(in srgb, #8fb59a 45%, var(--section-bg-color));--control-checked-hover-bg:color-mix(in srgb, #8fb59a 55%, var(--section-bg-color));--control-checked-fg:var(--text-color);--menu-item-hover-background-color:var(--hover-background-color);--menu-dropdown-background-color:var(--section-bg-color);--menu-dropdown-shadow:0 .4em 1.1em #0000008c, 0 0 0 1px var(--menu-dropdown-border-color);--menu-dropdown-link-hover-background-color:var(--hover-background-color);--header-menu-dropdown-link-hover-background-color:var(--header-hover-background-color);--table-sticky-bg:var(--section-bg-color);--table-row-hover-bg:var(--hover-background-color);--table-row-hover-fg:var(--on-accent-fg);--table-sticky-hover-bg:var(--table-row-hover-bg);--table-uneditable-bg:color-mix(in srgb, var(--header-hover-background-color) 18%, var(--section-bg-color));--table-sticky-uneditable-bg:var(--table-uneditable-bg);--progress-track-bg-color:var(--table-uneditable-bg);--progress-fill-bg-color:#8fb59a;--karma-info-tint:color-mix(in srgb, var(--karma-info) 30%, var(--standout-bg-color));--karma-info-wash:color-mix(in srgb, var(--karma-info) 22%, var(--standout-bg-color));--karma-warning:#ffeb3b;--karma-warning-tint:color-mix(in srgb, var(--karma-warning) 30%, var(--standout-bg-color))}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}aside menu{padding:0;list-style:none}aside menu li a{padding:.4em .6em;text-decoration:none;display:block}}@layer karma,theme;.responsive-cols{width:100%;min-width:0;max-width:100%;display:block;container:responsive-cols/inline-size}@container responsive-cols (width<=38rem){:is(th,td).col-priority-1{display:none}}@container responsive-cols (width<=34rem){:is(th,td).col-priority-2{display:none}}@container responsive-cols (width<=30rem){:is(th,td).col-priority-3{display:none}}@container responsive-cols (width<=26rem){:is(th,td).col-priority-4{display:none}}@container responsive-cols (width<=22rem){:is(th,td).col-priority-5{display:none}}.tabs-container[data-v-52fe6a94]{width:100%}.tabs-container.tabs-vertical[data-v-52fe6a94]{align-items:stretch;gap:0;display:flex}.tabs-header[data-v-52fe6a94]{border-bottom:1px solid var(--tab-border)}.tabs-vertical .tabs-header[data-v-52fe6a94]{border-bottom:none;border-right:1px solid var(--tab-border);flex-shrink:0}.tabs-header-scroll[data-v-52fe6a94]{scrollbar-width:thin;gap:.25rem;display:flex;overflow-x:auto}.tabs-header-scroll[data-v-52fe6a94]::-webkit-scrollbar{height:4px}.tabs-header-scroll[data-v-52fe6a94]::-webkit-scrollbar-track{background:0 0}.tabs-header-scroll[data-v-52fe6a94]::-webkit-scrollbar-thumb{background:var(--tab-border);border-radius:2px}.tabs-vertical .tabs-header-scroll[data-v-52fe6a94]{flex-direction:column;min-width:10rem;max-height:24rem;overflow:hidden auto}.tabs-vertical .tabs-header-scroll[data-v-52fe6a94]::-webkit-scrollbar{width:4px;height:auto}.tab-button[data-v-52fe6a94]{cursor:pointer;color:var(--tab-fg);white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:.4em .4em 0 0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1em;display:flex;position:relative}.tab-button[data-v-52fe6a94]:hover:not(.active):not(:disabled){color:var(--tab-hover-fg);background-color:var(--tab-hover-bg)}.tab-button.active[data-v-52fe6a94]{background-color:var(--tab-active-bg);color:var(--tab-active-fg);border-bottom-color:#0000}.tab-button[data-v-52fe6a94]:disabled,.tab-button.disabled[data-v-52fe6a94]{cursor:not-allowed;color:var(--disabled-text-color);opacity:.72}.tab-button[data-v-52fe6a94]:disabled:hover,.tab-button.disabled[data-v-52fe6a94]:hover{color:var(--disabled-text-color);background-color:#0000}.tab-button:disabled.active[data-v-52fe6a94],.tab-button.disabled.active[data-v-52fe6a94]{background-color:var(--tab-active-bg);color:var(--disabled-text-color)}.tabs-vertical .tab-button[data-v-52fe6a94]{border-bottom:none;border-right:1px solid #0000;border-radius:.4em 0 0 .4em;justify-content:flex-start;width:100%}.tabs-vertical .tab-button.active[data-v-52fe6a94]{border-right-color:#0000}.tabs-vertical .tabs-content[data-v-52fe6a94]{flex:1;min-width:0}.tabs-flush .tab-panel[data-v-52fe6a94]{padding:1.5rem 0 0}.tabs-vertical.tabs-flush .tab-panel[data-v-52fe6a94]{padding-top:0;padding-left:.75rem}.tabs-vertical.tabs-flush .tabs-header[data-v-52fe6a94]{flex-direction:column;align-self:stretch;display:flex}.tabs-vertical.tabs-flush .tabs-header-scroll[data-v-52fe6a94]{flex:1;max-height:none}.tabs-vertical.tabs-flush .tab-button[data-v-52fe6a94]{border-radius:0}.tab-button.active[data-v-52fe6a94]:hover,.tab-button.active[data-v-52fe6a94]:focus-visible{background-color:var(--tab-active-hover-bg);color:var(--tab-active-fg)}.tab-button[data-v-52fe6a94]:focus{outline:none}.tab-button[data-v-52fe6a94]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-outline-color);z-index:1;outline:none}.tab-button[data-v-52fe6a94]:hover:not(.active):not(:disabled):focus-visible{color:var(--tab-hover-fg);background-color:var(--tab-hover-bg)}.tabs-content[data-v-52fe6a94]{width:100%;min-height:200px}.tab-panel[data-v-52fe6a94]{padding-block:1.5rem;padding-inline:.75rem}.tab-panel[data-v-52fe6a94]:focus{outline:none}.tab-panel[data-v-52fe6a94]:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px;border-radius:.4em}.tab-panel[hidden][data-v-52fe6a94]{display:none}.tab-panel.active[data-v-52fe6a94]{animation:.2s ease-in fadeIn-52fe6a94}@keyframes fadeIn-52fe6a94{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.tabs-header-scroll[data-v-52fe6a94]{gap:0}.tab-button[data-v-52fe6a94]{padding:.75rem 1rem;font-size:.9em}.tab-panel[data-v-52fe6a94]{padding-block:1rem;padding-inline:.5rem}.tabs-flush .tab-panel[data-v-52fe6a94]{padding:0;padding-top:1rem}.tabs-vertical.tabs-flush .tab-panel[data-v-52fe6a94]{padding-top:0;padding-left:.5rem}}label.disabled[data-v-c910db72],.fake-label.disabled[data-v-c910db72]{color:var(--disabled-text-color);cursor:not-allowed}.form-field-control[data-v-c910db72]{flex-direction:column;gap:.5rem;width:100%;display:flex}.form-field-meta[data-v-c910db72]{flex-direction:column;gap:.35rem;display:flex}.form-field-description[data-v-c910db72]{margin:0}.form-field-docs-link[data-v-c910db72]{align-self:flex-start;font-size:.9em}.form-field-control[data-v-c910db72] .form-field-error{font-size:.9em}.form-field-required[data-v-c910db72]{color:var(--form-field-required-fg);margin-left:.15em}.login-container[data-v-5d464c85]{max-width:500px;margin:2rem auto}.login-container.local-only[data-v-5d464c85]{margin-top:0;margin-bottom:0}.login-container.local-only[data-v-5d464c85] .tabs-header{display:none}.login-section[data-v-5d464c85]{flex-direction:column;align-items:center;gap:1rem;display:flex}.local-login-form[data-v-5d464c85]{flex-direction:column;gap:1rem;width:100%;display:flex}.local-login-form[data-v-5d464c85] .form-field-control{width:100%}.local-login-form[data-v-5d464c85] input{box-sizing:border-box;width:100%}.local-login-loading[data-v-5d464c85]{width:100%;min-height:9rem;color:var(--login-muted-fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;display:flex}.local-login-loading p[data-v-5d464c85]{margin:0;font-size:.95em}.local-login-spinner[data-v-5d464c85]{border:3px solid var(--login-spinner-track);border-top-color:var(--login-spinner-fg);border-radius:50%;width:2rem;height:2rem;animation:.75s linear infinite local-login-spin-5d464c85}@keyframes local-login-spin-5d464c85{to{transform:rotate(360deg)}}.local-login-form button[data-v-5d464c85]{cursor:pointer;border:none;border-radius:4px;width:100%;padding:.75rem 1.5rem;font-size:1em;transition:opacity .2s}.local-login-form button[data-v-5d464c85]:hover{opacity:.9}.local-login-form[data-v-5d464c85] .login-form-error{width:100%;font-size:.9em}.oauth-providers[data-v-5d464c85]{flex-direction:column;gap:.75rem;width:100%;display:flex}.oauth-button[data-v-5d464c85]{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;font-size:1em;transition:opacity .2s,transform .1s;display:flex}.oauth-button[data-v-5d464c85]:hover{opacity:.9;transform:translateY(-1px)}.oauth-button[data-v-5d464c85]:active{transform:translateY(0)}.oauth-button span[data-v-5d464c85]{font-weight:500}.error-message[data-v-5d464c85]{background-color:var(--login-error-bg);color:var(--login-error-fg);border-radius:4px;width:100%;margin-top:.5rem;padding:.75rem;font-size:.9em}.no-providers[data-v-5d464c85]{text-align:center;color:var(--login-muted-fg);padding:2rem}@media (width>=768px){.login-container[data-v-5d464c85]{max-width:600px}.oauth-providers[data-v-5d464c85]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}}section[data-v-91ea2f80]{max-width:384px}.login-form[data-v-91ea2f80] .login-container{max-width:100%;margin-top:0;margin-bottom:0}.pwa-install-prompt[data-v-f21617d3]{z-index:1000;background-color:#242424;border:1px solid #4caf50;border-radius:8px;width:500px;max-width:90%;padding:16px;animation:.3s ease-out slideUp-f21617d3;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}@keyframes slideUp-f21617d3{0%{opacity:0;transform:translate(-50%)translateY(100px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.pwa-install-content[data-v-f21617d3]{align-items:center;gap:12px;display:flex}.pwa-install-text[data-v-f21617d3]{flex-direction:column;flex:1;gap:4px;display:flex}.pwa-install-text strong[data-v-f21617d3]{color:#4caf50;font-size:16px}.pwa-install-text span[data-v-f21617d3]{color:#e0e0e0;font-size:14px}.pwa-install-actions[data-v-f21617d3]{align-items:center;gap:8px;display:flex}.pwa-install-button[data-v-f21617d3]{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.pwa-install-button[data-v-f21617d3]:hover{background-color:#45a049}.pwa-install-button[data-v-f21617d3]:active{background-color:#3d8b40}@media (width<=600px){.pwa-install-prompt[data-v-f21617d3]{width:calc(100% - 40px);max-width:none;left:20px;right:20px;transform:none}.pwa-install-content[data-v-f21617d3]{flex-direction:column;align-items:flex-start}.pwa-install-actions[data-v-f21617d3]{justify-content:flex-end;width:100%}}.breadcrumbs[data-v-a908da86]{flex:auto;min-width:0}.breadcrumbs-links[data-v-a908da86]{flex-wrap:wrap;align-items:center;gap:.0625rem;display:flex}.breadcrumb-menu[data-v-a908da86]{flex-shrink:0;display:inline-flex}.breadcrumb-menu>ul[data-v-a908da86]{margin:0;padding:0;list-style:none}.breadcrumb-link[data-v-a908da86]{color:var(--header-fg-color);white-space:nowrap;cursor:default;background-color:#0000;border:0;border-radius:.25em;align-items:center;gap:.375rem;padding:.5em .375em;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}a.breadcrumb-link[data-v-a908da86]{cursor:pointer}.breadcrumb-link.active[data-v-a908da86]{font-weight:500;text-decoration:underline}.separator[data-v-a908da86]{color:var(--header-fg-color);opacity:.4;flex-shrink:0}header .breadcrumbs a.breadcrumb-link:hover,header .breadcrumbs a.breadcrumb-link:focus-visible,header .breadcrumbs .breadcrumb-menu.menu>ul>li:hover,header .breadcrumbs .breadcrumb-menu.menu>ul>li:focus-within,header .breadcrumbs .breadcrumb-menu.menu>ul>li:hover>span>a,header .breadcrumbs .breadcrumb-menu.menu>ul>li:focus-within>span>a,header .breadcrumbs .breadcrumb-menu.menu>ul div ul a:hover,header .breadcrumbs .breadcrumb-menu.menu>ul div ul a:focus-visible{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header .breadcrumbs a.breadcrumb-link:focus-visible{outline-color:var(--header-focus-outline-color)}header .breadcrumb-menu.menu>ul>li{border-radius:.25em}header .breadcrumb-menu.menu>ul li span.submenu .breadcrumb-link{-webkit-text-decoration:inherit;text-decoration:inherit}header .breadcrumb-menu.menu>ul li span.submenu .breadcrumb-link[aria-current=page]{font-weight:500;text-decoration:underline}.topbar[data-v-c1a87596]{width:100%}.topbar-links[data-v-c1a87596]{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.topbar-link[data-v-c1a87596]{color:var(--header-fg-color);white-space:nowrap;border:0;border-radius:.25em;align-items:center;gap:.375rem;padding:.5em .75em;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}.topbar-link.active[data-v-c1a87596]{font-weight:500;text-decoration:underline}.topbar-html[data-v-c1a87596]{align-items:center;display:flex}.separator[data-v-c1a87596]{opacity:.3;background-color:currentColor;width:1px;height:1.5em;margin:0 .125rem}html[data-theme=dark] .topbar-link[data-v-c1a87596]{color:var(--header-fg-color)}html[data-theme=dark] .separator[data-v-c1a87596]{opacity:.5}a[data-v-5df8b4e9]{color:var(--text-color);border-radius:0;align-items:center;gap:.75rem;padding:.75em;display:flex;position:relative}a.active[data-v-5df8b4e9]{text-decoration:underline}.nav-link-title[data-v-5df8b4e9]{flex:1;min-width:0}.nav-link-indicator[data-v-5df8b4e9]{background:var(--karma-bad-tint);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.nav-link-count[data-v-5df8b4e9]{background:var(--karma-bad-tint);min-width:1.25rem;color:var(--text-color);text-align:center;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.75em;font-weight:600;line-height:1.2}a.disabled[data-v-5df8b4e9],li.disabled a[data-v-5df8b4e9]{cursor:not-allowed;opacity:.55}.separator[data-v-5df8b4e9]{background-color:var(--border-color);height:1px;margin:.5rem .75rem}a[data-v-5df8b4e9]:hover,a[data-v-5df8b4e9]:focus-visible{background-color:var(--sidebar-hover-bg-color);color:var(--hover-text-color)}h2[data-v-86ff83fa]{padding:.75em}li[data-v-86ff83fa]{margin:0;padding:0}button[data-v-86ff83fa]{border:0}.navigation-links[data-v-86ff83fa],.nav-section-links[data-v-86ff83fa]{margin:0;padding:0;list-style:none}.nav-section[data-v-86ff83fa]{list-style:none}.nav-section-header[data-v-86ff83fa]{text-align:left;width:100%;color:var(--text-color);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75em;font-size:1em;font-weight:600;display:flex}.nav-section-header[data-v-86ff83fa]:hover,.nav-section-header[data-v-86ff83fa]:focus-visible{background-color:var(--sidebar-hover-bg-color);color:var(--hover-text-color)}.nav-section-chevron[data-v-86ff83fa]{opacity:.8;flex-shrink:0}.icon[data-v-86ff83fa]{text-align:center;width:1.5rem;font-size:1.2em}.supplemental-links[data-v-86ff83fa]{border-top:1px solid var(--border-color)}@media (width<=768px){.sidebar[data-v-86ff83fa]{left:-100%}.sidebar.shown[data-v-86ff83fa]{left:0}}#sidebar-button[data-v-e64c0858]{flex-shrink:0;width:14em;min-width:14em}#sidebar-button.disabled-branding[data-v-e64c0858]{width:auto;min-width:0}.logo-home-link[data-v-e64c0858]{cursor:pointer}.logo-home-link[data-v-e64c0858]:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}.user-info[data-v-e64c0858]{border-radius:0;align-self:stretch;gap:.4rem;padding:0 .6em;font-weight:400}.login-link[data-v-e64c0858]{color:inherit;text-decoration:none}.user-info span[data-v-e64c0858]{padding-right:0;font-weight:400}.header-actions[data-v-e64c0858]{flex-shrink:0;align-self:stretch;gap:.25rem}.theme-toggle[data-v-e64c0858]{margin-right:0}.header-actions>button[data-v-e64c0858],.header-actions>a.login-link[data-v-e64c0858],.header-actions[data-v-e64c0858] button{color:var(--header-fg-color);background-color:#0000;border:0;border-radius:0;align-self:stretch;align-items:center;padding:0 .6em;display:inline-flex}.header-actions>button[data-v-e64c0858]:hover,.header-actions>a.login-link[data-v-e64c0858]:hover,.header-actions[data-v-e64c0858] button:hover,.user-info[data-v-e64c0858]:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}#sidebar-toggler-button[data-v-e64c0858]{color:var(--header-fg-color);background-color:#0000;border:0;border-radius:0;align-self:stretch;align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}#sidebar-toggler-button[data-v-e64c0858]:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header .header-actions{gap:.25rem}header .quick-search{align-self:stretch;display:inline-flex}header .search-trigger,header .search-trigger.neutral{color:var(--header-fg-color);background-color:#0000;border:0;border-radius:0;align-self:stretch;align-items:center;height:100%;margin-right:0;padding:0 .6em;font-weight:400;display:inline-flex}header .search-trigger:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header .user-info,header .login-link{font-weight:400}.quick-search[data-v-8b68ed0c]{flex-shrink:0;align-items:center;display:inline-flex}.search-trigger[data-v-8b68ed0c]{justify-content:center;align-items:center;display:inline-flex}.quick-search-dialog[data-v-8b68ed0c]{border:1px solid var(--quick-search-border);background:var(--quick-search-dialog-bg);width:min(32rem,100vw - 2rem);max-width:32rem;color:var(--quick-search-dialog-fg);padding:0}.quick-search-dialog[data-v-8b68ed0c]::backdrop{background-color:var(--quick-search-backdrop)}.dialog-body[data-v-8b68ed0c]{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.search-container[data-v-8b68ed0c]{align-items:center;display:flex;position:relative}.search-input[data-v-8b68ed0c]{border:1px solid var(--quick-search-border);background-color:var(--quick-search-input-bg);width:100%;color:var(--quick-search-input-fg);border-radius:.4em;padding:.75em 2.25em .75em .75em;font-size:1rem}.search-input[data-v-8b68ed0c]:focus-visible{outline:2px solid var(--quick-search-focus-outline);outline-offset:2px}.search-icon[data-v-8b68ed0c]{color:var(--quick-search-muted-fg);pointer-events:none;display:inline-flex;position:absolute;right:.75rem}.search-icon .is-spinning[data-v-8b68ed0c]{animation:.8s linear infinite quick-search-spin-8b68ed0c}@keyframes quick-search-spin-8b68ed0c{to{transform:rotate(360deg)}}.search-status[data-v-8b68ed0c]{color:var(--quick-search-muted-fg);margin:0}.search-results[data-v-8b68ed0c]{border:1px solid var(--quick-search-border);border-radius:.4em;max-height:min(20rem,50vh);overflow-y:auto}.search-result-item[data-v-8b68ed0c]{cursor:pointer;border-bottom:1px solid var(--quick-search-border);align-items:center;padding:.75rem 1rem;display:flex}.search-result-item[data-v-8b68ed0c]:last-child{border-bottom:none}.search-result-item[data-v-8b68ed0c]:hover,.search-result-item.active[data-v-8b68ed0c]{background-color:var(--quick-search-hover-bg);color:var(--quick-search-hover-fg)}.result-content[data-v-8b68ed0c]{flex:1;min-width:0}.result-title[data-v-8b68ed0c]{margin-bottom:.25rem;font-weight:500}.result-description[data-v-8b68ed0c]{color:var(--quick-search-muted-fg);margin-bottom:.25rem;font-size:.875rem}.result-category[data-v-8b68ed0c]{color:var(--quick-search-subtle-fg);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.result-icon[data-v-8b68ed0c]{color:var(--quick-search-muted-fg);flex-shrink:0;margin-right:.75rem;display:inline-flex}.no-results-content[data-v-8b68ed0c]{color:var(--quick-search-muted-fg);text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.no-results-content p[data-v-8b68ed0c]{margin:.5rem 0 0;font-size:.875rem}.search-hint[data-v-8b68ed0c]{margin:0}mark[data-v-8b68ed0c]{background-color:var(--quick-search-highlight-bg);color:inherit;border-radius:2px;padding:0}.notification-popup[data-v-87eb58c3]{width:min(22rem,100vw - 2rem);box-shadow:0 4px 12px color-mix(in srgb, var(--shadow-color) 60%, transparent);margin:0;position:relative}.notification-popup[data-v-87eb58c3] .notification{margin:0}.notification-popup-content[data-v-87eb58c3]{flex-direction:column;gap:.5rem;display:flex}.notification-popup-message[data-v-87eb58c3]{display:block}.notification-popup-link[data-v-87eb58c3]{color:var(--link-color);align-self:flex-start;font-weight:700;text-decoration:underline}.notification-popup-link[data-v-87eb58c3]:hover{text-decoration-thickness:2px}.notification-popup-dismiss[data-v-87eb58c3]{width:1.75rem;height:1.75rem;color:var(--text-color);cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.notification-popup-dismiss[data-v-87eb58c3]:hover{opacity:1;background:var(--hover-background-color)}.notification-popup-stack[data-v-f15f9bdd]{z-index:1000;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:1rem;right:1rem}.notification-popup-stack[data-v-f15f9bdd] .notification-popup{pointer-events:auto}.notification-popup-enter-active[data-v-f15f9bdd],.notification-popup-leave-active[data-v-f15f9bdd]{transition:opacity .4s,transform .4s}.notification-popup-enter-from[data-v-f15f9bdd],.notification-popup-leave-to[data-v-f15f9bdd]{opacity:0;transform:translate(1rem)}.notification-popup-move[data-v-f15f9bdd]{transition:transform .3s}footer span[data-v-25e85741]{margin-right:10px;display:inline-block}.impersonation-banner[data-v-25e85741]{color:#fff;white-space:nowrap;background:#e65100;border-radius:4px;align-self:center;align-items:center;gap:.5rem;margin-right:.25rem;padding:.3rem .75rem;font-size:.85em;display:flex}.impersonation-exit[data-v-25e85741]{cursor:pointer;align-items:center;gap:.25rem;margin-left:.5rem;font-size:.85em;display:inline-flex;color:#fff!important;background:#fff3!important;border:1px solid #fff6!important;border-radius:3px!important;align-self:center!important;height:auto!important;padding:.15rem .5rem!important}.impersonation-exit[data-v-25e85741]:hover{color:#fff!important;background:#ffffff59!important}.section-title-with-icon[data-v-9904cf94]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.section-title-icon[data-v-9904cf94]{flex:none}.nav-button-heading[data-v-26e6255e]{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.navigation-grid.compact .nav-button-heading[data-v-26e6255e]{gap:.4rem}.nav-button-heading .nav-button-icon[data-v-26e6255e]{align-items:center}.nav-button-heading .nav-button-label[data-v-26e6255e]{flex:1;min-width:0}.welcome-page[data-v-43b5dfce]{max-width:56rem;margin:0 auto}.welcome-tagline[data-v-43b5dfce]{color:var(--text-muted,#5c6570);max-width:36rem;margin:0 0 .75rem;font-size:1.1rem;line-height:1.45}.welcome-lead[data-v-43b5dfce]{max-width:38rem;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.loading-container[data-v-bcaff53d]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.loading-container.centered[data-v-bcaff53d]{min-height:200px}.loading-container.inline[data-v-bcaff53d]{flex-direction:row;gap:.5rem;padding:1rem}.loading-spinner[data-v-bcaff53d]{justify-content:center;align-items:center;display:flex}.loading-spinner svg[data-v-bcaff53d]{width:24px;height:24px;animation:1s linear infinite spin-bcaff53d}.loading-message[data-v-bcaff53d]{color:var(--text-secondary,#666);text-align:center;font-size:.9rem}@keyframes spin-bcaff53d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[data-theme=dark] .loading-message[data-v-bcaff53d]{color:var(--text-secondary,#ccc)}.feed-author-avatar[data-v-e2398e3b]{background:var(--bg-secondary,#eef1f4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;overflow:hidden}.feed-author-avatar-img[data-v-e2398e3b]{object-fit:cover;width:100%;height:100%;display:block}.feed-author-avatar-fallback[data-v-e2398e3b]{opacity:.85;width:1.1rem;height:1.1rem}.diagnostic-content[data-v-a4cd51c6]{margin-bottom:1rem}.diagnostic-content dt[data-v-a4cd51c6]{color:var(--text-secondary,#666);margin-top:.75rem;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.diagnostic-content dt[data-v-a4cd51c6]:first-child{margin-top:0}.diagnostic-content dd[data-v-a4cd51c6]{margin:0 0 .75rem;font-size:.875rem}.diagnostic-content dd.remote-id[data-v-a4cd51c6]{font-size:.75rem}.id-value[data-v-a4cd51c6]{background-color:var(--bg-secondary,#f5f5f5);word-break:break-all;overflow-wrap:break-word;border-radius:.25rem;max-width:400px;padding:.125rem .375rem;font-family:monospace;display:inline-block}.refetch-message[data-v-a4cd51c6]{margin:0 0 1rem;font-size:.875rem}.refetch-message.good[data-v-a4cd51c6]{color:var(--good-color,#2e7d32)}.refetch-message.error[data-v-a4cd51c6]{color:var(--error-color,#c62828)}.refetch-message.note[data-v-a4cd51c6]{color:var(--text-secondary,#666)}.diagnostic-status[data-v-a4cd51c6]{margin:0 0 1rem}.annotation[data-v-a4cd51c6]{text-align:center;border-radius:.25rem;min-width:60px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-block}.annotation.warn[data-v-a4cd51c6]{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.annotation.bad[data-v-a4cd51c6]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.annotation.good[data-v-a4cd51c6]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.annotation.note[data-v-a4cd51c6]{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.modal-overlay[data-v-a4cd51c6]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal[data-v-a4cd51c6]{background:#fff;border-radius:.5rem;min-width:400px;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.modal h3[data-v-a4cd51c6]{color:#333;margin:0 0 1rem}.dialog-actions[data-v-a4cd51c6]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.dialog-actions button[data-v-a4cd51c6]{cursor:pointer;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.dialog-actions button[data-v-a4cd51c6]:disabled{opacity:.6;cursor:not-allowed}.dialog-actions button.neutral[data-v-a4cd51c6]{color:#333;background-color:#f0f0f0}.dialog-actions button.neutral[data-v-a4cd51c6]:hover:not(:disabled){background-color:#e0e0e0}.dialog-actions button.good[data-v-a4cd51c6]{color:#fff;background-color:#4caf50}.dialog-actions button.good[data-v-a4cd51c6]:hover:not(:disabled){background-color:#43a047}.social-account-chip[data-v-49213f18]{white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.social-account-chip[data-v-49213f18]:hover{background-color:#e8e8e8;border-color:#d0d0d0;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.social-account-chip-transparent[data-v-49213f18]{box-shadow:none;background-color:#0000;border-color:#0000}.social-account-chip-transparent[data-v-49213f18]:hover{box-shadow:none;background-color:#0000000d;border-color:#0000;transform:none}html[data-theme=dark] .social-account-chip[data-v-49213f18]{color:#e0e0e0;background-color:#2a2a2a;border-color:#404040;box-shadow:0 1px 2px #0000004d}html[data-theme=dark] .social-account-chip[data-v-49213f18]:hover{background-color:#353535;border-color:#505050;box-shadow:0 2px 4px #0006}html[data-theme=dark] .social-account-chip-transparent[data-v-49213f18]{box-shadow:none;background-color:#0000;border-color:#0000}html[data-theme=dark] .social-account-chip-transparent[data-v-49213f18]:hover{box-shadow:none;background-color:#ffffff14;border-color:#0000}.post-preview[data-v-cc4215a9]{border-radius:.5rem;max-width:800px;margin:0 auto;padding:1rem;line-height:2}.post-header[data-v-cc4215a9]{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:.5rem;display:flex}.post-header-actions[data-v-cc4215a9]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.social-account-info[data-v-cc4215a9]{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500;display:flex}.diagnostic-button[data-v-cc4215a9]{border:1px solid #0000;justify-content:center;align-items:center;display:flex}.diagnostic-button.neutral[data-v-cc4215a9]{color:#333;background-color:#f0f0f0;border-color:#e0e0e0}.diagnostic-button.warn[data-v-cc4215a9]{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}.diagnostic-button.bad[data-v-cc4215a9]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.diagnostic-button.good[data-v-cc4215a9]{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.diagnostic-button.note[data-v-cc4215a9]{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}.timeline-campaign[data-v-cc4215a9]{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.timeline-campaign-footer[data-v-cc4215a9]{text-align:center;flex-wrap:wrap;justify-content:center}.timeline-meta-label[data-v-cc4215a9]{color:var(--text-secondary,#666);font-weight:500}.no-campaign[data-v-cc4215a9]{align-items:center;gap:.5rem;display:flex}.no-campaign-text[data-v-cc4215a9]{font:inherit;cursor:pointer;color:var(--link-color,#007bff);background:0 0;border:none;padding:0}.no-campaign-text[data-v-cc4215a9]:hover{color:var(--link-hover-color,#0056b3);text-decoration:underline}.social-account-link[data-v-cc4215a9]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;text-decoration:none;display:flex}.social-account-link[data-v-cc4215a9]:hover{text-decoration:underline}.canned-post-label[data-v-cc4215a9]{cursor:default}.canned-post-label[data-v-cc4215a9]:hover{text-decoration:none}.account-name[data-v-cc4215a9]{font-weight:700}.author-filter-button[data-v-cc4215a9]{font:inherit;color:var(--link-color,#007bff);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.author-filter-button[data-v-cc4215a9]:hover{text-decoration:underline}.avatar-link[data-v-cc4215a9]:hover{text-decoration:none}.post-message[data-v-cc4215a9]{word-wrap:break-word;font-weight:500}.post-message[data-v-cc4215a9] a{color:var(--link-color,#007bff);text-decoration:underline}.post-message[data-v-cc4215a9] a:hover{color:var(--link-hover-color,#0056b3)}.post-message[data-v-cc4215a9] p{margin:.5em 0}.post-message[data-v-cc4215a9] p:first-child{margin-top:0}.post-message[data-v-cc4215a9] p:last-child{margin-bottom:0}.post-content-section[data-v-cc4215a9]{margin-bottom:2rem}.post-content-section h3[data-v-cc4215a9]{color:var(--text-primary,#333);margin:0 0 1rem;font-size:1.2rem}.post-footer[data-v-cc4215a9]{border-top:1px solid var(--border-color,#4e5965);align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.post-footer.timeline-footer[data-v-cc4215a9]{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.post-footer-start[data-v-cc4215a9]{min-width:0}.post-footer.timeline-footer .post-footer-start[data-v-cc4215a9]{justify-self:start}.post-footer.timeline-footer .timeline-campaign-footer[data-v-cc4215a9]{justify-self:center}.post-footer.timeline-footer .post-datetime[data-v-cc4215a9]{justify-self:end;margin-left:0}.original-post-link[data-v-cc4215a9]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.original-post-link[data-v-cc4215a9]:hover{color:var(--link-hover-color,#0056b3);text-decoration:underline}.post-datetime[data-v-cc4215a9]{color:var(--text-secondary,#666);white-space:nowrap;margin-left:auto;font-size:.875rem;font-style:italic}.preview-card[data-v-cc4215a9]{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-primary,#fff);border-radius:.5rem;margin:1rem 0;overflow:hidden}.preview-card-link[data-v-cc4215a9]{color:inherit;text-decoration:none;transition:opacity .2s;display:flex}.preview-card-link[data-v-cc4215a9]:hover{opacity:.8}.preview-card-static[data-v-cc4215a9]{display:flex}.preview-image[data-v-cc4215a9]{background-color:var(--bg-secondary,#f5f5f5);flex-shrink:0;width:200px;height:150px;overflow:hidden}.preview-image img[data-v-cc4215a9]{object-fit:cover;width:100%;height:100%}.preview-content[data-v-cc4215a9]{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.preview-title[data-v-cc4215a9]{color:var(--text-primary,#333);font-size:1rem;font-weight:600;line-height:1.4}.preview-description[data-v-cc4215a9]{color:var(--text-secondary,#666);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.preview-url[data-v-cc4215a9]{color:var(--text-secondary,#999);text-transform:uppercase;letter-spacing:.5px;margin-top:auto;font-size:.75rem}@media (width<=600px){.preview-image[data-v-cc4215a9]{width:120px;height:90px}.preview-content[data-v-cc4215a9]{padding:.75rem}}.filter-field[data-v-225a959c]{align-items:center;gap:.25rem;display:flex}.filter-select[data-v-225a959c]{background:#fff;border:1px solid #ddd;border-radius:.25rem;min-width:150px;padding:.5rem;font-size:.9rem}.filter-select[data-v-225a959c]:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px #4caf5033}@media (width<=768px){.filter-field[data-v-225a959c]{width:100%}.filter-select[data-v-225a959c]{flex:1;width:100%;min-width:0}}.toolbar-controls[data-v-7ca5ddc5]{align-items:center;gap:1rem;width:100%;display:flex}.filters[data-v-7ca5ddc5]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}section[data-v-7ca5ddc5]{margin-bottom:1rem;padding:0}.timeline-empty[data-v-7ca5ddc5]{margin:0 0 1rem}.timeline-load-sentinel[data-v-7ca5ddc5]{height:1px;margin:0}.timeline-end[data-v-7ca5ddc5]{text-align:center;opacity:.7;padding:1rem 0 2rem;font-size:.9em}.muted[data-v-7ca5ddc5]{opacity:.7}.modal-overlay[data-v-7ca5ddc5]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal[data-v-7ca5ddc5]{background:#fff;border-radius:.5rem;min-width:400px;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.modal h3[data-v-7ca5ddc5]{color:#333;margin:0 0 1rem}.form-group[data-v-7ca5ddc5]{margin-bottom:1rem}.form-group label[data-v-7ca5ddc5]{color:#333;margin-bottom:.5rem;font-weight:500;display:block}.form-group select[data-v-7ca5ddc5]{border:1px solid #ddd;border-radius:.25rem;width:100%;padding:.5rem;font-size:1rem}.dialog-actions[data-v-7ca5ddc5]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.campaign-message[data-v-7ca5ddc5]{border-radius:.25rem;margin-top:1rem;padding:.75rem;font-size:.9rem}.campaign-message.good[data-v-7ca5ddc5]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.campaign-message.bad[data-v-7ca5ddc5]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}@media (width<=768px){.toolbar-controls[data-v-7ca5ddc5]{flex-direction:column;align-items:stretch;gap:.5rem}.filters[data-v-7ca5ddc5]{flex-direction:column;gap:.5rem}}.pagination[data-v-f5a1ed6b]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.pagination-info[data-v-f5a1ed6b]{flex:1}.pagination-text[data-v-f5a1ed6b]{color:#666;font-size:.875rem}.pagination-controls[data-v-f5a1ed6b]{align-items:center;gap:.5rem;display:flex}.button[data-v-f5a1ed6b]{border:0;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;display:flex}.button[data-v-f5a1ed6b]:disabled{color:var(--button-transparent-disabled-fg);cursor:not-allowed;background:0 0}.button.active[data-v-f5a1ed6b]:disabled{color:var(--text-color)}#page-size[data-v-f5a1ed6b]{background:0 0;margin-left:.5rem;margin-right:.5rem}@media (width<=768px){.pagination[data-v-f5a1ed6b]{flex-direction:column;align-items:stretch;gap:1rem}.pagination-controls[data-v-f5a1ed6b],.pagination-size[data-v-f5a1ed6b]{justify-content:center}}html[data-theme=dark] .pagination-text[data-v-f5a1ed6b]{color:#adb5bd}.multiple-checklist label[data-v-28320e3a]{box-sizing:border-box;align-items:center;gap:.5em;margin:0;padding-inline:.75em;display:flex}.multiple-checklist input[type=checkbox][data-v-28320e3a]{flex-shrink:0;margin:0}.multiple-checklist.disabled[data-v-28320e3a]{opacity:.7;cursor:not-allowed}.multiple-checklist label.disabled[data-v-28320e3a],.multiple-checklist.disabled label[data-v-28320e3a]{background-color:var(--disabled-background-color);color:var(--disabled-text-color);cursor:not-allowed}.multiple-checklist label.disabled[data-v-28320e3a]:hover,.multiple-checklist.disabled label[data-v-28320e3a]:hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist label.disabled[data-v-28320e3a]:has(input:focus-visible){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist label.disabled[data-v-28320e3a]:has(input:checked){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist label.disabled[data-v-28320e3a]:has(input:checked):hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist.disabled label[data-v-28320e3a]:has(input:focus-visible){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist.disabled label[data-v-28320e3a]:has(input:checked){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist.disabled label[data-v-28320e3a]:has(input:checked):hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group label[data-v-10e544f9]{box-sizing:border-box;align-items:center;gap:.5em;padding-inline:.75em;display:flex}.radio-group:not(.radio-list) label[data-v-10e544f9]{justify-content:center;position:relative}.radio-group input[type=radio][data-v-10e544f9]{flex-shrink:0;margin:0}.radio-group:not(.radio-list) input[type=radio][data-v-10e544f9]{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;padding:0;position:absolute;inset:0}.radio-group label[data-v-10e544f9]:has(input:focus-visible){outline:2px solid var(--radio-group-focus-outline);outline-offset:2px;z-index:2}.radio-group label[data-v-10e544f9]:has(input:checked):hover{background-color:var(--radio-group-checked-hover-bg);color:var(--radio-group-checked-hover-fg)}.radio-group label[data-v-10e544f9]:has(input:checked:focus-visible){background-color:var(--radio-group-checked-hover-bg);color:var(--radio-group-checked-hover-fg)}.radio-group.disabled[data-v-10e544f9]{opacity:.7;cursor:not-allowed}.radio-group label.disabled[data-v-10e544f9],.radio-group.disabled label[data-v-10e544f9]{background-color:var(--disabled-background-color);color:var(--disabled-text-color);cursor:not-allowed}.radio-group label.disabled[data-v-10e544f9]:hover,.radio-group.disabled label[data-v-10e544f9]:hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group label.disabled[data-v-10e544f9]:has(input:focus-visible){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group label.disabled[data-v-10e544f9]:has(input:checked){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group label.disabled[data-v-10e544f9]:has(input:checked):hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group.disabled label[data-v-10e544f9]:has(input:focus-visible){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group.disabled label[data-v-10e544f9]:has(input:checked){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group.disabled label[data-v-10e544f9]:has(input:checked):hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}:is(.radio-group label.disabled[data-v-10e544f9]:has(input:focus-visible),.radio-group.disabled label[data-v-10e544f9]:has(input:focus-visible)){outline:2px solid var(--radio-group-focus-outline);outline-offset:2px}.table-column-filter-popover[data-v-5d00af95]{z-index:20;border:1px solid var(--table-popover-border);background:var(--table-popover-bg);min-width:16rem;max-width:min(24rem,100vw - 1rem);max-height:calc(100vh - 1rem);box-shadow:var(--table-popover-shadow);border-radius:.4rem;flex-direction:column;padding:.75rem;display:flex;position:fixed;overflow:hidden}.popover-body[data-v-5d00af95]{flex-direction:column;flex:auto;min-height:0;display:flex}.popover-title[data-v-5d00af95]{flex-shrink:0;margin:0 0 .75rem;font-size:.95rem}.filter-fields[data-v-5d00af95]{flex-direction:column;gap:.75rem;min-height:0;display:flex}.filter-fields-select[data-v-5d00af95]{flex:auto;min-height:0}.filter-name-field[data-v-5d00af95]{flex-direction:column;flex-shrink:0;gap:.25rem;margin-top:.75rem;display:flex}.checkgroup-scroll[data-v-5d00af95]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.filter-fields label[data-v-5d00af95],.filter-name-field[data-v-5d00af95]{flex-direction:column;gap:.25rem;display:flex}.field-label[data-v-5d00af95]{color:var(--table-popover-muted-fg);font-size:.85rem}.popover-actions[data-v-5d00af95]{border-top:1px solid var(--table-popover-divider);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.saved-filters[data-v-5d00af95]{border-top:1px solid var(--table-popover-divider);flex-shrink:0;min-height:0;margin-top:.75rem;padding-top:.75rem}.saved-filters-heading[data-v-5d00af95]{color:var(--table-popover-muted-fg);margin:0 0 .5rem;font-size:.85rem}.saved-filters-list[data-v-5d00af95]{flex-direction:column;gap:.35rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.saved-filter-item[data-v-5d00af95]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.saved-filter-label[data-v-5d00af95]{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.saved-filter-label span[data-v-5d00af95]{text-overflow:ellipsis;overflow:hidden}.saved-filter-actions[data-v-5d00af95]{gap:.15rem;display:inline-flex}.saved-filter-action-button[data-v-5d00af95]{min-width:1.6rem;padding-inline:.25rem;font-size:.85rem;line-height:1.2}.saved-filter-delete-button[data-v-5d00af95]{justify-content:center;align-items:center;display:inline-flex}.table-column-options-popover[data-v-b83bc2d7]{z-index:20;border:1px solid var(--table-popover-border);background:var(--table-popover-bg);width:min(30rem,100vw - 1rem);min-width:min(30rem,100vw - 1rem);max-height:calc(100vh - 1rem);box-shadow:var(--table-popover-shadow);box-sizing:border-box;border-radius:.4rem;flex-direction:column;padding:.75rem;display:flex;position:fixed;overflow:hidden}.popover-body[data-v-b83bc2d7]{flex-direction:column;flex:auto;min-height:0;display:flex}.popover-title[data-v-b83bc2d7]{flex-shrink:0;margin:0 0 .35rem;font-size:.95rem}.column-options-help[data-v-b83bc2d7]{flex-shrink:0;margin:0 0 .75rem;font-size:.85rem}.column-options-tabs[data-v-b83bc2d7]{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.column-options-tabs[data-v-b83bc2d7] .tabs-content{flex:auto;min-height:0}.column-options-tabs[data-v-b83bc2d7] .tab-panel{flex-direction:column;min-height:0;padding-block:.75rem;padding-inline:0;display:flex}.column-options-tabs[data-v-b83bc2d7] .tab-button{padding:.45rem .85rem;font-size:.9rem}.column-options-tab-placeholder[data-v-b83bc2d7]{margin:0;font-size:.85rem}.column-options-save-panel[data-v-b83bc2d7]{flex-direction:column;gap:.75rem;display:flex}.column-options-save-help[data-v-b83bc2d7]{margin:0;font-size:.85rem}.column-options-save-field[data-v-b83bc2d7]{flex-direction:column;gap:.25rem;display:flex}.column-options-save-default[data-v-b83bc2d7]{align-items:center;gap:.45rem;display:flex}.field-label[data-v-b83bc2d7]{color:var(--table-popover-muted-fg);font-size:.85rem}.column-options-tab-error[data-v-b83bc2d7]{color:var(--table-popover-error-fg);margin:0;font-size:.85rem}.column-options-tab-success[data-v-b83bc2d7]{color:var(--table-popover-success-fg);margin:0;font-size:.85rem}.column-options-load-panel[data-v-b83bc2d7]{flex-direction:column;gap:.75rem;display:flex}.column-options-load-default[data-v-b83bc2d7]{border-top:1px solid var(--table-popover-divider);justify-content:center;padding-top:.25rem;display:flex}.column-options-preset-list[data-v-b83bc2d7]{flex-direction:column;gap:.65rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.column-options-preset-item[data-v-b83bc2d7]{border-bottom:1px solid var(--table-popover-divider);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;padding-bottom:.65rem;display:grid}.column-options-preset-item[data-v-b83bc2d7]:last-child{border-bottom:0;padding-bottom:0}.column-options-preset-meta strong[data-v-b83bc2d7]{margin-right:.35rem;display:inline}.column-options-preset-date[data-v-b83bc2d7]{margin:.2rem 0 0;font-size:.8rem}.column-options-preset-actions[data-v-b83bc2d7]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.column-options-scroll[data-v-b83bc2d7]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.column-options-list[data-v-b83bc2d7]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.column-options-item[data-v-b83bc2d7]{border:1px solid var(--table-popover-border);background:var(--table-popover-item-bg);border-radius:.35rem;grid-template-columns:minmax(0,1fr) 5.5rem auto;align-items:center;gap:.5rem;padding:.25rem .45rem;display:grid}.column-options-item.is-dragging[data-v-b83bc2d7]{opacity:.55}.column-options-item.is-drag-over[data-v-b83bc2d7]{border-color:var(--table-popover-item-drag-border)}.column-options-item.is-fixed[data-v-b83bc2d7]{opacity:.85}.column-options-drag-handle[data-v-b83bc2d7]{color:var(--table-popover-fg,inherit);opacity:.65;cursor:grab;align-items:center;display:inline-flex}.column-options-item.is-fixed .column-options-drag-handle.disabled[data-v-b83bc2d7]{opacity:.35;cursor:default}.column-options-label[data-v-b83bc2d7]{align-items:center;gap:.5rem;min-width:0;margin:0;display:inline-flex}.column-options-label span[data-v-b83bc2d7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-options-priority[data-v-b83bc2d7]{width:100%;min-width:0;padding-top:.15rem;padding-bottom:.15rem;font-size:.9em}.column-options-priority-spacer[data-v-b83bc2d7]{display:block}.column-options-reorder[data-v-b83bc2d7]{align-items:center;gap:.25rem;display:inline-flex}.column-options-move[data-v-b83bc2d7]{gap:.2rem;display:inline-flex}.column-options-move-button[data-v-b83bc2d7]{justify-content:center;align-items:center;min-width:1.75rem;padding:.2rem .35rem;display:inline-flex}.popover-actions[data-v-b83bc2d7]{border-top:1px solid var(--table-popover-divider);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}table thead th.sortable[data-v-7d01d5cf]:hover{cursor:pointer;color:var(--table-header-active-fg)}table thead th.filterable[data-v-7d01d5cf]{cursor:context-menu}table thead th.filtered[data-v-7d01d5cf]{color:var(--table-header-active-fg)}table thead th.menu-open[data-v-7d01d5cf]{background-color:var(--table-header-active-bg);color:var(--table-header-fg)}table.loading tbody[data-v-7d01d5cf]{opacity:.65}.header-label[data-v-7d01d5cf]{margin-right:.25rem}.filter-indicator[data-v-7d01d5cf]{opacity:.85;margin-right:.25rem;font-size:.85em;display:inline-block}.sort-indicator[data-v-7d01d5cf]{text-align:center;width:1.5em;display:inline-block}td[data-v-7d01d5cf]:first-child,th[data-v-7d01d5cf]:first-child{padding-left:1rem}tbody tr.row-clickable[data-v-7d01d5cf]{cursor:pointer}.table-empty-state[data-v-7d01d5cf]{text-align:center;min-height:6rem;color:var(--table-muted-fg);justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.table-empty-state.loading[data-v-7d01d5cf]{opacity:.65}.table-empty[data-v-7d01d5cf]{justify-content:center;align-items:center;width:100%;display:flex}.table-filtered-empty-state[data-v-7d01d5cf]{text-align:center;color:var(--table-muted-fg);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.table-filtered-empty-message[data-v-7d01d5cf]{margin:0}th.table-column-options-header[data-v-7d01d5cf]{text-align:right;vertical-align:middle;white-space:nowrap;width:auto;min-width:2.5rem;max-width:none;padding-right:1rem}td.table-last-column-with-options[data-v-7d01d5cf]{vertical-align:middle;padding-right:1rem}th.table-column-options-header .actions-menu-trigger[data-v-7d01d5cf]{flex:none;justify-content:flex-end;display:inline-flex}.table-scroll[data-v-7d01d5cf]{contain:inline-size;min-width:0;max-width:100%}.table-scroll th.table-column-options-header[data-v-7d01d5cf]{z-index:2;background-color:var(--table-sticky-bg);box-shadow:-1px 0 0 var(--border-color);position:sticky;right:0}th.actions .actions-menu-trigger button[data-v-7d01d5cf]{vertical-align:middle;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.2em .5em;font-weight:400;line-height:1;display:inline-flex}th.actions .actions-menu-trigger button[data-v-7d01d5cf]:hover,th.actions .actions-menu-trigger button[data-v-7d01d5cf]:focus-visible{background-color:var(--hover-background-color);color:var(--text-color,inherit)}input[type=text][data-v-8f4a6ca4]{width:95%}.campaigns-table[data-v-8f4a6ca4]{width:100%}.actions-cell[data-v-8f4a6ca4]{justify-content:flex-end;gap:.35rem;display:flex}input.editable[data-v-8f4a6ca4]{cursor:pointer;font-size:1em}input[readonly][data-v-8f4a6ca4]{background-color:#0000;border:1px solid #0000}.modal-overlay[data-v-8f4a6ca4]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-8f4a6ca4]{background:#111;border:1px solid #555;border-radius:8px;width:520px;max-width:90vw;padding:1rem}.account-list[data-v-8f4a6ca4]{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:1rem 0;display:grid}.dialog-actions[data-v-8f4a6ca4]{justify-content:flex-end;gap:.5rem;display:flex}.check-list[data-v-8f4a6ca4]{margin:.25em .5em .25em 0;display:inline-block}.check-list label[data-v-8f4a6ca4],.check-list[data-v-8f4a6ca4]{cursor:pointer;display:inline-block}.check-list label>span[data-v-8f4a6ca4],.check-list>span[data-v-8f4a6ca4]{white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.check-list input[type=checkbox]:checked+span[data-v-8f4a6ca4]{color:#1565c0;background-color:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 4px #2196f333}.check-list label:hover>span[data-v-8f4a6ca4],.check-list:hover>span[data-v-8f4a6ca4]{background-color:#e8e8e8;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.check-list input[type=checkbox]:checked+span[data-v-8f4a6ca4]:hover{background-color:#bbdefb;border-color:#1976d2;box-shadow:0 2px 4px #2196f34d}html[data-theme=dark] .check-list label>span[data-v-8f4a6ca4],html[data-theme=dark] .check-list>span[data-v-8f4a6ca4]{color:#e0e0e0;background-color:#2a2a2a;border-color:#404040;box-shadow:0 1px 2px #0000004d}html[data-theme=dark] .check-list input[type=checkbox]:checked+span[data-v-8f4a6ca4]{color:#90caf9;background-color:#1e3a5f;border-color:#2196f3;box-shadow:0 2px 4px #2196f34d}html[data-theme=dark] .check-list label:hover>span[data-v-8f4a6ca4],html[data-theme=dark] .check-list:hover>span[data-v-8f4a6ca4]{background-color:#353535;border-color:#505050;box-shadow:0 2px 4px #0006}html[data-theme=dark] .check-list input[type=checkbox]:checked+span[data-v-8f4a6ca4]:hover{background-color:#2a4a6f;border-color:#42a5f5;box-shadow:0 2px 4px #2196f366}.danger-zone[data-v-5528fb3a]{--danger-zone-border:#f5c6cb;--danger-zone-bg:#f8d7da26;--danger-zone-fg:#721c24;--danger-zone-description:var(--text-secondary,#666);border:1px solid var(--danger-zone-border);background:var(--danger-zone-bg);border-radius:.5rem;margin-top:1.5rem;overflow:hidden}.danger-zone-summary[data-v-5528fb3a]{cursor:pointer;color:var(--danger-zone-fg);-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;padding:.75rem 1rem;font-weight:600;list-style:none;display:flex}.danger-zone-summary[data-v-5528fb3a]::-webkit-details-marker{display:none}.danger-zone-chevron[data-v-5528fb3a]{flex-shrink:0;transition:transform .15s}.danger-zone[open] .danger-zone-chevron[data-v-5528fb3a]{transform:rotate(90deg)}.danger-zone-content[data-v-5528fb3a]{border-top:1px solid var(--danger-zone-border);padding:0 1rem 1rem}.danger-zone-description[data-v-5528fb3a]{color:var(--danger-zone-description);margin:.75rem 0 1rem;font-size:.9rem;line-height:1.5}html[data-theme=dark] .danger-zone[data-v-5528fb3a]{--danger-zone-border:var(--karma-bad-border,#8b1a1a);--danger-zone-bg:#8b1a1a38;--danger-zone-fg:#ffb4b4;--danger-zone-description:#bbb}.campaign-actions .good[data-v-3da36a4c]{border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.campaign-actions .good[data-v-3da36a4c]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.section-title-with-icon[data-v-3da36a4c]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.campaign-title[data-v-3da36a4c]{align-items:center;gap:.75rem;display:inline-flex}.campaign-edit[data-v-3da36a4c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.campaign-name-input[data-v-3da36a4c]{border:1px solid var(--border-color,#ddd);font:inherit;font-weight:inherit;background-color:var(--background-primary,white);min-width:12rem;color:var(--text-primary,#333);border-radius:.25rem;padding:.25rem .5rem}.campaign-name-input[data-v-3da36a4c]:focus{border-color:var(--primary-color,#007bff);outline:none;box-shadow:0 0 0 2px #007bff40}.campaign-meta[data-v-3da36a4c]{grid-template-columns:minmax(6rem,10rem) 1fr;gap:.35rem 1rem;max-width:28rem;margin:0 0 1.25rem;display:grid}.campaign-meta dt[data-v-3da36a4c]{opacity:.85;font-weight:600}.campaign-meta dd[data-v-3da36a4c]{margin:0}.campaign-timeline h3[data-v-3da36a4c]{color:var(--text-primary,#333);margin:0 0 1.5rem;font-size:1.3rem}.posts-list[data-v-3da36a4c]{flex-direction:column;gap:1.5rem;display:flex}.post-header[data-v-3da36a4c]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.social-account[data-v-3da36a4c]{color:var(--text-primary,#333);align-items:center;gap:.5rem;font-weight:500;display:flex}.post-status[data-v-3da36a4c]{font-weight:500}.post-content[data-v-3da36a4c]{color:var(--text-primary,#333);white-space:pre-wrap;margin-bottom:1rem;line-height:1.6}.post-meta[data-v-3da36a4c]{color:var(--text-secondary,#666);flex-grow:0;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.post-date[data-v-3da36a4c]{font-style:italic}.annotation[data-v-3da36a4c]{text-align:center;border-radius:.25rem;min-width:60px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-block}.annotation.bad[data-v-3da36a4c]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.annotation.good[data-v-3da36a4c]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.annotation.note[data-v-3da36a4c]{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.campaign-update-btn[data-v-3da36a4c]{cursor:pointer;color:#333;background-color:#f0f0f0;border:none;border-radius:.25rem;justify-content:center;align-items:center;min-width:28px;height:28px;padding:.2rem .4rem;font-size:.8rem;transition:all .2s;display:flex}.campaign-update-btn[data-v-3da36a4c]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.emoji-picker-panel[data-v-202063fe]{z-index:1000;border:1px solid var(--border-color,#ccc);background:var(--background-primary,#fff);border-radius:.5rem;position:absolute;top:calc(100% + .35rem);left:0;overflow:hidden;box-shadow:0 4px 16px #0003}.emoji-picker-widget[data-v-202063fe]{--emoji-size:1.375rem;--num-columns:8;--background:var(--background-primary,#fff);--border-color:var(--border-color,#ccc);--button-active-background:var(--hover-background-color,#e8e8e8);--button-hover-background:var(--hover-background-color,#f0f0f0);--input-border-color:var(--border-color,#ccc);--outline-color:var(--accent-color,#5a9fd4)}.emoji-picker-loading[data-v-202063fe]{opacity:.75;margin:0;padding:1rem 1.5rem;font-size:.9rem}html[data-theme=dark] .emoji-picker-widget[data-v-202063fe]{--background:#343434;--border-color:#595959;--button-active-background:#1d345c;--button-hover-background:#404040;--input-border-color:#595959;--category-font-color:#ddd;--indicator-color:#90caf9;--input-font-color:#ddd;--input-placeholder-color:#999}html[data-theme=dark] .emoji-picker-panel[data-v-202063fe]{background:#343434}input[type=checkbox][data-v-132b25ec]{display:none}fieldset[data-v-132b25ec]{align-items:center}.post-composer[data-v-132b25ec]{flex-direction:column;grid-column:1/-1;gap:.75rem;width:100%;display:flex}.post-composer-input[data-v-132b25ec]{box-sizing:border-box;resize:vertical;width:100%;min-height:8em}.post-composer-meta[data-v-132b25ec]{justify-content:space-between;align-items:flex-start;margin-top:-.35rem;display:flex;position:relative}.post-composer-tools[data-v-132b25ec]{align-items:center;gap:.35rem;display:flex;position:relative}.composer-tool-btn[data-v-132b25ec]{justify-content:center;align-items:center;padding:.35rem .5rem;display:inline-flex}.composer-tool-btn.active[data-v-132b25ec]{background-color:var(--hover-background-color,#e8e8e8)}.post-length-counter[data-v-132b25ec]{opacity:.75;font-variant-numeric:tabular-nums;font-size:.85rem}.post-actions[data-v-132b25ec]{grid-column:unset;flex-wrap:wrap;justify-content:flex-end;width:100%;margin:0}.schedule-summary[data-v-132b25ec]{border:1px solid var(--border-color,#ccc);background:var(--card-bg,#f8f8f8);border-radius:.5rem;align-items:center;gap:.4rem;margin:0;padding:.4rem .6rem;font-size:.9rem;display:flex}.schedule-clear[data-v-132b25ec]{cursor:pointer;background:#00000014;border:none;border-radius:50%;width:1.5rem;height:1.5rem;margin-left:auto;padding:0;font-size:1.1rem;line-height:1}.check-list[data-v-132b25ec]{margin:.25em .5em .25em 0;display:inline-block}.check-list label[data-v-132b25ec]{cursor:pointer;display:inline-block}.check-list label>span[data-v-132b25ec]{white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.check-list input[type=checkbox]:checked+span[data-v-132b25ec]{color:#1565c0;background-color:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 4px #2196f333}.check-list label:hover>span[data-v-132b25ec]{background-color:#e8e8e8;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.check-list input[type=checkbox]:checked+span[data-v-132b25ec]:hover{background-color:#bbdefb;border-color:#1976d2;box-shadow:0 2px 4px #2196f34d}html[data-theme=dark] .check-list label>span[data-v-132b25ec]{color:#e0e0e0;background-color:#2a2a2a;border-color:#404040;box-shadow:0 1px 2px #0000004d}html[data-theme=dark] .check-list input[type=checkbox]:checked+span[data-v-132b25ec]{color:#90caf9;background-color:#1e3a5f;border-color:#2196f3;box-shadow:0 2px 4px #2196f34d}html[data-theme=dark] .check-list label:hover>span[data-v-132b25ec]{background-color:#353535;border-color:#505050;box-shadow:0 2px 4px #0006}html[data-theme=dark] .check-list input[type=checkbox]:checked+span[data-v-132b25ec]:hover{background-color:#2a4a6f;border-color:#42a5f5;box-shadow:0 2px 4px #2196f366}.media-attach[data-v-132b25ec]{border-top:1px solid var(--border-color,#ddd);flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.selected-media[data-v-132b25ec]{flex-wrap:wrap;gap:.5em;display:flex}.selected-media-item[data-v-132b25ec]{border:1px solid var(--border-color,#ccc);background:var(--card-bg,#f0f0f0);border-radius:.5em;width:64px;height:64px;position:relative;overflow:hidden}.selected-media-thumb[data-v-132b25ec]{object-fit:cover;width:100%;height:100%;display:block}.selected-media-placeholder[data-v-132b25ec]{word-break:break-all;padding:.25em;font-size:.65em;display:block}.remove-media[data-v-132b25ec]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:22px;height:22px;padding:0;font-size:1.1em;line-height:1;position:absolute;top:2px;right:2px}.media-picker[data-v-132b25ec]{border:1px solid var(--border-color,#ccc);background:var(--card-bg,#f8f8f8);border-radius:.5em;max-height:200px;padding:.75em;overflow-y:auto}.media-picker-grid[data-v-132b25ec]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5em;display:grid}.media-picker-item[data-v-132b25ec]{aspect-ratio:1;border:1px solid var(--border-color,#ccc);cursor:pointer;background:#fff;border-radius:.5em;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.media-picker-item img[data-v-132b25ec]{object-fit:cover;width:100%;height:100%}.media-picker-item span[data-v-132b25ec]{word-break:break-all;text-align:center;padding:.25em;font-size:.7em}.modal-overlay[data-v-132b25ec]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal[data-v-132b25ec]{background:var(--card-bg,white);border-radius:.5rem;min-width:320px;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.modal h3[data-v-132b25ec]{margin:0 0 1rem}.modal label[data-v-132b25ec]{margin-bottom:.5rem;font-weight:500;display:block}.modal input[type=datetime-local][data-v-132b25ec]{box-sizing:border-box;width:100%;margin-bottom:1rem}.dialog-actions[data-v-132b25ec]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.calendar-wrapper[data-v-fd9943f6]{width:100%}.calendar-header-nav[data-v-fd9943f6]{background:var(--calendar-chrome-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.calendar-title[data-v-fd9943f6]{margin:0;font-size:1.5rem;font-weight:600}.calendar-nav-buttons[data-v-fd9943f6]{align-items:center;gap:.5rem;display:flex}.calendar-error[data-v-fd9943f6]{color:var(--calendar-error-fg);padding:1rem}.calendar-loading[data-v-fd9943f6]{text-align:center;padding:1rem}.calendar-loading-overlay[data-v-fd9943f6]{background:var(--calendar-loading-overlay-bg);z-index:1;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.calendar-container[data-v-fd9943f6]{background:var(--calendar-surface-bg);border:1px solid var(--calendar-border);border-radius:8px;position:relative;overflow:hidden}.calendar-grid[data-v-fd9943f6]{grid-template-columns:repeat(7,minmax(0,1fr));min-height:400px;display:grid}.calendar-grid.is-dragging-range[data-v-fd9943f6],.calendar-grid.is-dragging-event[data-v-fd9943f6]{-webkit-user-select:none;user-select:none}.calendar-day.range-single[data-v-fd9943f6]{box-shadow:inset 0 0 0 2px var(--calendar-range-accent);background-color:var(--calendar-range-bg-strong)!important}.calendar-day.range-start[data-v-fd9943f6]{box-shadow:inset 2px 0 0 0 var(--calendar-range-accent), inset 0 2px 0 0 var(--calendar-range-accent), inset 0 -2px 0 0 var(--calendar-range-accent);background-color:var(--calendar-range-bg)!important}.calendar-day.range-end[data-v-fd9943f6]{box-shadow:inset -2px 0 0 0 var(--calendar-range-accent), inset 0 2px 0 0 var(--calendar-range-accent), inset 0 -2px 0 0 var(--calendar-range-accent);background-color:var(--calendar-range-bg)!important}.calendar-day.range-middle[data-v-fd9943f6]{box-shadow:inset 0 2px 0 0 var(--calendar-range-accent), inset 0 -2px 0 0 var(--calendar-range-accent);background-color:var(--calendar-range-bg)!important}.calendar-day.drag-over-target[data-v-fd9943f6]{outline:2px dashed var(--calendar-range-accent);outline-offset:-3px;background-color:var(--calendar-range-bg-subtle)!important}.day-header[data-v-fd9943f6]{text-align:center;color:var(--calendar-muted-fg);border-right:1px solid var(--calendar-border);border-bottom:1px solid var(--calendar-border);background:var(--calendar-chrome-bg);padding:1rem;font-weight:600}.day-header[data-v-fd9943f6]:last-child{border-right:none}.calendar-day[data-v-fd9943f6]{border-right:1px solid var(--calendar-border);border-bottom:1px solid var(--calendar-border);cursor:pointer;height:160px;transition:background-color .2s;position:relative;overflow:hidden}.calendar-day[data-v-fd9943f6]:hover{background-color:var(--calendar-day-hover-bg)}.calendar-day:hover .day-number .day-month[data-v-fd9943f6]{display:inline}.calendar-day[data-v-fd9943f6]:nth-child(7n){border-right:none}.calendar-day.weekend[data-v-fd9943f6]{background:var(--calendar-day-muted-bg)}.calendar-day.weekend[data-v-fd9943f6]:hover{background:var(--calendar-day-muted-hover-bg)}.calendar-day.next-month[data-v-fd9943f6],.calendar-day.prev-month[data-v-fd9943f6]{background:var(--calendar-day-muted-bg)}.calendar-day.next-month[data-v-fd9943f6]:hover,.calendar-day.prev-month[data-v-fd9943f6]:hover{background:var(--calendar-day-muted-hover-bg)}.calendar-day.past[data-v-fd9943f6]{opacity:.6}.calendar-day.past[data-v-fd9943f6]:hover{opacity:.8}.calendar-day.today[data-v-fd9943f6]{background:var(--calendar-today-bg);font-weight:700}.calendar-day.today[data-v-fd9943f6]:hover{background:var(--calendar-today-hover-bg)}.day-content[data-v-fd9943f6]{flex-direction:column;height:100%;display:flex}.day-number[data-v-fd9943f6]{color:var(--calendar-day-fg);text-align:center;border-radius:4px;min-width:1.5rem;margin-bottom:.25rem;padding:.1rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:inline-block}.day-number.clickable[data-v-fd9943f6]{cursor:pointer;border-radius:4px;padding:.25rem;transition:background-color .2s}.day-number.clickable .day-month[data-v-fd9943f6]{font-size:small;display:none}.day-number.with-month-suffix[data-v-fd9943f6]{text-align:center;white-space:nowrap;min-width:auto;font-size:.8rem}.day-content:hover .day-number.clickable[data-v-fd9943f6]{color:var(--calendar-accent-fg)}.day-events[data-v-fd9943f6]{flex:1;overflow:auto}.calendar-event[data-v-fd9943f6]{background:var(--calendar-event-bg);border:1px solid var(--calendar-event-border);cursor:pointer;box-shadow:var(--calendar-event-shadow);margin-bottom:.25rem;padding:.1rem;transition:all .2s}.calendar-event[draggable=true][data-v-fd9943f6]{cursor:grab}.calendar-event.drag-source[data-v-fd9943f6]{opacity:.55}.calendar-event[draggable=true][data-v-fd9943f6]:active{cursor:grabbing}.calendar-event[data-v-fd9943f6]:hover{background:var(--calendar-event-hover-bg);border-color:var(--calendar-event-border);box-shadow:var(--calendar-event-hover-shadow);transform:translateY(-1px)}.calendar-event.has-custom-color[data-v-fd9943f6]{background:var(--event-color);border-color:color-mix(in srgb, var(--event-color) 75%, var(--calendar-event-custom-border-mix))}.calendar-event.has-custom-color[data-v-fd9943f6]:hover{background:var(--event-color);border-color:color-mix(in srgb, var(--event-color) 75%, var(--calendar-event-custom-border-mix));filter:brightness(.92)}.calendar-event.has-custom-color .event-title[data-v-fd9943f6]{color:var(--event-foreground-color,var(--calendar-event-title-fg))}.calendar-event.has-custom-color .event-time[data-v-fd9943f6]{color:var(--event-foreground-color,var(--calendar-muted-fg))}.calendar-event.has-custom-color .multi-day-indicator[data-v-fd9943f6]{color:var(--event-foreground-color,var(--calendar-accent-fg))}.event-icon[data-v-fd9943f6]{flex-shrink:0}.calendar-event.multi-day-start[data-v-fd9943f6]{border-top-left-radius:4px;border-bottom-left-radius:4px}.calendar-event.multi-day-middle[data-v-fd9943f6]{border-radius:0}.calendar-event.multi-day-end[data-v-fd9943f6]{border-top-right-radius:4px;border-bottom-right-radius:4px}.event-content[data-v-fd9943f6]{cursor:pointer}.event-title[data-v-fd9943f6]{color:var(--calendar-event-title-fg);white-space:normal;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.multi-day-indicator[data-v-fd9943f6]{color:var(--calendar-accent-fg);font-size:.7rem;font-weight:700}.event-time[data-v-fd9943f6]{color:var(--calendar-muted-fg);margin-top:.125rem;font-size:.75rem}.more-events[data-v-fd9943f6]{color:var(--calendar-muted-fg);text-align:center;background:var(--calendar-more-bg);border-radius:4px;margin-top:.25rem;padding:.25rem;font-size:.75rem}@media (width<=768px){.calendar-header-nav[data-v-fd9943f6]{flex-wrap:wrap;gap:.5rem}.calendar-title[data-v-fd9943f6]{font-size:1.2rem}.calendar-day[data-v-fd9943f6]{height:110px}.day-number[data-v-fd9943f6]{font-size:1rem}.event-title[data-v-fd9943f6]{font-size:.8rem}.event-time[data-v-fd9943f6]{font-size:.7rem}}@media (width<=480px){.calendar-grid[data-v-fd9943f6]{min-height:300px}.day-header[data-v-fd9943f6]{padding:.5rem .25rem;font-size:.8rem}}@media (width>=768px){.day-content[data-v-fd9943f6]{padding:.45rem}.calendar-event[data-v-fd9943f6]{border-radius:4px;padding:.25rem .5rem}}.settings-field[data-v-f39adfd0]{flex-direction:column;gap:.4em;min-width:0;display:flex}.settings-links[data-v-f39adfd0]{gap:.75em;margin:0;display:flex}.subtle[data-v-f39adfd0]{color:var(--muted-text-color,#666);margin:.35em 0 0;font-size:.9em}[data-v-f39adfd0] .settings-field-highlight{outline:2px solid var(--pico-primary,#1a73e8);outline-offset:2px}.section-intro[data-v-aa0c10f1]{margin:0;padding:0 1em 1em}section[data-v-aa0c10f1]{margin-bottom:1rem;padding:0}.canned-post-item[data-v-aa0c10f1] .post-preview{margin-bottom:0}.edit-textarea[data-v-aa0c10f1]{box-sizing:border-box;border:1px solid var(--border-color,#ddd);resize:vertical;border-radius:.25rem;width:calc(100% - 2rem);min-height:120px;margin:1rem;padding:.75rem;font-family:inherit;font-size:1rem}.post-meta[data-v-aa0c10f1]{border-top:1px solid var(--border-color,#e0e0e0);justify-content:space-between;align-items:center;padding:0 1rem 1rem;display:flex}.post-date[data-v-aa0c10f1]{color:var(--text-secondary,#666);font-size:.9rem}.post-actions[data-v-aa0c10f1]{align-items:center;gap:.5rem;display:flex}html[data-theme=dark] .edit-textarea[data-v-aa0c10f1]{color:#e0e0e0;background-color:#1a1a1a;border-color:#505050}html[data-theme=dark] .post-meta[data-v-aa0c10f1]{border-top-color:#404040}html[data-theme=dark] .post-date[data-v-aa0c10f1]{color:#aaa}table thead th.sortable[data-v-9e25cd31]:hover{cursor:pointer;color:#0366d6}td[data-v-9e25cd31]:first-child,th[data-v-9e25cd31]:first-child{padding-left:1rem}tbody tr.pc-row-clickable[data-v-9e25cd31]{cursor:pointer}.section-title-with-icon[data-v-3c436db3]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-3c436db3]{padding-left:1em;padding-right:1em}.user-table-wrap[data-v-3c436db3]{margin-top:.5rem;margin-bottom:1.5rem}.actions-cell[data-v-3c436db3]{text-align:right}.group-lookup-panel[data-v-baf07f88]{flex-direction:column;width:min(32rem,100vw - 2rem);max-height:min(70vh,28rem);display:flex}.dlg-title[data-v-baf07f88]{margin:0 0 .35rem;font-size:1.15rem}.dlg-subtitle[data-v-baf07f88]{opacity:.85;margin:0 0 .75rem;font-size:.88rem}.sr-only[data-v-baf07f88]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-row[data-v-baf07f88]{margin-bottom:.75rem}.search-input[data-v-baf07f88]{box-sizing:border-box;width:100%}.list-wrap[data-v-baf07f88]{flex-direction:column;flex:1;min-height:8rem;display:flex;overflow:hidden}.group-check-group[data-v-baf07f88]{flex:1;width:100%;max-width:100%;min-height:0;overflow-y:auto}.group-list[data-v-baf07f88]{border:1px solid #fff3;border-radius:.35rem;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.group-row[data-v-baf07f88]{cursor:pointer;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.group-row[data-v-baf07f88]:last-child{border-bottom:none}.group-row[data-v-baf07f88]:hover{background:#ffffff0f}.group-name[data-v-baf07f88]{flex:1;min-width:0;font-weight:600}.meta[data-v-baf07f88]{flex-shrink:0;font-size:.75rem}.muted[data-v-baf07f88]{opacity:.8}.dialog-actions[data-v-baf07f88]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.user-meta[data-v-3da3fa6a]{grid-template-columns:minmax(6rem,10rem) 1fr;gap:.35rem 1.25rem;margin:0 0 1.5rem;display:grid}.user-meta dt[data-v-3da3fa6a]{opacity:.85;margin:0;font-weight:600}.user-meta dd[data-v-3da3fa6a]{margin:0}.user-admin-nav[data-v-3da3fa6a]{margin-bottom:1.5rem}.subsection-title[data-v-3da3fa6a]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.section-title-with-icon[data-v-3da3fa6a]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-3da3fa6a]{padding-left:1em;padding-right:1em}.groups-table-wrap[data-v-3da3fa6a]{margin-top:.5rem;margin-bottom:1.5rem}.actions-cell[data-v-3da3fa6a]{text-align:right}.subsection-title[data-v-a15ca6db]{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.subsection-title[data-v-a15ca6db]:first-of-type{margin-top:0}.section-hint[data-v-a15ca6db]{opacity:.85;margin:0 0 .75rem;font-size:.88rem}.perm-audit-table[data-v-a15ca6db]{width:100%;max-width:48rem;margin:.5rem 0 1.5rem}.perm-status-col[data-v-a15ca6db]{text-align:center;width:3.5rem}.perm-granted[data-v-a15ca6db]{color:var(--pico-ins-color,#2a7d2e);vertical-align:middle;font-size:1.25em}.perm-denied[data-v-a15ca6db]{color:var(--pico-del-color,#9e2a2a);vertical-align:middle;opacity:.5;font-size:1.25em}.role-tag[data-v-a15ca6db]{background:var(--pico-muted-border-color,#00000014);border-radius:3px;margin:.1rem .25rem .1rem 0;padding:.1rem .4rem;font-size:.8em;display:inline-block}.superuser-tag[data-v-a15ca6db]{opacity:.75;font-style:italic}.muted[data-v-a15ca6db]{opacity:.5}.perm-table[data-v-0f6b47c1]{width:100%;margin:.25rem 0 0}.perm-col-check[data-v-0f6b47c1]{vertical-align:middle;text-align:center;width:2.5rem}.perm-table td.perm-col-check input[data-v-0f6b47c1]{margin:0}.section-title-with-icon[data-v-301aa564]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-301aa564]{padding-left:1em;padding-right:1em}.roles-table-wrap[data-v-301aa564]{margin-top:.5rem;margin-bottom:1.5rem}.actions-cell[data-v-301aa564]{text-align:right}.perm-cells[data-v-301aa564]{font-size:.85em}.role-tags[data-v-301aa564]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.used-by-cell[data-v-301aa564]{white-space:nowrap;font-size:.9em}.muted[data-v-301aa564]{opacity:.8}.section-title-with-icon[data-v-a9dc91a3]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-a9dc91a3]{padding-left:1em;padding-right:1em}.permissions-table-wrap[data-v-a9dc91a3]{margin-top:.5rem;margin-bottom:1.5rem}.role-links[data-v-a9dc91a3]{display:inline}.role-link[data-v-a9dc91a3]{font-weight:600;text-decoration:none}.role-link[data-v-a9dc91a3]:hover{text-decoration:underline}.muted[data-v-a9dc91a3]{opacity:.8}.role-meta[data-v-f27415d3]{grid-template-columns:auto 1fr;gap:.35rem 1.25rem;max-width:40rem;margin:0 0 1.25rem;display:grid}.role-meta dt[data-v-f27415d3]{margin:0;font-weight:600}.role-meta dd[data-v-f27415d3]{margin:0}.badge[data-v-f27415d3]{opacity:.75;margin-left:.35rem;font-size:.75rem;font-weight:600}.subsection-title[data-v-f27415d3]{margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:600}.perm-table[data-v-f27415d3]{width:100%;margin:.25rem 0 1rem}.perm-col-check[data-v-f27415d3]{vertical-align:middle;text-align:center;width:2.5rem}.perm-table td.perm-col-check input[data-v-f27415d3]{margin:0}.perm-status-col[data-v-f27415d3]{text-align:center;width:4rem}.perm-yes[data-v-f27415d3]{color:var(--pico-ins-color,#2a7d2e)}.perm-no[data-v-f27415d3]{color:var(--pico-del-color,#9e2a2a);opacity:.5}.section-title-with-icon[data-v-f27415d3]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-f27415d3]{padding-left:1em;padding-right:1em}.groups-table-wrap[data-v-f27415d3],.users-table-wrap[data-v-f27415d3]{margin-top:.5rem;margin-bottom:1.5rem}.muted[data-v-f27415d3]{opacity:.8}.owner-tag[data-v-0bbe5b45]{opacity:.8;font-size:.85em}.owner-tag.self[data-v-0bbe5b45]{font-weight:600}.owner-tag.none[data-v-0bbe5b45]{opacity:.4}.accounts-grid-wrap[data-v-0bbe5b45]{padding-top:.25em}.action-item[data-v-54c903f9]{border-bottom:1px solid var(--border-color,#e0e0e0);justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.action-item[data-v-54c903f9]:last-child{border-bottom:none}.action-description[data-v-54c903f9]{flex:1;align-items:flex-start;gap:1rem;display:flex}.action-description h5[data-v-54c903f9]{color:var(--text-primary,#333)}.action-description p[data-v-54c903f9]{color:var(--text-secondary,#666)}html[data-theme=dark] .action-description h5[data-v-54c903f9]{color:#ddd}html[data-theme=dark] .action-description p[data-v-54c903f9]{color:#aaa}dd[data-v-54c903f9]{align-items:center;gap:.5rem;display:flex}.share-check-cell[data-v-54c903f9]{text-align:center}.section-title-with-icon[data-v-54c903f9]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-54c903f9]{padding-left:1em;padding-right:1em}.shares-table-wrap[data-v-54c903f9]{margin-top:.5rem;margin-bottom:.5rem}.actions-cell[data-v-54c903f9]{text-align:right}.section-title-with-icon[data-v-64dad6d1]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-64dad6d1]{padding-left:1em;padding-right:1em}.api-keys-table-wrap[data-v-64dad6d1]{margin-top:.5rem;margin-bottom:1.5rem}.actions-cell[data-v-64dad6d1]{text-align:right}.key-input[data-v-64dad6d1]{text-align:center;box-sizing:border-box;width:100%}.media-grid[data-v-f2e52878]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1em;margin-top:.25em;display:grid}.media-item[data-v-f2e52878]{border:1px solid var(--border-color,#ccc);background:var(--standout-bg-color,#f5f5f5);cursor:pointer;text-align:inherit;font:inherit;appearance:none;border-radius:.5em;flex-direction:column;align-items:center;padding:0;display:flex;overflow:hidden}.media-item[data-v-f2e52878]:hover{border-color:var(--accent-color,#5a9fd4);box-shadow:0 2px 8px #0000001f}.media-link[data-v-f2e52878]{aspect-ratio:1;width:100%;display:block;overflow:hidden}.media-thumb[data-v-f2e52878]{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.media-placeholder[data-v-f2e52878]{text-align:center;word-break:break-all;width:100%;height:100%;color:var(--text-secondary,#666);justify-content:center;align-items:center;padding:.5em;font-size:.85em;display:flex}.media-filename[data-v-f2e52878]{word-break:break-all;text-align:center;color:var(--text-primary,#333);margin:0;padding:.4em .5em;font-size:.8em}html[data-theme=dark] .media-placeholder[data-v-f2e52878]{color:#aaa}html[data-theme=dark] .media-filename[data-v-f2e52878]{color:#ddd}.muted[data-v-f2e52878]{opacity:.7}.upload-fieldset[data-v-5a95c93a]{flex-direction:column;gap:1em}.drag-drop[data-v-5a95c93a]{cursor:pointer;border:1px dashed #ccc;border-radius:1em;align-content:center;padding:2em;display:inline-flex}.drag-drop[data-v-5a95c93a]:hover{background-color:#3a6f3a}.upload-preview[data-v-5a95c93a]{background:var(--card-bg,#2a2a2a);border-radius:.5em;justify-content:center;align-items:center;width:100%;min-height:100px;display:flex;position:relative;overflow:hidden}.upload-preview img[data-v-5a95c93a]{max-width:100%;max-height:100px;display:block}.upload-placeholder[data-v-5a95c93a]{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%;width:100%;height:100px;animation:1.2s ease-in-out infinite upload-shimmer-5a95c93a}.upload-overlay[data-v-5a95c93a]{color:#fff;background:#0000008c;justify-content:center;align-items:center;font-size:.9em;font-weight:600;display:flex;position:absolute;inset:0}.upload-overlay--success[data-v-5a95c93a]{background:#28783cbf}.uploaded-file p[data-v-5a95c93a]{margin:0;padding:0}.upload-name[data-v-5a95c93a]{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:180px;overflow:hidden}.uploaded-file[data-v-5a95c93a]{border:1px solid #666;border-radius:.5em;flex-direction:column;align-items:center;gap:.5em;width:180px;padding:.3em;display:flex}.uploaded-file--uploading[data-v-5a95c93a]{border-color:var(--accent-color,#5a9fd4)}.uploaded-file--success[data-v-5a95c93a]{border-color:#3a8f3a}.uploaded-file--error[data-v-5a95c93a]{border-color:#c44}.upload-progress[data-v-5a95c93a]{width:100%;height:.5em}.upload-status.error[data-v-5a95c93a]{color:#f88;text-align:center;word-break:break-word;font-size:.8em}.image-preview[data-v-5a95c93a]{flex-wrap:wrap;gap:1em;display:flex}@keyframes upload-shimmer-5a95c93a{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-overlay[data-v-4533dc06]{z-index:10000;box-sizing:border-box;background-color:#000000a6;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.media-preview-modal[data-v-4533dc06]{background:var(--background-primary,#fff);border-radius:.75rem;width:min(1100px,100%);max-height:calc(100vh - 2rem);position:relative;overflow:hidden;box-shadow:0 8px 24px #00000040}.close-button[data-v-4533dc06]{z-index:2;border-radius:50%;width:2rem;height:2rem;padding:0;font-size:1.4rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.media-preview-layout[data-v-4533dc06]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);min-height:420px;max-height:calc(100vh - 2rem);display:grid}.media-preview-main[data-v-4533dc06]{background:#111;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:hidden}.media-preview-image[data-v-4533dc06],.media-preview-video[data-v-4533dc06]{object-fit:contain;max-width:100%;max-height:calc(100vh - 2rem);display:block}.media-preview-fallback[data-v-4533dc06]{color:#fff;text-align:center;padding:2rem}.media-preview-sidebar[data-v-4533dc06]{border-left:1px solid var(--border-color,#ddd);background:var(--background-primary,#fff);color:var(--text-primary,#222);flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem;display:flex;position:relative;overflow-y:auto}.media-preview-sidebar h3[data-v-4533dc06],.media-preview-sidebar h4[data-v-4533dc06]{margin:0}.media-preview-sidebar h3[data-v-4533dc06]{word-break:break-all;padding-right:2rem;font-size:1rem}.media-preview-sidebar h4[data-v-4533dc06]{margin-top:.5rem;font-size:.95rem}.open-file-link[data-v-4533dc06]{font-size:.9rem}.post-usage-list[data-v-4533dc06]{flex-direction:column;flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.post-usage-list a[data-v-4533dc06]{border:1px solid var(--border-color,#ddd);color:inherit;background:var(--card-bg,#f8f8f8);border-radius:.5rem;padding:.65rem .75rem;text-decoration:none;display:block}.post-usage-list a[data-v-4533dc06]:hover{border-color:var(--accent-color,#5a9fd4)}.post-usage-meta[data-v-4533dc06]{align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.85rem;font-weight:600;display:flex}.post-usage-state[data-v-4533dc06]{opacity:.8;text-transform:capitalize;margin-left:auto;font-size:.75rem;font-weight:500}.post-usage-content[data-v-4533dc06]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.post-usage-date[data-v-4533dc06]{opacity:.75;margin-top:.35rem;font-size:.75rem;display:block}.sidebar-actions[data-v-4533dc06]{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.media-preview-sidebar[data-v-4533dc06] .danger-zone{margin-top:.5rem}.muted[data-v-4533dc06]{opacity:.7}@media (width<=800px){.media-preview-layout[data-v-4533dc06]{grid-template-columns:1fr;max-height:calc(100vh - 2rem);overflow-y:auto}.media-preview-sidebar[data-v-4533dc06]{border-left:none;border-top:1px solid var(--border-color,#ddd);max-height:40vh}}.status-overview[data-v-f4066242]{margin-bottom:2rem}.status-grid[data-v-f4066242]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem;display:grid}.stat-display[data-v-f4066242]{min-width:0;overflow:hidden}.stat-display .stat[data-v-f4066242]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-header[data-v-f4066242]{align-items:center;gap:.5rem;min-width:0;margin-bottom:.5rem;font-weight:700;display:flex}.status-header span[data-v-f4066242]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-actions[data-v-f4066242]{margin-bottom:2rem}.action-grid[data-v-f4066242]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem;display:grid}.action-button[data-v-f4066242]{height:5em}.action-button[data-v-f4066242]:disabled{opacity:.5;cursor:not-allowed}.system-messages[data-v-f4066242]{margin-bottom:2rem}.message-item[data-v-f4066242]{border-left:4px solid;border-radius:.25rem;align-items:center;margin:.5rem 0;padding:.75rem;display:flex}.message-item.error[data-v-f4066242]{color:#c62828;background:#ffebee;border-left-color:#f44336}.message-item.warning[data-v-f4066242]{color:#e65100;background:#fff3e0;border-left-color:#ff9800}.message-item.info[data-v-f4066242]{color:#1565c0;background:#e3f2fd;border-left-color:#2196f3}.message-content[data-v-f4066242]{flex:1;align-items:center;gap:.5rem;display:flex}.message-link[data-v-f4066242]{color:inherit;margin-left:auto}.loading[data-v-f4066242]{justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}h3[data-v-f4066242]{color:#fff;margin-bottom:.5rem}h4[data-v-f4066242]{color:#fff}.text-muted[data-v-f4066242]{color:#999;font-style:italic}.muted[data-v-7cbe0e05]{opacity:.8}.account-info[data-v-d7d94910]{grid-template-columns:200px 1fr;gap:.25em 1em;margin:0;display:grid}.account-info dt[data-v-d7d94910]{font-weight:700}.account-info dd[data-v-d7d94910]{margin:0}.subsection-title[data-v-d9e3c2b1]{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.subsection-title[data-v-d9e3c2b1]:first-of-type{margin-top:0}.section-hint[data-v-d9e3c2b1]{opacity:.85;margin:0 0 .75rem;font-size:.88rem}.perm-audit-table[data-v-d9e3c2b1]{width:100%;max-width:48rem;margin:.5rem 0 1.5rem}.perm-status-col[data-v-d9e3c2b1]{text-align:center;width:3.5rem}.perm-granted[data-v-d9e3c2b1]{color:var(--pico-ins-color,#2a7d2e);vertical-align:middle;font-size:1.25em}.perm-denied[data-v-d9e3c2b1]{color:var(--pico-del-color,#9e2a2a);vertical-align:middle;opacity:.5;font-size:1.25em}.role-tag[data-v-d9e3c2b1]{background:var(--pico-muted-border-color,#00000014);border-radius:3px;margin:.1rem .25rem .1rem 0;padding:.1rem .4rem;font-size:.8em;display:inline-block}.superuser-tag[data-v-d9e3c2b1]{opacity:.75;font-style:italic}.muted[data-v-d9e3c2b1]{opacity:.5}.password-form-grid[data-v-a788c965]{grid-template-columns:200px 1fr;align-items:start;gap:1em;display:grid}.password-form-grid label[data-v-a788c965]{padding-top:.75em}.password-form-grid input[data-v-a788c965]{width:100%}.password-form-buttons[data-v-a788c965]{grid-column:1/-1;gap:1em;display:flex}.password-form-message[data-v-a788c965]{grid-column:1/-1}.loading-container[data-v-0c2470cc],.error-container[data-v-0c2470cc],.no-post-container[data-v-0c2470cc]{text-align:center;padding:2rem}.edit-section[data-v-0c2470cc]{max-width:48rem;margin-bottom:1.5rem}.edit-section h3[data-v-0c2470cc]{margin:0 0 .35rem;font-size:1.1rem}.edit-hint[data-v-0c2470cc]{opacity:.85;margin:0 0 .75rem;font-size:.9rem}.edit-content[data-v-0c2470cc]{box-sizing:border-box;width:100%;min-height:12rem;font:inherit;resize:vertical;padding:.75rem;line-height:1.45}.edit-actions[data-v-0c2470cc]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.post-metadata[data-v-0c2470cc]{margin-bottom:2rem}.campaign-field[data-v-0c2470cc]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.campaign-info[data-v-0c2470cc]{flex:1}.campaign-update-btn[data-v-0c2470cc]{cursor:pointer;color:#333;background-color:#f0f0f0;border:none;border-radius:.25rem;justify-content:center;align-items:center;min-width:28px;height:28px;padding:.2rem .4rem;font-size:.8rem;transition:all .2s;display:flex}.campaign-update-btn[data-v-0c2470cc]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.annotation[data-v-0c2470cc]{text-align:center;border-radius:.25rem;min-width:60px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-block}.annotation.bad[data-v-0c2470cc]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.annotation.good[data-v-0c2470cc]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.annotation.note[data-v-0c2470cc]{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.post-url[data-v-0c2470cc]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;text-decoration:none;display:flex}.post-url[data-v-0c2470cc]:hover{text-decoration:underline}.post-actions-section h3[data-v-0c2470cc]{color:var(--text-primary,#333);margin:0 0 1rem;font-size:1.2rem}.action-buttons[data-v-0c2470cc]{flex-wrap:wrap;gap:1rem;display:flex}.modal-overlay[data-v-0c2470cc]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal[data-v-0c2470cc]{background:var(--background-primary,white);border-radius:.5rem;min-width:400px;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.modal h3[data-v-0c2470cc]{color:var(--text-primary,#333);margin:0 0 1rem}.form-group[data-v-0c2470cc]{margin-bottom:1rem}.form-group label[data-v-0c2470cc]{color:var(--text-primary,#333);margin-bottom:.5rem;font-weight:500;display:block}.form-group select[data-v-0c2470cc]{border:1px solid var(--border-color,#ddd);background-color:var(--background-primary,white);width:100%;color:var(--text-primary,#333);border-radius:.25rem;padding:.5rem;font-size:1rem}.dialog-actions[data-v-0c2470cc]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.dialog-actions button[data-v-0c2470cc]{cursor:pointer;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.dialog-actions button[data-v-0c2470cc]:disabled{opacity:.6;cursor:not-allowed}.dialog-actions button.neutral[data-v-0c2470cc]{background-color:var(--button-neutral-bg,#f0f0f0);color:var(--text-primary,#333)}.dialog-actions button.neutral[data-v-0c2470cc]:hover:not(:disabled){background-color:var(--button-neutral-hover,#e0e0e0)}.dialog-actions button.good[data-v-0c2470cc]{color:#fff;background-color:#4caf50}.dialog-actions button.good[data-v-0c2470cc]:hover:not(:disabled){background-color:#45a049}.campaign-message[data-v-0c2470cc]{border-radius:.25rem;margin-top:1rem;padding:.75rem;font-size:.9rem}.campaign-message.good[data-v-0c2470cc]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.campaign-message.bad[data-v-0c2470cc]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.post-boost[data-v-4a8c20f4]{border-left:3px solid var(--boost-color,#6366f1);background-color:var(--bg-secondary,#f9fafb);border-radius:.5rem;max-width:800px;margin:0 auto;padding:1rem;position:relative}.boost-header[data-v-4a8c20f4]{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:1rem;display:flex}.post-header-actions[data-v-4a8c20f4]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.boost-info[data-v-4a8c20f4]{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.boost-icon[data-v-4a8c20f4]{color:var(--boost-color,#6366f1)}.social-account-link[data-v-4a8c20f4]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;text-decoration:none;display:flex}.social-account-link[data-v-4a8c20f4]:hover{text-decoration:underline}.account-name[data-v-4a8c20f4]{font-weight:700}.author-filter-button[data-v-4a8c20f4]{font:inherit;color:var(--link-color,#007bff);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.author-filter-button[data-v-4a8c20f4]:hover{text-decoration:underline}.avatar-link[data-v-4a8c20f4]:hover{text-decoration:none}.boost-text[data-v-4a8c20f4]{color:var(--text-secondary,#666);font-style:italic;font-weight:400}.diagnostic-button[data-v-4a8c20f4]{justify-content:center;align-items:center;display:flex}.boosted-content[data-v-4a8c20f4]{background-color:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:.25rem;margin:1rem 0;padding:1rem}.boosted-object-link[data-v-4a8c20f4]{margin-bottom:.5rem}.boosted-link[data-v-4a8c20f4]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.boosted-link[data-v-4a8c20f4]:hover{color:var(--link-hover-color,#0056b3);text-decoration:underline}.boosted-object-info[data-v-4a8c20f4]{flex-direction:column;gap:.25rem;display:flex}.boosted-object-label[data-v-4a8c20f4]{color:var(--text-secondary,#666);font-size:.875rem;font-weight:500}.boosted-object-value[data-v-4a8c20f4]{color:var(--text-primary,#333);word-break:break-all;font-family:monospace;font-size:.875rem}.post-actions[data-v-4a8c20f4]{border-top:1px solid var(--border-color,#4e5965);margin-top:1rem;padding-top:1rem}.original-post-link[data-v-4a8c20f4]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.original-post-link[data-v-4a8c20f4]:hover{color:var(--link-hover-color,#0056b3);text-decoration:underline}.post-datetime[data-v-4a8c20f4]{color:var(--text-secondary,#666);font-size:.875rem;font-style:italic;position:absolute;bottom:1rem;right:1rem}.toolbar-controls[data-v-204ccd77]{align-items:center;gap:1rem;width:100%;display:flex}.filters[data-v-204ccd77]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}section[data-v-204ccd77]{margin-bottom:1rem;padding:0}.feed-empty[data-v-204ccd77]{margin:0 0 1rem}.feed-refresh-notice[data-v-204ccd77]{z-index:100;color:var(--text-secondary,#555);pointer-events:none;background:#ffffffeb;border:1px solid #00000014;border-radius:999px;margin:0;padding:.4rem .85rem;font-size:.85rem;position:fixed;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.feed-refresh-fade-enter-active[data-v-204ccd77],.feed-refresh-fade-leave-active[data-v-204ccd77]{transition:opacity .2s,transform .2s}.feed-refresh-fade-enter-from[data-v-204ccd77],.feed-refresh-fade-leave-to[data-v-204ccd77]{opacity:0;transform:translate(-50%)translateY(-.35rem)}.feed-load-sentinel[data-v-204ccd77]{height:1px;margin:0}.feed-end[data-v-204ccd77]{text-align:center;opacity:.7;padding:1rem 0 2rem;font-size:.9em}.muted[data-v-204ccd77]{opacity:.7}.readonly-textarea[data-v-e209ec42]{flex-direction:column;gap:.5rem;width:100%;display:flex}.readonly-textarea-header[data-v-e209ec42]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.readonly-textarea-header label[data-v-e209ec42]{margin:0}.fg1[data-v-e209ec42]{flex:1}.readonly-textarea-copy[data-v-e209ec42]{align-items:center;gap:.35em;display:inline-flex}.readonly-textarea textarea[data-v-e209ec42]{resize:vertical;width:100%;margin:0}.readonly-textarea textarea.monospace[data-v-e209ec42]{white-space:pre;font-family:monospace}.muted[data-v-071ffd77]{opacity:.7}.bot-detail-nav-wrap[data-v-3cfff240]{margin-top:1.5em}.connector-with-icon[data-v-3cfff240]{align-items:center;gap:.4em;display:inline-flex}.edit-bot-section[data-v-3cfff240]{border-top:1px solid var(--conversations-border,#e0e0e0);margin-top:2em;padding-top:1.5em}.edit-bot-form[data-v-3cfff240]{grid-template-columns:minmax(8rem,12rem) 1fr;align-items:start;gap:.75rem 1rem;max-width:40rem;display:grid}.edit-bot-form label[data-v-3cfff240]{padding-top:.35rem}.edit-bot-form input[data-v-3cfff240]{box-sizing:border-box;width:100%}.edit-bot-actions[data-v-3cfff240]{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin-top:.5rem;display:flex}.conversations-section[data-v-3ff40080]{color:var(--text-color,#1a1a1a)}.conversations-intro[data-v-3ff40080]{color:var(--text-muted,#666);margin-top:0;margin-bottom:1em}.conversation-layout[data-v-3ff40080]{grid-template-columns:300px 1fr;gap:1rem;display:grid}.conversation-list[data-v-3ff40080]{border:1px solid var(--conversations-border,#d8d8d8);background:var(--conversations-list-surface,#fafafa);border-radius:.25em;max-height:520px;overflow:hidden auto}.conversation-list-item[data-v-3ff40080]{text-align:left;width:100%;color:inherit;background:var(--conversations-item-bg,#fff);border:0;border-bottom:1px solid var(--conversations-border,#e8e8e8);cursor:pointer;padding:.75em}.conversation-list-item[data-v-3ff40080]:hover{background:var(--conversations-item-hover,#f0f4f8)}.conversation-list-item.active[data-v-3ff40080]{background:var(--conversations-item-active,#e3f2fd)}.conversation-item-heading[data-v-3ff40080]{align-items:center;gap:.4em;margin-bottom:.25em;display:flex}.conversation-connector-icon[data-v-3ff40080]{opacity:.9;flex-shrink:0}.conversation-title[data-v-3ff40080]{color:var(--text-color,#1a1a1a);flex:1;min-width:0;margin-bottom:0;font-weight:600}.conversation-offline-badge[data-v-3ff40080]{text-transform:uppercase;letter-spacing:.03em;background:var(--offline-badge-bg,#fde8e8);color:var(--offline-badge-fg,#a33);border-radius:.25em;flex-shrink:0;padding:.15em .45em;font-size:.7em;font-weight:600}.conversation-bot[data-v-3ff40080]{color:var(--text-muted,#666);align-items:center;gap:.35em;margin-bottom:.25em;padding-left:1.35em;font-size:.78em;display:flex}.conversation-preview[data-v-3ff40080]{color:var(--text-muted,#666);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.conversation-thread[data-v-3ff40080]{border:1px solid var(--conversations-border,#d8d8d8);background:var(--conversations-thread-bg,#fff);border-radius:.25em;padding:.75em}.messages-list[data-v-3ff40080]{flex-direction:column;gap:.5em;max-height:420px;display:flex;overflow-y:auto}.message-item[data-v-3ff40080]{border-radius:.25em;padding:.65em}.message-incoming[data-v-3ff40080]{background:var(--message-incoming-bg,#f3f4f6)}.message-outgoing[data-v-3ff40080]{background:var(--message-outgoing-bg,#e8f5e9)}.message-meta[data-v-3ff40080]{color:var(--text-muted,#666);justify-content:space-between;margin-bottom:.35em;font-size:.78em;display:flex}.message-content[data-v-3ff40080]{white-space:pre-wrap;word-break:break-word;color:var(--text-color,#1a1a1a)}.reply-box[data-v-3ff40080]{border-top:1px solid var(--conversations-border,#e0e0e0);margin-top:.75em;padding-top:.75em}.reply-box textarea[data-v-3ff40080]{background:var(--input-bg,#fff);border:1px solid var(--border-color,#ccc);width:100%;min-height:85px;color:var(--text-color,#1a1a1a);resize:vertical;box-sizing:border-box;border-radius:.25em;padding:.5em}.reply-box textarea[data-v-3ff40080]:focus{border-color:var(--primary-color,#1976d2);outline:none;box-shadow:0 0 0 2px #1976d233}.reply-box textarea[data-v-3ff40080]:disabled{background:var(--input-disabled-bg,#f0f0f0);color:var(--text-muted,#888)}.reply-actions[data-v-3ff40080]{justify-content:flex-end;margin-top:.5em;display:flex}html[data-theme=dark] .conversations-section[data-v-3ff40080]{color:var(--text-color,#f0f0f0)}html[data-theme=dark] .conversations-intro[data-v-3ff40080]{color:var(--text-muted,#aaa)}html[data-theme=dark] .conversation-list[data-v-3ff40080]{--conversations-border:#333;--conversations-list-surface:#141414;--conversations-item-bg:#1f1f1f;--conversations-item-hover:#252525;--conversations-item-active:#2b2b2b}html[data-theme=dark] .conversation-title[data-v-3ff40080]{color:var(--text-color,#f0f0f0)}html[data-theme=dark] .conversation-bot[data-v-3ff40080],html[data-theme=dark] .conversation-preview[data-v-3ff40080]{color:var(--text-muted,#aaa)}html[data-theme=dark] .conversation-thread[data-v-3ff40080]{--conversations-border:#333;--conversations-thread-bg:#1a1a1a}html[data-theme=dark] .message-incoming[data-v-3ff40080]{--message-incoming-bg:#2b2b2b}html[data-theme=dark] .message-outgoing[data-v-3ff40080]{--message-outgoing-bg:#183024}html[data-theme=dark] .message-meta[data-v-3ff40080]{color:var(--text-muted,#aaa)}html[data-theme=dark] .message-content[data-v-3ff40080]{color:var(--text-color,#f0f0f0)}html[data-theme=dark] .conversation-offline-badge[data-v-3ff40080]{--offline-badge-bg:#3a1f1f;--offline-badge-fg:#f5a5a5}html[data-theme=dark] .reply-box[data-v-3ff40080]{--conversations-border:#333}html[data-theme=dark] .reply-box textarea[data-v-3ff40080]{--input-bg:#101010;--border-color:#444;--text-color:#fff;--primary-color:#60a5fa;--input-disabled-bg:#1a1a1a}html[data-theme=dark] .reply-box textarea[data-v-3ff40080]:focus{box-shadow:0 0 0 2px #60a5fa40}@media (width<=900px){.conversation-layout[data-v-3ff40080]{grid-template-columns:1fr}}.bot-meta[data-v-7a07c0c7]{color:var(--text-muted,#666);flex-wrap:wrap;align-items:center;gap:.35em;margin-bottom:1em;display:flex}.bot-meta-connector[data-v-7a07c0c7]{color:var(--text-color,#1a1a1a);font-weight:500}.bot-meta-sep[data-v-7a07c0c7]{opacity:.6}@media (width<=480px){.bot-meta-connector[data-v-7a07c0c7]{width:100%}}.hooks-intro[data-v-fbe5bff7]{color:var(--text-muted,#666);margin:0 0 1em;line-height:1.45}.hook-item[data-v-fbe5bff7]{background:var(--conversations-item-bg,#f8f9fa);border:1px solid var(--conversations-border,#e0e0e0);border-radius:.25em;margin-bottom:.75em;padding:1em}.hook-item-content[data-v-fbe5bff7]{grid-template-columns:auto 1fr auto;align-items:center;gap:1em;display:grid}.hook-checkbox-label[data-v-fbe5bff7]{cursor:pointer;white-space:nowrap;align-items:center;gap:.5em;display:flex}.hook-checkbox-label input[type=checkbox][data-v-fbe5bff7]{cursor:pointer;margin:0}.hook-status-label[data-v-fbe5bff7]{color:var(--text-muted,#666);min-width:60px;font-size:.9em}.hook-url-container[data-v-fbe5bff7]{flex:1;min-width:0;overflow:hidden}.hook-url-container.hook-disabled[data-v-fbe5bff7]{opacity:.5}.hook-url[data-v-fbe5bff7]{background:var(--input-bg,#fff);border:1px solid var(--border-color,#ccc);color:var(--text-color,#1a1a1a);word-break:break-all;overflow-wrap:break-word;white-space:normal;border-radius:.25em;padding:.5em .75em;font-family:ui-monospace,Courier New,monospace;font-size:.9em;line-height:1.4;display:block}.hook-remove-button[data-v-fbe5bff7]{cursor:pointer;border:1px solid var(--conversations-border,#ccc);white-space:nowrap;background:var(--conversations-item-bg,#f0f0f0);color:var(--text-color,#1a1a1a);border-radius:.25em;padding:.5em 1em;font-size:.9em}.add-hook-form[data-v-fbe5bff7]{border-top:1px solid var(--conversations-border,#e0e0e0);margin-top:1.5em;padding-top:1.5em}.add-hook-heading[data-v-fbe5bff7]{margin:0 0 .75em;font-size:1rem}.add-hook-row[data-v-fbe5bff7]{align-items:flex-start;gap:.5em;display:flex}.add-hook-row input[data-v-fbe5bff7]{background:var(--input-bg,#fff);border:1px solid var(--border-color,#ccc);color:var(--text-color,#1a1a1a);box-sizing:border-box;border-radius:.25em;flex:1;padding:.5em;font-size:1em}.add-hook-row input[data-v-fbe5bff7]:focus{border-color:var(--primary-color,#1976d2);outline:none}.add-hook-row button[data-v-fbe5bff7]:disabled{opacity:.5;cursor:not-allowed}html[data-theme=dark] .hooks-intro[data-v-fbe5bff7]{color:var(--text-muted,#aaa)}html[data-theme=dark] .hook-item[data-v-fbe5bff7]{background:#2a2a2a;border-color:#333}html[data-theme=dark] .hook-status-label[data-v-fbe5bff7]{color:#aaa}html[data-theme=dark] .hook-url[data-v-fbe5bff7]{color:#fff;background:#1a1a1a;border-color:#444}html[data-theme=dark] .hook-remove-button[data-v-fbe5bff7]{color:#fff;background:#333;border-color:#444}html[data-theme=dark] .add-hook-form[data-v-fbe5bff7]{border-top-color:#444}html[data-theme=dark] .add-hook-row input[data-v-fbe5bff7]{color:#fff;background:#1a1a1a;border-color:#444}html[data-theme=dark] .add-hook-row input[data-v-fbe5bff7]:focus{border-color:#666}@media (width<=768px){.hook-item-content[data-v-fbe5bff7]{grid-template-columns:1fr;gap:.75em}.hook-checkbox-label[data-v-fbe5bff7]{order:1}.hook-url-container[data-v-fbe5bff7]{order:2}.hook-remove-button[data-v-fbe5bff7]{order:3;width:100%}}.create-bot-grid[data-v-082eff69]{grid-template-columns:minmax(8rem,12rem) 1fr;align-items:start;gap:.75rem 1rem;max-width:40rem;display:grid}.create-bot-grid label[data-v-082eff69]{padding-top:.35rem}.create-bot-grid input[data-v-082eff69],.create-bot-grid select[data-v-082eff69]{box-sizing:border-box;width:100%}.field-hint[data-v-082eff69]{color:var(--text-muted,#666);margin-top:.25rem;font-size:.85em;display:block}.create-bot-actions[data-v-082eff69]{margin-top:.5rem}.span-all[data-v-082eff69]{grid-column:1/-1}.subsection-title[data-v-6e785cf9]{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.muted[data-v-6e785cf9]{opacity:.7}.small[data-v-6e785cf9]{font-size:.85em}.unregistered-section[data-v-6e785cf9]{border-top:1px solid var(--pico-muted-border-color,#ffffff1a);margin-top:2rem;padding-top:1rem}.muted[data-v-604a4196]{opacity:.7}.intro[data-v-f3fcdcd6]{opacity:.9;max-width:44rem;margin:0 0 1rem;line-height:1.5}.muted[data-v-f3fcdcd6]{opacity:.75;margin:.5rem 0}.mermaid-wrap[data-v-f3fcdcd6]{background:#00000047;border:1px solid #ffffff1f;border-radius:.35rem;margin-top:.5rem;padding:1rem 1.25rem;overflow-x:auto}.mermaid-wrap[data-v-f3fcdcd6] svg{max-width:100%;height:auto;margin:0 auto;display:block}.section-title-with-icon[data-v-2a480bb6]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-2a480bb6]{padding-left:1em;padding-right:1em}.webhooks-table-wrap[data-v-2a480bb6]{margin-top:.5rem;margin-bottom:1.5rem}.url-cell[data-v-2a480bb6]{word-break:break-all}.actions-cell[data-v-2a480bb6]{text-align:right}.dialog-actions-spacer[data-v-2a480bb6]{flex:1}.muted[data-v-2a480bb6]{opacity:.7}.section-title-with-icon[data-v-c7753400]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.groups-banner-pad[data-v-c7753400]{padding-left:1em;padding-right:1em}.user-table-wrap[data-v-c7753400]{margin-top:.5rem;margin-bottom:1.5rem}.actions-cell[data-v-c7753400]{text-align:right}.group-name-cell[data-v-c7753400]{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.muted[data-v-c7753400]{opacity:.8}.user-lookup-panel[data-v-0335b2e5]{flex-direction:column;width:min(32rem,100vw - 2rem);max-height:min(70vh,28rem);display:flex}.dlg-title[data-v-0335b2e5]{margin:0 0 .35rem;font-size:1.15rem}.dlg-subtitle[data-v-0335b2e5]{opacity:.85;margin:0 0 .75rem;font-size:.88rem}.sr-only[data-v-0335b2e5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-row[data-v-0335b2e5]{margin-bottom:.75rem}.search-input[data-v-0335b2e5]{box-sizing:border-box;width:100%}.list-wrap[data-v-0335b2e5]{flex-direction:column;flex:1;min-height:8rem;display:flex;overflow:hidden}.user-check-group[data-v-0335b2e5]{flex:1;width:100%;max-width:100%;min-height:0;overflow-y:auto}.user-list[data-v-0335b2e5]{border:1px solid #fff3;border-radius:.35rem;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.user-row[data-v-0335b2e5]{cursor:pointer;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.user-row[data-v-0335b2e5]:last-child{border-bottom:none}.user-row[data-v-0335b2e5]:hover{background:#ffffff0f}.username[data-v-0335b2e5]{flex:1;min-width:0;font-weight:600}.meta[data-v-0335b2e5]{flex-shrink:0;font-size:.75rem}.muted[data-v-0335b2e5]{opacity:.8}.dialog-actions[data-v-0335b2e5]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.group-meta[data-v-591d7bf2]{grid-template-columns:minmax(6rem,10rem) 1fr;gap:.35rem 1rem;max-width:28rem;margin:0 0 1.25rem;display:grid}.group-meta dt[data-v-591d7bf2]{opacity:.85;font-weight:600}.group-meta dd[data-v-591d7bf2]{margin:0}.section-title-with-icon[data-v-591d7bf2]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-591d7bf2]{padding-left:1em;padding-right:1em}.members-table-wrap[data-v-591d7bf2],.roles-table-wrap[data-v-591d7bf2]{margin-top:.5rem;margin-bottom:1.5rem}.role-tags[data-v-591d7bf2]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.actions-cell[data-v-591d7bf2]{text-align:right}.shared-accounts-table[data-v-591d7bf2]{width:100%;max-width:48rem}.account-link[data-v-591d7bf2]{align-items:center;gap:.4rem;display:inline-flex}.perm-col[data-v-591d7bf2]{text-align:center;width:4.5rem}.perm-yes[data-v-591d7bf2]{color:var(--pico-color-green-500,#2f9e44)}.perm-no[data-v-591d7bf2]{opacity:.35}.username-link[data-v-591d7bf2]{font-weight:600;text-decoration:none}.username-link[data-v-591d7bf2]:hover{text-decoration:underline}.muted[data-v-591d7bf2]{opacity:.8}.section-title-with-icon[data-v-2bdee803]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-banner-pad[data-v-2bdee803]{padding-left:1em;padding-right:1em}.policies-table-wrap[data-v-2bdee803]{margin-top:.5rem;margin-bottom:1.5rem}.actions-cell[data-v-2bdee803]{text-align:right}.stage-row[data-v-3b1b1746]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.stage-num[data-v-3b1b1746]{min-width:1.5rem;font-weight:600}.stage-user-picker[data-v-3b1b1746]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stage-user-label[data-v-3b1b1746]{min-width:6rem}.stage-user-label.muted[data-v-3b1b1746]{opacity:.75}.pad[data-v-07d170ad]{padding:.75rem 1rem}.approvals-empty[data-v-07d170ad]{margin:0 0 1rem}section.approval-entry[data-v-07d170ad]{margin-bottom:1rem;padding:0}.approval-meta[data-v-07d170ad]{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:800px;margin:-.5rem auto .75rem;padding:0 1rem;display:flex}.dialog-preview[data-v-07d170ad]{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.95rem;display:flex}.meta-pill[data-v-07d170ad]{border:1px solid var(--border-color,#ccc);border-radius:999px;padding:.15rem .55rem;font-size:.85rem;display:inline-block}.muted-pill[data-v-07d170ad]{opacity:.8}.waiting-pill[data-v-07d170ad]{border-color:#c9a227}.dialog-content[data-v-07d170ad]{white-space:pre-wrap;word-break:break-word;background:#7f7f7f14;border-radius:.35rem;max-height:16rem;margin:0 0 1rem;padding:.75rem;font-family:inherit;font-size:.95rem;line-height:1.45;overflow:auto}.status-note[data-v-07d170ad]{max-width:800px;margin:0 auto .75rem;padding-left:1rem;padding-right:1rem}.approval-actions[data-v-07d170ad],.dialog-actions[data-v-07d170ad]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:800px;margin:0 auto;padding:0 1rem .5rem;display:flex}.modal-overlay[data-v-07d170ad]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-07d170ad]{background:var(--surface,#fff);color:inherit;border-radius:.5rem;width:min(36rem,100%);max-height:90vh;padding:1.25rem;overflow:auto;box-shadow:0 8px 32px #0003}.modal h3[data-v-07d170ad]{margin:0 0 .75rem}.dialog-confirm[data-v-07d170ad]{margin:0 0 1rem}.reason-label[data-v-07d170ad]{margin-bottom:.35rem;font-weight:600;display:block}.modal textarea[data-v-07d170ad]{box-sizing:border-box;resize:vertical;width:100%;min-height:4.5rem;font:inherit;margin-bottom:1rem;padding:.5rem}.muted[data-v-2bdef151]{opacity:.7}.connector-issues h3[data-v-36a9593e]{margin:0 0 .5rem;font-size:1rem}.connector-issues[data-v-36a9593e]{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.issue-fix-link[data-v-36a9593e],.issue-fix-button[data-v-36a9593e]{white-space:nowrap;margin-left:.5rem;font-weight:600;display:inline-block}.issue-fix-button[data-v-36a9593e]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.small[data-v-36a9593e]{font-size:.85em}.connector-hero[data-v-f4c40983]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.connector-intro[data-v-f4c40983]{max-width:42rem;margin:0;line-height:1.5}.connector-details[data-v-f4c40983]{grid-template-columns:10rem 1fr;gap:.75rem 1rem;margin:0;display:grid}.connector-details dt[data-v-f4c40983]{opacity:.85;font-weight:600}.connector-details dd[data-v-f4c40983]{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.tag[data-v-f4c40983]{background:var(--pico-muted-border-color,#ffffff1a);border-radius:3px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.oauth-tag[data-v-f4c40983]{color:var(--pico-primary,#1a73e8);background:#1a73e833}.good-tag[data-v-f4c40983]{color:#2e7d32;background:#2e7d3233}.muted[data-v-f4c40983]{opacity:.7}.small[data-v-f4c40983]{font-size:.85em}
