.CardShell_card__B2Cv3{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:20px 22px;box-shadow:var(--shadow-card);animation:CardShell_rise__LVvwS .22s cubic-bezier(.2,.7,.2,1)}.CardShell_lords__yzopJ{border-top:3px solid var(--lords-red)}@keyframes CardShell_rise__LVvwS{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CardShell_card__B2Cv3{animation:CardShell_fade__ZH9yb .22s ease both}@keyframes CardShell_fade__ZH9yb{0%{opacity:0}to{opacity:1}}}.CardShell_kicker__cm5QO{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.CardShell_lords__yzopJ .CardShell_kicker__cm5QO{color:var(--lords-red)}.CardShell_title__TsJFt{font-family:var(--display);font-weight:400;font-size:24px;line-height:1.12;margin:5px 0 0}.CardShell_sources__z7D8Q{margin-top:16px;padding-top:11px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:11px;color:var(--muted)}.CardShell_sources__z7D8Q a{color:var(--green);text-decoration:none;border-bottom:1px solid transparent}.CardShell_sources__z7D8Q a:hover{border-bottom-color:var(--gilt)}.CardShell_sources__z7D8Q a+a:before{content:", ";color:var(--muted)}.DebateCard_meta__xptEH{font-size:13px;color:var(--muted);margin-top:4px}.DebateCard_toggleRow__DMdyR{margin-top:12px;display:flex;align-items:center;gap:10px}.DebateCard_toggle__vPceE{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 11px;border-radius:999px;border:1px solid var(--rule);background:transparent;color:var(--muted);cursor:pointer}.DebateCard_toggle__vPceE:hover{border-color:var(--green);color:var(--green)}.DebateCard_toggleOn__jfpWq{background:var(--green);color:#f3efe4;border-color:var(--green)}.DebateCard_error__M_Xnv{font-size:13px;color:var(--danger)}.DebateCard_excerpt__QMC92{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.6;max-width:52ch;border-left:1px solid var(--rule);padding-left:16px;margin:8px 0 0}.DebateCard_speaker__m2nvQ{font-family:var(--display);font-size:16px}.DebateCard_rerendered__Jl06l{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px}.DebateCard_hit__lpFj4{border-top:1px solid var(--rule);padding:10px 0}.DebateCard_dim__uPZ7t{color:var(--muted)}.MemberCard_row__fThEG{display:flex;gap:14px;align-items:flex-start;margin-top:12px}.MemberCard_row__fThEG+.MemberCard_row__fThEG{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule)}.MemberCard_photo__8V0fA{width:48px;height:48px;border-radius:var(--radius-lg);flex:none;object-fit:cover;background:#e7e0cf;border-top:4px solid var(--rule)}.MemberCard_name__NrOOL{font-family:var(--display);font-size:22px;line-height:1.1}.MemberCard_sub__BzZjC{font-size:14px;color:var(--muted);margin-top:3px}.MemberCard_party__9cf5k{font-weight:600}.MemberCard_dim__yC4SQ{color:var(--muted)}.MemberCard_hint__QSpM8{font-size:13px;color:var(--muted);font-style:italic;margin:16px 0 0}.MpCard_top__gk1fD{display:flex;gap:16px;align-items:flex-start;margin-top:12px}.MpCard_photo__RcMWm{width:74px;height:74px;border-radius:var(--radius-lg);flex:none;object-fit:cover;background:#e7e0cf;border-top:4px solid var(--rule)}.MpCard_name__MWqcf{font-family:var(--display);font-size:25px;line-height:1.1}.MpCard_sub__IBgzf{font-size:14px;color:var(--muted);margin-top:3px}.MpCard_party__dw_0P{font-weight:600}.MpCard_section__zpoYX{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gilt);margin:18px 0 8px;display:flex;align-items:baseline;gap:12px}.MpCard_section__zpoYX:after{content:"";flex:1 1;height:1px;background:var(--rule)}.MpCard_voterow__odW_f{display:flex;gap:9px;align-items:baseline;margin:6px 0;font-size:14px}.MpCard_vtag__QruHl{font-family:var(--mono);font-size:10px;letter-spacing:.08em;padding:1px 7px;border-radius:var(--radius);flex:none}.MpCard_aye__hSZzW{background:var(--green-tint);color:var(--green);border:1px solid var(--green-line)}.MpCard_no__xr5L1{background:rgba(163,37,63,.07);color:var(--lords-red);border:1px solid rgba(163,37,63,.25)}.MpCard_absent___jVCY,.MpCard_teller__cBpRX{background:#efece4;color:var(--muted);border:1px solid var(--rule)}.MpCard_dim__hPdL_{color:var(--muted)}.MpCard_chip__R_vvh{font-size:13px;padding:3px 9px;border-radius:999px;background:#efece4;color:var(--muted);border:1px solid var(--rule)}.MpCard_chips__HGxB9{display:flex;flex-wrap:wrap;gap:6px}.MpCard_line__RJPrP{font-size:14px;margin:4px 0}.DivisionLobbyBar_lobby__eHSPx{margin-top:14px}.DivisionLobbyBar_row__ba_GT{display:flex;align-items:center;gap:12px;margin:7px 0}.DivisionLobbyBar_label__maaVX{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;width:46px;color:var(--muted)}.DivisionLobbyBar_track__Eg4Ds{flex:1 1;height:22px;background:rgba(205,196,173,.4);border-radius:var(--radius-sm);overflow:hidden}.DivisionLobbyBar_fill__xO6tq{height:100%;border-radius:var(--radius-sm)}.DivisionLobbyBar_aye__mVbuQ .DivisionLobbyBar_fill__xO6tq{background:var(--aye)}.DivisionLobbyBar_no__MapRX .DivisionLobbyBar_fill__xO6tq{background:var(--no)}.DivisionLobbyBar_count__hk5io{font-family:var(--mono);font-size:13px;width:38px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DivisionLobbyBar_highlight__NDcDm .DivisionLobbyBar_track__Eg4Ds{outline:2px solid var(--gilt);outline-offset:2px}.DivisionLobbyBar_voted__mWjCn{font-family:var(--mono);font-size:11px;color:var(--gilt);margin:4px 0 0 58px}.DivisionLobbyBar_stack__VJQBm{display:flex;height:9px;border-radius:var(--radius-sm);overflow:hidden;margin:14px 0 6px}.DivisionLobbyBar_stack__VJQBm span{display:block;height:100%}.DivisionLobbyBar_legend__Gqa6q{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.DivisionLobbyBar_compact__w0Ti4 .DivisionLobbyBar_track__Eg4Ds{height:12px}.DivisionLobbyBar_compact__w0Ti4 .DivisionLobbyBar_label__maaVX{width:40px;font-size:10px}.TopicCard_meta__dTOhf{font-size:13px;color:var(--muted);margin-top:4px}.TopicCard_group__OJfcq{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gilt);margin:18px 0 6px;display:flex;align-items:baseline;gap:12px}.TopicCard_group__OJfcq:after{content:"";flex:1 1;height:1px;background:var(--rule)}.TopicCard_group__OJfcq .TopicCard_count__JiOpl{color:var(--muted)}.TopicCard_row__60WJG{border-top:1px solid var(--rule);padding:8px 0}.TopicCard_group__OJfcq+.TopicCard_row__60WJG{border-top:none}.TopicCard_title__gZjwZ{font-size:14px;font-weight:600;color:var(--ink);line-height:1.35}.TopicCard_rowMeta__hrTf1{font-size:12px;color:var(--muted);margin-top:2px}.TopicCard_flex__Npynf{display:flex;align-items:baseline;gap:8px}.TopicCard_grow__6HYfS{flex:1 1;min-width:0}.TopicCard_tag__2LSy2{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:1px 7px;border-radius:999px;flex:none}.TopicCard_tagGreen__LGRJ2{background:var(--green-tint);color:var(--green);border:1px solid var(--green-line)}.TopicCard_tagDim__UpspR{background:#efece4;color:var(--muted);border:1px solid var(--rule)}.VoteCard_meta__tpXpJ{font-size:13px;color:var(--muted);margin-top:4px}.VoteCard_result__mB4_Q{display:inline-block;margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.VoteCard_passed__Gzwut{background:var(--green-tint);color:var(--green);border:1px solid var(--green-line)}.VoteCard_rejected___YhGf{background:rgba(163,37,63,.07);color:var(--lords-red);border:1px solid rgba(163,37,63,.25)}.ChatFeed_rail__o4dH1{display:flex;flex-direction:column;min-height:0;background:var(--paper);border-right:1px solid var(--rule)}.ChatFeed_tab__3ufXP{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:14px 0 0 18px;padding:6px 16px 7px;background:var(--paper);border:1px solid var(--rule);border-bottom:none;border-radius:7px 7px 0 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);position:relative;top:1px}.ChatFeed_tabDot__rUaaZ{width:7px;height:7px;border-radius:50%;background:var(--gilt)}.ChatFeed_folder__3_fYG{flex:1 1;display:flex;flex-direction:column;min-height:0;margin:0 14px;border:1px solid var(--rule);border-radius:0 7px 0 0;background:linear-gradient(180deg,#f6f2e9,var(--paper) 60px)}.ChatFeed_feed__Akv6S{flex:1 1;overflow-y:auto;padding:18px 16px}.ChatFeed_turn__X3KlG{margin:0 0 14px;display:flex}.ChatFeed_user__dvnUu{justify-content:flex-end}.ChatFeed_bubble__DV7QL{max-width:84%;padding:9px 13px;font-size:15px;line-height:1.5;border-radius:13px;white-space:pre-wrap}.ChatFeed_user__dvnUu .ChatFeed_bubble__DV7QL{background:var(--green);color:#f3efe4;border-bottom-right-radius:3px}.ChatFeed_asst__sWySL .ChatFeed_label__W9lar{font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gilt);margin:0 0 4px 2px}.ChatFeed_asst__sWySL .ChatFeed_bubble__DV7QL{background:#fbf8f0;color:var(--ink);border:1px solid var(--rule);border-bottom-left-radius:3px;white-space:normal}.ChatFeed_asst__sWySL .ChatFeed_bubble__DV7QL p{margin:0 0 8px}.ChatFeed_asst__sWySL .ChatFeed_bubble__DV7QL p:last-child{margin-bottom:0}.ChatFeed_asst__sWySL .ChatFeed_bubble__DV7QL ol,.ChatFeed_asst__sWySL .ChatFeed_bubble__DV7QL ul{margin:0 0 8px;padding-left:20px}.ChatFeed_asst__sWySL .ChatFeed_bubble__DV7QL li{margin-bottom:3px}.ChatFeed_asst__sWySL .ChatFeed_bubble__DV7QL strong{font-weight:600}.ChatFeed_asst__sWySL .ChatFeed_bubble__DV7QL em{font-style:italic;color:var(--muted)}.ChatFeed_caret__yvL_C{display:inline-block;width:7px;height:1.05em;background:var(--gilt);vertical-align:-2px;margin-left:1px;animation:ChatFeed_blink__oA6Wm 1.2s step-end infinite}@keyframes ChatFeed_blink__oA6Wm{50%{opacity:0}}.ChatFeed_trace__eF7Tn{font-family:var(--mono);font-size:11px;color:var(--muted);margin:2px 0 14px 2px;display:flex;align-items:center;gap:7px}.ChatFeed_tick__I6yRv{width:6px;height:6px;border-radius:50%;background:var(--green);flex:none}.ChatFeed_empty__ELMLn{padding:8px 2px}.ChatFeed_greeting__Shkz_{font-family:var(--display);font-size:22px;margin:0 0 14px}.ChatFeed_chips__Dpugv{display:flex;flex-direction:column;gap:8px}.ChatFeed_chip__CZ9wo{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted);border:1px solid var(--rule);border-radius:999px;padding:8px 12px;background:transparent;cursor:pointer}.ChatFeed_chip__CZ9wo:hover{background:var(--green-tint);border-color:var(--green);color:var(--green)}.ChatFeed_composer__Yr_zG{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--rule);background:var(--paper)}.ChatFeed_composer__Yr_zG input{flex:1 1;font-family:var(--serif);font-size:15px;color:var(--ink);background:#fbf8f0;border:1px solid var(--rule);border-radius:var(--radius);padding:9px 11px}.ChatFeed_composer__Yr_zG input:focus-visible{outline:none;border-color:var(--ink)}.ChatFeed_ask__rA41n{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f3efe4;background:var(--green);border:none;border-radius:999px;padding:0 16px;cursor:pointer}.ChatFeed_ask__rA41n:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.ChatFeed_caret__yvL_C{animation:none}}.MapPopover_pop__g2ywe{inset:auto;left:auto;margin:0;padding:0;position:absolute;top:50px;right:18px;width:260px;z-index:30;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.MapPopover_pop__g2ywe:before{content:"";position:absolute;top:-7px;right:60px;width:12px;height:12px;background:var(--paper);border-left:1px solid var(--rule);border-top:1px solid var(--rule);transform:rotate(45deg)}.MapPopover_head__MrjVL{font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gilt);padding:11px 13px 0}.MapPopover_body__HlBx8{padding:6px 13px 13px;height:230px}.MapPopover_empty__dgVCV{padding:13px;font-size:13px;color:var(--muted)}.TopBar_bar__HoH26{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;background:var(--paper);border-bottom:1px solid var(--rule);position:relative;z-index:20}.TopBar_brand__SW4wR{display:flex;align-items:center;gap:12px}.TopBar_emblem__YVzSV{width:30px;height:30px;color:var(--green);flex:none}.TopBar_wordmark__kWrsf{font-family:var(--display);font-size:22px;letter-spacing:.02em}.TopBar_tools__JEmfd{display:flex;align-items:center;gap:10px}.TopBar_pill__8hvyD{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);border-radius:999px;padding:5px 10px;background:transparent;cursor:pointer}.TopBar_pill__8hvyD:hover{border-color:var(--green);color:var(--green)}.TopBar_pillOn__LwVpG{background:var(--green);color:#f3efe4;border-color:var(--green)}.TopBar_mapBtn__cVS82{position:relative;gap:6px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--green);color:var(--green);border-radius:999px;padding:5px 11px;background:var(--green-tint);cursor:pointer}.TopBar_badge__E5PWi,.TopBar_mapBtn__cVS82{display:flex;align-items:center;font-family:var(--mono)}.TopBar_badge__E5PWi{position:absolute;top:-7px;right:-7px;background:var(--gilt);color:#fff;font-size:9px;min-width:16px;height:16px;border-radius:8px;justify-content:center;padding:0 3px}.TopBar_keypip__a5RrW{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:none;background:transparent;cursor:pointer}.TopBar_dot__v_tC_{width:8px;height:8px;border-radius:50%;background:var(--green)}.TopBar_dotOff__5Iqjh{background:var(--rule)}.page_app__lrMPs{height:100vh;display:flex;flex-direction:column;border-top:3px solid var(--green);overflow:hidden}.page_topbar__KC3vf{position:relative;z-index:2}.page_main__nw1Wk{flex:1 1;display:grid;grid-template-columns:390px 1fr;min-height:0;position:relative;z-index:1}.page_canvas__t5Zrn{position:relative;overflow-y:auto;padding:22px 26px 0}.page_cards__IHl_z{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page_placeholder__TVSUr{color:var(--muted);font-size:15px;margin-top:8px}.page_footer__F3MD0{max-width:680px;margin:22px auto;padding:16px 0 26px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--muted);line-height:1.6}.page_gate__rpThL{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.page_gateCard__y7jGn{max-width:520px;width:100%;background:var(--paper);border-top:3px solid var(--green);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:40px 44px 36px}.page_gateTitle__zHggV{font-family:var(--display);font-size:34px;margin:14px 0 10px}.page_gateBody__7_xVV{font-size:16px;line-height:1.6;color:var(--ink);margin:0 0 20px}.page_gateInput__HNZdP{width:100%;font-family:var(--mono);font-size:14px;background:#fbf8f0;border:1px solid var(--rule);border-radius:var(--radius);padding:11px 12px}.page_gateInput__HNZdP:focus-visible{outline:none;border-color:var(--ink)}.page_gateButton__hzxCr{margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f3efe4;background:var(--green);border:none;border-radius:999px;padding:11px 18px;cursor:pointer}.page_gateButton__hzxCr:disabled{opacity:.5;cursor:default}@media (max-width:860px){.page_app__lrMPs{height:auto;min-height:100vh}.page_main__nw1Wk{grid-template-columns:1fr}.page_canvas__t5Zrn{padding:16px}}