.SimulationStatus_container__74wHD{border-radius:8px;font-size:13px;overflow:hidden}.SimulationStatus_container__74wHD.SimulationStatus_success__Md_OK{border:1px solid var(--color-border);background:var(--color-bg-secondary)}.SimulationStatus_container__74wHD.SimulationStatus_failed__hu2pj{border:1px solid var(--color-error,#ef4444);background:color-mix(in srgb,var(--color-error,#ef4444) 5%,var(--color-bg-secondary))}.SimulationStatus_container__74wHD.SimulationStatus_loading__50CmB{border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:12px 16px;display:flex;align-items:center;gap:8px}.SimulationStatus_container__74wHD.SimulationStatus_error__Cc8By{border:1px solid var(--color-error,#ef4444);background:color-mix(in srgb,var(--color-error,#ef4444) 5%,var(--color-bg-secondary));padding:12px 16px;display:flex;align-items:center;gap:8px}.SimulationStatus_container__74wHD.SimulationStatus_compact__yYWhJ{padding:8px 12px;display:flex;align-items:center;gap:6px}.SimulationStatus_container__74wHD.SimulationStatus_compact__yYWhJ .SimulationStatus_icon__1bvdK,.SimulationStatus_container__74wHD.SimulationStatus_compact__yYWhJ .SimulationStatus_text___hRjZ{font-size:12px}.SimulationStatus_loadingIcon__ZGbCK{animation:SimulationStatus_pulse__Onm1g 1.5s ease-in-out infinite;color:var(--color-text-secondary)}.SimulationStatus_loadingText__dtiEV{color:var(--color-text-secondary)}@keyframes SimulationStatus_pulse__Onm1g{0%,to{opacity:.4}50%{opacity:1}}.SimulationStatus_sectionHeader__3NRqB{display:flex;align-items:center;gap:8px;padding:12px 16px;width:100%;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:13px;color:inherit;transition:background-color .15s ease}.SimulationStatus_sectionHeader__3NRqB:hover{background:var(--color-bg-hover,rgba(0,0,0,.05))}.SimulationStatus_sectionTitle__lyUPG{font-weight:600;color:var(--color-text-primary)}.SimulationStatus_sectionMeta__hWgHn{flex:1 1;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary)}.SimulationStatus_chevron__QjHSY{font-size:10px;color:var(--color-text-secondary);transition:transform .2s ease}.SimulationStatus_chevron__QjHSY.SimulationStatus_expanded__DYCe3{transform:rotate(180deg)}.SimulationStatus_collapsibleContent__T_eN2,.SimulationStatus_footer__muS6q{border-top:1px solid var(--color-border)}.SimulationStatus_footer__muS6q{display:flex;align-items:center;gap:8px;padding:12px 16px}.SimulationStatus_icon__1bvdK{font-size:14px;font-weight:600}.SimulationStatus_container__74wHD.SimulationStatus_success__Md_OK .SimulationStatus_icon__1bvdK{color:var(--color-success,#10b981)}.SimulationStatus_container__74wHD.SimulationStatus_failed__hu2pj .SimulationStatus_icon__1bvdK{color:var(--color-error,#ef4444)}.SimulationStatus_statusText__Gipqv{font-weight:600;color:var(--color-text-primary);flex:1 1}.SimulationStatus_gasTotal__wUJt6{font-size:12px;color:var(--color-text-secondary)}.SimulationStatus_transactions__4lezD{display:flex;flex-direction:column}.SimulationStatus_transactionRow__yYm2y{padding:12px 16px;border-bottom:1px solid var(--color-border)}.SimulationStatus_transactionRow__yYm2y:last-child{border-bottom:none}.SimulationStatus_transactionHeader__4KJZX{display:flex;align-items:center;gap:8px}.SimulationStatus_transactionIcon__IaaW9{font-size:12px;font-weight:600;width:16px;text-align:center}.SimulationStatus_transactionRow__yYm2y.SimulationStatus_success__Md_OK .SimulationStatus_transactionIcon__IaaW9{color:var(--color-success,#10b981)}.SimulationStatus_transactionRow__yYm2y.SimulationStatus_failed__hu2pj .SimulationStatus_transactionIcon__IaaW9{color:var(--color-error,#ef4444)}.SimulationStatus_transactionIndex__SPT6U{font-size:12px;font-weight:600;color:var(--color-text-secondary);min-width:24px}.SimulationStatus_transactionTitleContainer__5hl8U{flex:1 1;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.SimulationStatus_transactionTitle__7ufQT{font-weight:600;color:var(--color-text-primary)}.SimulationStatus_nounImage__dfeCF{width:20px;height:20px;border-radius:4px;flex-shrink:0}.SimulationStatus_toLabel__Rn79U{color:var(--color-text-secondary);font-weight:400}.SimulationStatus_recipientAddress__deWcg{color:var(--color-accent,#3b82f6);font-weight:500}.SimulationStatus_address__ctrUu{color:var(--color-text-secondary)}.SimulationStatus_transactionGas__zGYtN{font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.SimulationStatus_transactionMeta__xdBiY{margin-top:4px;margin-left:48px;font-size:12px;display:flex;flex-direction:column;gap:2px}.SimulationStatus_metaRow__r8E5c{color:var(--color-text-secondary);display:flex;align-items:center;gap:4px}.SimulationStatus_metaLabel__bg_dq{color:var(--color-text-tertiary,var(--color-text-secondary))}.SimulationStatus_contractName__1Yhr_{color:var(--color-text-secondary)}.SimulationStatus_transactionError__NEImF{margin-top:4px;margin-left:48px;font-size:12px;color:var(--color-error,#ef4444)}.SimulationStatus_container__74wHD.SimulationStatus_error__Cc8By .SimulationStatus_text___hRjZ{color:var(--color-error,#ef4444)}.SimulationStatus_detailsSection__c0GYj{margin-top:8px;margin-left:48px}.SimulationStatus_detailsToggle__bSTpv{background:none;border:none;padding:4px 0;font-size:11px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit}.SimulationStatus_detailsToggle__bSTpv:hover{color:var(--color-text-primary)}.SimulationStatus_codeBlock__3gnNW{margin-top:8px;padding:12px;background:var(--color-bg-tertiary,rgba(0,0,0,.2));border-radius:6px;font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;color:var(--color-text-secondary);overflow-x:auto;white-space:pre}.SimulationStatus_tenderlyLink__GA9B7{display:inline-block;margin-top:8px;padding:4px 8px;font-size:10px;color:var(--builder-accent,#6366f1);text-decoration:none;border:1px solid var(--builder-border,rgba(255,255,255,.1));border-radius:4px;background:transparent;transition:all .15s ease}.SimulationStatus_tenderlyLink__GA9B7:hover{background:var(--builder-accent,#6366f1);color:white;border-color:var(--builder-accent,#6366f1)}.SimulationStatus_footerTop__AB6CU{display:flex;align-items:center;gap:8px}.SimulationStatus_shareLink__eotbF{display:inline-block;margin-top:10px;padding:6px 12px;font-size:11px;font-weight:500;color:white;text-decoration:none;border-radius:4px;background:var(--builder-accent,#6366f1);transition:all .15s ease}.SimulationStatus_shareLink__eotbF:hover{opacity:.9;transform:translateY(-1px)}.VoterRow_row__WuaOW{padding:10px;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:4px;cursor:pointer;transition:background .15s ease}.VoterRow_row__WuaOW:hover{background:var(--builder-bg-tertiary)}.VoterRow_feedback__c_9YQ{border-left:3px solid var(--builder-accent)}.VoterRow_header__aiEoq{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.VoterRow_headerLeft__d52_E{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.VoterRow_headerRight__XsGCp{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.VoterRow_name__aS7Lk{font-size:12px;color:var(--builder-text-primary)}.VoterRow_name__aS7Lk,.VoterRow_support__1QFSi{font-family:var(--builder-font-system);font-weight:700}.VoterRow_support__1QFSi{font-size:11px}.VoterRow_votes__znIil{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary)}.VoterRow_date__G6yug{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-muted)}.VoterRow_badge__XlJAN{font-weight:700;padding:2px 4px;background:var(--builder-accent);color:white;border-radius:3px}.VoterRow_badge__XlJAN,.VoterRow_clientBadge__O5Z_I{font-family:var(--builder-font-system);font-size:9px;text-transform:uppercase}.VoterRow_clientBadge__O5Z_I{padding:1px 4px;background:var(--builder-bg-tertiary);border:1px solid var(--builder-border);color:var(--builder-text-secondary);display:inline-block;letter-spacing:.3px;border-radius:3px}.VoterRow_builderBadge__0KoLg{background:var(--builder-accent);border-color:var(--builder-accent);color:white}.VoterRow_reason__KweYA{margin-top:8px;font-family:var(--builder-font-system);font-size:11px;line-height:1.4;color:var(--builder-text-primary)}.ProposalDetailView_container__T691E{height:100%;overflow-y:auto;padding:12px}.ProposalDetailView_error__OjrEv,.ProposalDetailView_loading__5D3Ox{padding:12px;font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary)}.ProposalDetailView_navBar__6R3G_{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ProposalDetailView_backButton__Lg_2_{font-family:var(--builder-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--builder-border);background:var(--builder-button-bg);color:var(--builder-button-text);cursor:pointer;border-radius:4px}.ProposalDetailView_backButton__Lg_2_:hover{background:var(--builder-accent);color:white}.ProposalDetailView_header__Uf661{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ProposalDetailView_headerLeft__1Ej_U{display:flex;align-items:center;gap:0}.ProposalDetailView_id__BMeTz{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary)}.ProposalDetailView_clientBadge__6rGg4{font-family:var(--builder-font-system);font-size:10px;margin-left:8px;color:var(--builder-text-tertiary);font-style:italic}.ProposalDetailView_status__7OshH{font-family:var(--builder-font-system);font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:2px;background:var(--builder-bg-tertiary)}.ProposalDetailView_status__7OshH.ProposalDetailView_active__HFBg5{background:color-mix(in srgb,var(--builder-accent) 20%,transparent);color:var(--builder-accent)}.ProposalDetailView_status__7OshH.ProposalDetailView_queued__h8aPa,.ProposalDetailView_status__7OshH.ProposalDetailView_succeeded__sEIfj{background:color-mix(in srgb,var(--builder-success) 20%,transparent);color:var(--builder-success)}.ProposalDetailView_status__7OshH.ProposalDetailView_executed__7y7Xs{background:var(--builder-success);color:white}.ProposalDetailView_status__7OshH.ProposalDetailView_cancelled__D0se_,.ProposalDetailView_status__7OshH.ProposalDetailView_defeated__sdCc_,.ProposalDetailView_status__7OshH.ProposalDetailView_vetoed__lRi3G{background:color-mix(in srgb,var(--builder-error) 20%,transparent);color:var(--builder-error)}.ProposalDetailView_status__7OshH.ProposalDetailView_pending__OilqM,.ProposalDetailView_status__7OshH.ProposalDetailView_updatable__DndYA{background:color-mix(in srgb,var(--builder-warning) 20%,transparent);color:var(--builder-warning)}.ProposalDetailView_title__Npkh1{font-family:var(--builder-font-system);font-size:16px;font-weight:700;color:var(--builder-text-primary);margin:0 0 8px;line-height:1.3}.ProposalDetailView_proposalMeta__Ii1gB{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary);margin-bottom:16px}.ProposalDetailView_metaDate__jQK3z,.ProposalDetailView_metaSeparator__y_Eah{color:var(--builder-text-tertiary)}.ProposalDetailView_addressWithAvatar__1UHMd{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.ProposalDetailView_addressWithAvatar__1UHMd:hover .ProposalDetailView_addressName__ua8Tq{text-decoration:underline}.ProposalDetailView_miniAvatar__FBFvI{width:18px;height:18px;border-radius:4px;object-fit:cover}.ProposalDetailView_miniAvatarPlaceholder__z9WRU{width:18px;height:18px;border-radius:4px;background:var(--builder-bg-tertiary)}.ProposalDetailView_addressName__ua8Tq{color:var(--builder-text-primary);font-weight:500}.ProposalDetailView_metaMore__1Pnvb{color:var(--builder-text-tertiary);font-size:11px}.ProposalDetailView_txSummary__6PLbv{background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:8px;margin-bottom:20px;padding:16px 20px}.ProposalDetailView_txSummaryContent__RcK9v{display:flex;flex-direction:column;gap:8px}.ProposalDetailView_txSummaryItem__3p7aB{display:flex;align-items:flex-start}.ProposalDetailView_txSummaryTitle__3xWoo{font-family:var(--builder-font-system);font-size:13px;color:var(--builder-text-primary);line-height:1.5}.ProposalDetailView_columns__dwQFv{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.ProposalDetailView_columns__dwQFv{flex-direction:row;gap:24px}.ProposalDetailView_leftColumn__cvny_{flex:1 1;min-width:0}.ProposalDetailView_rightColumn__HFWib{width:320px;flex-shrink:0}}.ProposalDetailView_leftColumn__cvny_,.ProposalDetailView_rightColumn__HFWib{display:flex;flex-direction:column;gap:16px}.ProposalDetailView_userVoteStatus__GDbkV{display:flex;align-items:center;gap:6px;padding:14px 18px;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:10px}.ProposalDetailView_userVoteText__kRFrp{font-family:var(--builder-font-system);font-size:15px;color:var(--builder-text-secondary)}.ProposalDetailView_voteAbstain__OdP8q,.ProposalDetailView_voteAgainst__kzJgs,.ProposalDetailView_voteFor__ilk_T{font-family:var(--builder-font-system);font-size:15px;font-weight:600}.ProposalDetailView_timeRemaining__F_poc{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:10px}.ProposalDetailView_timeIcon__mxmQE{font-size:18px;opacity:.7}.ProposalDetailView_timeText__xvokR{font-family:var(--builder-font-system);font-size:14px;color:var(--builder-text-primary)}.ProposalDetailView_voteSection__RLaT4{padding:12px;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:4px;margin-bottom:16px}.ProposalDetailView_voteLabelsRow__VUj_u{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-family:var(--builder-font-system)}.ProposalDetailView_forLabel__vjnPN{font-size:14px;font-weight:700;color:#43a047}.ProposalDetailView_rightLabels__Kv6qA{display:flex;align-items:baseline;gap:6px;font-size:14px}.ProposalDetailView_abstainLabel__BkSpm{color:#9e9e9e;font-weight:700}.ProposalDetailView_labelSeparator__cTmDH{color:var(--builder-text-muted)}.ProposalDetailView_againstLabel__KMuhX{color:#e53935;font-weight:700}.ProposalDetailView_voteBarContainer__9A16L{position:relative;display:flex;height:14px;background:var(--builder-bg-tertiary);border-radius:2px;overflow:visible;margin-bottom:8px}.ProposalDetailView_forSection__cz8A_{display:flex;align-items:stretch;gap:1px;flex-shrink:0}.ProposalDetailView_quorumSpace__aBQsq{background:var(--builder-bg-tertiary);flex-shrink:0}.ProposalDetailView_quorumMarker__j90kD{position:absolute;top:-2px;bottom:-2px;width:3px;background:#ffc107;border-radius:1px;transform:translateX(-50%);z-index:1}.ProposalDetailView_abstainSection__1skRw,.ProposalDetailView_againstSection__eUXEa{display:flex;align-items:stretch;gap:1px;flex-shrink:0}.ProposalDetailView_voteBlock__L_XMF{min-width:3px;height:100%}.ProposalDetailView_quorumRow__0_Epm{display:flex;justify-content:space-between;align-items:center}.ProposalDetailView_quorumLabel__Ow2ri{font-size:11px;color:var(--builder-text-secondary);font-family:var(--builder-font-system)}.ProposalDetailView_actionBox__wQfAa{padding:12px;background:var(--builder-bg);border:1px solid var(--builder-border);border-radius:4px;margin-bottom:16px}.ProposalDetailView_actionHeader__AiiDB{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ProposalDetailView_actionLabel__97Ku9{font-family:var(--builder-font-system);font-size:12px;font-weight:600;color:var(--builder-text-primary)}.ProposalDetailView_actionDescription__X0Bip{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary);margin:0 0 10px;line-height:1.4}.ProposalDetailView_modeSelector__3BHmM{position:relative}.ProposalDetailView_modeTrigger__HL4tk{display:flex;align-items:center;gap:6px;padding:5px 10px;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:4px;color:var(--builder-text-primary);font-family:var(--builder-font-system);font-size:11px;cursor:pointer}.ProposalDetailView_modeTrigger__HL4tk:hover{background:var(--builder-bg-tertiary)}.ProposalDetailView_modeArrow__uAjgm{font-size:8px;color:var(--builder-text-secondary)}.ProposalDetailView_modeDropdown__Cn9mv{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:var(--builder-bg);border:1px solid var(--builder-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;overflow:hidden}.ProposalDetailView_modeOption__sW8Pk{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;background:transparent;border:none;color:var(--builder-text-primary);font-family:var(--builder-font-system);font-size:12px;cursor:pointer;text-align:left}.ProposalDetailView_modeOption__sW8Pk:hover{background:var(--builder-bg-secondary)}.ProposalDetailView_modeOption__sW8Pk.ProposalDetailView_modeSelected__TSx3h{background:var(--builder-bg-tertiary)}.ProposalDetailView_modeCheck__wQGXh{color:var(--builder-accent);font-size:11px}.ProposalDetailView_actionButtons__yT7N_{display:flex;gap:8px}.ProposalDetailView_actionButton__ES8xt{flex:1 1;padding:8px;font-family:var(--builder-font-system);font-size:11px;font-weight:700;border:1px solid;cursor:pointer;border-radius:3px}.ProposalDetailView_actionButton__ES8xt:disabled{opacity:.5;cursor:not-allowed}.ProposalDetailView_actionFor__1GgYv{background:color-mix(in srgb,var(--builder-success) 15%,transparent);border-color:var(--builder-success);color:var(--builder-success)}.ProposalDetailView_actionFor__1GgYv:hover:not(:disabled){background:var(--builder-success);color:white}.ProposalDetailView_actionAgainst__1AUvK{background:color-mix(in srgb,var(--builder-error) 15%,transparent);border-color:var(--builder-error);color:var(--builder-error)}.ProposalDetailView_actionAgainst__1AUvK:hover:not(:disabled){background:var(--builder-error);color:white}.ProposalDetailView_actionAbstain__ERi6U{background:var(--builder-bg-tertiary);border-color:var(--builder-border);color:var(--builder-text-secondary)}.ProposalDetailView_actionAbstain__ERi6U:hover:not(:disabled){background:var(--builder-bg-secondary)}.ProposalDetailView_voteActions__CWr7c{padding:12px;background:var(--builder-bg);border:1px solid var(--builder-border);margin-bottom:16px}.ProposalDetailView_txStatus__DKLSj{font-family:var(--builder-font-system);font-size:11px;padding:8px 10px;border-radius:4px;margin-bottom:10px;text-align:center}.ProposalDetailView_txPending__lB4KR{background:color-mix(in srgb,var(--builder-warning) 15%,transparent);border:1px solid var(--builder-warning);color:var(--builder-warning)}.ProposalDetailView_txConfirming__S_D1W{background:color-mix(in srgb,var(--builder-accent) 15%,transparent);border:1px solid var(--builder-accent);color:var(--builder-accent)}.ProposalDetailView_txSuccess___i6St{background:color-mix(in srgb,var(--builder-success) 15%,transparent);border:1px solid var(--builder-success);color:var(--builder-success)}.ProposalDetailView_reasonInput__8KkJ6{width:100%;min-height:80px;max-height:200px;padding:8px;font-family:var(--builder-font-system);font-size:11px;border:1px solid var(--builder-input-border);background:var(--builder-input-bg);color:var(--builder-text-primary);resize:vertical;margin-bottom:8px;line-height:1.4}.ProposalDetailView_reasonInput__8KkJ6:disabled{opacity:.6;cursor:not-allowed}.ProposalDetailView_voteButtons__Oy2Vv{display:flex;gap:8px}.ProposalDetailView_voteButton__DWEPI{flex:1 1;padding:8px;font-family:var(--builder-font-system);font-size:11px;font-weight:700;border:1px solid;cursor:pointer}.ProposalDetailView_voteButton__DWEPI:disabled{opacity:.5;cursor:not-allowed}.ProposalDetailView_voteFor__ilk_T{background:color-mix(in srgb,var(--builder-success) 15%,transparent);border-color:var(--builder-success);color:var(--builder-success)}.ProposalDetailView_voteFor__ilk_T:hover:not(:disabled){background:var(--builder-success);color:white}.ProposalDetailView_voteAgainst__kzJgs{background:color-mix(in srgb,var(--builder-error) 15%,transparent);border-color:var(--builder-error);color:var(--builder-error)}.ProposalDetailView_voteAgainst__kzJgs:hover:not(:disabled){background:var(--builder-error);color:white}.ProposalDetailView_voteAbstain__OdP8q{background:var(--builder-bg-tertiary);border-color:var(--builder-border);color:var(--builder-text-secondary)}.ProposalDetailView_voteAbstain__OdP8q:hover:not(:disabled){background:var(--builder-bg-secondary)}.ProposalDetailView_description__KOM1J{flex:1 1}.ProposalDetailView_sectionTitle__YzWAq{font-family:var(--builder-font-system);font-size:12px;font-weight:700;color:var(--builder-text-primary);margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid var(--builder-border)}.ProposalDetailView_descriptionContent__Siz8V{font-family:var(--builder-font-system);font-size:14px;line-height:1.65;color:var(--builder-text-primary);word-break:break-word;overflow-y:auto;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:8px;padding:16px 20px}@media (min-width:768px){.ProposalDetailView_descriptionContent__Siz8V{max-height:none}}.ProposalDetailView_activitySection__XFXmT{margin-bottom:16px}.ProposalDetailView_activityList__oD_rj{display:flex;flex-direction:column;gap:6px}.ProposalDetailView_signalActions__FwUgW{padding:12px;background:var(--builder-bg);border:1px solid var(--builder-border);border-radius:4px;margin-bottom:16px}.ProposalDetailView_signalTitle__xs715{font-family:var(--builder-font-system);font-size:12px;font-weight:700;color:var(--builder-text-primary);margin:0 0 4px}.ProposalDetailView_signalDescription__7SFO6{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary);margin:0 0 10px;line-height:1.4}.ProposalDetailView_signalButtons__RMrxV{display:flex;gap:8px}.ProposalDetailView_signalButton__H8jhl{flex:1 1;padding:6px;font-family:var(--builder-font-system);font-size:10px;font-weight:700;border:1px solid;cursor:pointer;border-radius:3px}.ProposalDetailView_signalButton__H8jhl:disabled{opacity:.5;cursor:not-allowed}.ProposalDetailView_signalFor__wJx7j{background:color-mix(in srgb,var(--builder-success) 10%,transparent);border-color:var(--builder-success);color:var(--builder-success)}.ProposalDetailView_signalFor__wJx7j:hover:not(:disabled){background:color-mix(in srgb,var(--builder-success) 25%,transparent)}.ProposalDetailView_signalAgainst__RVSEJ{background:color-mix(in srgb,var(--builder-error) 10%,transparent);border-color:var(--builder-error);color:var(--builder-error)}.ProposalDetailView_signalAgainst__RVSEJ:hover:not(:disabled){background:color-mix(in srgb,var(--builder-error) 25%,transparent)}.ProposalDetailView_signalAbstain__O4d03{background:var(--builder-bg-tertiary);border-color:var(--builder-border);color:var(--builder-text-secondary)}.ProposalDetailView_signalAbstain__O4d03:hover:not(:disabled){background:var(--builder-bg-secondary)}.ProposalDetailView_mobileStatus__TkVEc{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.ProposalDetailView_sponsorsTab__cfCzT{display:flex;flex-direction:column;gap:16px}.ProposalDetailView_sponsorItem__1uk4N{display:flex;flex-direction:column;gap:8px}.ProposalDetailView_sponsorLabel__TRJ_B{font-family:var(--builder-font-system);font-size:11px;font-weight:600;color:var(--builder-text-secondary);text-transform:uppercase;letter-spacing:.5px}.ProposalDetailView_sponsorList__KTcFZ{display:flex;flex-direction:column;gap:8px;padding-left:4px}.ProposalDetailView_proposerActions__vWSQV{background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:6px;padding:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.ProposalDetailView_proposerActionsLabel__5CPjL{font-family:var(--builder-font-system);font-size:10px;font-weight:700;color:var(--builder-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.ProposalDetailView_proposerActions__vWSQV .ProposalDetailView_successMessage__evJXE{font-family:var(--builder-font-system);font-size:11px;padding:8px 10px;background:color-mix(in srgb,var(--builder-success) 15%,transparent);border:1px solid var(--builder-success);border-radius:4px;color:var(--builder-success)}.ProposalDetailView_proposerActions__vWSQV .ProposalDetailView_errorMessage__BANkc{font-family:var(--builder-font-system);font-size:11px;padding:8px 10px;background:color-mix(in srgb,var(--builder-error) 15%,transparent);border:1px solid var(--builder-error);border-radius:4px;color:var(--builder-error)}.ProposalDetailView_cancelProposalButton__C0KgV,.ProposalDetailView_editButton__si_Cs,.ProposalDetailView_executeButton__Mvi4U,.ProposalDetailView_queueButton__qNrBH{font-family:var(--builder-font-system);font-size:11px;padding:8px 12px;border-radius:4px;cursor:pointer;border:1px solid;transition:background .15s,border-color .15s}.ProposalDetailView_cancelProposalButton__C0KgV:disabled,.ProposalDetailView_editButton__si_Cs:disabled,.ProposalDetailView_executeButton__Mvi4U:disabled,.ProposalDetailView_queueButton__qNrBH:disabled{opacity:.5;cursor:not-allowed}.ProposalDetailView_editButton__si_Cs{background:var(--builder-bg-tertiary);border-color:var(--builder-border);color:var(--builder-text-primary)}.ProposalDetailView_editButton__si_Cs:hover:not(:disabled){background:var(--builder-accent);border-color:var(--builder-accent);color:white}.ProposalDetailView_queueButton__qNrBH{background:color-mix(in srgb,var(--builder-warning) 15%,transparent);border-color:var(--builder-warning);color:var(--builder-warning)}.ProposalDetailView_queueButton__qNrBH:hover:not(:disabled){background:color-mix(in srgb,var(--builder-warning) 30%,transparent)}.ProposalDetailView_executeButton__Mvi4U{background:color-mix(in srgb,var(--builder-success) 15%,transparent);border-color:var(--builder-success);color:var(--builder-success)}.ProposalDetailView_executeButton__Mvi4U:hover:not(:disabled){background:color-mix(in srgb,var(--builder-success) 30%,transparent)}.ProposalDetailView_cancelProposalButton__C0KgV{background:color-mix(in srgb,var(--builder-error) 10%,transparent);border-color:var(--builder-error);color:var(--builder-error)}.ProposalDetailView_cancelProposalButton__C0KgV:hover:not(:disabled){background:color-mix(in srgb,var(--builder-error) 25%,transparent)}.ProposalDetailView_confirmCancel__sn11Q{display:flex;align-items:center;gap:8px;padding:8px;background:color-mix(in srgb,var(--builder-error) 10%,transparent);border:1px solid var(--builder-error);border-radius:4px}.ProposalDetailView_confirmText__TAe29{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-error);flex:1 1}.ProposalDetailView_confirmNo__zGhD_,.ProposalDetailView_confirmYes__mi9Zr{font-family:var(--builder-font-system);font-size:10px;padding:4px 10px;border-radius:3px;cursor:pointer;border:1px solid}.ProposalDetailView_confirmNo__zGhD_:disabled,.ProposalDetailView_confirmYes__mi9Zr:disabled{opacity:.5;cursor:not-allowed}.ProposalDetailView_confirmYes__mi9Zr{background:var(--builder-error);border-color:var(--builder-error);color:white}.ProposalDetailView_confirmYes__mi9Zr:hover:not(:disabled){background:color-mix(in srgb,var(--builder-error) 80%,black)}.ProposalDetailView_confirmNo__zGhD_{background:var(--builder-bg-tertiary);border-color:var(--builder-border);color:var(--builder-text-primary)}.ProposalDetailView_confirmNo__zGhD_:hover:not(:disabled){background:var(--builder-bg-secondary)}.VoterListView_container__SOpCt{height:100%;display:flex;flex-direction:column;overflow:hidden}.VoterListView_navBar__3M_Yb{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--builder-border);background:var(--builder-bg-secondary)}.VoterListView_backButton__xiqb9{font-family:var(--builder-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--builder-border);background:var(--builder-bg-primary);color:var(--builder-text-primary);cursor:pointer;border-radius:4px}.VoterListView_backButton__xiqb9:hover{background:var(--builder-accent);color:white}.VoterListView_controls__NDQD7{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid var(--builder-border);background:var(--builder-bg-secondary)}.VoterListView_select__q_qSp{font-family:var(--builder-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--builder-input-border);background:var(--builder-input-bg);color:var(--builder-text-primary)}.VoterListView_list__mxldP{flex:1 1;overflow-y:auto;padding:8px 12px}.VoterListView_voterItem__YoJS1{padding:12px;margin:4px 0;border-radius:6px;cursor:pointer;transition:background .15s ease}.VoterListView_voterItem__YoJS1:hover{background:var(--builder-bg-secondary)}.VoterListView_voterInfo___X_2v{display:flex;align-items:center;justify-content:space-between;gap:12px}.VoterListView_voterIdentity__Z6a1I{display:flex;align-items:center;gap:8px}.VoterListView_voterAvatar__DVV4d{width:24px;height:24px;border-radius:50%;object-fit:cover}.VoterListView_voterAvatarPlaceholder__pMZjO{width:24px;height:24px;border-radius:50%;background:var(--builder-bg-tertiary)}.VoterListView_voterName__bobG8{font-family:var(--builder-font-system);font-size:13px;font-weight:500;color:var(--builder-text-primary)}.VoterListView_voterVotes__y70XQ{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-tertiary);flex-shrink:0}.VoterListView_empty__YCUhS,.VoterListView_error__vqaNE,.VoterListView_loading__APl7r{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary)}.VoterListView_errorDetail__tOa0Q{font-size:10px;color:var(--builder-error);margin-top:4px}.DelegateModal_overlay__wPUJU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.DelegateModal_modal__JcqZv{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;width:100%;max-width:400px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.DelegateModal_header__muggS{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border)}.DelegateModal_title__bal2o{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.DelegateModal_closeButton__U2xjv{background:none;border:none;font-size:24px;color:var(--color-text-secondary);cursor:pointer;padding:0;line-height:1;transition:color .15s ease}.DelegateModal_closeButton__U2xjv:hover{color:var(--color-text-primary)}.DelegateModal_content__rV5Ab{padding:20px;display:flex;flex-direction:column;gap:16px}.DelegateModal_currentDelegate__ROUfe{display:flex;flex-direction:column;gap:4px}.DelegateModal_label__8sn80{font-size:12px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.DelegateModal_delegateAddress__PWYd_{font-size:14px;font-weight:500;color:var(--color-text-primary);font-family:SF Mono,Monaco,Menlo,monospace}.DelegateModal_noDelegation__MBJk5{font-size:14px;color:var(--color-text-tertiary);font-style:italic}.DelegateModal_loading__RpfkR{font-size:14px;color:var(--color-text-secondary)}.DelegateModal_inputGroup__DGuIC{display:flex;flex-direction:column;gap:6px}.DelegateModal_inputWrapper__V_Nep{position:relative;display:flex;align-items:center}.DelegateModal_input__RVtbB{width:100%;padding:12px 36px 12px 14px;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:inherit;color:var(--color-text-primary);transition:border-color .15s ease}.DelegateModal_input__RVtbB:focus{outline:none;border-color:var(--color-accent,#3b82f6)}.DelegateModal_input__RVtbB::placeholder{color:var(--color-text-tertiary)}.DelegateModal_input__RVtbB:disabled{opacity:.6;cursor:not-allowed}.DelegateModal_notFound__q_Pr7,.DelegateModal_resolved__wtTt5,.DelegateModal_resolving__Uao_r{position:absolute;right:12px;font-size:14px;font-weight:600}.DelegateModal_resolving__Uao_r{color:var(--color-text-secondary);animation:DelegateModal_pulse__pOk4n 1s ease-in-out infinite}.DelegateModal_resolved__wtTt5{color:var(--color-success,#10b981)}.DelegateModal_notFound__q_Pr7{color:var(--color-error,#ef4444)}@keyframes DelegateModal_pulse__pOk4n{0%,to{opacity:.4}50%{opacity:1}}.DelegateModal_resolvedAddress___YLAO{font-size:12px;color:var(--color-text-secondary);font-family:SF Mono,Monaco,Menlo,monospace}.DelegateModal_actions__vlhnm{display:flex;flex-direction:column;gap:8px;margin-top:8px}.DelegateModal_delegateButton__z8uQ9{padding:12px 16px;background:var(--color-accent,#3b82f6);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.DelegateModal_delegateButton__z8uQ9:hover:not(:disabled){opacity:.9}.DelegateModal_delegateButton__z8uQ9:disabled{opacity:.5;cursor:not-allowed}.DelegateModal_selfDelegateButton__fedoG{padding:10px 16px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.DelegateModal_selfDelegateButton__fedoG:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}.DelegateModal_selfDelegateButton__fedoG:disabled{opacity:.5;cursor:not-allowed}.DelegateModal_success__7OnpX{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:var(--color-success,#10b981)}.DelegateModal_error__IrUet,.DelegateModal_success__7OnpX{padding:12px;font-size:13px;font-weight:500;text-align:center}.DelegateModal_error__IrUet{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:var(--color-error,#ef4444)}.VoterDetailView_container__Q2dcB{height:100%;display:flex;flex-direction:column;overflow:hidden}.VoterDetailView_error__Gexk4,.VoterDetailView_loading__F8JRR{padding:12px;font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary)}.VoterDetailView_navBar__5JfAT{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--builder-border);flex-shrink:0}.VoterDetailView_backButton__c7yKb{font-family:var(--builder-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--builder-border);background:var(--builder-button-bg);color:var(--builder-button-text);cursor:pointer;border-radius:4px}.VoterDetailView_backButton__c7yKb:hover{background:var(--builder-accent);color:white}.VoterDetailView_twoColumn__GdeCU{display:grid;grid-template-columns:65fr 35fr;flex:1 1;min-height:0;overflow:hidden}.VoterDetailView_leftColumn__C7m1n{padding:16px;overflow-y:auto;border-right:1px solid var(--builder-border)}.VoterDetailView_profileHeader__2pBh0{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.VoterDetailView_avatar__9cxS6{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid var(--builder-border);flex-shrink:0}.VoterDetailView_profileMain__ZAWsf{display:flex;flex-direction:column;gap:2px;flex:1 1}.VoterDetailView_name__t5biS{font-family:var(--builder-font-system);font-size:20px;font-weight:700;color:var(--builder-text-primary);margin:0}.VoterDetailView_address__KYdPb{font-family:monospace;font-size:11px;color:var(--builder-text-secondary)}.VoterDetailView_profileActions__NcoTB{display:flex;gap:8px}.VoterDetailView_delegateButton__ruZRY{padding:6px 12px;font-family:var(--builder-font-system);font-size:11px;font-weight:600;background:var(--builder-accent);color:white;border:none;border-radius:4px;cursor:pointer}.VoterDetailView_delegateButton__ruZRY:hover{opacity:.9}.VoterDetailView_nounsGrid__YL_8T{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.VoterDetailView_nounCard__gjs5V{display:flex;flex-direction:column;align-items:center;gap:2px}.VoterDetailView_nounImagePlaceholder__x8ie4,.VoterDetailView_nounImage__TcIcy{width:48px;height:48px;border-radius:6px;border:1px solid var(--builder-border)}.VoterDetailView_nounImagePlaceholder__x8ie4{background:var(--builder-bg-tertiary)}.VoterDetailView_nounId__DLCGx{font-size:9px}.VoterDetailView_delegatingTo__4XwER,.VoterDetailView_nounId__DLCGx{font-family:var(--builder-font-system);color:var(--builder-text-secondary)}.VoterDetailView_delegatingTo__4XwER{font-size:11px;margin-bottom:12px}.VoterDetailView_delegatingLabel__1Hg7W{color:var(--builder-text-secondary)}.VoterDetailView_delegatorsSection__rSMcv{margin-bottom:16px}.VoterDetailView_delegatorsLabel__BMUD0{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary);display:block;margin-bottom:6px}.VoterDetailView_delegatorsList__CpsWQ{display:flex;flex-wrap:wrap;gap:6px}.VoterDetailView_addressLink__xnZTC{font-family:monospace;font-size:11px;color:var(--builder-accent);cursor:pointer}.VoterDetailView_addressLink__xnZTC:hover{text-decoration:underline}.VoterDetailView_moreCount__QdO81{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary)}.VoterDetailView_rightColumn__J_F6A{display:flex;flex-direction:column;overflow:hidden}.VoterDetailView_statsCard__MVnYS{padding:16px;border-bottom:1px solid var(--builder-border);flex-shrink:0}.VoterDetailView_statsHeader__Ro5MH{font-family:var(--builder-font-system);font-size:13px;color:var(--builder-text-primary);margin-bottom:12px}.VoterDetailView_voteBar__9Y5NM{margin-bottom:12px}.VoterDetailView_voteBarLabels__wpGvs{display:flex;justify-content:space-between;font-family:var(--builder-font-system);font-size:11px;margin-bottom:4px}.VoterDetailView_forLabel__pI8rg{color:#4ade80}.VoterDetailView_againstLabel__fACQW{color:#f87171}.VoterDetailView_abstainLabel__86ZRY{color:var(--builder-text-secondary)}.VoterDetailView_voteBarTrack__9AF_H{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--builder-bg-tertiary)}.VoterDetailView_voteBarFor__zDT8E{background:#4ade80}.VoterDetailView_voteBarAbstain__YlNRs{background:#9ca3af}.VoterDetailView_voteBarAgainst__yBTg6{background:#f87171}.VoterDetailView_voteCount__ObiWw{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary);margin-top:4px;text-align:center}.VoterDetailView_filterRow__A3hIA{display:flex;align-items:center;gap:8px}.VoterDetailView_filterLabel__piYfQ{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary)}.VoterDetailView_filterSelect__VKrEq{font-family:var(--builder-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--builder-border);background:var(--builder-bg);color:var(--builder-text-primary);border-radius:4px;cursor:pointer}.VoterDetailView_activityFeed__si49w{flex:1 1;overflow-y:auto;padding:8px 0}.VoterDetailView_activityItem__TDxdD{padding:10px 16px;border-bottom:1px solid var(--builder-border);cursor:pointer}.VoterDetailView_activityItem__TDxdD:hover{background:var(--builder-bg-secondary)}.VoterDetailView_activityHeader__Mj9ci{display:flex;flex-wrap:wrap;gap:4px;font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-primary)}.VoterDetailView_activityVoter___HdeQ{font-weight:600;color:var(--builder-accent)}.VoterDetailView_activitySupport__F58HX{font-weight:600}.VoterDetailView_activityProposal__OvZR1{color:var(--builder-text-secondary)}.VoterDetailView_activityReason__wpNNj{margin-top:6px;font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary);line-height:1.4}.VoterDetailView_emptyActivity__FmHzG{padding:24px 16px;text-align:center;font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary)}.VoterDetailView_tabsSection__T2kUy{margin-top:16px;border-top:1px solid var(--builder-border);padding-top:12px}.VoterDetailView_tabList__Ocouz{display:flex;gap:0;border-bottom:1px solid var(--builder-border)}.VoterDetailView_tab__3P37Z{font-family:var(--builder-font-system);font-size:12px;padding:8px 12px;background:none;color:var(--builder-text-secondary);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.VoterDetailView_tab__3P37Z:hover{color:var(--builder-text-primary)}.VoterDetailView_tabActive__Q4r5r{color:var(--builder-text-primary);font-weight:600;border-bottom-color:var(--builder-accent)}.VoterDetailView_tabContent__bzAlE{padding-top:8px}.VoterDetailView_emptyTab__o1KmV{padding:24px 8px;text-align:center;font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary)}.VoterDetailView_proposalsList__fXnDf{display:flex;flex-direction:column;gap:0}.VoterDetailView_proposalItem__zKSpI{padding:10px 8px;border-bottom:1px solid var(--builder-border);cursor:pointer;transition:background .15s}.VoterDetailView_proposalItem__zKSpI:hover{background:var(--builder-bg-secondary)}.VoterDetailView_proposalItem__zKSpI:last-child{border-bottom:none}.VoterDetailView_proposalHeader__hsJWq{display:flex;align-items:center;gap:8px;margin-bottom:4px}.VoterDetailView_proposalId__eV_2F{font-family:var(--builder-font-system);font-size:11px;font-weight:600;color:var(--builder-text-primary)}.VoterDetailView_proposalSponsors__X_YzT{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary)}.VoterDetailView_proposalTitle__wJTyX{font-family:var(--builder-font-system);font-size:13px;font-weight:600;color:var(--builder-text-primary);margin-bottom:6px;line-height:1.3}.VoterDetailView_proposalMeta__RMtVb{display:flex;align-items:center;gap:8px;font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary)}.VoterDetailView_proposalDate__9VpEs,.VoterDetailView_proposalVotes__4EA7Z{color:var(--builder-text-secondary)}.VoterDetailView_proposalStatus__8sSTN{border-radius:3px;background:var(--builder-bg-tertiary);color:var(--builder-text-secondary)}.VoterDetailView_statusEXECUTED__WsjBT{background:rgba(74,222,128,.2);color:#4ade80}.VoterDetailView_statusACTIVE__sQcRP{background:rgba(59,130,246,.2);color:#3b82f6}.VoterDetailView_statusPENDING__2uD1v{background:rgba(251,191,36,.2);color:#fbbf24}.VoterDetailView_statusCANCELLED__25Rzy,.VoterDetailView_statusDEFEATED__iEGZh,.VoterDetailView_statusVETOED___1aTI{background:rgba(248,113,113,.2);color:#f87171}.VoterDetailView_statusQUEUED__FAYiW,.VoterDetailView_statusSUCCEEDED__p9fgb{background:rgba(74,222,128,.2);color:#4ade80}.VoterDetailView_candidatesList__OrOkD{display:flex;flex-direction:column;gap:0}.VoterDetailView_candidateItem__7fPSZ{padding:10px 8px;border-bottom:1px solid var(--builder-border);cursor:pointer;transition:background .15s}.VoterDetailView_candidateItem__7fPSZ:hover{background:var(--builder-bg-secondary)}.VoterDetailView_candidateItem__7fPSZ:last-child{border-bottom:none}.VoterDetailView_candidateTitle___7TC_{font-family:var(--builder-font-system);font-size:13px;font-weight:600;color:var(--builder-text-primary);margin-bottom:4px;line-height:1.3}.VoterDetailView_candidateMeta__B_4qN{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary)}.VoterDetailView_candidateDate__XIN_p{color:var(--builder-text-secondary)}.VoterDetailView_sponsoredList__jt34B{display:flex;flex-direction:column;gap:0}.VoterDetailView_sponsoredItem__j48rn{padding:10px 8px;border-bottom:1px solid var(--builder-border);cursor:pointer;transition:background .15s}.VoterDetailView_sponsoredItem__j48rn:hover{background:var(--builder-bg-secondary)}.VoterDetailView_sponsoredItem__j48rn:last-child{border-bottom:none}.VoterDetailView_sponsoredTitle__Tu4jI{font-family:var(--builder-font-system);font-size:13px;font-weight:600;color:var(--builder-text-primary);margin-bottom:4px;line-height:1.3}.VoterDetailView_sponsoredMeta__aR_vu{display:flex;align-items:center;gap:8px;font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary)}.VoterDetailView_sponsoredDate__IuBFD,.VoterDetailView_sponsoredProposer__zqtc_{color:var(--builder-text-secondary)}.VoterDetailView_sponsoredReason__qBCYr{margin-top:6px;font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary);font-style:italic;line-height:1.3}.VoterDetailView_proposalStatus__8sSTN{font-size:9px;font-weight:600;letter-spacing:.3px;padding:2px 6px;border-radius:4px;text-transform:uppercase}.VoterDetailView_statusACTIVE__sQcRP{background:rgba(var(--builder-success-rgb,74,222,128),.2);color:var(--builder-success)}.VoterDetailView_statusPENDING__2uD1v{background:rgba(var(--builder-warning-rgb,251,191,36),.2);color:var(--builder-warning)}.VoterDetailView_statusQUEUED__FAYiW,.VoterDetailView_statusSUCCEEDED__p9fgb{background:rgba(var(--builder-success-rgb,74,222,128),.2);color:var(--builder-success)}.VoterDetailView_statusEXECUTED__WsjBT{background:var(--builder-success);color:white}.VoterDetailView_statusCANCELLED__25Rzy,.VoterDetailView_statusDEFEATED__iEGZh,.VoterDetailView_statusVETOED___1aTI{background:rgba(var(--builder-error-rgb,239,68,68),.2);color:var(--builder-error)}@media (max-width:700px){.VoterDetailView_twoColumn__GdeCU{grid-template-columns:1fr}.VoterDetailView_leftColumn__C7m1n{border-right:none;border-bottom:1px solid var(--builder-border);max-height:50%}}.CandidateListView_container__XXS68{height:100%;display:flex;flex-direction:column;overflow:hidden}.CandidateListView_navBar__WE3RH{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--builder-border);background:var(--builder-bg-secondary)}.CandidateListView_backButton__kp2_3{font-family:var(--builder-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--builder-border);background:var(--builder-bg-primary);color:var(--builder-text-primary);cursor:pointer;border-radius:4px}.CandidateListView_backButton__kp2_3:hover{background:var(--builder-accent);color:white}.CandidateListView_list__FG7ZD{flex:1 1;overflow-y:auto;padding:8px 12px}.CandidateListView_empty__fgHwr,.CandidateListView_error__CdRZk,.CandidateListView_loading__vW7gJ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary)}.CandidateListView_errorDetail__Eqelx{font-size:10px;color:var(--builder-error);margin-top:4px}.SponsorsPanel_container__hdePN{background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:4px;padding:12px}.SponsorsPanel_sectionTitle__hDdas{font-family:var(--builder-font-system);font-size:12px;font-weight:700;color:var(--builder-text-primary);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--builder-border)}.SponsorsPanel_summary__IXgTq{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.SponsorsPanel_summaryItem___qGtT{display:flex;align-items:baseline;gap:6px}.SponsorsPanel_summaryValue__8mGaj{font-family:var(--builder-font-system);font-size:16px;font-weight:700;color:var(--builder-text-primary)}.SponsorsPanel_summaryLabel__xKbaC{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary)}.SponsorsPanel_thresholdMet__JtUfG{background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:4px;color:#4caf50;line-height:1.4}.SponsorsPanel_thresholdMet__JtUfG,.SponsorsPanel_thresholdNotMet__619d1{padding:8px 10px;font-family:var(--builder-font-system);font-size:11px;margin-bottom:12px}.SponsorsPanel_thresholdNotMet__619d1{background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:4px;color:#ff9800}.SponsorsPanel_sponsorsList__wKq6Y{display:flex;flex-direction:column;gap:12px}.SponsorsPanel_sponsorItem__3U47W{padding:10px;background:var(--builder-bg-tertiary);border:1px solid var(--builder-border);border-radius:4px}.SponsorsPanel_sponsorHeader__UdPyT{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.SponsorsPanel_sponsorName__Twmcj{font-family:var(--builder-font-system);font-size:12px;font-weight:700;color:var(--builder-text-primary);cursor:pointer}.SponsorsPanel_sponsorName__Twmcj:hover{color:var(--builder-accent);text-decoration:underline}.SponsorsPanel_sponsorVotes__6moAC{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary)}.SponsorsPanel_sponsorDate__CCA3s{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-muted);margin-left:auto}.SponsorsPanel_sponsorReason__njT6_{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-primary);margin-top:6px;line-height:1.4}.SponsorsPanel_sponsorExpiry__2zf5c{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-muted);margin-top:6px}.SponsorsPanel_noSponsors__IV7cl{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary);padding:16px;text-align:center;background:var(--builder-bg-tertiary);border-radius:4px}.SponsorsPanel_sponsorButtonContainer__CP7bf{margin-top:16px;padding-top:12px;border-top:1px solid var(--builder-border);display:flex;flex-direction:column;gap:6px}.SponsorsPanel_sponsorButton__XWhu_{width:100%;padding:10px 16px;font-family:var(--builder-font-system);font-size:12px;font-weight:700;background:var(--builder-accent);color:white;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s,opacity .2s}.SponsorsPanel_sponsorButton__XWhu_:hover:not(:disabled){background:var(--builder-accent-hover,#005f5f)}.SponsorsPanel_sponsorButton__XWhu_:disabled{opacity:.5;cursor:not-allowed}.SponsorsPanel_sponsorHint__m1tqt{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-muted);text-align:center}.SponsorsPanel_modalOverlay__lz6h1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.SponsorsPanel_modalContent__rvFA7{background:var(--builder-bg-tertiary);border:2px solid var(--builder-border);border-radius:8px;padding:20px;max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.3)}.SponsorsPanel_modalTitle__KpfPM{font-family:var(--builder-font-system);font-size:14px;font-weight:700;color:var(--builder-text-primary);margin:0 0 12px}.SponsorsPanel_modalDescription__aIjY0{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary);line-height:1.5;margin:0 0 16px}.SponsorsPanel_reasonField__fJjfS{margin-bottom:16px}.SponsorsPanel_reasonInput__aPLR3{width:100%;padding:8px;font-family:var(--builder-font-system);font-size:11px;background:var(--builder-bg-secondary);color:var(--builder-text-primary);border:1px solid var(--builder-border);border-radius:4px;resize:vertical;min-height:60px}.SponsorsPanel_reasonInput__aPLR3:focus{outline:none;border-color:var(--builder-accent)}.SponsorsPanel_reasonInput__aPLR3:disabled{opacity:.6;cursor:not-allowed}.SponsorsPanel_expirationField___WJ3X{margin-bottom:16px}.SponsorsPanel_fieldLabel__Q4ETU{display:block;font-family:var(--builder-font-system);font-size:11px;font-weight:700;color:var(--builder-text-primary);margin-bottom:6px}.SponsorsPanel_expirationRow__cllsW{display:flex;align-items:center;gap:10px}.SponsorsPanel_dateInput__e7dgH{padding:6px 10px;font-family:var(--builder-font-system);font-size:11px;background:var(--builder-bg-secondary);color:var(--builder-text-primary);border:1px solid var(--builder-border);border-radius:4px;cursor:pointer}.SponsorsPanel_dateInput__e7dgH:focus{outline:none;border-color:var(--builder-accent)}.SponsorsPanel_dateInput__e7dgH:disabled{opacity:.6;cursor:not-allowed}.SponsorsPanel_expirationHint__UtgQb{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary)}.SponsorsPanel_fieldHelpText__rwZ77{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-muted);margin:6px 0 0;line-height:1.4}.SponsorsPanel_modalButtons__blXX_{display:flex;gap:8px;justify-content:flex-end}.SponsorsPanel_cancelButton__fyCTJ{padding:8px 16px;font-family:var(--builder-font-system);font-size:11px;background:var(--builder-bg-tertiary);color:var(--builder-text-primary);border:1px solid var(--builder-border);border-radius:4px;cursor:pointer}.SponsorsPanel_cancelButton__fyCTJ:hover:not(:disabled){background:var(--builder-bg-secondary)}.SponsorsPanel_cancelButton__fyCTJ:disabled{opacity:.5;cursor:not-allowed}.SponsorsPanel_confirmButton__2wY3_{padding:8px 16px;font-family:var(--builder-font-system);font-size:11px;font-weight:700;background:var(--builder-accent);color:white;border:none;border-radius:4px;cursor:pointer}.SponsorsPanel_confirmButton__2wY3_:hover:not(:disabled){background:var(--builder-accent-hover,#005f5f)}.SponsorsPanel_confirmButton__2wY3_:disabled{opacity:.7;cursor:not-allowed}.SponsorsPanel_successMessage__4iGwf{background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:4px;padding:12px;font-family:var(--builder-font-system);font-size:11px;color:#4caf50;text-align:center}.SponsorsPanel_errorMessage__fTFkY{background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);border-radius:4px;padding:8px;font-family:var(--builder-font-system);font-size:11px;color:#f44336;margin-bottom:12px}.SponsorsPanel_statusHint__8jvyo{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-muted);text-align:center;margin-top:12px;font-style:italic}.SponsorsPanel_scwWarning__PmbDr{background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:4px;padding:10px;margin-bottom:16px}.SponsorsPanel_scwWarning__PmbDr strong{font-family:var(--builder-font-system);font-size:11px;color:#ff9800;display:block;margin-bottom:6px}.SponsorsPanel_scwWarning__PmbDr p{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary);line-height:1.5;margin:0}.SponsorsPanel_scwWarning__PmbDr p+p{margin-top:8px}.SponsorsPanel_scwWarning__PmbDr code{font-family:monospace;font-size:9px;background:rgba(0,0,0,.1);padding:2px 4px;border-radius:2px}.SponsorsPanel_pendingSignature__0vaNO{background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:4px;padding:10px;margin-bottom:16px}.SponsorsPanel_pendingSignature__0vaNO strong{font-family:var(--builder-font-system);font-size:11px;color:#4caf50;display:block;margin-bottom:6px}.SponsorsPanel_pendingSignature__0vaNO p{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary);line-height:1.5;margin:0}.SponsorsPanel_processHint__ChOk7{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-muted);text-align:center;margin:12px 0 0;line-height:1.4}.CandidateDetailView_container__OS6T0{height:100%;overflow-y:auto;padding:12px}.CandidateDetailView_error__1WfFo,.CandidateDetailView_loading__Rym40{padding:12px;font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary)}.CandidateDetailView_navBar__d_Ibj{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.CandidateDetailView_backButton__YHEMO{font-family:var(--builder-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--builder-border);background:var(--builder-button-bg);color:var(--builder-button-text);cursor:pointer;border-radius:4px}.CandidateDetailView_backButton__YHEMO:hover{background:var(--builder-accent);color:white}.CandidateDetailView_header__h3fBp{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.CandidateDetailView_label__FHG_J{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary)}.CandidateDetailView_slug__hNncL{font-family:monospace;font-size:10px;color:var(--builder-text-muted)}.CandidateDetailView_title__U2T2l{font-family:var(--builder-font-system);font-size:16px;font-weight:700;color:var(--builder-text-primary);margin:0 0 16px;line-height:1.3}.CandidateDetailView_columns__OCfUK{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.CandidateDetailView_columns__OCfUK{flex-direction:row;gap:24px}.CandidateDetailView_leftColumn__MmwS1{flex:1 1;min-width:0}.CandidateDetailView_rightColumn__i_HHO{width:320px;flex-shrink:0}}.CandidateDetailView_leftColumn__MmwS1,.CandidateDetailView_rightColumn__i_HHO{display:flex;flex-direction:column;gap:16px}.CandidateDetailView_meta__402I8{display:flex;gap:24px;padding:12px;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);margin-bottom:16px}.CandidateDetailView_metaItem__p2SmC{display:flex;flex-direction:column}.CandidateDetailView_metaLabel__goBxJ{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary);text-transform:uppercase}.CandidateDetailView_metaValue__Tujaz{font-family:var(--builder-font-system);font-size:12px;font-weight:700;color:var(--builder-text-primary)}.CandidateDetailView_metaValue__Tujaz:hover{text-decoration:underline;color:var(--builder-accent)}.CandidateDetailView_description__QbR4l{flex:1 1}.CandidateDetailView_sectionTitle__D32Dc{font-family:var(--builder-font-system);font-size:12px;font-weight:700;color:var(--builder-text-primary);margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid var(--builder-border)}.CandidateDetailView_descriptionContent__4APiT{font-family:var(--builder-font-system);font-size:14px;line-height:1.65;color:var(--builder-text-primary);word-break:break-word;overflow-y:auto;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:8px;padding:16px 20px}@media (min-width:768px){.CandidateDetailView_descriptionContent__4APiT{max-height:none}}.CandidateDetailView_feedbackSection__9u_wC{margin-bottom:16px}.CandidateDetailView_feedbackList__GMriL{display:flex;flex-direction:column;gap:6px}.CandidateDetailView_mobileStatus__7p5MF{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.CandidateDetailView_ownerActions__zrxrt{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--builder-bg-tertiary);border:1px solid var(--builder-border);margin-bottom:16px;border-radius:4px}.CandidateDetailView_ownerActionsLabel__WV9yt{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary);text-transform:uppercase;margin-bottom:4px}.CandidateDetailView_cancelButton__UelaI,.CandidateDetailView_editButton__eGkqG{font-family:var(--builder-font-system);font-size:11px;padding:8px 12px;border:1px solid var(--builder-border);cursor:pointer;border-radius:4px;transition:all .15s ease}.CandidateDetailView_editButton__eGkqG{background:var(--builder-bg-secondary);color:var(--builder-text-primary);border-color:var(--builder-border)}.CandidateDetailView_editButton__eGkqG:hover:not(:disabled){background:var(--builder-bg-tertiary)}.CandidateDetailView_cancelButton__UelaI:disabled,.CandidateDetailView_editButton__eGkqG:disabled{opacity:.5;cursor:not-allowed}.CandidateDetailView_cancelButton__UelaI{background:#d32f2f;color:white;border-color:#d32f2f}.CandidateDetailView_cancelButton__UelaI:hover:not(:disabled){background:#b71c1c;border-color:#b71c1c}.CandidateDetailView_statusBadge__hJYW5{display:inline-block;font-family:var(--builder-font-system);font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase}.CandidateDetailView_statusActive__e6EpZ{background:#4caf50;color:white}.CandidateDetailView_statusCanceled__FRjTK{background:#f44336;color:white}.CandidateDetailView_statusPromoted__aPr0_{background:#2196f3;color:white}.CandidateDetailView_confirmDialog__1HPVF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.CandidateDetailView_confirmDialogContent__oYTG4{background:var(--builder-bg);border:1px solid var(--builder-border);border-radius:8px;padding:20px;max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.3)}.CandidateDetailView_confirmDialogTitle__kVIcU{font-family:var(--builder-font-system);font-size:14px;font-weight:700;color:var(--builder-text-primary);margin:0 0 12px}.CandidateDetailView_confirmDialogMessage__HUQ56{font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary);margin:0 0 16px;line-height:1.4}.CandidateDetailView_confirmDialogButtons__BukPJ{display:flex;gap:8px;justify-content:flex-end}.CandidateDetailView_confirmDialogCancel__UMaZ9,.CandidateDetailView_confirmDialogConfirm___Dzd3{font-family:var(--builder-font-system);font-size:11px;padding:6px 12px;border-radius:4px;cursor:pointer;border:1px solid var(--builder-border)}.CandidateDetailView_confirmDialogCancel__UMaZ9{background:var(--builder-button-bg);color:var(--builder-button-text)}.CandidateDetailView_confirmDialogConfirm___Dzd3{background:#d32f2f;color:white;border-color:#d32f2f}.CandidateDetailView_confirmDialogConfirm___Dzd3:disabled{opacity:.5;cursor:not-allowed}.CandidateDetailView_confirmDialogPromote__CJgLb{background:#4caf50;color:white;font-family:var(--builder-font-system);font-size:11px;padding:6px 12px;border-radius:4px;cursor:pointer;border:1px solid}.CandidateDetailView_confirmDialogPromote__CJgLb:disabled{opacity:.5;cursor:not-allowed}.CandidateDetailView_successMessage__wywi8{background:#e8f5e9;border:1px solid #4caf50;color:#2e7d32;border-radius:4px}.CandidateDetailView_errorMessage__mC_1Q,.CandidateDetailView_successMessage__wywi8{padding:8px 12px;font-family:var(--builder-font-system);font-size:11px;margin-bottom:16px}.CandidateDetailView_errorMessage__mC_1Q{background:#ffebee;border:1px solid #f44336;color:#c62828;border-radius:4px}.CandidateDetailView_promoteButton__40kBS{font-family:var(--builder-font-system);font-size:11px;padding:8px 12px;border:1px solid #4caf50;background:#4caf50;color:white;cursor:pointer;border-radius:4px;transition:all .15s ease;font-weight:600}.CandidateDetailView_promoteButton__40kBS:hover:not(:disabled){background:#388e3c;border-color:#388e3c}.CandidateDetailView_promoteButton__40kBS:disabled{opacity:.5;cursor:not-allowed}.CandidateDetailView_sponsorsReady__ycsVo{color:#4caf50!important}.CandidateDetailView_linkButton__qP29Z{background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.CandidateDetailView_linkButton__qP29Z:hover{opacity:.8}.CandidateDetailView_commentBox__ghjZL{padding:12px;background:var(--builder-bg);border:1px solid var(--builder-border);border-radius:4px;margin-bottom:16px}.CandidateDetailView_commentHeader__oAITu{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.CandidateDetailView_commentLabel__LrA0k{font-family:var(--builder-font-system);font-size:12px;font-weight:600;color:var(--builder-text-primary)}.CandidateDetailView_commentDescription__LH1pT{font-family:var(--builder-font-system);font-size:10px;color:var(--builder-text-secondary);margin:0 0 10px;line-height:1.4}.CandidateDetailView_txStatus__kHv4P{font-family:var(--builder-font-system);font-size:11px;padding:8px 10px;border-radius:4px;margin-bottom:10px;text-align:center}.CandidateDetailView_txPending__pLV25{background:color-mix(in srgb,var(--builder-warning) 15%,transparent);border:1px solid var(--builder-warning);color:var(--builder-warning)}.CandidateDetailView_txConfirming__gljRt{background:color-mix(in srgb,var(--builder-accent) 15%,transparent);border:1px solid var(--builder-accent);color:var(--builder-accent)}.CandidateDetailView_txSuccess__aP3g_{background:color-mix(in srgb,var(--builder-success) 15%,transparent);border:1px solid var(--builder-success);color:var(--builder-success)}.CandidateDetailView_commentInput__He9ko{width:100%;min-height:60px;max-height:150px;padding:8px;font-family:var(--builder-font-system);font-size:11px;border:1px solid var(--builder-input-border);background:var(--builder-input-bg);color:var(--builder-text-primary);resize:vertical;margin-bottom:8px;line-height:1.4}.CandidateDetailView_commentInput__He9ko:disabled{opacity:.6;cursor:not-allowed}.CandidateDetailView_commentButtons___Hmo8{display:flex;gap:8px}.CandidateDetailView_commentButton__FqCvf{flex:1 1;padding:8px;font-family:var(--builder-font-system);font-size:11px;font-weight:700;border:1px solid;cursor:pointer;border-radius:3px}.CandidateDetailView_commentButton__FqCvf:disabled{opacity:.5;cursor:not-allowed}.CandidateDetailView_commentFor___zHpH{background:color-mix(in srgb,var(--builder-success) 15%,transparent);border-color:var(--builder-success);color:var(--builder-success)}.CandidateDetailView_commentFor___zHpH:hover:not(:disabled){background:var(--builder-success);color:white}.CandidateDetailView_commentAgainst__ZyqHR{background:color-mix(in srgb,var(--builder-error) 15%,transparent);border-color:var(--builder-error);color:var(--builder-error)}.CandidateDetailView_commentAgainst__ZyqHR:hover:not(:disabled){background:var(--builder-error);color:white}.CandidateDetailView_commentAbstain__iQHTX{background:var(--builder-bg-tertiary);border-color:var(--builder-border);color:var(--builder-text-secondary)}.CandidateDetailView_commentAbstain__iQHTX:hover:not(:disabled){background:var(--builder-bg-secondary)}.AccountView_emptyState__dBEeM{height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.AccountView_content__Kk9_X{max-width:320px;text-align:center}.AccountView_iconWrapper__ijql1{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:50%}.AccountView_icon__QnW0U{font-size:28px;font-family:monospace;color:var(--builder-text-primary)}.AccountView_title__my7fv{font-family:var(--builder-font-system);font-size:16px;font-weight:700;color:var(--builder-text-primary);margin:0 0 12px}.AccountView_message__YL3NH{font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary);line-height:1.5;margin:0 0 20px}.AccountView_hint__nz2Tg{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--builder-bg-tertiary);border:1px solid var(--builder-border);border-radius:6px;font-size:11px;color:var(--builder-text-secondary)}.AccountView_hintIcon__0HJGc{font-size:14px}.AccountView_hintText__YzQR4{line-height:1.4}.CreateProposalView_container__jj_2q{height:100%;overflow-y:auto;padding:20px;background:var(--builder-bg)}.CreateProposalView_header__HUwqK{margin-bottom:24px}.CreateProposalView_headerTop__xWp2M{display:flex;flex-direction:column;gap:8px}.CreateProposalView_titleRow__Z3dbE{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.CreateProposalView_pageTitle__nVqxN{font-size:24px;font-weight:700;color:var(--builder-text-primary);margin:0}.CreateProposalView_daoBadge__wAQnE{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:#fca5a5;font-size:12px;font-weight:600;letter-spacing:.01em}.CreateProposalView_headerContext__PVSFJ{margin:0;font-size:13px;color:var(--builder-text-secondary)}.CreateProposalView_draftIndicator__HGKV4{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--builder-text-secondary)}.CreateProposalView_draftName__uJjgh{font-weight:500;color:var(--builder-text-primary)}.CreateProposalView_separator__I4HGI{color:var(--builder-text-secondary);opacity:.5}.CreateProposalView_savingIndicator__c_RSh{color:var(--builder-primary)}.CreateProposalView_savedIndicator___qrXA{color:#22c55e}.CreateProposalView_unsavedIndicator__0qKwD{color:#f59e0b}.CreateProposalView_errorIndicator__InjQI{color:#ef4444}.CreateProposalView_form__gdCDf{display:flex;flex-direction:column;gap:20px}.CreateProposalView_typeDraftsRow__ambn_{display:grid;grid-template-columns:1fr 1fr;gap:24px}.CreateProposalView_typeColumn__IDeFN{display:flex;flex-direction:column;justify-content:center;gap:8px}.CreateProposalView_draftsColumn__pxvb9{display:flex;flex-direction:column}.CreateProposalView_section__2RvIh{display:flex;flex-direction:column;gap:8px}.CreateProposalView_sectionHeader__t_CK0{display:flex;justify-content:space-between;align-items:center}.CreateProposalView_label__Lw5SP{font-size:13px;font-weight:600;color:var(--builder-text-primary)}.CreateProposalView_input__YZbI4{padding:10px 12px;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:6px;color:var(--builder-text-primary);font-size:14px;transition:border-color .15s}.CreateProposalView_input__YZbI4:focus{outline:none;border-color:var(--builder-primary)}.CreateProposalView_input__YZbI4:disabled{opacity:.7;cursor:not-allowed}.CreateProposalView_input__YZbI4::placeholder{color:var(--builder-text-secondary);opacity:.6}.CreateProposalView_radioGroup__SNvu_{display:flex;gap:20px;flex-wrap:wrap}.CreateProposalView_radioLabel__Whdx9{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--builder-text-primary);cursor:pointer}.CreateProposalView_radioLabel__Whdx9 input{cursor:pointer}.CreateProposalView_radioLabel__Whdx9 input:disabled{cursor:not-allowed}.CreateProposalView_helpText__F4VBt{font-size:12px;color:var(--builder-text-secondary);line-height:1.4}.CreateProposalView_feeNotice__rEPJ3{color:#f59e0b}.CreateProposalView_warningText__AQbts{font-size:12px;color:#f59e0b;background:rgba(245,158,11,.1);padding:10px 12px;border-radius:6px;border:1px solid rgba(245,158,11,.3)}.CreateProposalView_twoColumnLayout__86npd{display:grid;grid-template-columns:65fr 35fr;gap:24px}.CreateProposalView_leftColumn__KkzMg,.CreateProposalView_rightColumn__07xdL{display:flex;flex-direction:column;gap:20px}.CreateProposalView_addButtonRow__sMkIp{display:flex;justify-content:flex-end;margin-top:8px}.CreateProposalView_addButton__yHpWa{padding:6px 12px;background:var(--builder-primary);color:white;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.CreateProposalView_addButton__yHpWa:hover:not(:disabled){background:var(--builder-primary-hover,#0051a3)}.CreateProposalView_addButton__yHpWa:disabled{opacity:.5;cursor:not-allowed}.CreateProposalView_actionContainer__D3_0P{position:relative;margin-bottom:16px}.CreateProposalView_removeActionButton__PkNdc{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:4px;color:#ef4444;font-size:16px;cursor:pointer;z-index:10;transition:all .15s}.CreateProposalView_removeActionButton__PkNdc:hover:not(:disabled){background:#ef4444;color:white}.CreateProposalView_removeActionButton__PkNdc:disabled{opacity:.3;cursor:not-allowed}.CreateProposalView_submitSection__yQoZB{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--builder-border)}.CreateProposalView_submitButton__jdrzQ{padding:12px 24px;background:var(--builder-primary);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.CreateProposalView_submitButton__jdrzQ:hover:not(:disabled){background:var(--builder-primary-hover,#0051a3);transform:translateY(-1px)}.CreateProposalView_submitButton__jdrzQ:disabled{opacity:.5;cursor:not-allowed;transform:none}.CreateProposalView_warning__TTyrI{padding:12px 16px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;color:var(--builder-text-primary);font-size:13px;line-height:1.5}.CreateProposalView_error__QHfPv{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px}.CreateProposalView_success__gW_ad{padding:12px 16px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e;font-size:13px}.CreateProposalView_emptyState__r_UI7{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 20px;text-align:center;background:var(--builder-bg)}.CreateProposalView_content__A1m5Y{max-width:400px}.CreateProposalView_iconWrapper__6zNKI{margin-bottom:20px}.CreateProposalView_icon__qKwMi{font-size:48px}.CreateProposalView_title__ijWdD{font-size:20px;font-weight:700;color:var(--builder-text-primary);margin:0 0 12px}.CreateProposalView_message__JJCft{font-size:14px;color:var(--builder-text-secondary);line-height:1.5;margin:0 0 20px}.CreateProposalView_hint___EKiM{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--builder-bg-secondary);border:1px solid var(--builder-border);border-radius:8px;padding:12px 16px;font-size:13px}.CreateProposalView_hintIcon__l1zaW{font-size:16px}.CreateProposalView_hintText__vHIa2{color:var(--builder-text-secondary)}.CreateProposalView_editIndicator__Gi0xL{display:flex;align-items:center;gap:8px;font-size:12px}.CreateProposalView_editSlug__TJ27e{font-family:monospace;color:var(--builder-text-secondary);background:var(--builder-bg-secondary);padding:2px 6px;border-radius:4px}.CreateProposalView_navBar__maDRO{display:flex;align-items:center;gap:16px;margin-bottom:16px}.CreateProposalView_navBar__maDRO .CreateProposalView_pageTitle__nVqxN{font-size:18px;margin:0}.CreateProposalView_backButton___3JEl{font-family:var(--builder-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--builder-border);background:var(--builder-button-bg);color:var(--builder-button-text);border-radius:4px;cursor:pointer;transition:all .15s ease}.CreateProposalView_backButton___3JEl:hover{background:var(--builder-accent);color:white;border-color:var(--builder-accent)}.CreateProposalView_cancelButton__gwmXa{font-family:var(--builder-font-system);font-size:14px;padding:12px 24px;border:1px solid var(--builder-border);background:transparent;color:var(--builder-text-secondary);border-radius:4px;cursor:pointer;transition:all .15s ease}.CreateProposalView_cancelButton__gwmXa:hover:not(:disabled){border-color:#ef4444;color:#ef4444}.CreateProposalView_cancelButton__gwmXa:disabled{opacity:.5;cursor:not-allowed}.CreateProposalView_loading__coUo3{display:flex;justify-content:center;align-items:center;height:200px;font-family:var(--builder-font-system);font-size:14px;color:var(--builder-text-secondary)}@media (max-width:900px){.CreateProposalView_twoColumnLayout__86npd,.CreateProposalView_typeDraftsRow__ambn_{grid-template-columns:1fr}}@media (max-width:600px){.CreateProposalView_container__jj_2q{padding:16px}.CreateProposalView_pageTitle__nVqxN{font-size:20px}.CreateProposalView_titleRow__Z3dbE{gap:8px}.CreateProposalView_radioGroup__SNvu_{flex-direction:column;gap:12px}.CreateProposalView_submitButton__jdrzQ{width:100%}}.CreateProposalView_modalOverlay__fDgYS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.CreateProposalView_modalContent__EXa2a{background:var(--builder-bg-tertiary);border:2px solid var(--builder-border);border-radius:8px;padding:20px;max-width:450px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.3)}.CreateProposalView_modalTitle__BA5zY{font-family:var(--builder-font-system);font-size:16px;font-weight:700;color:var(--builder-text-primary);margin:0 0 12px}.CreateProposalView_modalDescription__7cFE1{font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary);line-height:1.5;margin:0 0 16px}.CreateProposalView_modalTextarea__FNhl_{width:100%;padding:10px;border:1px solid var(--builder-border);border-radius:4px;background:var(--builder-bg-secondary);color:var(--builder-text-primary);font-family:var(--builder-font-system);font-size:12px;resize:vertical;margin-bottom:12px}.CreateProposalView_modalTextarea__FNhl_:focus{outline:none;border-color:var(--builder-primary)}.CreateProposalView_modalTextarea__FNhl_:disabled{opacity:.6;cursor:not-allowed}.CreateProposalView_modalFeeNotice__CBlg6{font-family:var(--builder-font-system);font-size:11px;color:var(--builder-text-secondary);padding:8px 10px;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:4px;margin-bottom:12px}.CreateProposalView_modalFeeNote__W6lEn{color:#ff9800;margin-left:6px}.CreateProposalView_modalError__6XxeB{font-family:var(--builder-font-system);font-size:11px;color:#f44336;padding:8px 10px;background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);border-radius:4px;margin-bottom:12px}.CreateProposalView_modalSuccess__z6jbf{font-family:var(--builder-font-system);font-size:12px;color:#4caf50;padding:16px;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:4px;text-align:center}.CreateProposalView_modalActions__IoyNF{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.CreateProposalView_modalButtonPrimary__ZtrMl{padding:8px 16px;background:var(--builder-primary);color:white;border:none;border-radius:4px;font-family:var(--builder-font-system);font-size:12px;font-weight:500;cursor:pointer;transition:opacity .15s}.CreateProposalView_modalButtonPrimary__ZtrMl:hover:not(:disabled){opacity:.9}.CreateProposalView_modalButtonPrimary__ZtrMl:disabled{opacity:.6;cursor:not-allowed}.CreateProposalView_modalButtonSecondary__3KFMw{padding:8px 16px;background:transparent;color:var(--builder-text-secondary);border:1px solid var(--builder-border);border-radius:4px;font-family:var(--builder-font-system);font-size:12px;cursor:pointer;transition:background .15s}.CreateProposalView_modalButtonSecondary__3KFMw:hover:not(:disabled){background:var(--builder-bg-secondary)}.CreateProposalView_modalButtonSecondary__3KFMw:disabled{opacity:.6;cursor:not-allowed}.Camp_camp__rW5P1{display:flex;flex-direction:column;height:100%;background:var(--builder-bg);overflow:hidden}.Camp_header__jhhlZ{justify-content:space-between;position:relative;padding:8px 12px;border-bottom:1px solid var(--builder-border);background:var(--builder-bg-secondary)}.Camp_headerLeft___pK3O,.Camp_header__jhhlZ{display:flex;align-items:center;gap:12px}.Camp_headerCenter__w7MoN{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;min-width:0;pointer-events:auto}.Camp_logo__9JRKU{width:24px;height:24px;image-rendering:pixelated;cursor:pointer}.Camp_searchButton__7M8Kt{display:flex;align-items:center;padding:6px 12px;background:var(--builder-bg);border:1px solid var(--builder-border);border-radius:4px;cursor:pointer;min-width:200px}.Camp_searchButton__7M8Kt:hover{background:var(--builder-bg-tertiary)}.Camp_searchPlaceholder__sRjfp{font-family:var(--builder-font-system);font-size:12px;color:var(--builder-text-secondary)}.Camp_tabsRight__dO4Mh{display:flex;gap:0}.Camp_daoTabs__ddrj6{display:inline-flex;gap:0;padding:2px;border:1px solid var(--builder-border);border-radius:999px;background:var(--builder-bg)}.Camp_daoTab__D8lg2{font-family:var(--builder-font-system);font-size:11px;padding:4px 14px;border:0;border-radius:999px;background:transparent;color:var(--builder-text-secondary);cursor:pointer;min-width:72px}.Camp_daoTab__D8lg2:hover{color:var(--builder-text-primary);background:rgba(255,255,255,.04)}.Camp_daoTabActive__4qOrq{background:var(--builder-primary);color:white}.Camp_tab__qCaJZ{font-family:var(--builder-font-system);font-size:11px;padding:4px 12px;border:1px solid var(--builder-border);background:var(--builder-button-bg);color:var(--builder-text-primary);cursor:pointer;margin-left:-1px}.Camp_tab__qCaJZ:first-child{margin-left:0;border-radius:4px 0 0 4px}.Camp_tab__qCaJZ:last-child{border-radius:0 4px 4px 0}.Camp_tab__qCaJZ:hover:not(.Camp_active__sMNan){background:var(--builder-bg-tertiary)}.Camp_tab__qCaJZ.Camp_active__sMNan{background:var(--builder-primary);color:white;border-color:var(--builder-primary);position:relative;z-index:1}.Camp_content__v_jaS{flex:1 1;overflow:hidden}@media (max-width:768px){.Camp_header__jhhlZ{gap:8px;padding:8px 12px}.Camp_headerLeft___pK3O{flex:1 1;min-width:0;gap:8px}.Camp_logo__9JRKU{width:24px;height:24px;flex-shrink:0}.Camp_searchButton__7M8Kt{flex:1 1;min-width:unset}.Camp_headerCenter__w7MoN{display:none}.Camp_tab__qCaJZ{padding:6px 10px;font-size:11px}}