.participation-teaser_root__AzbGr{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;padding:var(--space-5);border-radius:var(--radius-4);background:var(--purple-2)}.participation-teaser_copy__ydkKN{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0;margin:0}.participation-teaser_title__adKwa{margin:0;color:var(--gray-12);line-height:var(--line-height-3,24px)}.participation-teaser_description__E8TiS{margin:0;color:var(--gray-11);line-height:var(--line-height-3,24px)}.participation-teaser_actionButton__tb9WO{flex-shrink:0;width:fit-content;min-width:unset;min-height:48px;padding-inline:var(--space-5);background-color:var(--purple-9)!important;color:var(--gray-12)!important}.participation-teaser_actionButton__tb9WO:hover{background-color:var(--purple-10)!important}@media (max-width:768px){.participation-teaser_root__AzbGr{flex-direction:column;align-items:stretch;gap:var(--space-4)}.participation-teaser_actionButton__tb9WO{width:100%}}.progress-cta_root__v9cvE{width:100%}.progress-cta_rootCard__Q9fvW{border:1px solid var(--purple-3);background:var(--purple-2);border-radius:var(--radius-4);box-shadow:0 2px 16px rgba(0,6,46,.15);padding:var(--space-5);display:grid;gap:var(--space-4)}.progress-cta_top__njBao{display:grid;gap:var(--space-3);padding-bottom:var(--space-2)}.progress-cta_countRow__gVaGQ{display:flex;align-items:baseline;gap:var(--space-1)}.progress-cta_count__WBM8B{font-size:var(--font-size-6);line-height:30px;font-weight:var(--font-weight-bold);color:var(--gray-12)}.progress-cta_label__2B1Xm{font-size:var(--font-size-2);line-height:20px;font-weight:var(--font-weight-medium);color:var(--gray-12)}.progress-cta_progressBlock__7Wt6m{display:grid;gap:var(--space-1);width:100%}.progress-cta_bar__MidfA{height:8px;border-radius:999px;background:var(--gray-a3);border:1px solid var(--gray-a4);overflow:hidden}.progress-cta_barFill__xoMwT{height:100%;background:var(--accent-9);transition:width .7s ease}.progress-cta_barFillPulse__8hyVR{animation:progress-cta_milestonePulse__I5I1L .7s ease-out}.progress-cta_signButton__4h93q{width:100%;height:48px;min-height:48px;padding-left:var(--space-5);padding-right:var(--space-5);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:20px;border-radius:var(--radius-4)}.progress-cta_signButtonSigned__hvwZc{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);opacity:1;background-color:var(--gray-a4);color:var(--gray-11)}.progress-cta_meta___dbFC{color:var(--gray-11);font-size:var(--font-size-1);line-height:24px;font-weight:var(--font-weight-medium)}.progress-cta_actionStacked__BcITV{display:grid;gap:var(--space-3);justify-items:start}@keyframes progress-cta_milestonePulse__I5I1L{0%{filter:brightness(1)}50%{filter:brightness(1.12)}to{filter:brightness(1)}}.progress-cta_steps__PdROQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.progress-cta_step__XDfXG{display:flex;gap:var(--space-3);align-items:stretch}.progress-cta_markerColumn__v7kPW{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0}.progress-cta_marker__mPL8V{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.progress-cta_markerCompleted__TLT8g{color:var(--green-special,#30a46c);background:transparent}.progress-cta_markerActive__04zaC{background:transparent;border:none}.progress-cta_markerUpcoming__Oj34z{border:2px dashed var(--gray-8);background:transparent}.progress-cta_connector__LfImR{flex:1 1;width:2px;min-height:16px;margin-block:2px}.progress-cta_connectorCompleted__Hcs5b{background:var(--green-special,#30a46c)}.progress-cta_connectorDashed__4hG6_{background:repeating-linear-gradient(to bottom,var(--gray-8) 0,var(--gray-8) 3px,transparent 3px,transparent 6px)}.progress-cta_content__2KT9s{padding-bottom:var(--space-3);min-height:28px;display:flex;align-items:flex-start}.progress-cta_step__XDfXG:last-child .progress-cta_content__2KT9s{padding-bottom:0}.progress-cta_labelReached__OQnPl{margin:0;color:var(--gray-12);line-height:1.35}.progress-cta_labelUpcoming__mis7s{margin:0;color:var(--gray-9);line-height:1.35}.progress-cta_suffix__kJ7ZG{color:var(--gray-11);font-weight:var(--font-weight-regular)}.referendum-card_row__WsELu{display:flex;align-items:flex-start;gap:var(--space-4);width:100%;border-top:1px solid var(--gray-a3);padding-block:var(--space-6);cursor:pointer;transition:background-color .15s ease}.referendum-card_row__WsELu:hover{background-color:var(--gray-2)}.referendum-card_glyph__7d_sZ{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-2);background-color:var(--gray-a3)}.referendum-card_content__VgHwT{display:flex;flex:1 0;min-width:0;flex-direction:column;gap:var(--space-2)}.referendum-card_heading__CQpXO{margin:0;font:inherit;letter-spacing:inherit}.referendum-card_titleLink__XPS1s{color:inherit;text-decoration:none}.referendum-card_feedTitle__Loi8F{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.referendum-card_head__lKQJl{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.referendum-card_headTitle__a0YVm{font-size:32px;line-height:1.1;letter-spacing:-.16px;overflow-wrap:anywhere}@media (max-width:1023px){.referendum-card_headTitle__a0YVm{font-size:var(--font-size-6)}}.pending-participation-byline_pendingByline__wh64M{display:flex;align-items:center;gap:var(--space-1);color:var(--gray-a11);flex-wrap:wrap}.pending-participation-byline_pendingHint__lnGHh{color:var(--gray-a11)}.pending-participation-byline_pendingHint__lnGHh,.pending-participation-byline_retryLink__aX0Mp{font-size:var(--font-size-1);font-weight:var(--font-weight-medium);line-height:16px;white-space:nowrap}.pending-participation-byline_retryLink__aX0Mp{border:none;background:none;padding:0;cursor:pointer;color:var(--purple-11)}.pending-participation-byline_retryLink__aX0Mp:hover{text-decoration:underline}.process-timeline_root__2FVuE{display:flex;flex-direction:column;gap:var(--space-4)}.process-timeline_rootCompact__ouUjw{gap:var(--space-4)}.process-timeline_variantSidebar__oSHmJ{gap:var(--space-1);padding-left:var(--space-2)}.process-timeline_steps__mcdhw{gap:0}.process-timeline_step__W3ZU9{align-items:stretch}.process-timeline_stepDefault__QJ6Oz{gap:var(--space-2)}.process-timeline_stepSidebar__1J3kc{gap:var(--space-3)}.process-timeline_content__A11_Y{padding-bottom:var(--space-4)}.process-timeline_contentSidebar__ctPr8{padding-bottom:0}.process-timeline_markerColumn__zei2o{width:28px;min-width:28px;padding-top:4px}.process-timeline_markerColumnCompact__1AP8_{width:24px;min-width:24px;padding-top:2px}.process-timeline_markerColumnSidebar__36EsW{width:24px;min-width:24px}.process-timeline_marker__ZPu4X{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;margin-bottom:2px}.process-timeline_markerCompact__VK_O4,.process-timeline_markerSidebar__wl67_{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;margin-bottom:1px}.process-timeline_markerCompleted__dqV2w{color:var(--green-special);background-color:transparent;border:0}.process-timeline_markerActive__ZmpdV{background-color:transparent;border:0}.process-timeline_markerPending__0WOw_{border:2px dashed var(--gray-8);background-color:transparent}.process-timeline_markerPendingSidebar__oTEIv{border:2px dashed var(--gray-a8);background-color:transparent}.process-timeline_markerUpcoming__YO_1g{border:2px dashed var(--gray-8);background-color:transparent}.process-timeline_markerUpcomingSidebar__qGXL9{border:2px dashed var(--gray-a8);background-color:transparent}.process-timeline_connector__MSUge{width:2px;height:48px;margin-top:var(--space-2);border-radius:999px;display:block}.process-timeline_connectorCompact__dmJS2{width:2px;height:40px;border-radius:999px;margin-top:var(--space-1);display:block}.process-timeline_connectorSidebar__40KG5{width:2px;min-height:16px;margin-top:4px;border-radius:999px;display:block}.process-timeline_connectorCompleted__Kp3Bp{background-color:var(--green-special)}.process-timeline_connectorPending__8ESoR{background-color:var(--gray-5)}.process-timeline_connectorDashed__ov1Qt{background:repeating-linear-gradient(to bottom,var(--gray-a5) 0 6px,transparent 6px 10px)}.process-timeline_connectorNeutral__GaMgb{background-color:var(--gray-a4)}.process-timeline_activeBadgeDefault__OdICx{padding:calc(var(--space-1) * .5) var(--space-1);border-radius:var(--radius-2)}.process-timeline_activeBadgePurple__bOEIE{font-size:var(--font-size-1);color:var(--purple-11);background:var(--purple-3);border-radius:3px;padding:2px 4px;line-height:16px;font-weight:var(--font-weight-medium)}.process-timeline_checkIcon__rQO4Y{display:inline-flex;color:var(--green-special)}.process-timeline_labelRow__GkxN8{display:inline-flex;align-items:center;gap:var(--space-1)}.process-timeline_labelReached__L1PQo{color:var(--gray-12)}.process-timeline_labelPending__9YhY0{color:var(--gray-11)}.process-timeline_titleDefault__AJEBN{color:var(--gray-12)}.process-timeline_descriptionDefault__b93Jo,.process-timeline_titleMuted__PRuc5{color:var(--gray-11)}.process-timeline_descriptionMuted__G_qxl{color:var(--gray-10)}.process-timeline_variantMilestones__bk2gZ{gap:0;padding-top:var(--space-2)}.process-timeline_stepMilestones___qrv4{gap:var(--space-3)}.process-timeline_markerColumnMilestones__p8AAM{width:24px;min-width:24px;padding-top:1px}.process-timeline_markerMilestones__A6zMc{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.process-timeline_markerPendingMilestones__6apUy{position:relative;border:none;background-color:transparent}.process-timeline_markerPendingMilestones__6apUy:after{content:"";position:absolute;inset:12.5%;box-sizing:border-box;border:2px dashed var(--gray-8);border-radius:999px}.process-timeline_connectorMilestones__3uC33{width:2px;flex:1 1;min-height:32px;margin-top:var(--space-2);border-radius:999px;display:block}.process-timeline_connectorPendingMilestones__SfnaH{background-color:var(--gray-a4)}.process-timeline_contentMilestones__6fjts{flex:1 1;min-width:0;padding-top:1px;padding-bottom:var(--space-4)}.process-timeline_contentFlush__L_bKN{padding-bottom:0}.process-timeline_stepFlush____eEE .process-timeline_connectorMilestones__3uC33{min-height:8px;margin-top:var(--space-1)}.process-timeline_labelRowSpread__qjE30{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-2)}.process-timeline_labelGroup__59_TN{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}.process-timeline_trailingLabel__PTz7L{color:var(--gray-a9);flex-shrink:0;white-space:nowrap}.process-timeline_entryBadge__dJINT,.process-timeline_trailingLabel__PTz7L{font-size:var(--font-size-1);line-height:16px;font-weight:var(--font-weight-medium)}.process-timeline_entryBadge__dJINT{padding:2px 4px;border-radius:3px;background-color:var(--purple-a3);color:var(--purple-11)}@media (min-width:1024px){.process-timeline_connector__MSUge{height:32px}.process-timeline_content__A11_Y{padding-bottom:var(--space-3)}}@media (max-width:768px){.process-timeline_connectorMilestones__3uC33{min-height:28px}.process-timeline_variantMilestones__bk2gZ .process-timeline_descriptionDefault__b93Jo,.process-timeline_variantMilestones__bk2gZ .process-timeline_descriptionMuted__G_qxl,.process-timeline_variantMilestones__bk2gZ .process-timeline_titleDefault__AJEBN,.process-timeline_variantMilestones__bk2gZ .process-timeline_titleMuted__PRuc5{font-size:var(--font-size-2);line-height:20px}.process-timeline_variantMilestones__bk2gZ .process-timeline_descriptionMuted__G_qxl{color:var(--gray-11)}}@media (min-width:1024px){.process-timeline_connectorMilestones__3uC33{min-height:24px}}.voice-overlay_backdrop__n_3lj{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(0,0,0,.28)}.voice-overlay_panel__BoZiL{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5);width:100%;max-width:450px;max-height:min(90vh,720px);overflow:auto;padding-block:var(--space-6);border:1px solid var(--gray-a3);border-radius:var(--radius-5);background:var(--color-panel-solid);box-shadow:0 16px 36px -20px rgba(0,6,46,.2),0 16px 64px 0 rgba(0,0,85,.02),0 12px 60px 0 rgba(0,0,0,.15)}.voice-overlay_illustration__aL36Z{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;padding-inline:var(--space-6)}.voice-overlay_sword__ZjbWW{width:116px;height:116px;object-fit:contain;display:block}.voice-overlay_form__44Tmk{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding-inline:var(--space-6)}.voice-overlay_title__VFHW9{margin:0;color:var(--gray-12);line-height:1.15}.voice-overlay_subtitle__niQkR{margin:0;color:var(--gray-a11);line-height:1.45}.voice-overlay_label__mOmAz{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);color:var(--gray-12)}.voice-overlay_privacy__nT8eS{margin:0;color:var(--gray-a11)}.voice-overlay_actions__6FRXt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.voice-overlay_submit__nXW0K{min-height:40px}.voice-overlay_back__ist8t{border:none;background:transparent;color:var(--accent-a11);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:20px;cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:var(--radius-3)}.voice-overlay_back__ist8t:hover:not(:disabled){text-decoration:underline}.voice-overlay_back__ist8t:disabled{opacity:.5;cursor:default}.voice-overlay_topBack__X2P3n{display:none}@media (min-width:1024px){.voice-overlay_backdrop__n_3lj{left:var(--app-sidebar-width,240px);z-index:1100;padding:var(--space-5);background:var(--color-background)}.voice-overlay_topBack__X2P3n{position:absolute;top:0;left:0;display:flex;align-items:center;gap:var(--space-1);height:var(--app-desktop-dsk-topbar-height,72px);padding-inline:var(--space-6);border:none;background:transparent;color:var(--gray-12);cursor:pointer}.voice-overlay_topBack__X2P3n:disabled{opacity:.5;cursor:default}.voice-overlay_panel__BoZiL{flex-direction:row;align-items:center;gap:var(--space-8);max-width:880px;max-height:none;overflow:visible;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.voice-overlay_illustration__aL36Z{width:240px;height:240px;padding-inline:0}.voice-overlay_sword__ZjbWW{width:240px;height:240px}.voice-overlay_form__44Tmk{flex:1 1;max-width:420px;padding-inline:0}}.law-detail-screen_mainColumn__iP0J_{display:flex;flex-direction:column;gap:var(--space-5);width:100%;min-width:0}.law-detail-screen_tabs__nz9HE{align-self:flex-start;box-shadow:none;border:none}.law-detail-screen_tabs__nz9HE .rt-SegmentedControlIndicator:before{background-color:var(--accent-9)}.law-detail-screen_tabs__nz9HE .rt-SegmentedControlItem[data-state=on]{color:var(--accent-contrast)}.law-detail-screen_fedlexLink__P1afT{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-11);font-weight:500;text-decoration:none}.law-detail-screen_fedlexLink__P1afT:hover{text-decoration:underline}.law-detail-screen_wortlaut__VNxO8{color:var(--gray-12);overflow-wrap:anywhere}.law-detail-screen_wortlaut__VNxO8 h1{font-size:var(--font-size-5);font-weight:700;margin-block:var(--space-4) var(--space-2)}.law-detail-screen_wortlaut__VNxO8 h2,.law-detail-screen_wortlaut__VNxO8 h3,.law-detail-screen_wortlaut__VNxO8 h4{font-size:var(--font-size-4);font-weight:700;margin-block:var(--space-4) var(--space-2)}.law-detail-screen_wortlaut__VNxO8 p{margin-block:var(--space-2);line-height:1.6}.law-detail-screen_wortlaut__VNxO8 a{color:var(--accent-11)}.law-detail-screen_wortlaut__VNxO8 sup{font-size:.75em}@media (max-width:1023px){.law-detail-screen_withMobileStickyCta__04aAW{padding-bottom:calc(144px + env(safe-area-inset-bottom, 0px))}}.referendum-detail-screen_mainColumn__JgN0e{display:flex;flex-direction:column;gap:var(--space-7);width:100%;min-width:0}.referendum-detail-screen_pendingFullPage__u_Jz6{min-height:min(70vh,32rem);width:100%;padding:var(--space-7) var(--space-4)}.referendum-detail-screen_pendingSection__8OI1y{padding:var(--space-5) 0}.referendum-detail-screen_loadMoreVoicesButton__mHVDQ{width:fit-content;min-height:48px;padding-inline:var(--space-5);font-weight:var(--font-weight-medium)}@media (max-width:1023px){.referendum-detail-screen_withMobileStickyCta__otrF9{padding-bottom:calc(144px + env(safe-area-inset-bottom, 0px))}}