.ForceDirectedGraph_fullscreen__yNrJz{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:var(--surface)}.ForceDirectedGraph_canvas__ESD4o{width:100%;height:100%;display:block}.ForceDirectedGraph_overlay__Jqu6R{position:fixed;top:var(--standard-gap);left:var(--standard-gap);z-index:10;background:var(--surface);border:1px solid var(--light-grey);border-radius:var(--medium-rounded);padding:var(--small-padding);font-size:var(--small-font-size);font-family:var(--standard-font-family);color:var(--main-text);line-height:var(--notification-line-height);box-shadow:var(--standard-shadow);pointer-events:auto;max-width:25rem}.ForceDirectedGraph_loading__PeCTz{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:11;pointer-events:none}.ForceDirectedGraph_loadingText__V_6CT{background:hsla(0,0%,100%,.95);border:1px solid var(--light-grey);border-radius:var(--small-rounded);padding:var(--dropdown-padding);font-size:var(--small-font-size);font-family:var(--standard-font-family);color:var(--secondary-text);box-shadow:var(--standard-shadow)}.ForceDirectedGraph_loadingCard__BDD1e{background:hsla(0,0%,100%,.98);border:1px solid var(--light-grey);border-radius:var(--medium-rounded);padding:var(--large-padding);max-width:500px;width:90%;text-align:center;box-shadow:var(--large-container-shadow);pointer-events:auto}.ForceDirectedGraph_errorTitle__a6jjx{font-family:var(--title-font-family);font-size:var(--large-font-size);font-weight:var(--bold-font-weight);color:var(--main-text);margin-bottom:var(--standard-gap);letter-spacing:var(--large-letter-spacing)}.ForceDirectedGraph_errorDescription__YSgsY{font-family:var(--standard-font-family);font-size:var(--standard-font-size);color:var(--secondary-text);line-height:var(--standard-line-height);letter-spacing:var(--standard-letter-spacing)}.ForceDirectedGraph_sliderControls__Mtnc8{display:flex;gap:0;align-items:flex-start;margin-block:var(--large-gap);flex-direction:column}.ForceDirectedGraph_controls__9FbZZ{display:flex;gap:0;align-items:flex-start;margin-top:var(--standard-gap);flex-direction:column}.ForceDirectedGraph_select__Dik_w{max-width:15rem}.ForceDirectedGraph_input__urQwC,.ForceDirectedGraph_select__Dik_w{font-size:var(--small-font-size);font-family:var(--standard-font-family);padding:var(--dropdown-padding);border:1px solid var(--light-grey);border-radius:var(--small-rounded);background:var(--surface);color:var(--main-text);width:100%}.ForceDirectedGraph_input__urQwC{max-width:20rem}.ForceDirectedGraph_title__LYgat{font-weight:var(--bolder-font-weight);font-size:var(--subtitle-font-size);font-family:var(--standard-font-family);margin-bottom:var(--mini-gap)}.ForceDirectedGraph_subtitle__cHH9L{font-size:var(--small-font-size);font-family:var(--standard-font-family);line-height:1.3;color:var(--secondary-text);margin-top:var(--mini-gap)}.ForceDirectedGraph_sliderLabel__S_Uqn{font-size:var(--small-font-size);font-family:var(--standard-font-family);color:var(--main-text);margin-bottom:var(--mini-gap);display:block}.ForceDirectedGraph_sliderHint__gWzzW{font-size:var(--small-font-size);font-family:var(--standard-font-family);color:var(--medium);margin-top:var(--mini-gap);font-weight:var(--normal-font-weight)}.ForceDirectedGraph_slider__4oR_w{width:100%;max-width:20rem;accent-color:var(--act-now-dark)}.ForceDirectedGraph_slider__4oR_w:active,.ForceDirectedGraph_slider__4oR_w:focus{border:none;outline:none;box-shadow:none}.ForceDirectedGraph_slider__4oR_w::-webkit-slider-thumb{background:var(--act-now-dark);border-radius:50%;cursor:pointer}.ForceDirectedGraph_slider__4oR_w::-webkit-slider-track{background:var(--light-grey);border-radius:var(--small-rounded)}.ForceDirectedGraph_slider__4oR_w::-moz-range-thumb{background:var(--act-now-dark);border-radius:50%;cursor:pointer;border:none}.ForceDirectedGraph_slider__4oR_w::-moz-range-track{background:var(--light-grey);border-radius:var(--small-rounded);border:none}.ForceDirectedGraph_nodeCount__HImuZ{font-size:var(--small-font-size);font-family:var(--standard-font-family);color:var(--secondary-text);margin-top:var(--small-gap);padding-top:var(--small-gap);border-top:1px solid var(--light-grey)}.ForceDirectedGraph_toggleButton__bTrlX{position:fixed;top:var(--standard-gap);left:var(--standard-gap);z-index:15;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--surface);border:1px solid var(--light-grey);box-shadow:var(--standard-shadow);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ForceDirectedGraph_toggleButton__bTrlX:hover{background:var(--surface-container)}.ForceDirectedGraph_toggleButton__bTrlX svg{width:1.25rem;height:1.25rem;color:var(--medium)}.ForceDirectedGraph_toggleButton__bTrlX svg path{stroke:var(--medium)}.ForceDirectedGraph_closeButton__BKwte{position:absolute;top:50%;right:-8px;transform:translateY(-50%);background:var(--surface);border:1px solid var(--light-grey);cursor:pointer;padding:var(--mini-gap);border-radius:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:18px;height:36px;box-shadow:var(--standard-shadow);z-index:11}.ForceDirectedGraph_closeButton__BKwte:hover{background:var(--surface-container)}.ForceDirectedGraph_closeButton__BKwte svg{width:12px;height:14px;color:var(--medium)}.ForceDirectedGraph_closeButton__BKwte svg path{stroke:var(--medium)}@media (max-width:420px){.ForceDirectedGraph_overlay__Jqu6R{max-width:90svw;width:calc(100vw - 2rem);transform:none;right:var(--mobile-padding)}.ForceDirectedGraph_overlay__Jqu6R,.ForceDirectedGraph_toggleButton__bTrlX{top:var(--mobile-padding);left:var(--mobile-padding)}}@media (max-width:768px){.ForceDirectedGraph_overlay__Jqu6R{transform:none;box-sizing:border-box}.ForceDirectedGraph_fullscreen__yNrJz{transform:none;width:100vw;height:100vh}}.BillDetailsOverlay_titleContainer__cwwOr{display:flex;align-items:center;gap:var(--small-gap);margin-bottom:var(--mini-gap);flex-wrap:wrap}.BillDetailsOverlay_titleText__xxk5A{margin:0}.BillDetailsOverlay_subtitle__RSIq7{margin-bottom:var(--small-gap)}.BillDetailsOverlay_keyTakeawaysContainer__uoTie,.BillDetailsOverlay_lobbyingActivity__B_Umr{margin-bottom:var(--standard-gap)}.BillDetailsOverlay_keyTakeawaysList__XR7uy{margin-top:var(--mini-gap);padding-left:1.2rem;font-size:var(--small-font-size);line-height:1.5;list-style-type:disc}.BillDetailsOverlay_keyTakeawaysItem__FqpZO{margin-bottom:var(--small-gap);display:list-item;list-style-position:outside}.BillDetailsOverlay_noTakeaways___QyY9{margin-bottom:var(--standard-gap);font-size:var(--small-font-size);color:var(--secondary-text);font-style:italic}.BillDetailsOverlay_button__W7Ss5{padding:.25rem .75rem;background-color:var(--surface);color:var(--main-text);border:.0625rem solid var(--dark);border-radius:3.125rem;font-size:var(--small-font-size);cursor:pointer;font-weight:500;transition:all .2s ease}.BillDetailsOverlay_button__W7Ss5:hover{background-color:var(--surface-container)}.BillDetailsOverlay_instructions__e5MVB{margin-top:var(--small-gap);font-size:var(--small-font-size);color:var(--secondary-text);font-style:italic}.PolicyAreaTag_policyAreaTag__HCucF{padding:.2rem .6rem .15rem;border-radius:var(--full-rounded);display:flex;justify-content:center;align-items:center}.PolicyAreaTag_policyAreaTagText__iRV5L{color:var(--surface);font-size:.8rem;font-family:var(--secondary-font-family);font-weight:var(--standard-font-weight);line-height:var(--small-line-height);letter-spacing:var(--large-letter-spacing);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:650px){.PolicyAreaTag_policyAreaTagText__iRV5L{font-size:var(--small-font-size);font-weight:var(--bold-font-weight)}}.CompanyDetailsOverlay_overlay__IhLCW{width:25rem;max-width:25rem}.CompanyDetailsOverlay_title__SXC_H{font-size:var(--subtitle-font-size);margin-bottom:var(--mini-gap);line-height:1.2}.CompanyDetailsOverlay_subtitle__sUbh0,.CompanyDetailsOverlay_title__SXC_H{font-weight:var(--bolder-font-weight);font-family:var(--standard-font-family)}.CompanyDetailsOverlay_subtitle__sUbh0{font-size:var(--small-font-size);color:var(--medium);margin-bottom:var(--small-gap);line-height:var(--standard-line-height);letter-spacing:var(--standard-letter-spacing)}.CompanyDetailsOverlay_lobbyingSummary__treNZ{margin-bottom:var(--standard-gap)}.CompanyDetailsOverlay_lobbyingSummary__treNZ strong{font-weight:var(--bolder-font-weight);color:var(--main-text);display:block;margin-bottom:var(--mini-gap)}.CompanyDetailsOverlay_lobbyingSummary__treNZ div{color:var(--secondary-text);font-size:var(--small-font-size)}.CompanyDetailsOverlay_policyFocusAreas__6vrtg{margin-bottom:var(--standard-gap)}.CompanyDetailsOverlay_policyFocusAreas__6vrtg strong{font-weight:var(--bolder-font-weight);display:block}.CompanyDetailsOverlay_policyAreasList__9AWGi{overflow-y:auto;margin-top:var(--mini-gap);font-size:var(--small-font-size)}.CompanyDetailsOverlay_policyAreaItem__veJ4C{padding:var(--mini-gap) 0}.CompanyDetailsOverlay_policyAreaHeader__wkyY0{font-weight:var(--bolder-font-weight);color:var(--dark);font-size:var(--small-font-size)}.CompanyDetailsOverlay_instructions__spghJ,.CompanyDetailsOverlay_policyAreaBills__r3P4M{color:var(--secondary-text);font-size:var(--small-font-size)}.CompanyDetailsOverlay_instructions__spghJ{margin-top:var(--small-gap);font-style:italic}@media (max-width:420px){.CompanyDetailsOverlay_overlay__IhLCW{max-width:90svw}}.Tooltip_tooltip__ccHQw{position:fixed;visibility:hidden;background:color-mix(in srgb,var(--dark) 90%,transparent);color:#fff;padding:var(--dropdown-padding);border-radius:var(--small-rounded);font-size:var(--small-font-size);max-width:18.75rem;z-index:10000;pointer-events:none;box-shadow:var(--standard-shadow);left:-9999px;top:-9999px;font-family:var(--standard-font-family)}.Tooltip_tooltip__ccHQw div{background:none!important;border:none!important;padding:0!important;box-shadow:none!important;gap:0!important}.Tooltip_tooltipTitle__L22le{font-weight:var(--bolder-font-weight);line-height:1.3;margin-bottom:var(--mini-gap);background:none!important}.Tooltip_tooltipSubtitle__7Kp5_{margin-bottom:var(--mini-gap);line-height:1.2;background:none!important}.Tooltip_tooltipDetail__Firpe{margin-bottom:.5rem;gap:0!important}.Tooltip_tooltipDetailLast__aEewU,.Tooltip_tooltipDetail__Firpe{color:#ccc;font-size:.6875rem;background:none!important;line-height:1.3}.DashboardLoadingState_fullscreen__tA4H5{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:var(--surface)}.DashboardLoadingState_loading__G2UTF{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:11;pointer-events:none}.DashboardLoadingState_loadingCard__xxJvq{background:var(--surface);border:1px solid var(--light-grey);border-radius:var(--medium-rounded);padding:var(--standard-padding);max-width:32rem;width:90%;text-align:left;box-shadow:var(--large-container-shadow);pointer-events:auto}.DashboardLoadingState_loadingTitle__IE4_N{font-family:var(--title-font-family);font-size:var(--subtitle-font-size);font-weight:var(--extrabold-font-weight);color:var(--main-text);margin-bottom:var(--small-gap)}.DashboardLoadingState_loadingDescription__F_axA{font-family:var(--standard-font-family)}.DashboardLoadingState_loadingDescription__F_axA,.DashboardLoadingState_loadingInstructions__cNd54{font-size:var(--small-font-size);color:var(--secondary-text);line-height:1.2;margin-bottom:var(--small-gap)}.DashboardLoadingState_loadingInstructions__cNd54{font-family:var(--small-font-family);list-style-type:disc;padding-left:1rem}.DashboardLoadingState_loadingInstructions__cNd54 li{margin-bottom:.25rem;padding-left:.25rem}.DashboardLoadingState_dataSourceLink__XnRNe{color:var(--act-now-dark);font-weight:var(--bold-font-weight);transition:color .2s ease;font-weight:var(--extrabold-font-weight)}.DashboardLoadingState_dataSourceLink__XnRNe:hover{color:var(--act-now-dark);text-decoration:underline}.DashboardLoadingState_dataSourceLink__XnRNe:visited{color:var(--act-now-dark)}@media (max-width:768px){.DashboardLoadingState_loadingCard__xxJvq{padding:var(--standard-padding);margin:var(--standard-gap)}.DashboardLoadingState_loadingTitle__IE4_N{font-size:var(--subtitle-font-size)}.DashboardLoadingState_loadingDescription__F_axA{font-size:var(--small-font-size)}}