.Box-module__bAG2hG__container{border-radius:var(--mantine-radius-md);width:100%;height:250px;padding:var(--mantine-spacing-xl);background:#fff;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.Box-module__bAG2hG__container{height:auto;padding:var(--mantine-spacing-lg)}}.Box-module__bAG2hG__clickableAlert{cursor:pointer}.Box-module__bAG2hG__linkWrapper{text-decoration:none}
.ErrorAlert-module__7fZn8q__root{background-color:var(--mantine-color-warning-1);border-radius:var(--mantine-radius-md)}
.Group-module__NQwZJq__root{width:100%}
.Paper-module__6ChJ2W__root[data-inside-modal]{padding:0}.Paper-module__6ChJ2W__root[data-embedded]{box-shadow:none;background:0 0;padding:0}
.PrimaryButton-module__uoZeOa__root{background-color:var(--mantine-color-primary-5)}.PrimaryButton-module__uoZeOa__root[data-embedded]{background-color:var(--mantine-color-secondary-7)}
.Stack-module__UFtiZa__root{width:100%}
.TextInput-module__kqS8mG__root{width:100%;font-size:var(--mantine-font-size-md)}
.TrackedButton-module__PZUciG__root{margin-top:var(--mantine-spacing-xs)}.TrackedButton-module__PZUciG__inner{justify-content:flex-start}
.Stepper-module__RADxSa__root{padding:0}.Stepper-module__RADxSa__step[data-completed] .Stepper-module__RADxSa__stepIcon{background-color:var(--mantine-color-success-6);border-color:var(--mantine-color-success-6)}.Stepper-module__RADxSa__step[data-active] .Stepper-module__RADxSa__stepIcon{background-color:var(--mantine-color-primary-6);border-color:var(--mantine-color-primary-6)}.Stepper-module__RADxSa__stepIcon{border:2px solid var(--mantine-color-gray-4);background-color:var(--mantine-color-white);color:var(--mantine-color-gray-7);font-weight:600}.Stepper-module__RADxSa__stepIcon[data-completed]{background-color:var(--mantine-color-success-6);border-color:var(--mantine-color-success-6);color:var(--mantine-color-white)}.Stepper-module__RADxSa__stepIcon[data-active]{background-color:var(--mantine-color-primary-6);border-color:var(--mantine-color-primary-6);color:var(--mantine-color-white)}.Stepper-module__RADxSa__stepLabel{color:var(--mantine-color-gray-8);font-weight:600}.Stepper-module__RADxSa__stepDescription{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm)}.Stepper-module__RADxSa__separator{display:none}.Stepper-module__RADxSa__content{padding-top:0}
.AvatarContainer-module__6VH5aq__root{width:130px;height:85px;position:relative}.AvatarContainer-module__6VH5aq__logo{z-index:1;position:absolute;top:0;left:0}.AvatarContainer-module__6VH5aq__avatar{z-index:2;position:absolute;bottom:0;right:0}
.Box-module__qpZiZG__root{flex-shrink:0}.Box-module__qpZiZG__checkboxContainer{pointer-events:none;flex-shrink:0;margin-left:auto}
.Button-module__OsDkvq__root[data-hidden]{display:none}
.Checkbox-module___uNGMW__root{width:100%}.Checkbox-module___uNGMW__input{cursor:pointer;background-color:#fff;border-width:2px}.Checkbox-module___uNGMW__input:checked{border-color:var(--mantine-color-secondary-7)}.Checkbox-module___uNGMW__icon{color:var(--mantine-color-secondary-7)}.Checkbox-module___uNGMW__label{cursor:pointer;font-size:var(--mantine-font-size-md);padding-left:var(--mantine-spacing-sm);color:var(--mantine-color-dark-7);text-transform:uppercase;letter-spacing:.5px;font-weight:500}
.Container-module__8gGujG__root{padding:var(--mantine-spacing-sm)}
.Flex-module__pElbNa__root{width:100%}
.Header-module__66jGta__root{padding:var(--mantine-spacing-md)0;border-bottom:none}
.Stack-module__AMnLmG__root{flex:1}
.Switch-module__tguReG__trackChecked{border:1px solid var(--mantine-color-secondary-7);background-color:var(--mantine-color-secondary-1)}.Switch-module__tguReG__track{border:1px solid var(--mantine-color-neutral-2)}.Switch-module__tguReG__thumbChecked{background-color:var(--mantine-color-secondary-7)}.Switch-module__tguReG__thumb{background-color:var(--mantine-color-neutral-9)}.Switch-module__tguReG__root{cursor:pointer}
.TagPill-module__3X0BZG__root{padding:var(--mantine-spacing-md);cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:8px;width:100%;transition:all .2s}.TagPill-module__3X0BZG__root:hover{opacity:.9}.TagPill-module__3X0BZG__root[data-selected]{border-color:var(--mantine-color-secondary-7)}.TagPill-module__3X0BZG__root:not([data-selected]){border-color:var(--mantine-color-neutral-2)}.TagPill-module__3X0BZG__root[data-disabled]{cursor:default}
.AccordionItem-module__xnU6iW__item{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);margin:var(--mantine-spacing-xs)0 0 0}.AccordionItem-module__xnU6iW__item[data-active]{box-shadow:none;border:none;outline:none}
.Accordion-module__wkNv_G__chevron{width:24px;height:24px}.Accordion-module__wkNv_G__chevron[data-rotate]{transform:rotate(90deg)}
.AllFAQsButton-module__NZKVva__root{border:none!important}
.DateFlex-module__-rsIaW__root{width:fit-content;padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);background-color:var(--mantine-color-secondary-0);color:var(--mantine-color-secondary-6);font-size:var(--mantine-font-size-sm);align-items:center;gap:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md)}.DateFlex-module__-rsIaW__root[data-no-recommendations]{color:var(--mantine-color-neutral-6);background-color:#fff}
.ExpectedLeaderCard-module__XTrsFq__root{color:inherit;text-decoration:none}
.LevelText-module__8Bq3KG__root{width:fit-content;padding:var(--mantine-spacing-xs)var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);background-color:var(--mantine-color-neutral-0);border-radius:var(--mantine-radius-lg);text-transform:capitalize}.LevelText-module__8Bq3KG__root[data-no-recommendations]{background-color:#fff}
.InfluenceTargetPaperView-module__nFAZWW__clickableBox{cursor:default}.InfluenceTargetPaperView-module__nFAZWW__clickableBox[data-clickable]{cursor:pointer}.InfluenceTargetPaperView-module__nFAZWW__flexStack{flex:1;min-width:0}.InfluenceTargetPaperView-module__nFAZWW__flexShrink{flex-shrink:0}.InfluenceTargetPaperView-module__nFAZWW__toggleLink{cursor:pointer}
.RecommendedCandidateCard-module__yd7meW__root{background-color:var(--mantine-color-neutral-0);border:none}.RecommendedCandidateCard-module__yd7meW__checkmarkContainer{background-color:var(--mantine-color-success-6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.RecommendedCandidateCard-module__yd7meW__nestedRecommendationCard{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-xl);padding:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-xs)}
.UnselectedOption-module__8mMI7W__root{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-neutral-2);border-radius:var(--mantine-radius-xl)}.UnselectedOption-module__8mMI7W__radioButton{border:1px solid var(--mantine-color-neutral-2);background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.UnselectedOption-module__8mMI7W__radioButtonInner{background-color:var(--mantine-color-neutral-1);border-radius:50%;width:8px;height:8px}
.ElectionCard-module__IgQmZG__root{background-color:var(--mantine-color-white)}.ElectionCard-module__IgQmZG__dateBadge{background-color:var(--mantine-color-success-0);border-radius:var(--mantine-radius-xl);width:fit-content;padding:.5rem .75rem}.ElectionCard-module__IgQmZG__calendarIcon{color:var(--mantine-color-success-6);flex-shrink:0}.ElectionCard-module__IgQmZG__dateText{color:var(--mantine-color-success-7)}
.Card-module__TKtrvG__root{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-secondary-1)!important;border:1px solid var(--mantine-color-secondary-1)!important;padding:1rem!important}
.Stack-module__cfwX0q__root{flex:1}
.m_5cb1b9c8{position:relative}.m_e597c321{border-radius:var(--ch-radius,0px);position:relative;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_e597c321:where([data-with-border]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_e597c321:where([data-with-border]),.m_e597c321:where([data-with-border]):where([data-code-color-scheme=dark]){border:1px solid var(--mantine-color-dark-6)}.m_e597c321:where([data-with-border]):where([data-code-color-scheme=light]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_e597c321{--ch-background:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_e597c321{--ch-background:var(--mantine-color-dark-8)}.m_dfe9c588{border-radius:var(--ch-radius,var(--mantine-radius-sm));background-color:var(--ch-background);font-size:calc(.8125rem*var(--mantine-scale));padding:calc(.1875rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));overflow:hidden}:where([data-mantine-color-scheme=light]) .m_dfe9c588:where([data-with-border]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dfe9c588:where([data-with-border]),.m_dfe9c588:where([data-with-border]):where([data-code-color-scheme=dark]){border:1px solid var(--mantine-color-dark-6)}.m_dfe9c588:where([data-with-border]):where([data-code-color-scheme=light]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_dfe9c588{--ch-background:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dfe9c588{--ch-background:var(--mantine-color-dark-8)}.m_2c47c4fd{--code-line-height:1.7;margin:0;display:block}.m_2c47c4fd[data-with-offset] .m_5caae6d3{padding-top:calc(3.125rem*var(--mantine-scale))}.m_5caae6d3{padding:var(--mantine-spacing-xs)var(--mantine-spacing-md);background-color:var(--ch-background);font-size:calc(.8125rem*var(--mantine-scale));line-height:var(--code-line-height,var(--mantine-line-height));font-family:var(--mantine-font-family-monospace);width:fit-content;min-width:100%;display:block}.m_5caae6d3:where([data-inline]){padding:calc(.1875rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));background-color:var(--ch-background);display:inline-block}.m_be7e9c9c{top:calc(.5rem*var(--mantine-scale));right:calc(.5rem*var(--mantine-scale));z-index:1;background-color:var(--ch-background);border-bottom-left-radius:var(--mantine-radius-md);position:absolute}.m_be7e9c9c:where([data-with-offset]){top:calc(.75rem*var(--mantine-scale))}.m_d498bab7{color:var(--mantine-color-text);opacity:.5}@media (hover:hover){.m_d498bab7:hover{color:var(--mantine-color-bright);opacity:1}}@media (hover:none){.m_d498bab7:active{color:var(--mantine-color-bright);opacity:1}}.m_d498bab7:where([data-code-color-scheme=dark]){color:var(--mantine-color-dark-0)}@media (hover:hover){.m_d498bab7:where([data-code-color-scheme=dark]):hover{color:var(--mantine-color-white)}}@media (hover:none){.m_d498bab7:where([data-code-color-scheme=dark]):active{color:var(--mantine-color-white)}}.m_d498bab7:where([data-code-color-scheme=light]){color:var(--mantine-color-black)}@media (hover:hover){.m_d498bab7:where([data-code-color-scheme=light]):hover{color:var(--mantine-color-black)}}@media (hover:none){.m_d498bab7:where([data-code-color-scheme=light]):active{color:var(--mantine-color-black)}}.m_d498bab7 :where(svg){width:calc(1.125rem*var(--mantine-scale));height:calc(1.125rem*var(--mantine-scale));display:block}.m_4c3d814c:where([data-code-color-scheme=light]){background-color:var(--mantine-color-gray-9);color:var(--mantine-color-white)}.m_4c3d814c:where([data-code-color-scheme=dark]){background-color:var(--mantine-color-gray-2);color:var(--mantine-color-black)}.m_f744fd40[data-collapsed]{max-height:var(--ch-max-height,180px);position:relative;overflow:hidden}.m_f744fd40[data-collapsed]:after{content:"";height:calc(5rem*var(--mantine-scale));pointer-events:none;background:linear-gradient(0deg,var(--ch-background)0%,var(--ch-background)25%,transparent 100%);z-index:1;position:absolute;bottom:0;left:0;right:0}.m_c9378bc2{z-index:2;bottom:0;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-anchor);text-align:center;width:100%;padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);white-space:nowrap;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.m_c9378bc2[data-hidden]{display:none}.m_c9378bc2:where([data-code-color-scheme=dark]){color:var(--mantine-primary-color-5)}.m_c9378bc2:where([data-code-color-scheme=light]){color:var(--mantine-primary-color-6)}.m_5cac2e62{font-size:var(--mantine-font-size-xs);justify-content:center;align-items:center;gap:calc(.4375rem*var(--mantine-scale));padding:calc(.3125rem*var(--mantine-scale))calc(.5625rem*var(--mantine-scale));font-family:var(--mantine-font-family-monospace);-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.8;border:calc(.0625rem*var(--mantine-scale))solid transparent;white-space:nowrap;border-radius:var(--mantine-radius-default);margin:0;font-weight:700;line-height:1;display:flex}.m_5cac2e62:where([data-active]){opacity:1}:where([data-mantine-color-scheme=light]) .m_5cac2e62{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-8)}:where([data-mantine-color-scheme=light]) .m_5cac2e62:where([data-active]){background-color:var(--mantine-color-white);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_5cac2e62{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=dark]) .m_5cac2e62:where([data-active]){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_5cac2e62:where([data-color-scheme=light]){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-8)}.m_5cac2e62:where([data-color-scheme=light]):where([data-active]){background-color:var(--mantine-color-white);color:var(--mantine-color-black)}.m_5cac2e62:where([data-color-scheme=dark]){border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0)}.m_5cac2e62:where([data-color-scheme=dark]):where([data-active]){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}@media (hover:hover){.m_5cac2e62:hover{opacity:1}}@media (hover:none){.m_5cac2e62:active{opacity:1}}.m_5cac2e62:where(:only-child){cursor:default}.m_b46cddfb :where(svg){display:block}.m_7b14120b{z-index:2;top:0;left:0;right:calc(4.375rem*var(--mantine-scale));position:absolute}.m_38d99e51{padding:calc(.75rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));gap:var(--mantine-spacing-xs);padding-bottom:0;display:flex}
.AssistantMessage-module__QHJCoW__root{background-color:var(--mantine-color-gray-0)}
.ScrollArea-module__BBLr8a__root{flex:1}
.UserMessage-module__l2Bp2q__root{background-color:var(--mantine-color-primary-light)}
.Drawer-module__e7ugEG__body{height:calc(100vh - 80px);padding:var(--mantine-spacing-md);flex-direction:column;display:flex}
.FAB-module__hi5pca__root{bottom:var(--mantine-spacing-xl);right:var(--mantine-spacing-xl);z-index:100;box-shadow:var(--mantine-shadow-lg);position:fixed}
.Paper-module__got4CW__root{min-height:400px;overflow:hidden}
.Stack-module__uRdwmW__root{width:100%}
.MessageText-module__5hbuhq__root{white-space:pre-wrap}

.ActionIcon-module__sK3cdq__root{flex-shrink:0}
.Text-module__a3k-yq__root{flex:1}
.ChatPanel-module__fi8w2G__root{background:var(--mantine-color-body);border-left:1px solid var(--mantine-color-default-border);flex-direction:column;transition:width .2s;display:flex;position:relative}.ChatPanel-module__fi8w2G__root[data-open=true]{width:350px}.ChatPanel-module__fi8w2G__root[data-open=false]{width:40px}
.ToggleButton-module__jCG7aq__root{z-index:10;box-shadow:var(--mantine-shadow-sm);border-radius:50%;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}
.InteractiveMapSection-module__NUmfna__paper{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);height:100%}.InteractiveMapSection-module__NUmfna__mapContainer{height:100%;position:relative}.InteractiveMapSection-module__NUmfna__layerSelectorWrapper{z-index:10;position:absolute;top:8px;right:8px}
.SupporterLists-module__JwTBKG__paper{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2)}.SupporterLists-module__JwTBKG__flexChild{flex:1;min-width:0}.SupporterLists-module__JwTBKG__entryLink{color:inherit;text-decoration:none;display:block}
.Button-module__7WRs1G__root{width:100%}@media (min-width:75em){.Button-module__7WRs1G__root{width:auto}}
.YourGroupSection-module__VEABuW__paper{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);flex-direction:column;height:100%;display:flex}.YourGroupSection-module__VEABuW__paperSkeleton{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);height:100%}.YourGroupSection-module__VEABuW__flexChild{flex:1}.YourGroupSection-module__VEABuW__flexChildMinWidth{flex:1;min-width:200px}.YourGroupSection-module__VEABuW__chartContainer{flex:1;min-height:160px}.YourGroupSection-module__VEABuW__largeText{font-size:2rem;line-height:1.2}.YourGroupSection-module__VEABuW__skeletonLarge{background:var(--mantine-color-gray-2);border-radius:4px;height:40px}.YourGroupSection-module__VEABuW__skeletonChart{background:var(--mantine-color-gray-1);border-radius:4px;height:180px}.YourGroupSection-module__VEABuW__skeletonProgress{background:var(--mantine-color-gray-2);border-radius:6px;height:12px}.YourGroupSection-module__VEABuW__warningBanner{background:var(--mantine-color-danger-0);border:1px solid var(--mantine-color-danger-3);border-radius:8px;padding:8px 12px}.YourGroupSection-module__VEABuW__warningIcon{color:var(--mantine-color-danger-5);flex-shrink:0}.YourGroupSection-module__VEABuW__dismissIcon{cursor:pointer;color:var(--mantine-color-gray-6);flex-shrink:0}
.YourInfluenceSection-module__8IaGZG__paper{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);flex-direction:column;height:100%;display:flex}.YourInfluenceSection-module__8IaGZG__flexChild{flex:1}.YourInfluenceSection-module__8IaGZG__flexChildTruncate{flex:1;min-width:0}.YourInfluenceSection-module__8IaGZG__ctaButton{background-color:var(--mantine-color-secondary-7);width:auto}@media (max-width:768px){.YourInfluenceSection-module__8IaGZG__ctaButton{width:100%}}.YourInfluenceSection-module__8IaGZG__jurisdictionRow:not(:last-child){border-bottom:1px solid var(--mantine-color-gray-2)}
.ShareGroupButton-module__ihsTHG__shareButton{background-color:var(--mantine-color-primary-5)}
