.mobile-menu-panel[data-v-18687848]{max-height:calc(100dvh - var(--spacing-vt-navbar-overlap) - var(--spacing-vt-2));overscroll-behavior:contain}@media (width>=40rem){.mobile-menu-panel[data-v-18687848]{max-height:calc(100dvh - var(--spacing-vt-navbar-overlap-sm) - var(--spacing-vt-2))}}@keyframes spin-clock-f63b2ff8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-counter-f63b2ff8{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes float-p-f63b2ff8{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.03)}to{transform:translateY(0)scale(1)}}@keyframes assemble-pulse-f63b2ff8{0%{opacity:.9;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:.9;transform:scale(.98)}}.gear-large[data-v-f63b2ff8]{transform-origin:65px 140px;animation:12s linear infinite spin-clock-f63b2ff8}.gear-small[data-v-f63b2ff8]{transform-origin:170px 65px;animation:8s linear infinite spin-counter-f63b2ff8}.assembling-prism[data-v-f63b2ff8]{transform-origin:120px 100px;animation:4s ease-in-out infinite assemble-pulse-f63b2ff8}.bubble-1[data-v-f63b2ff8]{transform-origin:50px 50px;animation:5s ease-in-out infinite float-p-f63b2ff8}.bubble-2[data-v-f63b2ff8]{transform-origin:190px 125px;animation:6s ease-in-out .5s infinite float-p-f63b2ff8}.bubble-3[data-v-f63b2ff8]{transform-origin:120px 180px;animation:4.5s ease-in-out 1s infinite float-p-f63b2ff8}.animate-pulse-line[data-v-f63b2ff8]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.policy-body h2[data-v-c38f8a63]{color:#111827}.policy-body p[data-v-c38f8a63]{color:#374151;line-height:1.75}.policy-body ul[data-v-c38f8a63]{color:#374151}.policy-body li[data-v-c38f8a63]{margin-bottom:.5rem}.policy-body h2[data-v-fa62a877]{color:#111827}.policy-body p[data-v-fa62a877]{color:#374151;line-height:1.75}.policy-body ul[data-v-fa62a877]{color:#374151}.policy-body li[data-v-fa62a877]{margin-bottom:.5rem}.line-clamp-2[data-v-82104396]{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3[data-v-82104396]{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.step-progress-bar[data-v-67747535]{width:100%;max-width:600px;margin:0 auto;padding:10px 0;display:block}.progress-bar[data-v-67747535]{counter-reset:step;margin:0;padding:0;list-style:none;display:flex}.progress-bar li[data-v-67747535]{color:#6b7280;text-align:center;width:20%;font-size:1rem;font-weight:500;position:relative}@media (width>=768px){.progress-bar li[data-v-67747535]{font-size:1.125rem}}.progress-bar li[data-v-67747535]:before{content:counter(step);counter-increment:step;text-align:center;z-index:9;background-color:#fff;border:2px solid #6b7280;border-radius:50%;width:32px;height:32px;margin:0 auto 10px;font-weight:600;line-height:28px;display:block;position:relative}.progress-bar li[data-v-67747535]:after{content:"";z-index:-1;background-color:#6b7280;width:100%;height:2px;position:absolute;top:16px;left:50%}.progress-bar li[data-v-67747535]:last-child:after{content:none}.progress-bar li.active[data-v-67747535]{color:#10b981}.progress-bar li.active[data-v-67747535]:before{border-color:#10b981}.progress-bar li.active[data-v-67747535]:after{background-color:#10b981}.progress-bar li.current[data-v-67747535]{color:#f59e0b}.progress-bar li.current[data-v-67747535]:before{color:#fff;background-color:#f59e0b;border-color:#f59e0b}.progress-bar li.current[data-v-67747535]:after{background-color:#f59e0b}@media (width<=767px){.progress-bar li[data-v-67747535]{font-size:.875rem}.progress-bar li[data-v-67747535]:before{width:28px;height:28px;line-height:24px}.progress-bar li[data-v-67747535]:after{top:14px}}.iframe-container[data-v-4a54b490] iframe{border:none;border-radius:8px;width:100%;min-height:350px}.topic-slide-prose[data-v-4a54b490] h1{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.topic-slide-prose[data-v-4a54b490] h2{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.topic-slide-prose[data-v-4a54b490] h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.topic-slide-prose[data-v-4a54b490] p{margin-bottom:1rem;line-height:1.625}.topic-slide-prose[data-v-4a54b490] ul{margin-bottom:1rem;list-style:inside}.topic-slide-prose[data-v-4a54b490] ol{margin-bottom:1rem;list-style:inside decimal}.topic-slide-prose[data-v-4a54b490] li{margin-bottom:.25rem}.topic-slide-prose[data-v-4a54b490] a{color:var(--color-vt-jade-green,#088);text-decoration:underline}.topic-slide-prose[data-v-4a54b490] strong{font-weight:700}.topic-slide-prose[data-v-4a54b490] em{font-style:italic}@media (width<=767px){table[data-v-c8758937]{font-size:.875rem}}.comment-prose[data-v-ba0e2d03] p{margin-bottom:1rem}.comment-prose[data-v-ba0e2d03] a{color:#40b3bf;text-decoration:underline}.comment-prose[data-v-ba0e2d03] a:hover{color:#369aa3}.comment-prose[data-v-ba0e2d03] blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin:1rem 0;padding-left:1rem;font-style:italic}.comment-prose[data-v-ba0e2d03] code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem}.comment-prose[data-v-ba0e2d03] pre{background-color:#f3f4f6;border-radius:.5rem;padding:1rem;overflow-x:auto}.comment-prose[data-v-ba0e2d03] img{border-radius:.5rem;max-width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a}.embedded-content[data-v-ae7badbf] iframe{border:none;border-radius:.5rem;width:100%;min-height:500px}.embedded-content[data-v-ae7badbf] img{border-radius:.5rem;max-width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a}[data-v-ae7badbf] a{color:#40b3bf;text-decoration:underline}[data-v-ae7badbf] a:hover{color:#369aa3}.prose[data-v-875d7d58] a{color:var(--color-democratic-red);text-decoration-line:underline}.prose[data-v-875d7d58] a:hover{opacity:.8}.prose[data-v-875d7d58] p{margin-bottom:var(--spacing-vt-2)}.prose[data-v-9fa22971] a{color:var(--color-democratic-red);text-decoration-line:underline}.prose[data-v-9fa22971] a:hover{opacity:.8}.prose[data-v-9fa22971] p{margin-bottom:var(--spacing-vt-2)}.newsletter-excerpt[data-v-858e687d]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsletter-content[data-v-145c0cce] .subscription-widget-wrap-editor,.newsletter-content[data-v-145c0cce] .subscription-widget,.newsletter-content[data-v-145c0cce] form{display:none}.newsletter-content[data-v-145c0cce] img{border-radius:var(--radius-vt-xl);max-width:100%;height:auto}.newsletter-content[data-v-145c0cce] p,.newsletter-content[data-v-145c0cce] ul,.newsletter-content[data-v-145c0cce] ol,.newsletter-content[data-v-145c0cce] blockquote,.newsletter-content[data-v-145c0cce] .captioned-image-container,.newsletter-content[data-v-145c0cce] figure,.newsletter-content[data-v-145c0cce] h1,.newsletter-content[data-v-145c0cce] h2,.newsletter-content[data-v-145c0cce] h3,.newsletter-content[data-v-145c0cce] h4{margin-top:var(--spacing-vt-6);margin-bottom:var(--spacing-vt-6)}.newsletter-content[data-v-145c0cce] li{margin-top:var(--spacing-vt-2);margin-bottom:var(--spacing-vt-2)}.newsletter-content[data-v-145c0cce] h1,.newsletter-content[data-v-145c0cce] h2,.newsletter-content[data-v-145c0cce] h3,.newsletter-content[data-v-145c0cce] h4{font-weight:var(--font-weight-vt-bold);line-height:var(--leading-vt-tight)}.newsletter-content[data-v-145c0cce] h1{font-size:var(--text-vt-2xl);line-height:var(--text-vt-2xl--line-height)}.newsletter-content[data-v-145c0cce] h2{font-size:var(--text-vt-xl);line-height:var(--text-vt-xl--line-height)}.newsletter-content[data-v-145c0cce] h3,.newsletter-content[data-v-145c0cce] h4{font-size:var(--text-vt-lg);line-height:var(--text-vt-lg--line-height)}@media (width>=48rem){.newsletter-content[data-v-145c0cce] h1{font-size:var(--text-vt-3xl);line-height:var(--text-vt-3xl--line-height)}.newsletter-content[data-v-145c0cce] h2{font-size:var(--text-vt-2xl);line-height:var(--text-vt-2xl--line-height)}.newsletter-content[data-v-145c0cce] h3,.newsletter-content[data-v-145c0cce] h4{font-size:var(--text-vt-xl);line-height:var(--text-vt-xl--line-height)}}.newsletter-content[data-v-145c0cce] a{color:var(--color-democratic-red);text-underline-offset:var(--spacing-vt-0_5);text-decoration-line:underline}.newsletter-content[data-v-145c0cce] iframe{max-width:100%}.newsletter-content[data-v-145c0cce] hr{margin-top:var(--spacing-vt-8);margin-bottom:var(--spacing-vt-8)}.faq-answer[data-v-98857be7]{line-height:1.75}.faq-answer[data-v-98857be7] a{color:var(--color-democratic-red);text-decoration-line:underline}.faq-answer[data-v-98857be7] a:hover{opacity:.8}.transcript-panel[data-v-ff8a2af0]{min-height:0}.transcript-entry[data-v-ff8a2af0]{transition:all .2s}.transcript-entry[data-v-ff8a2af0]:hover{box-shadow:0 2px 4px #0000001a}.transcript-panel[data-v-ff8a2af0] ::-webkit-scrollbar{width:6px}.transcript-panel[data-v-ff8a2af0] ::-webkit-scrollbar-track{background:#f1f1f1}.transcript-panel[data-v-ff8a2af0] ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.transcript-panel[data-v-ff8a2af0] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-e27ee10d] iframe{border:none;width:100%!important;height:100%!important}.cursor-col-resize[data-v-e27ee10d]{cursor:col-resize}.audio-settings-button[data-v-e27ee10d]{z-index:60}@media (width<=640px){.audio-settings-modal[data-v-e27ee10d]{padding:.5rem}.audio-settings-modal .bg-white[data-v-e27ee10d]{border-radius:.75rem}}.shadow-xl[data-v-e27ee10d]{box-shadow:-10px 0 25px -3px #0000001a,-4px 0 10px -2px #0000000d}.vt-search[data-v-b09532e7]{width:100%;max-width:22rem;position:relative}.vt-search__icon[data-v-b09532e7]{top:50%;left:var(--spacing-vt-3);color:var(--color-vt-fg-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.vt-search__input[data-v-b09532e7]{width:100%;padding-block:var(--spacing-vt-2);padding-inline:var(--spacing-vt-8);font-size:var(--text-vt-sm);color:var(--color-vt-fg-1);background-color:var(--color-vt-bg-1);border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-lg);transition:border-color .15s}.vt-search__input[data-v-b09532e7]::placeholder{color:var(--color-vt-fg-3)}.vt-search__input[data-v-b09532e7]:focus{border-color:var(--color-vt-democratic-red);box-shadow:0 0 0 2px var(--color-vt-red-tint);outline:none}.vt-search__input[data-v-b09532e7]::-webkit-search-cancel-button{appearance:none}.vt-search__clear[data-v-b09532e7]{top:50%;right:var(--spacing-vt-1);width:var(--spacing-vt-6);height:var(--spacing-vt-6);border-radius:var(--radius-vt-full);color:var(--color-vt-fg-3);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.vt-search__clear[data-v-b09532e7]:hover{color:var(--color-vt-fg-1);background-color:var(--color-vt-bg-2)}.transcription-card__content[data-v-5a709099]{gap:var(--spacing-vt-4)}.transcription-card__actions[data-v-5a709099]{flex:none}@media (width<=640px){.transcription-card__content[data-v-5a709099]{flex-direction:column;align-items:stretch}.transcription-card__actions[data-v-5a709099]{gap:var(--spacing-vt-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}.transcription-card__actions[data-v-5a709099]>*{min-width:0}.transcription-card__actions[data-v-5a709099]>:last-child:nth-child(odd){grid-column:1/-1}}textarea[data-v-ff33a753]{border:2px solid var(--color-vt-border-strong);border-radius:var(--radius-vt-sm);padding:var(--spacing-vt-2);font-size:var(--text-vt-sm);resize:vertical}.civic-header[data-v-7d3f71d4],.civic-section-heading[data-v-7d3f71d4],.civic-entry__heading[data-v-7d3f71d4],.civic-modal__actions[data-v-7d3f71d4],.civic-actions[data-v-7d3f71d4]{justify-content:space-between;align-items:center;gap:var(--spacing-vt-3);display:flex}.civic-header[data-v-7d3f71d4],.civic-section-heading[data-v-7d3f71d4]{align-items:flex-start}.civic-header__actions[data-v-7d3f71d4],.civic-pagination[data-v-7d3f71d4],.civic-event-action[data-v-7d3f71d4],.civic-report-target[data-v-7d3f71d4],.civic-section-switcher[data-v-7d3f71d4],.civic-search__controls[data-v-7d3f71d4]{align-items:center;gap:var(--spacing-vt-3);display:flex}.civic-card[data-v-7d3f71d4],.civic-entry[data-v-7d3f71d4]{border:1px solid var(--color-vt-border);background-color:var(--color-vt-bg-1)}.civic-empty[data-v-7d3f71d4]{color:var(--color-vt-fg-3);font-size:var(--text-vt-sm)}.civic-card[data-v-7d3f71d4]{padding:var(--spacing-vt-6);border-radius:var(--radius-vt-lg)}.civic-table-wrap[data-v-7d3f71d4]{margin-top:var(--spacing-vt-5);overflow-x:auto}.civic-table[data-v-7d3f71d4]{border-collapse:collapse;width:100%;color:var(--color-vt-fg-2);font-size:var(--text-vt-sm)}.civic-table th[data-v-7d3f71d4],.civic-table td[data-v-7d3f71d4]{padding:var(--spacing-vt-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-vt-border)}.civic-table th[data-v-7d3f71d4]{color:var(--color-vt-fg-3);font-weight:500}.civic-table th[data-v-7d3f71d4]:not(:first-child),.civic-table td[data-v-7d3f71d4]:not(:first-child){white-space:nowrap}.civic-table tbody tr:last-child td[data-v-7d3f71d4]{border-bottom:0}.civic-report-table[data-v-7d3f71d4]{table-layout:fixed}.civic-report-table col[data-v-7d3f71d4]:first-child{width:5%}.civic-report-table col[data-v-7d3f71d4]:nth-child(2){width:15%}.civic-report-table col[data-v-7d3f71d4]:nth-child(3){width:12%}.civic-report-table col[data-v-7d3f71d4]:nth-child(4),.civic-report-table col[data-v-7d3f71d4]:nth-child(6){width:9%}.civic-report-table col[data-v-7d3f71d4]:nth-child(5){width:22%}.civic-report-table col[data-v-7d3f71d4]:nth-child(7){width:10%}.civic-report-table col[data-v-7d3f71d4]:nth-child(8){width:18%}.civic-table.civic-report-table th[data-v-7d3f71d4],.civic-table.civic-report-table td[data-v-7d3f71d4]{padding:var(--spacing-vt-3) var(--spacing-vt-2);white-space:normal;overflow-wrap:anywhere}.civic-report-table .civic-report-target[data-v-7d3f71d4]{gap:var(--spacing-vt-1);flex-wrap:wrap}.civic-report-table .civic-link[data-v-7d3f71d4]{text-align:left;max-inline-size:100%}.civic-report-description[data-v-7d3f71d4]{max-inline-size:100%;max-block-size:calc(var(--spacing-vt-16) * 3);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.civic-report-description[data-v-7d3f71d4]:focus-visible{outline:2px solid var(--color-vt-democratic-red);outline-offset:var(--spacing-vt-0_5)}.civic-status[data-v-7d3f71d4]{width:fit-content;padding:var(--spacing-vt-1) var(--spacing-vt-2);color:var(--color-vt-fg-2);background-color:var(--color-vt-bg-2);border-radius:var(--radius-vt-full);font-size:var(--text-vt-xs);white-space:nowrap;display:inline-flex}.civic-button[data-v-7d3f71d4],.civic-link[data-v-7d3f71d4],.civic-detail-button[data-v-7d3f71d4]{min-block-size:var(--spacing-vt-8);color:var(--color-vt-democratic-red);font-size:var(--text-vt-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.civic-button[data-v-7d3f71d4]{padding:var(--spacing-vt-2) var(--spacing-vt-3);border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-md)}.civic-icon-button[data-v-7d3f71d4]{aspect-ratio:1;padding:var(--spacing-vt-2)}.civic-icon-button[data-v-7d3f71d4] svg{width:var(--spacing-vt-4);height:var(--spacing-vt-4)}.civic-button[data-v-7d3f71d4]:hover:not(:disabled){background-color:var(--color-vt-red-tint)}.civic-button--primary[data-v-7d3f71d4]{color:var(--color-vt-fg-inverse);background-color:var(--color-vt-democratic-red);border-color:var(--color-vt-democratic-red)}.civic-button--primary[data-v-7d3f71d4]:hover:not(:disabled){background-color:var(--color-vt-bg-inverse);border-color:var(--color-vt-bg-inverse)}.civic-button--outline-primary[data-v-7d3f71d4]{color:var(--color-vt-democratic-red);background-color:var(--color-vt-bg-1);border-color:var(--color-vt-democratic-red)}.civic-button--outline-primary[data-v-7d3f71d4]:hover:not(:disabled){color:var(--color-vt-fg-inverse);background-color:var(--color-vt-democratic-red);border-color:var(--color-vt-democratic-red)}.civic-section-switcher[data-v-7d3f71d4]{border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-md);gap:normal;overflow:hidden}.civic-section-switcher__button[data-v-7d3f71d4]{border:0;border-radius:0}.civic-section-switcher__button+.civic-section-switcher__button[data-v-7d3f71d4]{border-left:1px solid var(--color-vt-border)}.civic-section-switcher__button--active[data-v-7d3f71d4],.civic-section-switcher__button--active[data-v-7d3f71d4]:hover:not(:disabled){color:var(--color-vt-fg-inverse);background-color:var(--color-vt-democratic-red)}.civic-detail-button[data-v-7d3f71d4]{min-width:var(--spacing-vt-8);width:fit-content;padding:var(--spacing-vt-1) var(--spacing-vt-2);background-color:var(--color-vt-bg-1);border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-md)}.civic-detail-button[data-v-7d3f71d4]:hover:not(:disabled){background-color:var(--color-vt-red-tint)}.civic-detail-button[data-v-7d3f71d4]:focus-visible{outline:2px solid var(--color-vt-democratic-red);outline-offset:2px}.civic-button[data-v-7d3f71d4]:disabled,.civic-link[data-v-7d3f71d4]:disabled,.civic-detail-button[data-v-7d3f71d4]:disabled{color:var(--color-vt-fg-3);cursor:not-allowed;opacity:.7}.civic-link[data-v-7d3f71d4]:hover{text-underline-offset:var(--spacing-vt-1);text-decoration:underline}.civic-link[data-v-7d3f71d4]:focus-visible,.civic-event-item[data-v-7d3f71d4]:focus-visible,.civic-modal-close[data-v-7d3f71d4]:focus-visible{outline:2px solid var(--color-vt-democratic-red);outline-offset:2px}.civic-event-action[data-v-7d3f71d4]{white-space:normal;flex-wrap:wrap}.civic-event-item[data-v-7d3f71d4]{color:var(--color-vt-democratic-red);cursor:pointer;font-weight:500}.civic-event-item[data-v-7d3f71d4]:hover{color:var(--color-vt-democratic-red);text-underline-offset:var(--spacing-vt-1);text-decoration:underline}.civic-report-target[data-v-7d3f71d4]{justify-content:flex-start}.civic-report-target__link[data-v-7d3f71d4]{flex:none}.civic-report-target__link[data-v-7d3f71d4] svg{width:var(--spacing-vt-4);height:var(--spacing-vt-4)}.civic-pagination[data-v-7d3f71d4]{margin-top:var(--spacing-vt-5);justify-content:flex-end}.civic-issue-link[data-v-7d3f71d4]{color:var(--color-vt-fg-1)}.civic-issue-link[data-v-7d3f71d4]:hover{color:var(--color-vt-democratic-red);text-underline-offset:var(--spacing-vt-1);text-decoration:underline}.civic-link--danger[data-v-7d3f71d4]{color:var(--color-vt-democratic-red)}.civic-field[data-v-7d3f71d4],.civic-search[data-v-7d3f71d4]{gap:var(--spacing-vt-2);margin-top:var(--spacing-vt-5);color:var(--color-vt-fg-2);font-size:var(--text-vt-sm);font-weight:500;display:grid}.civic-search__controls[data-v-7d3f71d4]{align-items:stretch}.civic-search__controls input[data-v-7d3f71d4]{flex:1}.civic-field input[data-v-7d3f71d4],.civic-field select[data-v-7d3f71d4],.civic-field textarea[data-v-7d3f71d4],.civic-search input[data-v-7d3f71d4]{width:100%;padding:var(--spacing-vt-2) var(--spacing-vt-3);color:var(--color-vt-fg-1);background-color:var(--color-vt-bg-1);border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-md);font:inherit;font-weight:400}.civic-field textarea[data-v-7d3f71d4]{resize:vertical}.civic-field input[data-v-7d3f71d4]:focus,.civic-field select[data-v-7d3f71d4]:focus,.civic-field textarea[data-v-7d3f71d4]:focus,.civic-search input[data-v-7d3f71d4]:focus{border-color:var(--color-vt-democratic-red);box-shadow:0 0 0 2px var(--color-vt-red-tint);outline:none}.civic-empty[data-v-7d3f71d4]{padding:var(--spacing-vt-6) 0;text-align:center}.civic-selected-issue[data-v-7d3f71d4]{margin-top:var(--spacing-vt-4);margin-bottom:var(--spacing-vt-4);color:var(--color-vt-fg-1);font-size:var(--text-vt-lg);font-weight:600}.civic-entry[data-v-7d3f71d4]{padding:var(--spacing-vt-4);border-radius:var(--radius-vt-md)}.civic-source-link[data-v-7d3f71d4]{margin-top:var(--spacing-vt-3);color:var(--color-vt-democratic-red);font-size:var(--text-vt-sm);overflow-wrap:anywhere;display:block}.civic-entry__content[data-v-7d3f71d4]{margin-top:var(--spacing-vt-3);color:var(--color-vt-fg-1);font-size:var(--text-vt-sm);white-space:pre-wrap}.civic-notice[data-v-7d3f71d4]{padding:var(--spacing-vt-3) var(--spacing-vt-4);border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-md);font-size:var(--text-vt-sm)}.civic-notice--error[data-v-7d3f71d4]{color:var(--color-vt-democratic-red);background-color:var(--color-vt-red-tint)}.civic-modal-backdrop[data-v-7d3f71d4]{z-index:120;padding:var(--spacing-vt-4);background-color:color-mix(in srgb, var(--color-vt-black), transparent 45%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.civic-modal[data-v-7d3f71d4]{width:100%;max-height:calc(100dvh - var(--spacing-vt-8));padding:var(--spacing-vt-6);background-color:var(--color-vt-bg-1);border-radius:var(--radius-vt-lg);box-shadow:var(--shadow-vt-lg);overflow-y:auto}.civic-modal-close[data-v-7d3f71d4]{width:var(--spacing-vt-8);height:var(--spacing-vt-8);border-radius:var(--radius-vt-full);color:var(--color-vt-fg-2);font-size:var(--text-vt-xl);justify-content:center;align-items:center;display:flex}.civic-modal-close[data-v-7d3f71d4]:hover{background-color:var(--color-vt-bg-2)}.civic-preview-content[data-v-7d3f71d4]{margin-top:var(--spacing-vt-5)}.civic-preview-content dl[data-v-7d3f71d4]{gap:var(--spacing-vt-4);display:grid}.civic-preview-content dt[data-v-7d3f71d4]{color:var(--color-vt-fg-3);font-size:var(--text-vt-sm)}.civic-preview-content dd[data-v-7d3f71d4]{margin-top:var(--spacing-vt-1);color:var(--color-vt-fg-1);font-size:var(--text-vt-sm);white-space:pre-wrap}.civic-check[data-v-7d3f71d4]{align-items:center;gap:var(--spacing-vt-2);margin-top:var(--spacing-vt-5);color:var(--color-vt-fg-2);font-size:var(--text-vt-sm);display:flex}.civic-modal__actions[data-v-7d3f71d4]{margin-top:var(--spacing-vt-6);justify-content:flex-end}@media (width<=768px){.civic-header[data-v-7d3f71d4],.civic-section-heading[data-v-7d3f71d4],.civic-entry__heading[data-v-7d3f71d4]{flex-direction:column;align-items:stretch}.civic-header__actions[data-v-7d3f71d4],.civic-pagination[data-v-7d3f71d4],.civic-search__controls[data-v-7d3f71d4]{width:100%}.civic-search__controls[data-v-7d3f71d4]{flex-wrap:wrap}.civic-search__controls input[data-v-7d3f71d4]{flex-basis:100%}.civic-header__actions>.civic-button[data-v-7d3f71d4]:not(.civic-icon-button),.civic-section-switcher[data-v-7d3f71d4],.civic-section-switcher__button[data-v-7d3f71d4]{flex:1}.civic-pagination[data-v-7d3f71d4]{justify-content:space-between}.civic-table-wrap[data-v-7d3f71d4]{overflow:visible}.civic-table[data-v-7d3f71d4],.civic-table tbody[data-v-7d3f71d4],.civic-table tr[data-v-7d3f71d4],.civic-table td[data-v-7d3f71d4]{width:100%;min-width:0;display:block}.civic-table thead[data-v-7d3f71d4],.civic-report-table colgroup[data-v-7d3f71d4]{display:none}.civic-table tr[data-v-7d3f71d4]{padding:var(--spacing-vt-3) 0;border-bottom:1px solid var(--color-vt-border)}.civic-table tbody tr[data-v-7d3f71d4]:last-child{border-bottom:0;padding-bottom:0}.civic-table td[data-v-7d3f71d4]{gap:var(--spacing-vt-3);padding:var(--spacing-vt-2) 0;overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.civic-table.civic-report-table td[data-v-7d3f71d4]{padding:var(--spacing-vt-2) 0}.civic-table td[data-v-7d3f71d4]:before{content:attr(data-label);color:var(--color-vt-fg-3);font-weight:500}.civic-table th[data-v-7d3f71d4]:not(:first-child),.civic-table td[data-v-7d3f71d4]:not(:first-child){white-space:normal}.civic-table td[data-v-7d3f71d4]>*{min-width:0}.civic-actions[data-v-7d3f71d4]{flex-wrap:wrap;justify-content:flex-start}.civic-actions .civic-link[data-v-7d3f71d4],.civic-entry__heading .civic-link[data-v-7d3f71d4]{padding:var(--spacing-vt-2) var(--spacing-vt-3);border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-md)}.civic-entry__heading .civic-link[data-v-7d3f71d4]{align-self:flex-start}.civic-modal-backdrop[data-v-7d3f71d4]{align-items:flex-end;padding:0}.civic-modal[data-v-7d3f71d4]{max-height:calc(100dvh - var(--spacing-vt-8));border-bottom-right-radius:0;border-bottom-left-radius:0}.civic-modal__actions[data-v-7d3f71d4]{bottom:calc(-1 * var(--spacing-vt-4));padding:var(--spacing-vt-3) 0 var(--spacing-vt-4);background-color:var(--color-vt-bg-1);position:sticky}.civic-modal__actions .civic-button[data-v-7d3f71d4]{flex:1}.civic-card[data-v-7d3f71d4],.civic-modal[data-v-7d3f71d4]{padding:var(--spacing-vt-4)}}.civic-tabs[data-v-7d3f71d4]{border-bottom:2px solid var(--color-vt-border);gap:0;display:flex}.civic-tab[data-v-7d3f71d4]{padding:var(--spacing-vt-2) var(--spacing-vt-4);color:var(--color-vt-fg-3);font-size:var(--text-vt-sm);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;font-weight:500;transition:color .15s,border-color .15s}.civic-tab[data-v-7d3f71d4]:hover:not(:disabled){color:var(--color-vt-fg-2)}.civic-tab--active[data-v-7d3f71d4]{color:var(--color-vt-democratic-red);border-bottom-color:var(--color-vt-democratic-red)}.rpt-status[data-v-7d3f71d4]{font-size:var(--text-vt-sm);font-weight:500}.rpt-status--pending[data-v-7d3f71d4]{color:var(--color-vt-wheat-yellow)}.rpt-status--abuse[data-v-7d3f71d4]{color:var(--color-vt-democratic-red)}.rpt-status--false[data-v-7d3f71d4]{color:var(--color-vt-fg-3)}.civic-actions--col[data-v-7d3f71d4]{align-items:flex-start;gap:var(--spacing-vt-1);flex-direction:column}.admin-tabs[data-v-3cf041e8]{gap:var(--spacing-vt-1);overscroll-behavior-x:contain;scrollbar-width:thin;box-shadow:inset 0 -1px var(--color-vt-border);display:flex;overflow:auto hidden}.admin-tab[data-v-3cf041e8]{padding:var(--spacing-vt-3) var(--spacing-vt-4);font-size:var(--text-vt-sm);color:var(--color-vt-fg-3);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:0;font-weight:500;transition:color .15s,border-color .15s}.admin-tab[data-v-3cf041e8]:hover{color:var(--color-vt-fg-1)}.admin-tab--active[data-v-3cf041e8]{color:var(--color-vt-democratic-red);border-bottom-color:var(--color-vt-democratic-red)}.admin-card[data-v-3cf041e8]{background-color:var(--color-vt-bg-1);border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-lg,12px);padding:var(--spacing-vt-6,24px)}.admin-table-scroll[data-v-3cf041e8]{overflow-x:auto}.admin-modal[data-v-3cf041e8]{max-height:calc(100dvh - var(--spacing-vt-8));overflow-y:auto}.admin-member-link[data-v-3cf041e8]{font-size:var(--text-vt-base);color:var(--color-vt-democratic-red);text-decoration:underline;-webkit-text-decoration-color:var(--color-vt-border);text-decoration-color:var(--color-vt-border);text-underline-offset:var(--spacing-vt-1);cursor:pointer}.admin-member-link[data-v-3cf041e8]:hover{color:var(--color-vt-democratic-red)}.admin-modal-close[data-v-3cf041e8]{width:var(--spacing-vt-8);height:var(--spacing-vt-8);border-radius:var(--radius-vt-full);color:var(--color-vt-fg-2);font-size:var(--text-vt-xl);justify-content:center;align-items:center;display:flex}.admin-modal-close[data-v-3cf041e8]:hover{background-color:var(--color-vt-bg-2)}.admin-btn-ghost[data-v-3cf041e8]{padding:var(--spacing-vt-2) var(--spacing-vt-3);font-size:var(--text-vt-sm);color:var(--color-vt-democratic-red);border:1px solid var(--color-vt-border);border-radius:var(--radius-vt-md,8px);font-weight:500;transition:background-color .15s}.admin-btn-ghost[data-v-3cf041e8]:hover{background-color:var(--color-vt-red-tint)}.admin-btn-ghost[data-v-3cf041e8]:disabled{color:var(--color-vt-fg-3);cursor:not-allowed;background-color:#0000}.admin-btn-ghost--safe[data-v-3cf041e8]{color:var(--color-vt-jade-green)}.admin-btn-ghost--safe[data-v-3cf041e8]:hover{background-color:var(--color-vt-green-tint)}@media (width<=1024px){.admin-card[data-v-3cf041e8]{padding:var(--spacing-vt-4)}.admin-table-scroll[data-v-3cf041e8]{overflow:visible}.admin-responsive-table[data-v-3cf041e8],.admin-responsive-table tbody[data-v-3cf041e8],.admin-responsive-table tr[data-v-3cf041e8],.admin-responsive-table td[data-v-3cf041e8]{width:100%;display:block}.admin-responsive-table thead[data-v-3cf041e8]{display:none}.admin-responsive-table tr[data-v-3cf041e8]{padding:var(--spacing-vt-3) 0}.admin-responsive-table tr[data-v-3cf041e8]:first-child{padding-top:0}.admin-responsive-table tr[data-v-3cf041e8]:last-child{border-bottom:0;padding-bottom:0}.admin-responsive-table td[data-v-3cf041e8]{gap:var(--spacing-vt-3);padding:var(--spacing-vt-2) 0;overflow-wrap:anywhere;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.admin-responsive-table td[data-v-3cf041e8]:before{content:attr(data-label);color:var(--color-vt-fg-3);font-weight:500}.admin-permission-table td[data-v-3cf041e8]:before{text-align:center}.admin-responsive-table td[data-v-3cf041e8]>*{min-width:0}.admin-responsive-table td>.admin-member-link[data-v-3cf041e8]{text-align:left}.admin-responsive-table td>span[role=img][data-v-3cf041e8]{justify-content:center}.admin-responsive-table td>select[data-v-3cf041e8]{width:100%}}
/*$vite$:1*/