.CardSay_form__onPR0{display:flex;flex-direction:column;gap:.35rem;animation:CardSay_rise__shWx8 .32s ease-out .3s both}@keyframes CardSay_rise__shWx8{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CardSay_form__onPR0{animation:none}}.CardSay_row__od8fB{display:flex;gap:.4rem}.CardSay_input__zkry_{flex:1 1 auto;min-width:0;font-family:var(--f-sans);font-size:1rem;color:var(--ink);background:var(--sunken);border:1px solid var(--ink);padding:.7rem .8rem;min-height:48px}.CardSay_input__zkry_::placeholder{color:var(--ink-faint)}.CardSay_input__zkry_:focus-visible{outline:2px solid var(--seal);outline-offset:1px;background:var(--paper)}.CardSay_send__qLBM_{flex:0 0 auto;font-family:var(--f-sans);font-size:.9rem;font-weight:700;min-height:48px;padding:.6rem 1.1rem;background:var(--seal);border:1px solid var(--seal);color:var(--on-seal);cursor:pointer}.CardSay_send__qLBM_:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.CardSay_send__qLBM_:disabled{background:var(--rule);border-color:var(--rule);color:var(--paper);cursor:default}.CardSay_meta__YLZIf{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;font-family:var(--f-mono);font-size:.66rem;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CardSay_dot__NaVdG{color:var(--rule-strong)}.CardSay_error__OSYxt{color:var(--seal);font-weight:700}.CardSay_done__tSW9Y{display:flex;flex-direction:column;gap:.3rem;border-top:1px solid var(--rule);padding-top:.7rem;animation:CardSay_rise__shWx8 .24s ease-out both}.CardSay_doneBody__rfGhl{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink);font-weight:700}.CardSay_doneMeta___7Vrs{margin:0;font-family:var(--f-mono);font-size:.66rem;color:var(--ink-faint)}.Ballot_ballot__yp1fd{background:var(--paper);color:var(--ink);border:1px solid var(--paper-edge);box-shadow:var(--shadow);padding:clamp(1.1rem,3.4vh,3.2rem) clamp(1.35rem,3.2vw,2.9rem);display:flex;flex-direction:column;gap:clamp(.5rem,1.6vh,.95rem)}.Ballot_standalone__IQirg{min-height:70vh;min-height:70dvh}.Ballot_thud__tBITK{animation:Ballot_thud__tBITK .32s ease-out}@keyframes Ballot_thud__tBITK{0%{transform:translateY(0)}22%{transform:translateY(3px)}55%{transform:translateY(-1px)}to{transform:translateY(0)}}.Ballot_docline___e3h_{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-family:var(--f-mono);font-size:.68rem;color:var(--ink-faint);letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:2px solid var(--ink);padding-bottom:.5rem}.Ballot_docNo__xAwfm{color:var(--ink-soft)}.Ballot_instruct__INLvn{margin:0;font-family:var(--f-doc);font-size:.82rem;letter-spacing:.02em;color:var(--ink-soft)}.Ballot_stale__gcsjF{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;background:var(--seal-soft);border-left:3px solid var(--seal);padding:.7rem .9rem;font-size:.85rem;line-height:1.5;color:var(--ink)}.Ballot_staleBtn__ednVJ{margin-left:auto;flex:0 0 auto;border:1px solid var(--seal);background:var(--seal);color:var(--on-seal);font-family:var(--f-sans);font-size:.78rem;font-weight:700;padding:.35rem .7rem;cursor:pointer}.Ballot_staleBtn__ednVJ:hover{background:var(--ink);border-color:var(--ink)}.Ballot_question__Pm_B8{margin:auto 0 0;font-family:var(--f-sans);font-size:clamp(1.7rem,4.4vw,3rem);font-weight:700;line-height:1.28;letter-spacing:-.042em;text-wrap:balance}.Ballot_choices__pBAyb{border:2px solid var(--ink);display:flex;flex-direction:column}.Ballot_choice__Jvhrr{display:flex;align-items:stretch;width:100%;padding:0;background:transparent;border:0;border-top:1px solid var(--ink);font:inherit;color:inherit;text-align:left;cursor:pointer}.Ballot_choice__Jvhrr:first-child{border-top:0}.Ballot_name__8dwBq{flex:1 1 auto;padding:1.05rem 1.15rem;font-size:clamp(1.2rem,3.6vw,1.55rem);font-weight:700;letter-spacing:-.025em;align-self:center}.Ballot_box__Px_4A{flex:0 0 auto;width:clamp(84px,24%,130px);min-height:max(calc(var(--stamp) + .85rem),min(8.5vh,88px));border-left:1px solid var(--ink);display:grid;place-items:center}.Ballot_box__Px_4A>*{grid-area:1/1}.Ballot_choice__Jvhrr:hover:not(:disabled) .Ballot_box__Px_4A{background:var(--sunken)}.Ballot_ballot__yp1fd{--stamp:clamp(48px,6.2vw,60px)}.Ballot_slot__ofAQF{width:var(--stamp);height:var(--stamp);border:1.5px dashed var(--rule-strong);border-radius:50%;color:var(--ink-faint);font-family:var(--f-doc);font-size:calc(var(--stamp) * .42);font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .12s ease,border-color .12s ease}.Ballot_slot__ofAQF span{opacity:.3}.Ballot_choice__Jvhrr:focus-visible:not(:disabled) .Ballot_slot__ofAQF,.Ballot_choice__Jvhrr:hover:not(:disabled) .Ballot_slot__ofAQF{opacity:.9;border-color:var(--seal);color:var(--seal)}.Ballot_choice__Jvhrr:focus-visible:not(:disabled) .Ballot_slot__ofAQF span,.Ballot_choice__Jvhrr:hover:not(:disabled) .Ballot_slot__ofAQF span{opacity:.75}.Ballot_slotHidden__CsDL4{display:none}.Ballot_hint___cV_m{margin:0;font-size:.62rem;letter-spacing:.1em;opacity:.75}.Ballot_hint___cV_m,.Ballot_stats__La1M4{font-family:var(--f-mono);color:var(--ink-faint)}.Ballot_stats__La1M4{margin:auto 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Ballot_stats__La1M4 b{color:var(--ink-soft);font-weight:700}.Ballot_statLink__ApjXC{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--rule)}.Ballot_statLink__ApjXC:hover{color:var(--seal);border-bottom-color:var(--seal)}.Ballot_statDot__OyBO9{color:var(--rule-strong)}.Ballot_choice__Jvhrr:disabled{cursor:default}.Ballot_seal__R5pmm{width:var(--stamp);height:var(--stamp);border:3px solid var(--seal);border-radius:50%;color:var(--seal);font-family:var(--f-doc);font-size:calc(var(--stamp) * .42);font-weight:700;line-height:1;letter-spacing:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(2.3) rotate(-16deg)}.Ballot_sealOn__30Rv8{opacity:1;transform:scale(1) rotate(-7deg);animation:Ballot_press__lRsX2 .26s cubic-bezier(.2,1.6,.4,1)}@keyframes Ballot_press__lRsX2{0%{opacity:.2;transform:scale(2.3) rotate(-16deg)}to{opacity:1;transform:scale(1) rotate(-7deg)}}.Ballot_tally__dyY8P{display:flex;flex-direction:column;gap:.45rem}.Ballot_tallyHead__D8DfJ{font-family:var(--f-doc);font-size:.78rem;letter-spacing:.16em;color:var(--ink-soft);border-top:1px solid var(--rule);padding-top:.6rem}.Ballot_bar__Gj7Tc{display:flex;flex-direction:column;gap:.25rem}.Ballot_barTop__J_wXW{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.Ballot_barName__AFk6r{font-size:.9rem;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:.45rem}.Ballot_mineTag__MZsmE{font-family:var(--f-mono);font-size:.6rem;font-weight:400;letter-spacing:.1em;color:var(--seal);border:1px solid var(--seal);border-radius:2px;padding:.1rem .28rem}.Ballot_barPct__hrvpj{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;letter-spacing:-.03em}.Ballot_track__cWvGu{height:11px;background:var(--sunken);border:1px solid var(--rule);overflow:hidden}.Ballot_fill__c0CIf{height:100%;background:var(--ink-faint);transition:width .85s cubic-bezier(.22,1,.36,1)}.Ballot_lead__6cHeD .Ballot_fill__c0CIf{background:var(--seal)}.Ballot_lead__6cHeD .Ballot_barPct__hrvpj{color:var(--seal)}.Ballot_verdict__w_UjU{margin:.15rem 0 0;font-size:1.12rem;font-weight:700;letter-spacing:-.03em;line-height:1.45;text-wrap:balance}.Ballot_turnout__S7O9r{margin:0;font-family:var(--f-mono);font-size:.72rem;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Ballot_acts__fEzXM{display:flex;flex-wrap:wrap;gap:.5rem}.Ballot_btn__2pU3Y{font-family:var(--f-sans);font-size:.9rem;font-weight:700;letter-spacing:-.01em;min-height:48px;padding:.6rem 1.25rem;display:inline-flex;align-items:center;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;text-decoration:none}.Ballot_btn__2pU3Y:hover{background:var(--sunken)}.Ballot_btnSeal__j_p2T{background:var(--seal);border-color:var(--seal);color:var(--on-seal)}.Ballot_btnSeal__j_p2T:hover{background:var(--ink);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.Ballot_sealOn__30Rv8,.Ballot_thud__tBITK{animation:none}.Ballot_fill__c0CIf{transition:none}}.Ballot_doclineRight__0hxRR{display:inline-flex;align-items:baseline;gap:.5rem}.Ballot_topicTag__A4CqK{font-family:var(--f-mono);letter-spacing:.03em;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--rule)}.Ballot_topicTag__A4CqK:before{content:"#";opacity:.5}.Ballot_topicTag__A4CqK:hover{color:var(--seal);border-bottom-color:var(--seal)}.Ballot_voices__osSf_{display:grid;grid-gap:.4rem;gap:.4rem;border-top:1px solid var(--rule);padding-top:.75rem}.Ballot_voice__HaqkT{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:.6rem;gap:.6rem;padding:.3rem 0 .3rem .7rem;border-left:4px solid var(--rule-strong);text-decoration:none;color:inherit}.Ballot_voice__HaqkT:hover .Ballot_voiceBody__mwkUb{color:var(--seal)}.Ballot_voiceLead__C9dEx{border-left-color:var(--seal)}.Ballot_voiceSide__uD1kz{min-width:4.2rem;display:flex;align-items:center;gap:.35rem;font-family:var(--f-mono);font-size:.74rem;font-weight:700;letter-spacing:.04em;color:var(--ink-soft)}.Ballot_voiceSideName__zwyGh{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Ballot_voiceMine__AeqrX .Ballot_voiceSide__uD1kz{color:var(--ink)}.Ballot_voiceBody__mwkUb{min-width:0;font-size:.92rem;line-height:1.5;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ballot_voiceBody__mwkUb:before{content:"\201C";opacity:.45}.Ballot_voiceBody__mwkUb:after{content:"\201D";opacity:.45}.Ballot_voiceEmpty__j5yeB{font-family:var(--f-doc);font-size:.86rem;color:var(--ink-faint)}.Ballot_voiceLikes__9fXFo{font-family:var(--f-mono);font-size:.62rem;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.Ballot_voice__HaqkT{grid-template-columns:1fr auto;row-gap:.15rem;padding:.15rem 0 .15rem .6rem}.Ballot_voices__osSf_{padding-top:.5rem}.Ballot_voiceSide__uD1kz{grid-column:1/-1;min-width:0}}.Ballot_hintDenied__uIja3{color:var(--seal);opacity:1;font-weight:700}.Ballot_choices__pBAyb{position:relative}.Ballot_processed__aAFAw{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-11deg);font-family:var(--f-doc);font-size:clamp(1.9rem,7vw,3.6rem);font-weight:700;letter-spacing:.14em;line-height:1;white-space:nowrap;color:var(--seal);border:.28em solid var(--seal);border-radius:.08em;padding:.14em .24em .1em;opacity:.26;pointer-events:none}.Ballot_btnNext__uwxhd{margin-left:auto}@media (max-width:560px){.Ballot_ballot__yp1fd{padding-block:clamp(.9rem,2.6vh,1.6rem);gap:clamp(.45rem,1.3vh,.8rem)}.Ballot_box__Px_4A{min-height:max(calc(var(--stamp) + .7rem),min(7.6vh,80px))}}@media (max-width:480px){.Ballot_acts__fEzXM{gap:.35rem}.Ballot_btn__2pU3Y{font-size:.78rem;padding:.5rem .55rem;min-height:44px}}.Comments_sheet__nwCL5{background:var(--paper);color:var(--ink);border:1px solid var(--paper-edge);box-shadow:var(--shadow);padding:1.35rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:1rem}.Comments_head__NbvJl{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--ink);padding-bottom:.5rem}.Comments_title__lYjPg{font-family:var(--f-doc);font-size:.9rem;font-weight:700;letter-spacing:.14em;color:var(--ink)}.Comments_count__XVI_i{font-family:var(--f-mono);font-size:.68rem;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Comments_crossTop__O6yRY{border:2px solid var(--seal);background:var(--seal-soft);padding:.75rem .9rem .8rem;display:flex;flex-direction:column;gap:.35rem}.Comments_crossLabel__yRKbw{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;color:var(--seal);font-weight:700}.Comments_crossBody__VS3cN{margin:0;font-size:.95rem;line-height:1.6;letter-spacing:-.015em;overflow-wrap:anywhere}.Comments_form__AoSrb{display:flex;flex-direction:column;gap:.5rem}.Comments_formSide__MOkfR{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.08em;color:var(--seal)}.Comments_field__UT1Hc{display:flex;border:2px solid var(--ink)}.Comments_input__jZ1F3{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:.75rem .85rem;font-family:var(--f-sans);font-size:.92rem;color:var(--ink);letter-spacing:-.015em}.Comments_input__jZ1F3::placeholder{color:var(--ink-faint)}.Comments_input__jZ1F3:focus{outline:none}.Comments_field__UT1Hc:focus-within{outline:2px solid var(--seal);outline-offset:1px}.Comments_submit__5dYpq{flex:0 0 auto;border:0;border-left:1px solid var(--ink);background:var(--seal);color:var(--on-seal);font-family:var(--f-sans);font-size:.82rem;font-weight:700;padding:0 1.1rem;cursor:pointer}.Comments_submit__5dYpq:hover:not(:disabled){background:var(--ink)}.Comments_submit__5dYpq:disabled{background:var(--sunken);color:var(--ink-faint);cursor:default}.Comments_formFoot__GcSZg{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-family:var(--f-mono);font-size:.66rem;color:var(--ink-faint)}.Comments_remain__eMP_N{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Comments_over__4zWd6{color:var(--seal)}.Comments_error__Cia5f{color:var(--seal);font-weight:700}.Comments_gate__1DDQx{margin:0;padding:.8rem .9rem;background:var(--sunken);border:1px dashed var(--rule);font-size:.86rem;line-height:1.6;color:var(--ink-soft)}.Comments_columns__dPqVO{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem}@media (max-width:560px){.Comments_columns__dPqVO{grid-template-columns:1fr}}.Comments_column__SbDk6{display:flex;flex-direction:column;gap:.55rem;min-width:0}.Comments_columnHead__PONH8{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-bottom:.35rem;border-bottom:1px solid var(--rule)}.Comments_columnName__RT44u{font-size:.85rem;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.Comments_columnNum__X_383{font-family:var(--f-mono);font-size:.66rem;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Comments_mine__HU_Mh .Comments_columnHead__PONH8{border-bottom-color:var(--seal)}.Comments_mine__HU_Mh .Comments_columnName__RT44u{color:var(--seal)}.Comments_list__Vi_OP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.Comments_item__v9h5E{display:flex;flex-direction:column;gap:.3rem;background:var(--sunken);border:1px solid var(--rule);padding:.6rem .7rem .55rem}.Comments_body__8P_9_{margin:0;font-size:.9rem;line-height:1.55;letter-spacing:-.015em;overflow-wrap:anywhere}.Comments_meta__Yi1I1{display:flex;align-items:center;gap:.35rem}.Comments_when__NYncA{font-family:var(--f-mono);font-size:.62rem;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Comments_tool__UeoaT{border:1px solid var(--rule);background:var(--paper);color:var(--ink-soft);font-family:var(--f-mono);font-size:.64rem;padding:.18rem .42rem;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Comments_tool__UeoaT:hover{border-color:var(--seal);color:var(--seal)}.Comments_tool__UeoaT:disabled{opacity:.55;cursor:default}.Comments_tool__UeoaT:disabled:hover{border-color:var(--rule);color:var(--ink-soft)}.Comments_liked__dqfGg{border-color:var(--seal);color:var(--seal);font-weight:700}.Comments_report__nhuQQ{margin-left:auto}.Comments_empty__bcb_d{margin:0;font-size:.82rem;color:var(--ink-faint);padding:.4rem 0}.Comments_item__v9h5E:target{animation:Comments_land__q5Fm1 2s ease-out forwards}@keyframes Comments_land__q5Fm1{0%,55%{background:var(--seal-soft);box-shadow:inset 3px 0 0 var(--seal)}to{background:transparent;box-shadow:inset 3px 0 0 transparent}}@media (prefers-reduced-motion:reduce){.Comments_item__v9h5E:target{animation:none;background:var(--seal-soft);box-shadow:inset 3px 0 0 var(--seal)}}.Comments_item__v9h5E{scroll-margin-top:7rem}.Comments_item__v9h5E.landed{background:var(--seal-soft);box-shadow:inset 3px 0 0 var(--seal);transition:background .5s ease-out,box-shadow .5s ease-out}@media (prefers-reduced-motion:reduce){.Comments_item__v9h5E.landed{transition:none}}.Context_box__gz8Cy{max-width:var(--stage-w);margin:0 auto;padding:0 .2rem}.Context_head__s0k1i{margin:0 0 .5rem;font-family:var(--f-doc);font-size:.78rem;letter-spacing:.16em;color:var(--room-ink);opacity:.7}.Context_body__rBkIl{margin:0;font-size:.98rem;line-height:1.85;color:var(--room-ink);max-width:46rem;border-left:3px solid var(--rule-strong);padding-left:.9rem}@media (max-width:560px){.Context_body__rBkIl{font-size:.92rem;line-height:1.75}}.AdSlot_card__B9Enl{background:var(--paper);color:var(--ink);border:1px solid var(--paper-edge);padding:.8rem 1rem .9rem;display:flex;flex-direction:column;gap:.4rem;min-height:6rem}.AdSlot_label__xP7Nz{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.18em;color:var(--ink-faint)}.Feed_wrap__8Nt9Q{display:flex;flex-direction:column;gap:1.6rem}.Feed_sentinel__wKy_c{display:flex;align-items:center;justify-content:center;min-height:3.5rem;padding:.5rem 0}.Feed_loading__Rf1_z{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.06em;color:var(--room-faint)}.Feed_retry___6pft{font-family:var(--f-sans);font-size:.8rem;font-weight:700;color:var(--on-seal);background:var(--seal);border:1px solid var(--seal);padding:.5rem .9rem;cursor:pointer}.Feed_retry___6pft:hover{background:var(--ink);border-color:var(--ink)}.Feed_end__chtlh{margin:0;padding:1.2rem 1.1rem;background:var(--paper);color:var(--ink);border:1px solid var(--paper-edge);font-size:.9rem;line-height:1.8;text-align:center}.Feed_endLink__YTarw{color:var(--seal);font-weight:700;text-decoration:none;border-bottom:1px solid var(--seal)}.Feed_slide__X4Zk0{min-height:calc(100vh - 9.5rem);min-height:calc(100dvh - 9.5rem);display:flex;flex-direction:column;gap:.7rem;position:relative;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:var(--header-clear)}.Feed_slide__X4Zk0>section:first-child{flex:1 1 auto}.Feed_progress__FZFg0{display:inline-flex;align-items:baseline;gap:.4rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.06em;color:var(--room-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Feed_progress__FZFg0 b{color:var(--room-ink);font-weight:700}.Feed_cue__vtEeJ{position:absolute;left:0;right:0;bottom:-1.45rem;text-align:center;margin:0;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.14em;color:var(--room-faint);animation:Feed_cue-bob__qOe1_ 2.4s ease-in-out infinite}@keyframes Feed_cue-bob__qOe1_{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(4px);opacity:1}}@media (prefers-reduced-motion:reduce){.Feed_cue__vtEeJ{animation:none;opacity:.85}}