.idea-form[data-astro-cid-fldgzy47]{gap:2.75rem}.idea-form[data-astro-cid-fldgzy47] .numbered[data-astro-cid-fldgzy47]{gap:var(--space-xs)}.idea-form[data-astro-cid-fldgzy47] .numbered[data-astro-cid-fldgzy47] h2[data-astro-cid-fldgzy47],.idea-form[data-astro-cid-fldgzy47] h2[data-astro-cid-fldgzy47].numbered{font-size:clamp(1.5rem,1.3rem + .8vw,1.75rem);font-weight:800;line-height:1.4}.idea-form[data-astro-cid-fldgzy47] .section[data-astro-cid-fldgzy47]{gap:var(--space-s)}.idea-form[data-astro-cid-fldgzy47] .section[data-astro-cid-fldgzy47]>legend[data-astro-cid-fldgzy47]{margin-bottom:var(--space-s)}.section-head[data-astro-cid-fldgzy47]{gap:.375rem;display:grid}.section-hint[data-astro-cid-fldgzy47]{color:var(--color-muted);font-size:var(--text-small);line-height:1.4}legend[data-astro-cid-fldgzy47]+.section-hint[data-astro-cid-fldgzy47]{margin-top:calc(.375rem - var(--space-s))}.draft-notice[data-astro-cid-fldgzy47]{align-items:flex-start;gap:var(--space-2xs);padding:.625rem var(--space-xs);border-radius:var(--radius-s);background:var(--color-cat-lac);font-size:var(--text-label);font-weight:600;line-height:1.4;display:flex}.draft-notice[data-astro-cid-fldgzy47] svg{flex:none}.themes[data-astro-cid-fldgzy47]{gap:var(--space-s) var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));display:grid}.theme[data-astro-cid-fldgzy47]{align-items:center;gap:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-m);cursor:pointer;min-height:4.25rem;transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-spring);padding:calc(.875rem - 1px);display:flex;position:relative}.theme[data-astro-cid-fldgzy47]:hover{border-color:var(--color-ink)}.theme[data-astro-cid-fldgzy47]:active{transform:scale(.98)}.theme[data-astro-cid-fldgzy47]:has(:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.theme[data-astro-cid-fldgzy47]:has(:focus-visible){box-shadow:var(--focus-ring)}.theme-input[data-astro-cid-fldgzy47],.district-input[data-astro-cid-fldgzy47]{opacity:0;pointer-events:none;position:absolute}.theme-icon[data-astro-cid-fldgzy47]{border-radius:var(--radius-m);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.theme-label[data-astro-cid-fldgzy47]{min-width:0;font-size:var(--text-small);flex:1;font-weight:700;line-height:1.2}.theme-check[data-astro-cid-fldgzy47]{background:var(--color-ink);width:1.375rem;height:1.375rem;color:var(--color-white);opacity:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-slow) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)scale(.5)}.theme[data-astro-cid-fldgzy47]:has(:checked) .theme-check[data-astro-cid-fldgzy47]{opacity:1;transform:translateY(-50%)}.theme[data-astro-cid-fldgzy47]:has(:checked) .theme-label[data-astro-cid-fldgzy47]{padding-right:1.75rem}.districts[data-astro-cid-fldgzy47]{gap:var(--space-s) var(--space-2xs);flex-wrap:wrap;max-width:40rem;display:flex}.district[data-astro-cid-fldgzy47]{min-height:2.375rem;padding:.5rem var(--space-s);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-small);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:.375rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.district[data-astro-cid-fldgzy47]:hover{background:var(--color-line)}.district[data-astro-cid-fldgzy47]:has(:checked){background:var(--color-ink);color:var(--color-white)}.district[data-astro-cid-fldgzy47]:has(:focus-visible){box-shadow:var(--focus-ring)}.district[data-astro-cid-fldgzy47] .district-check{display:none}.district[data-astro-cid-fldgzy47]:has(:checked) .district-check{display:block}.field-head[data-astro-cid-fldgzy47]{justify-content:space-between;align-items:baseline;gap:var(--space-3xs) var(--space-s);flex-wrap:wrap;line-height:1.2;display:flex}.field-count[data-astro-cid-fldgzy47]{color:var(--color-muted);font-size:var(--text-label)}.idea-form[data-astro-cid-fldgzy47] .field-label[data-astro-cid-fldgzy47]{line-height:1.2}.idea-form[data-astro-cid-fldgzy47] .input[data-astro-cid-fldgzy47]{padding-block:0;line-height:1.5}.idea-form[data-astro-cid-fldgzy47] textarea[data-astro-cid-fldgzy47].input{min-height:8.25rem;padding:.875rem var(--space-s)}.dropzone-wrap[data-astro-cid-fldgzy47]{position:relative}.dropzone[data-astro-cid-fldgzy47]{gap:var(--space-2xs);padding:calc(1.75rem - 1.5px) var(--space-m);border:1.5px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-surface);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);justify-items:center;display:grid}.dropzone[data-astro-cid-fldgzy47]:hover,.dropzone[data-astro-cid-fldgzy47][data-over],.dropzone-wrap[data-astro-cid-fldgzy47]:has(.file-input:focus-visible) .dropzone[data-astro-cid-fldgzy47]{border-color:var(--color-ink)}.dropzone-wrap[data-astro-cid-fldgzy47]:has(.file-input:focus-visible) .dropzone[data-astro-cid-fldgzy47]{box-shadow:var(--focus-ring)}.dropzone-icon[data-astro-cid-fldgzy47]{background:var(--color-white);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.dropzone-title[data-astro-cid-fldgzy47]{font-size:var(--text-small);font-weight:600;line-height:1.2}.dropzone-title[data-astro-cid-fldgzy47] strong[data-astro-cid-fldgzy47]{font-weight:700}.dropzone-hint[data-astro-cid-fldgzy47]{color:var(--color-muted);font-size:var(--text-label);line-height:1rem}.file-input[data-astro-cid-fldgzy47]{opacity:0;width:1px;height:1px;position:absolute;bottom:0;left:0}[data-astro-cid-fldgzy47][data-photo-file]:empty{display:none}[data-astro-cid-fldgzy47][data-photo-file]{gap:var(--space-2xs);display:grid}.file[data-astro-cid-fldgzy47][hidden]{display:none}.file[data-astro-cid-fldgzy47]{padding:calc(var(--space-xs) - 1px);border:1px solid var(--color-line);border-radius:var(--radius-m);align-items:center;gap:.875rem;display:flex}.file-icon[data-astro-cid-fldgzy47]{border-radius:var(--radius-s);background:var(--color-lilac);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.file-text[data-astro-cid-fldgzy47],.person-text[data-astro-cid-fldgzy47]{flex:1;gap:.125rem;min-width:0;display:grid}.file-name[data-astro-cid-fldgzy47],.person-name[data-astro-cid-fldgzy47]{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.file-detail[data-astro-cid-fldgzy47],.person-email[data-astro-cid-fldgzy47]{color:var(--color-muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.file[data-astro-cid-fldgzy47] .file-ok{color:var(--color-map-nature);flex:none}.file[data-astro-cid-fldgzy47][data-invalid] .file-ok{display:none}.icon-button[data-astro-cid-fldgzy47]{border-radius:var(--radius-s);width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-.4375rem -.4375rem -.4375rem -.25rem;display:grid}.icon-button[data-astro-cid-fldgzy47]:hover{color:var(--color-ink)}.invite[data-astro-cid-fldgzy47]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.invite[data-astro-cid-fldgzy47] .input[data-astro-cid-fldgzy47]::placeholder{color:var(--color-muted);opacity:1}.people[data-astro-cid-fldgzy47]{gap:var(--space-s);padding:0;display:grid}.person[data-astro-cid-fldgzy47]{padding:var(--space-3xs) 0 calc(.875rem - 1px);border-bottom:1px solid var(--color-line);align-items:center;gap:.875rem;display:flex}.avatar[data-astro-cid-fldgzy47]{width:2.5rem;height:2.5rem;font-family:var(--font-display);font-size:var(--text-xs);font-stretch:var(--font-display-stretch);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.person-status[data-astro-cid-fldgzy47]{border-radius:var(--radius-pill);background:var(--color-surface);flex:none;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1.25}.idea-form[data-astro-cid-fldgzy47] .actions[data-astro-cid-fldgzy47]{padding-top:calc(1.75rem - 1px)}.idea-form[data-astro-cid-fldgzy47] .btn--draft[data-astro-cid-fldgzy47]{border:1.5px solid var(--color-ink)}.idea-form[data-astro-cid-fldgzy47] .btn--draft[data-astro-cid-fldgzy47]:hover{background:var(--color-surface)}.review[data-astro-cid-fldgzy47]{border-top:1px solid var(--color-line);margin:0;display:grid}.review-row[data-astro-cid-fldgzy47]{gap:var(--space-2xs) var(--space-m);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,10rem) minmax(0,1fr);padding:.875rem 0;display:grid}.review[data-astro-cid-fldgzy47] dt[data-astro-cid-fldgzy47]{color:var(--color-muted);font-size:var(--text-xs);font-weight:600}.review[data-astro-cid-fldgzy47] dd[data-astro-cid-fldgzy47]{font-size:var(--text-small);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.5}.recap-list[data-astro-cid-fldgzy47]{gap:1.125rem;margin:0;display:grid}.recap-list[data-astro-cid-fldgzy47] .recap-row[data-astro-cid-fldgzy47]{gap:.125rem;display:grid}.recap-list[data-astro-cid-fldgzy47] dd[data-astro-cid-fldgzy47]{margin:0}.progress[data-astro-cid-fldgzy47]{gap:.625rem;display:grid}.progress-line[data-astro-cid-fldgzy47]{justify-content:space-between;align-items:flex-end;gap:var(--space-xs);display:flex}.progress-label[data-astro-cid-fldgzy47]{color:rgb(255 255 255/max(70%, var(--text-alpha-min)));font-size:var(--text-small);line-height:1.6}.popular[data-astro-cid-fldgzy47]{gap:var(--space-s);border-radius:var(--radius-m);background:var(--color-cat-culture);padding:1.75rem;display:grid}.popular-head[data-astro-cid-fldgzy47]{gap:.125rem;display:grid}.popular-head[data-astro-cid-fldgzy47] h2[data-astro-cid-fldgzy47]{font-size:1.25rem;font-weight:800;line-height:1.4}.popular-head[data-astro-cid-fldgzy47] p[data-astro-cid-fldgzy47]{color:color-mix(in srgb, var(--color-ink) max(75%, var(--text-alpha-min)), transparent);font-size:var(--text-xs);line-height:1.2}.popular-list[data-astro-cid-fldgzy47]{gap:var(--space-s);padding:0;display:grid}.popular-list[data-astro-cid-fldgzy47] li[data-astro-cid-fldgzy47]{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 15%, transparent);gap:.875rem;padding-bottom:calc(.875rem - 1px);display:flex}.popular-rank[data-astro-cid-fldgzy47]{font-family:var(--font-display);font-size:1.75rem;font-stretch:var(--font-display-stretch);flex:none;font-weight:900;line-height:1}.popular-text[data-astro-cid-fldgzy47]{gap:var(--space-3xs);display:grid}.popular-title[data-astro-cid-fldgzy47]{font-size:var(--text-small);font-weight:600;line-height:1.3}.popular-meta[data-astro-cid-fldgzy47]{color:color-mix(in srgb, var(--color-ink) max(75%, var(--text-alpha-min)), transparent);font-size:var(--text-label);align-items:center;gap:.375rem;line-height:1.3;display:flex}.popular-meta[data-astro-cid-fldgzy47] svg{flex:none}.popular-link[data-astro-cid-fldgzy47]{font-size:var(--text-small);--hl:color-mix(in srgb, var(--color-white) 70%, transparent);justify-self:start;align-items:center;gap:.375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@container site (width<=47.99rem){.themes[data-astro-cid-fldgzy47]{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr))}.review-row[data-astro-cid-fldgzy47]{grid-template-columns:minmax(0,1fr)}.person[data-astro-cid-fldgzy47]{flex-wrap:wrap}}
