.IdeasBoard-module__0PIwEa__board{flex-direction:column;gap:40px;display:flex}.IdeasBoard-module__0PIwEa__suggest{border-radius:var(--radius-md);border:1px solid rgba(var(--volt-r), var(--volt-g), var(--volt-b), .2);background:rgba(var(--volt-r), var(--volt-g), var(--volt-b), .03);flex-direction:column;gap:14px;padding:24px;display:flex}.IdeasBoard-module__0PIwEa__suggestHead strong{color:var(--text-primary);font-size:18px;font-weight:500}.IdeasBoard-module__0PIwEa__suggestHead p{color:var(--text-dim);max-width:60ch;margin:4px 0 0;font-size:14px;line-height:1.5}.IdeasBoard-module__0PIwEa__input,.IdeasBoard-module__0PIwEa__textarea{background:var(--bg-surface-2);border-color:var(--border-2);font-size:16px}.IdeasBoard-module__0PIwEa__textarea{min-height:96px}.IdeasBoard-module__0PIwEa__input:focus,.IdeasBoard-module__0PIwEa__textarea:focus{border-color:var(--volt);background:var(--bg-surface-3)}.IdeasBoard-module__0PIwEa__optional{text-transform:none;letter-spacing:0;color:var(--text-mute);font-weight:400}.IdeasBoard-module__0PIwEa__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.IdeasBoard-module__0PIwEa__error{color:var(--coral);margin:0;font-size:13px}.IdeasBoard-module__0PIwEa__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.IdeasBoard-module__0PIwEa__hint{color:var(--text-mute);font-size:13px}.IdeasBoard-module__0PIwEa__linkBtn{color:var(--text-primary);text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:none;min-height:32px;padding:0;font-size:13px;text-decoration:underline}.IdeasBoard-module__0PIwEa__linkBtn:hover{color:var(--volt)}.IdeasBoard-module__0PIwEa__section{flex-direction:column;gap:16px;display:flex}.IdeasBoard-module__0PIwEa__h2{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:24px}.IdeasBoard-module__0PIwEa__listHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.IdeasBoard-module__0PIwEa__chips{flex-wrap:wrap;gap:6px;display:flex}.IdeasBoard-module__0PIwEa__chip{border:1px solid var(--border-1);background:var(--bg-surface-1);min-height:36px;color:var(--text-dim);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px}.IdeasBoard-module__0PIwEa__chip[aria-pressed=true]{border-color:var(--volt);color:var(--text-primary);background:rgba(var(--volt-r), var(--volt-g), var(--volt-b), .1)}.IdeasBoard-module__0PIwEa__skel{flex-direction:column;gap:8px;display:flex}.IdeasBoard-module__0PIwEa__pollGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.IdeasBoard-module__0PIwEa__poll{background:var(--bg-surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:18px;display:flex}.IdeasBoard-module__0PIwEa__pollHead{flex-direction:column;gap:4px;display:flex}.IdeasBoard-module__0PIwEa__pollHead strong{color:var(--text-primary);font-size:16px;font-weight:500}.IdeasBoard-module__0PIwEa__pollMeta{color:var(--text-mute);font-size:12px}.IdeasBoard-module__0PIwEa__options{flex-direction:column;gap:6px;display:flex}.IdeasBoard-module__0PIwEa__option{text-align:left;border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--bg-surface-2);min-height:44px;color:var(--text-primary);cursor:pointer;padding:0 14px;font-size:14px}.IdeasBoard-module__0PIwEa__option:hover{border-color:var(--volt)}.IdeasBoard-module__0PIwEa__option:disabled{opacity:.5;cursor:default}.IdeasBoard-module__0PIwEa__results{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.IdeasBoard-module__0PIwEa__results li{color:var(--text-dim);grid-template-columns:1fr auto;align-items:center;gap:4px 10px;font-size:14px;display:grid}.IdeasBoard-module__0PIwEa__resultLabel{grid-column:1}.IdeasBoard-module__0PIwEa__resultLabel em{color:var(--volt);font-size:12px;font-style:normal}.IdeasBoard-module__0PIwEa__pct{font-variant-numeric:tabular-nums;color:var(--text-primary);grid-area:1/2;font-size:13px}.IdeasBoard-module__0PIwEa__bar{background:var(--bg-surface-3);border-radius:3px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.IdeasBoard-module__0PIwEa__bar span{background:var(--text-mute);border-radius:3px;height:100%;transition:width .3s;display:block}.IdeasBoard-module__0PIwEa__resultMine .IdeasBoard-module__0PIwEa__bar span{background:var(--volt)}.IdeasBoard-module__0PIwEa__resultMine .IdeasBoard-module__0PIwEa__resultLabel{color:var(--text-primary)}.IdeasBoard-module__0PIwEa__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.IdeasBoard-module__0PIwEa__idea{background:var(--bg-surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);gap:14px;padding:16px;display:flex}.IdeasBoard-module__0PIwEa__vote{border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--bg-surface-2);width:52px;min-height:56px;color:var(--text-dim);cursor:pointer;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:13px;display:flex}.IdeasBoard-module__0PIwEa__vote:hover{border-color:var(--volt);color:var(--text-primary)}.IdeasBoard-module__0PIwEa__vote[aria-pressed=true]{border-color:var(--volt);color:var(--volt);background:rgba(var(--volt-r), var(--volt-g), var(--volt-b), .1)}.IdeasBoard-module__0PIwEa__vote:disabled{opacity:.6;cursor:default}.IdeasBoard-module__0PIwEa__ideaBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.IdeasBoard-module__0PIwEa__ideaTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.IdeasBoard-module__0PIwEa__ideaTitle{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.IdeasBoard-module__0PIwEa__ideaText{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.IdeasBoard-module__0PIwEa__note{border-left:2px solid var(--volt);color:var(--text-dim);background:rgba(var(--volt-r), var(--volt-g), var(--volt-b), .05);margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.IdeasBoard-module__0PIwEa__note strong{color:var(--text-primary);font-weight:500}.IdeasBoard-module__0PIwEa__ideaMeta{color:var(--text-mute);margin:0;font-size:12px}.IdeasBoard-module__0PIwEa__status{letter-spacing:.08em;text-transform:uppercase;background:var(--bg-surface-3);color:var(--text-mute);border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.IdeasBoard-module__0PIwEa__status_planned{color:var(--text-primary)}.IdeasBoard-module__0PIwEa__status_building{color:var(--volt);background:rgba(var(--volt-r), var(--volt-g), var(--volt-b), .12)}.IdeasBoard-module__0PIwEa__status_done{color:var(--bg-base,#080808);background:var(--volt)}@media (max-width:640px){.IdeasBoard-module__0PIwEa__suggest{padding:18px 16px}.IdeasBoard-module__0PIwEa__idea{gap:10px;padding:14px 12px}.IdeasBoard-module__0PIwEa__vote{width:46px}}
