.community-v1-shell{min-height:70vh;padding-bottom:var(--section-space)}.community-v1-nav{z-index:60;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(12px);scrollbar-width:thin;position:sticky;top:64px;overflow-x:auto}.community-v1-nav__track{width:min(100%, calc(var(--content-max) + (var(--page-pad) * 2)));min-width:max-content;min-height:48px;padding-inline:var(--page-pad);align-items:stretch;gap:4px;margin-inline:auto;display:flex}.community-v1-nav a{min-width:44px;min-height:44px;color:var(--text-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:10px 12px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.community-v1-nav a:hover{color:var(--text-1)}.community-v1-nav a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent)}.community-v1-shell__inner{padding-top:clamp(36px,6vw,76px)}.community-v1-hero{border-bottom:1px solid var(--border-strong);max-width:920px;padding-bottom:clamp(28px,5vw,54px);display:grid}.community-v1-hero h1{letter-spacing:-.04em;max-width:15ch;margin:7px 0 14px;font-size:clamp(38px,6vw,72px);font-weight:600;line-height:1.02}.community-v1-hero>p:last-child{max-width:68ch;color:var(--text-2);margin:0;font-size:clamp(16px,2vw,20px)}.community-v1-layout{grid-template-columns:minmax(0,2fr) minmax(280px,340px);align-items:start;gap:clamp(42px,7vw,92px);padding-top:clamp(34px,5vw,62px);display:grid}.community-v1-layout--single{grid-template-columns:minmax(0,900px)}.community-v1-content,.community-v1-sidebar{grid-template-columns:minmax(0,1fr);gap:30px;min-width:0;display:grid}.community-v1-sidebar{position:sticky;top:132px}.community-v1-section{border-top:2px solid var(--text-1);padding-top:20px}.community-v1-section>h2,.poll-methodology h2,.poll-results h2,.poll-catalogue h2{letter-spacing:-.025em;margin:5px 0 12px;font-size:clamp(24px,3.5vw,38px)}.community-v1-section>p{color:var(--text-2)}.community-v1-button{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);min-height:44px;color:var(--accent-contrast);justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.community-v1-button:hover{background:var(--accent-hover);color:var(--accent-contrast)}.community-v1-button--secondary{border-color:var(--border-strong);background:var(--surface);color:var(--accent)}.community-v1-button--secondary:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.community-v1-button[aria-disabled=true],.community-v1-form button:disabled,.community-v1-button:disabled{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-3);cursor:not-allowed;opacity:.78}.community-v1-copy-reference{border-block:1px solid var(--border-strong);flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;padding-block:12px;display:flex}.community-v1-copy-reference code{background:var(--surface-2);overflow-wrap:anywhere;user-select:all;min-width:0;padding:5px 8px}.community-state{border-block:1px solid var(--border-strong);grid-template-columns:10px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.community-state__marker{border:1px solid var(--border-strong);background:var(--surface-2);width:10px;min-height:52px}.community-state[data-state=ready] .community-state__marker{background:var(--success)}.community-state[data-state=error] .community-state__marker,.community-state[data-state=restricted] .community-state__marker{background:var(--error)}.community-state[data-state=pending] .community-state__marker,.community-state[data-state=read-only] .community-state__marker,.community-state[data-state=closed] .community-state__marker{background:var(--warning)}.community-state[data-state=loading] .community-state__marker{background:var(--border-strong);border-style:dashed}.community-state__label{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px}.community-state h2{margin:0 0 7px;font-size:clamp(20px,2.6vw,28px)}.community-state p{max-width:70ch;color:var(--text-2);margin-bottom:9px;font-size:14px}.community-state__reason{color:var(--text-3)!important;font-size:12px!important}.community-state .community-v1-button{margin-top:8px}.community-snapshot-banner{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--accent-soft) 42%, var(--bg));gap:5px;padding:14px 16px;display:grid}.community-snapshot-banner[data-state=outage],.community-snapshot-banner[data-state=stale]{border-color:var(--warning)}.community-snapshot-banner strong{font-size:13px}.community-snapshot-banner p,.poll-member-response-status{color:var(--text-2);margin:0;font-size:12px}.poll-member-response-status{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--text-1) 3%, transparent);padding:9px 10px}.poll-member-response-status[data-state=saved]{border-color:var(--success)}.poll-member-response-status[data-state=error]{border-color:var(--error)}.community-system-status{border-block:1px solid var(--border-strong);gap:7px;padding:18px 0;display:grid}.community-system-status>div{align-items:center;gap:8px;display:flex}.community-system-status p,.community-system-status span{margin:0}.community-system-status p{color:var(--text-3);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.community-system-status__dot{border:1px solid var(--text-3);background:var(--surface-2);border-radius:50%;width:9px;height:9px}.community-system-status[data-capability-enabled=true] .community-system-status__dot{border-color:var(--success);background:var(--success)}.community-system-status strong{font-size:16px}.community-system-status span,.community-system-status a{color:var(--text-3);font-size:12px}.community-system-status a{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.community-link-list,.community-record-list,.community-status-list{margin:0;padding:0;list-style:none;display:grid}.community-link-list li,.community-record-list li,.community-status-list li{border-top:1px solid var(--border);gap:3px;padding:15px 0;display:grid}.community-link-list a,.community-record-list a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.community-link-list span,.community-record-list span,.community-status-list span{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.community-ranking-controls{flex-wrap:wrap;gap:8px;display:flex}.community-ranking-controls [aria-current=page]{border-color:var(--text-1);background:var(--text-1);color:var(--bg)}.poll-directory__methodology{max-width:76ch;margin-block:14px 0;font-size:13px}.poll-directory__list{margin:0;padding:0;list-style:none;display:grid}.poll-directory-card{border-top:1px solid var(--border);gap:8px;padding:20px 0;display:grid}.poll-directory-card h3,.poll-directory-card p{margin:0}.poll-directory-card h3{font-size:clamp(20px,2.5vw,28px);line-height:1.18}.poll-directory-card h3 a{align-items:center;min-height:44px;display:inline-flex}.poll-directory-card__meta,.poll-directory-card__timing{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.poll-directory-card__disclosure{color:var(--text-2);font-size:13px;font-weight:700}.poll-directory-card__targets{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.poll-directory-card__targets a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.community-v1-form{gap:22px;display:grid}.community-v1-form fieldset{border:0;border-top:1px solid var(--border-strong);min-width:0;margin:0;padding:20px 0 0}.community-v1-form legend{padding:0;font-size:18px;font-weight:700}.community-v1-field{gap:7px;margin-top:16px;display:grid}.community-v1-field label,.community-v1-field>span:first-child{font-size:13px;font-weight:700}.community-v1-field input,.community-v1-field textarea,.community-v1-field select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:44px;padding:10px 12px}.community-v1-field textarea{resize:vertical;min-height:124px}.community-v1-field small,.community-disabled-reason{color:var(--text-3);font-size:11px}.community-v1-field>h3{margin:0 0 3px;font-size:16px}.community-v1-metadata{border-bottom:1px solid var(--border);margin:9px 0 0;display:grid}.community-v1-metadata>div{border-top:1px solid var(--border);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.community-v1-metadata dt{font-size:12px;font-weight:700}.community-v1-metadata dd{min-width:0;color:var(--text-2);margin:0;font-size:12px}.community-v1-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.community-v1-details{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 55%, transparent);margin-top:16px;padding:12px 14px}.community-v1-details summary{cursor:pointer;min-height:44px;font-weight:700}.poll-disclosure-list{margin:18px 0;display:grid}.poll-disclosure-list>div{border-top:1px solid var(--border);grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.poll-disclosure-list dt{font-weight:700}.poll-disclosure-list dd{overflow-wrap:anywhere;color:var(--text-2);margin:0}.community-v1-check{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:8px 0;display:grid}.community-v1-check input{width:20px;height:20px;margin:2px 0 0}.community-v1-actions{flex-wrap:wrap;gap:10px;display:flex}.community-error-summary{border:1px solid var(--error);border-radius:var(--radius-sm);color:var(--error);padding:16px}.community-error-summary:focus{outline-offset:4px}.community-error-summary h2{margin:0 0 7px;font-size:17px}.poll-methodology,.poll-results,.poll-catalogue{border-top:2px solid var(--text-1);padding-top:20px}.poll-methodology dl{margin:20px 0;display:grid}.poll-methodology dl>div{border-top:1px solid var(--border);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.poll-methodology dt{font-weight:700}.poll-methodology dd{color:var(--text-2);margin:0;font-size:13px}.poll-results__head{justify-content:space-between;align-items:end;gap:20px;display:flex}.poll-results__head>p{text-align:right;margin:0 0 10px;display:grid}.poll-results__head span{color:var(--text-3);font-size:11px}.poll-cohort-tabs{border-bottom:1px solid var(--border-strong);max-width:100%;margin:18px 0;display:flex;overflow-x:auto}.poll-cohort-tabs button{min-height:44px;color:var(--text-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-size:12px;font-weight:700}.poll-cohort-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.poll-cohort-tabs button:disabled{cursor:not-allowed;opacity:.55}.poll-chart-empty{border:1px dashed var(--border-strong);text-align:center;place-items:center;min-height:180px;padding:20px;display:grid}.poll-chart-empty span{border:1px solid var(--border);background:0 0;border-top:0;width:min(100%,420px);height:52px}.poll-chart-empty p{color:var(--text-3);margin:0;font-size:13px}.poll-table-region{max-width:100%;margin-top:18px;overflow-x:auto}.poll-table-region table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.poll-table-region caption{color:var(--text-2);text-align:left;padding:0 0 9px;font-weight:700}.poll-table-region th,.poll-table-region td{border-block:1px solid var(--border);text-align:left;padding:11px 10px}.poll-table-region thead th{background:var(--surface-2)}.poll-catalogue>p:not(.eyebrow){max-width:68ch;color:var(--text-2)}.poll-catalogue ol{counter-reset:catalogue;margin:22px 0 0;padding:0;list-style:none}.poll-catalogue li{border-top:1px solid var(--border);grid-template-columns:minmax(150px,.8fr) minmax(130px,.8fr) minmax(180px,1fr);align-items:baseline;gap:12px;padding:13px 0;display:grid}.poll-catalogue code{color:var(--accent);font-size:11px}.poll-catalogue span{color:var(--text-3);font-size:12px}.community-danger-zone{border-top:2px solid var(--error);padding-top:20px}.community-danger-zone h2{color:var(--error)}.community-code-contract{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-family:var(--font-mono);white-space:pre-wrap;padding:12px;font-size:11px;overflow-x:auto}.community-auth-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.community-auth-controls>span{color:var(--text-3);font-size:12px}.poll-question-list{gap:20px;margin-top:18px;display:grid}.poll-question-list__head,.poll-question-editor__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.poll-question-list__head h2,.poll-question-editor h3{margin:4px 0 0}.poll-question-list__head>p{color:var(--text-3);font-family:var(--font-mono);margin:8px 0 0;font-size:11px}.poll-question-editor{border-top:2px solid var(--text-1);padding:22px 0 8px}.poll-question-editor__grid,.poll-question-editor__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.poll-question-editor__checks{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.poll-answer-question{gap:10px;scroll-margin-top:96px;display:grid}.poll-validation-summary{border:2px solid var(--error);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--error) 8%, var(--surface-1));outline:none;gap:8px;padding:16px;display:grid}.poll-validation-summary[hidden]{display:none}.poll-validation-summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 28%, transparent)}.poll-validation-summary h3,.poll-validation-summary p,.poll-validation-summary ul{margin:0}.poll-validation-summary ul{padding-inline-start:20px}.poll-answer-question__meta,.poll-answer-question__hint,.poll-result-question__meta{color:var(--text-3);font-family:var(--font-mono);margin:0;font-size:11px}.poll-answer-option{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:9px 0;display:grid}.poll-answer-option input{width:20px;height:20px;margin:0}.community-v1-form .poll-answer-pair{border-top:1px solid var(--border);padding:14px 0 4px}.community-v1-form .poll-answer-pair legend{font-size:14px}.poll-allocation-total{color:var(--error);padding:10px 0;font-weight:700;display:block}.poll-allocation-total[data-valid=true]{color:var(--success)}.community-v1-form .poll-matrix-row{border-top:1px solid var(--border);padding:14px 0 4px}.community-v1-form .poll-matrix-row legend{font-size:15px}.poll-matrix-response{gap:12px;display:grid}.poll-matrix-row__choices{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:2px 16px;display:grid}.poll-matrix-row__option{min-width:0}.poll-result-question{border-top:1px solid var(--border-strong);padding:24px 0}.poll-result-question h3{margin:0 0 6px;font-size:clamp(18px,2.4vw,26px)}.poll-runtime-chart{border:1px solid var(--border);border-radius:var(--radius-sm);gap:14px;margin-top:18px;padding:16px;display:grid;overflow-x:auto}.poll-runtime-chart>p,.poll-chart-note{color:var(--text-2);margin:0;font-size:12px}.poll-chart-axis{min-width:0;color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.poll-chart-axis strong{color:var(--text-2);text-align:center;font-weight:650}.poll-chart-bars,.poll-chart-columns,.poll-chart-timeline-histogram,.poll-chart-stacked-100,.poll-chart-allocation-stacked,.poll-chart-diverging-stacked,.poll-chart-pairwise-matrix,.poll-chart-matrix-heatmap{gap:10px;min-width:0;display:grid}.poll-chart-row,.poll-chart-group,.poll-chart-borda__list>li{grid-template-columns:minmax(120px,.55fr) minmax(160px,1fr) max-content;align-items:center;gap:12px;font-size:12px;display:grid}.poll-chart-borda__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.poll-chart-group{border-bottom:1px solid var(--border);padding:8px 0}.poll-chart-row__label{overflow-wrap:anywhere;min-width:0}.poll-chart-row__value{font-variant-numeric:tabular-nums}.poll-chart-track{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--text-1) 4%, transparent);border-radius:2px;height:18px;display:block;overflow:hidden}.poll-chart-track>i{width:var(--poll-size,0%);background:var(--poll-pattern);min-width:2px;height:100%;display:block}.poll-chart-pattern--0{--poll-pattern:repeating-linear-gradient(135deg, var(--accent-soft), var(--accent-soft) 5px, var(--accent) 5px, var(--accent) 7px)}.poll-chart-pattern--1{--poll-pattern:radial-gradient(circle at 3px 3px, var(--accent) 1.5px, var(--accent-soft) 1.6px) 0 0 / 7px 7px}.poll-chart-pattern--2{--poll-pattern:repeating-linear-gradient(90deg, var(--accent), var(--accent) 2px, var(--accent-soft) 2px, var(--accent-soft) 7px)}.poll-chart-pattern--3{--poll-pattern:repeating-linear-gradient(45deg, var(--accent-soft), var(--accent-soft) 3px, var(--accent) 3px, var(--accent) 4px, var(--accent-soft) 4px, var(--accent-soft) 8px)}.poll-chart-columns__plot{border-bottom:1px solid var(--border-strong);grid-auto-columns:minmax(52px,1fr);grid-auto-flow:column;align-items:end;gap:4px;min-width:max(100%,460px);min-height:210px;display:grid}.poll-chart-column{height:100%;color:var(--text-2);text-align:center;grid-template-rows:auto minmax(120px,1fr) auto;align-items:end;gap:5px;font-size:10px;display:grid}.poll-chart-column>strong{font-variant-numeric:tabular-nums;font-size:11px}.poll-chart-column__track{align-items:end;width:100%;height:100%;display:flex}.poll-chart-column__track>i{width:100%;min-height:2px;height:var(--poll-size,0%);border:1px solid var(--accent);background:var(--poll-pattern);display:block}.poll-chart-column__label{overflow-wrap:anywhere;min-height:3.4em}.poll-chart-histogram .poll-chart-columns__plot{gap:1px}.poll-chart-timeline{border-bottom:1px solid var(--border-strong);grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;align-items:end;gap:8px;min-width:max(100%,520px);min-height:190px;margin:0;padding:0 0 0 18px;display:grid}.poll-chart-timeline li{height:100%;color:var(--text-2);text-align:center;grid-template-rows:auto minmax(100px,1fr) auto;align-items:end;gap:5px;font-size:10px;display:grid}.poll-chart-timeline i{width:100%;min-height:2px;height:var(--poll-size,0%);border:1px solid var(--accent);background:var(--poll-pattern);display:block}.poll-chart-stack{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--text-1) 4%, transparent);width:100%;min-height:30px;display:flex;overflow:hidden}.poll-chart-stack__segment{width:var(--poll-size,0%);background:var(--poll-pattern);min-width:2px;display:block}.poll-chart-legend{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.poll-chart-legend li{min-width:0;color:var(--text-2);align-items:center;gap:7px;font-size:11px;display:flex}.poll-chart-legend i{border:1px solid var(--accent);background:var(--poll-pattern);flex:none;width:18px;height:12px;display:block}.poll-chart-diverging__axis{color:var(--text-3);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));font-size:11px;display:grid}.poll-chart-diverging__row{grid-template-columns:minmax(120px,.55fr) minmax(240px,1fr) max-content;align-items:center;gap:12px;font-size:12px;display:grid}.poll-chart-diverging__lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-height:20px;display:grid}.poll-chart-diverging__lane{border:1px solid var(--border);background:color-mix(in srgb, var(--text-1) 3%, transparent);display:flex}.poll-chart-diverging__lane>i{width:var(--poll-size,0%);background:var(--poll-pattern);min-width:2px;display:block}.poll-chart-diverging__lane--negative{justify-content:end}.poll-chart-pairwise-matrix__row{grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) max-content;align-items:center;gap:12px;font-size:12px;display:grid}.poll-chart-pairwise-matrix__meter{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--text-1) 4%, transparent);height:20px;display:block;position:relative;overflow:hidden}.poll-chart-pairwise-matrix__meter>i{width:var(--poll-size,0%);background:var(--poll-pattern);height:100%;display:block}.poll-chart-pairwise-matrix__meter>b{background:var(--text-1);width:1px;position:absolute;inset:0 auto 0 50%}.poll-chart-matrix-heatmap__group{gap:7px;display:grid}.poll-chart-matrix-heatmap__group h4{color:var(--text-2);margin:0;font-size:12px}.poll-chart-matrix-heatmap__cells{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px;display:grid}.poll-chart-matrix-heatmap__cell{border:1px solid var(--border-strong);isolation:isolate;align-content:space-between;min-height:72px;padding:10px;font-size:11px;display:grid;position:relative;overflow:hidden}.poll-chart-matrix-heatmap__cell:before{z-index:-1;width:var(--poll-intensity,0%);background:var(--poll-pattern);content:"";opacity:.7;position:absolute;inset:0 auto 0 0}.poll-chart-matrix-heatmap__cell strong{font-variant-numeric:tabular-nums;font-size:14px}.poll-snapshot-picker__results,.poll-snapshot-picker__selected{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.poll-snapshot-picker__result,.poll-snapshot-picker__selected li{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-1);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.poll-snapshot-picker__result{cursor:pointer;grid-template-columns:minmax(0,1fr)}.poll-snapshot-picker__result small{color:var(--text-2);display:block}.poll-snapshot-picker__result:disabled{cursor:default;opacity:.58}.community-v1-context-thread{border-block:2px solid var(--text-1);gap:24px;margin-block:clamp(36px,6vw,72px);padding-block:24px;display:grid}.community-v1-context-thread__header h2{margin:5px 0 10px;font-size:clamp(26px,4vw,42px)}.community-v1-context-thread__header>p:last-of-type{max-width:68ch;color:var(--text-2)}.community-notification-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-notification-preference{border:1px solid var(--border);gap:10px;min-width:0;margin:0;padding:14px;display:grid}.community-notification-preference>legend{max-width:32ch;padding-inline:4px;font-weight:700}.community-notification-group{border-top:1px solid var(--border-strong);gap:10px;padding-block:14px;display:grid}.community-notification-group>h3{color:var(--text-2);margin:0;font-size:13px}.community-notification{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:6px 18px;padding:14px 0;display:grid}.community-notification[data-read=false]{background:color-mix(in srgb, var(--accent-soft) 28%, transparent);padding-inline:12px}.community-notification__selection{grid-row:1/span 3;align-self:start}.community-notification header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.community-notification h3,.community-notification p{margin:0}.community-notification h3{font-size:16px}.community-notification__category{color:var(--text-3);font-family:var(--font-mono);font-size:10px}.community-notification__meta{color:var(--text-3);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.community-report-dialog{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:min(620px,100vw - 32px);max-height:min(780px,100dvh - 32px);color:var(--text-1);padding:22px;overflow:auto}.community-report-dialog::backdrop{background:#00000094}.community-report-dialog__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.community-report-dialog__head h2{margin:0;font-size:clamp(24px,4vw,36px)}.topic-target-context__list{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.topic-target-context__card{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised,var(--bg));gap:10px;padding:18px;display:grid}.topic-target-context__card>h3,.topic-target-context__card>p,.topic-target-context__card>dl{margin:0}.topic-target-context__card>dl{gap:6px;display:grid}.topic-target-context__card>dl>div{grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:12px;display:grid}.topic-target-context__card dt{color:var(--text-3)}.topic-target-context__card dd{overflow-wrap:anywhere;min-width:0;margin:0}.topic-target-context__latest{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}@media (width<=980px){.community-v1-layout{grid-template-columns:minmax(0,1fr)}.community-v1-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=680px){.community-v1-form-grid,.poll-disclosure-list>div{grid-template-columns:minmax(0,1fr)}.community-v1-nav{top:64px;overflow-x:visible}.community-v1-nav__track{flex-wrap:wrap;width:100%;min-width:0}.community-v1-nav a{text-align:center;white-space:normal;flex:96px;justify-content:center}.community-v1-shell__inner{padding-top:30px}.community-v1-sidebar{grid-template-columns:minmax(0,1fr)}.poll-methodology dl>div,.community-v1-metadata>div,.poll-catalogue li{grid-template-columns:minmax(0,1fr);gap:3px}.poll-results__head{flex-direction:column;align-items:start}.poll-results__head>p{text-align:left}.community-v1-actions>*,.community-v1-form button{width:100%}.poll-question-list__head,.poll-question-editor__head,.community-auth-controls{flex-direction:column;align-items:stretch}.poll-question-editor__grid,.poll-question-editor__checks{grid-template-columns:minmax(0,1fr)}.poll-chart-row,.poll-chart-group,.poll-chart-borda__list>li,.poll-chart-diverging__row,.poll-chart-pairwise-matrix__row{grid-template-columns:minmax(0,1fr) max-content;gap:7px 10px}.poll-chart-track,.poll-chart-diverging__lanes,.poll-chart-pairwise-matrix__meter{grid-area:2/1/auto/-1}.poll-chart-diverging__row>strong,.poll-chart-pairwise-matrix__row>strong,.poll-chart-row__value{grid-area:1/2}.poll-runtime-chart{padding:12px}.community-notification-preferences,.community-notification{grid-template-columns:minmax(0,1fr)}.community-notification__selection{grid-row:auto}.topic-target-context__card>dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.topic-target-context__latest{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.community-v1-shell,.community-v1-shell *,.community-v1-shell :before,.community-v1-shell :after,.community-v1-context-thread *,.community-v1-context-thread :before,.community-v1-context-thread :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
