.ai-conduit-form,.wp-block-aristotle-ai-conduit-form{--ai-conduit--primary:var(--ai-primary);--ai-conduit--gray-100:var(--wp--preset--color--ai-gray-100);--ai-conduit--gray-200:color-mix(in srgb,var(--ai-conduit--gray-100) 95%,#000);--ai-conduit--gray-400:color-mix(in srgb,var(--wp--preset--color--ai-gray-100) 86%,#000);--ai-conduit--card--background-color:#fff;--ai-conduit--card--border-color:rgba(0,0,0,.125);--ai-conduit--card--header-background-color:#fff;--ai-conduit--card--featured-header-padding:var(--ai-conduit--spacing,1rem);--ai-conduit--card--featured-header-image-aspect-ratio:1;--ai-conduit--amount-btn--color:var(--wp--preset--color--ai-gray-900);--ai-conduit--amount-btn--bg:var(--ai-conduit--gray-100);--ai-conduit--amount-btn--border-color:var(--ai-conduit--gray-200);--ai-conduit--amount-btn--hover-color:var(--wp--preset--color--ai-gray-900);--ai-conduit--amount-btn--hover-bg:var(--ai-conduit--gray-200);--ai-conduit--amount-btn--hover-border-color:var(--ai-conduit--gray-200);--ai-conduit--amount-btn--focus-shadow-rgb:211,212,213;--ai-conduit--amount-btn--active-color:var(--wp--preset--color--ai-white);--ai-conduit--amount-btn--active-bg:var(--ai-primary);--ai-conduit--amount-btn--active-border-color:var(--ai-primary);--ai-conduit--amount-btn--active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ai-conduit--amount-btn--disabled-color:var(--wp--preset--color--ai-gray-900);--ai-conduit--amount-btn--disabled-bg:var(--ai-conduit--gray-100);--ai-conduit--amount-btn--disabled-border-color:var(--ai-conduit--gray-100);--ai-conduit--spacing:1rem;--ai-conduit--card-padding:var( --ai-conduit--spacing )}.ai-conduit-filters{position:relative}.ai-conduit-filters__filter-bar{--bs-gutter-x:var(--ai-conduit--spacing);--bs-gutter-y:var(--ai-conduit--spacing)}.ai-conduit-filters__filter .ai-field-label{display:block;font-weight:700;margin-bottom:.25rem;position:relative}.ai-conduit-filters__filter--map{margin-block:0;margin-inline:auto;width:75%}@media(max-width:767px){.ai-conduit-filters__filter--map{display:none}}@media(min-width:768px){.ai-conduit-filters .ai-conduit-map__mobile-input{display:none}}.ai-conduit-body{position:relative}.ai-conduit-body__cards{display:grid;gap:var(--ai-conduit--spacing);grid-template-columns:1fr}.ai-conduit-body__loading{background:hsla(0,0%,100%,.33);display:grid;inset:0;place-items:center;position:absolute;width:100%;z-index:4}.ai-conduit-body__loading .ai-loading{background:radial-gradient(#fff,#fff,hsla(0,0%,100%,.4),hsla(0,0%,100%,0),hsla(0,0%,100%,0));border-radius:50%;border-radius:var(--bs-border-radius);bottom:min(50%,50vh);padding:3rem;position:sticky;width:max-content}.ai-conduit-body__loading .ai-loading svg{margin:0}.ai-conduit__committee-divider-heading{border-bottom:1px solid var(--bs-border-color);font-size:var(--wp--preset--font-size--large);grid-column:1/-1;margin:var(--ai-conduit--spacing) 0;padding-bottom:var(--ai-conduit--spacing)}.ai-conduit-card-grid{display:grid;gap:var(--ai-conduit--spacing);grid-template-columns:1fr}.ai-conduit-card-grid.is-auto-columns{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media screen and (min-width:768px){.ai-conduit-card-grid.is-2-columns,.ai-conduit-card-grid.is-3-columns,.ai-conduit-card-grid.is-4-columns{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.ai-conduit-card-grid.is-3-columns,.ai-conduit-card-grid.is-4-columns{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.ai-conduit-card-grid.is-4-coumns{grid-template-columns:repeat(4,1fr)}}.ai-conduit-card-grid__item{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch}.ai-conduit-card{background-color:var(--ai-conduit--card--background-color);border-color:var(--ai-conduit--card--border-color);display:flex;flex-direction:column;flex-grow:1;gap:calc(var(--ai-conduit--spacing)*1.5);padding:var(--ai-conduit--spacing)}.ai-conduit-card--committee .ai-conduit-card__header__image{height:auto}.ai-conduit-card--committee .ai-conduit-card__header__image img{object-position:center}.ai-conduit-card__header,.ai-conduit-card__header.card-header{align-items:start;background-color:var(--ai-conduit--card--header-background-color);border:0;display:flex;flex-direction:row;gap:calc(var(--ai-conduit--card-padding)*.75);justify-content:flex-start;overflow:hidden;padding:0}.ai-conduit-card__header__image{align-items:start;display:flex;flex:0 0 64px;height:88px}.ai-conduit-card__header__image-element,.ai-conduit-card__header__image-wrapper{align-self:self-start;height:100%;width:100%}.ai-conduit-card__header__image-element{border-radius:calc(var(--bs-border-radius)/2);object-fit:cover;object-position:center}.ai-conduit-card__header__content{display:flex;flex:1;flex-direction:column;gap:calc(var(--ai-conduit--spacing)*.25)}.ai-conduit-card__header__title{font-size:var(--wp--preset--font-size--large,1.3rem);line-height:1.2;margin:0}.ai-conduit-card__header .ai-candidate-info{color:var(--bs-secondary-color);font-size:.875rem}.ai-conduit-card__header--centered,.ai-conduit-card__header--centered.card-header{align-items:center;flex-direction:column;justify-content:center;min-height:180px}.ai-conduit-card__header--centered .ai-conduit-card__header__image{flex:auto;height:100px;max-height:100px;width:100%}.ai-conduit-card__header--centered .ai-conduit-card__header__image-wrapper{border-radius:calc(var(--bs-border-radius)/2);margin-inline:auto;width:auto}.ai-conduit-card__header--centered .ai-conduit-card__header__image-element{align-self:center;object-fit:contain}.ai-conduit-card__header--centered .ai-conduit-card__header__content{align-items:center;justify-content:center}.ai-conduit-card__header--centered .ai-conduit-card__header__content,.ai-conduit-card__header--centered .ai-conduit-card__header__content *{text-align:center;text-wrap:pretty}.ai-conduit-card__header__bio-btn{color:var(--bs-secondary-color);line-height:1.1;padding:0}.ai-conduit-card__body{gap:calc(var(--ai-conduit--spacing)*1.5);padding:0}.ai-conduit-card__committee{display:flex;flex-direction:column;flex-grow:0;gap:.5rem}.ai-conduit-card__committee-title{font-size:var(--wp--preset--font-size--medium,1rem);font-weight:600;line-height:1.1;margin:0}.ai-conduit-card__committee-subtitle{color:var(--bs-secondary-color);font-size:.8rem;line-height:1.1;margin:0}.ai-conduit-card__committee-type{color:var(--bs-secondary-color);font-size:.875rem;line-height:1.1;margin:0}.ai-conduit-card__committee-info-button{line-height:1.1;margin-left:4px;padding:0}@media screen and (min-width:576px){.ai-conduit-card.is-featured .ai-conduit-card__committee-title{font-size:calc(var(--wp--preset--font-size--medium)*1.2)}.ai-conduit-card.is-featured .ai-conduit-card__committee-subtitle{font-size:.9rem}}.ai-conduit-card.is-featured .ai-conduit-card__header{align-items:start;background-color:var(--ai-conduit--card--background-color);flex-direction:column}.ai-conduit-card.is-featured .ai-conduit-card__header__image{flex:none}.ai-conduit-card.is-featured .ai-conduit-card__header__image,.ai-conduit-card.is-featured .ai-conduit-card__header__image-wrapper{aspect-ratio:var(--ai-conduit--card--featured-header-image-aspect-ratio,1);height:auto;width:100%}.ai-conduit-card.is-featured .ai-conduit-card__header__image-element{align-self:normal;height:100%;object-fit:cover;object-position:center;width:100%}.ai-conduit-card.is-featured .ai-conduit-card__header__content{width:100%}.ai-conduit-card.is-featured .ai-conduit-card__header__title{font-size:var(--wp--preset--font-size--x-large)}.ai-conduit-amounts__button-group{display:flex;flex-grow:1;flex-wrap:wrap;gap:.33rem}.ai-conduit-amounts__amount-button{border:1px solid var(--bs-btn-border-color);border-radius:calc(var(--bs-border-radius)*.66667);flex-basis:var(--ai-conduit--amount-button--flex-basis);flex-grow:1;flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:400}.ai-conduit-amounts__amount-button.active{--bs-btn-active-color:var(--ai-conduit--amount-btn--active-color);--bs-btn-active-bg:var(--ai-conduit--amount-btn--active-bg);--bs-btn-active-border-color:var(--ai-conduit--amount-btn--active-border-color);--bs-btn-active-shadow:var(--ai-conduit--amount-btn--active-shadow);font-weight:500}.ai-conduit-amounts__amount-button{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:.25rem;--bs-btn-color:var(--ai-conduit--amount-btn--color);--bs-btn-bg:var(--ai-conduit--amount-btn--bg);--bs-btn-border-color:var(--ai-conduit--amount-btn--border-color);--bs-btn-hover-color:var(--ai-conduit--amount-btn--hover-color);--bs-btn-hover-bg:var(--ai-conduit--amount-btn--hover-bg);--bs-btn-hover-border-color:var(--ai-conduit--amount-btn--hover-border-color);--bs-btn-focus-shadow-rgb:var(--ai-conduit--amount-btn--focus-shadow-rgb);--bs-btn-disabled-color:var(--ai-conduit--amount-btn--disabled-color);--bs-btn-disabled-bg:var(--ai-conduit--amount-btn--disabled-bg);--bs-btn-disabled-border-color:var(--ai-conduit--amount-btn--disabled-border-color)}.ai-conduit-amounts__amount-input-wrapper{flex:1 0 100%;position:relative}.ai-conduit-amounts__input-prefix{bottom:0;display:grid;font-variant-numeric:tabular-nums;left:.5rem;line-height:1.5;padding:.1rem;place-items:center;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:1rem}.ai-conduit-amounts__amount-input.form-control{appearance:textfield;font-variant-numeric:tabular-nums;padding-left:1.5rem}.ai-conduit-amounts__amount-input.form-control::-webkit-inner-spin-button,.ai-conduit-amounts__amount-input.form-control::-webkit-outer-spin-button{appearance:none}.ai-conduit-amounts__amount-input.form-control.is-invalid,.ai-conduit-amounts__amount-input.form-control:invalid{background-position:right 4rem center}.ai-conduit-amounts__amount-input-wrapper:has(.ai-conduit-amounts__other-add-button) .ai-conduit-amounts__amount-input.form-control{padding-right:4.5rem;padding-block:.5rem}.ai-conduit-amounts__other-add-button{height:calc(100% - .75rem);padding:0;position:absolute;right:.375rem;top:50%;transform:translateY(-50%);width:3.25rem;z-index:6}.ai-conduit-cart-button__button,.ai-conduit-cart-button__total{font-variant-numeric:tabular-nums}.ai-conduit-cart-button__total{display:inline-block;min-width:7ch}.ai-candidate-info{white-space:nowrap}.ai-candidate-info__divider{background-color:currentColor;border-radius:50%;display:inline-block;height:4px;opacity:.5;width:4px}.ai-conduit-form-frontend{container-type:inline-size}.ai-conduit-footer{padding-bottom:max(var(--ai-conduit--spacing),env(safe-area-inset-bottom));padding-top:var(--ai-conduit--spacing)}.ai-conduit-footer.has-selections,.ai-conduit-footer.is-sticky{background:#fff;border-top:1px solid var(--bs-border-color-translucent);bottom:0;left:0;position:fixed;right:0;z-index:9}.ai-conduit-footer.has-selections .ai-conduit-footer__content,.ai-conduit-footer.is-sticky .ai-conduit-footer__content{margin-inline:auto;width:100cqw}.ai-conduit-footer__total-amount{color:var(--ai-conduit--primary);font-size:var(--wp--preset--font-size--x-large);font-weight:700}.ai-conduit-footer__total-selections{color:var(--bs-secondary-color);font-size:var(--wp--preset--font-size--medium);line-height:1.1}.ai-conduit-footer__total-selections--empty{color:var(--bs-secondary-color);font-style:italic}.ai-conduit-drawer .ai-fundraise-form-information-questions{gap:1rem;margin-top:1rem}.ai-conduit-drawer .ai-conduit-drawer__offcanvas{--bs-offcanvas-width:100%}@media screen and (min-width:28rem){.ai-conduit-drawer .ai-conduit-drawer__offcanvas{--bs-offcanvas-width:600px;max-width:calc(100dvw - 2rem);transition:transform .3s ease-in-out,width .3s ease-in-out}}.ai-conduit-drawer__header{border-bottom:1px solid var(--bs-offcanvas-border-color,#ddd)}.ai-conduit-drawer__title{color:var(--ai-primary)}.ai-conduit-drawer__body{transition:opacity .15s ease}.ai-conduit-drawer__body--fading{opacity:0;pointer-events:none}.ai-conduit-drawer__footer{border-top:1px solid var(--bs-offcanvas-border-color,#ddd);padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.ai-conduit-drawer__footer--empty{border-top:0;padding:0}.ai-conduit-drawer__processing{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-block:3rem;text-align:center}.ai-conduit-drawer__processing .alert{align-items:center;display:flex;gap:.75rem;margin-bottom:0}.ai-conduit-drawer .ai-fundraise-form-section-title,.ai-conduit-drawer__section-title{font-size:var(--wp--preset--font-size--large);margin:0}.ai-conduit-drawer__profile-review-details,.ai-conduit-drawer__profile-review-instructions{font-size:var(--wp--preset--font-size--small)}.ai-conduit-drawer__profile-review-instructions-toggle{display:grid;height:1.75em;padding:0!important;place-items:center;width:1.75em}.ai-conduit-drawer__primary-button{align-items:center;display:flex;gap:.375rem;justify-content:center;min-width:16rem}@media screen and (max-width:576px){.ai-conduit-drawer__primary-button{min-width:0;width:100%}}.ai-conduit-drawer__maximize-title{color:var(--ai-primary);font-weight:499}.ai-conduit-drawer .form-label{font-size:1rem;font-weight:700;margin-bottom:.25rem}.ai-conduit-drawer__cc-form{overflow:hidden}.ai-conduit-drawer__cc-form .ai-fundraise-form-stripe-gateway-form{--margin-percent:8;margin-right:calc(var(--margin-percent)*-1%);max-width:calc(100% + var(--margin-percent)*1%);transform:scale(calc(1 - var(--margin-percent)/100));transform-origin:top left;width:calc(100% + var(--margin-percent)*1%)}.ai-conduit-drawer__cc-form .ai-fundraise-form-stripe-gateway-form iframe{margin-bottom:calc(var(--margin-percent)*-.5%)}.ai-toast-wrapper{overflow:hidden;transition:max-height .25s ease}.ai-conduit-dialog{border:0;border-radius:var(--bs-border-radius)}.ai-conduit-dialog::backdrop{background-color:rgba(0,0,0,.75)}.ai-conduit__cart-items{display:flex;flex-direction:column;padding-block:.25rem}.ai-conduit__cart-items-total{color:var(--ai-primary);font-weight:700}.ai-conduit__cart-items-toggle:after{content:"";display:inline-block;transition:transform .2s ease}.ai-conduit__cart-items-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.ai-conduit__cart-items-toggle-label--hide,.ai-conduit__cart-items-toggle[aria-expanded=true] .ai-conduit__cart-items-toggle-label--show{display:none}.ai-conduit__cart-items-toggle[aria-expanded=true] .ai-conduit__cart-items-toggle-label--hide{display:inline}.ai-conduit-drawer__cart .ai-conduit-amounts__amount-input-wrapper{flex:0 0 5rem}.ai-conduit-drawer__cart .ai-conduit-amounts__input-prefix{left:.25rem}.ai-conduit-drawer__cart .ai-conduit-amounts__amount-input{appearance:textfield}.ai-conduit-drawer__cart .ai-conduit-amounts__amount-input::-webkit-inner-spin-button,.ai-conduit-drawer__cart .ai-conduit-amounts__amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ai-conduit-filters{z-index:3}.ai-conduit-body{z-index:1}.ai-conduit-form-frontend{display:flex;flex-direction:column;gap:calc(var(--ai-conduit--spacing)*2)}.ai-conduit-form .ai-legislator-lookup-canvas #AILegislatorPanelTitle{font-size:var(--wp--preset--font-size--x-large);font-weight:500}.ai-conduit-form .ai-legislator-lookup-canvas .ai-legislator-lookup-thumb--lg{height:auto;margin:0!important}
.ai-token-field{--ai-token-field--right-padding:2rem;position:relative;z-index:2}.ai-token-field.is-open{z-index:3}.ai-token-field .ai-token-field__input{padding:0 var(--ai-token-field--right-padding) 0 0}.ai-token-field .ai-token-field__input:after,.ai-token-field .ai-token-field__input:before{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";display:block;pointer-events:none;position:absolute;top:0;width:.7rem;z-index:5}.ai-token-field .ai-token-field__input:before{border-radius:0 5px 5px 0;left:0;transform:scalex(-1);transform-origin:center}.ai-token-field .ai-token-field__input:after{right:var(--ai-token-field--right-padding)}.ai-token-field .ai-token-field__toggle-button{appearance:none;background:transparent;border:0;border-radius:inherit;inset:0;position:absolute;z-index:1}.ai-token-field .ai-token-field__toggle-button:after{content:none!important}.ai-token-field .ai-token-field__toggle-button:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.ai-token-field .ai-token-field__toggle-button[aria-expanded=true]{outline:1px solid var(--bs-highlight-color)}.ai-token-field__token-list{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;height:36px;margin:0;overflow-x:auto;overflow-y:hidden;padding:.375rem .75rem;pointer-events:none;position:relative;scrollbar-width:none;width:100%;z-index:2}.ai-token-field__token-list::-webkit-scrollbar{display:none}.ai-token-field__token{align-items:center;background-color:var(--wp--preset--color--ai-gray-100);border:1px solid var(--bs-border-color);border-radius:2px;display:inline-flex;flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;gap:2px;height:24px;justify-content:center;line-height:1;padding:4px 2px 4px 4px;pointer-events:auto;position:relative}.ai-token-field__token span{pointer-events:none;-webkit-user-select:none;user-select:none}.ai-token-field__token .ai-token-field__token-remove-icon{color:var(--bs-gray);font-size:.6em}.ai-token-field__token:has(button:hover,button:focus-visible) .ai-token-field__token-remove-icon{color:var(--bs-danger)}.ai-token-field__token .ai-token-field__token-close-button{background:none;border:1px solid transparent;border-radius:inherit;inset:-1px;position:absolute}.ai-token-field__token .ai-token-field__token-close-button:focus-visible,.ai-token-field__token .ai-token-field__token-close-button:hover{border:1px solid var(--bs-danger);color:var(--bs-danger)}.ai-token-field__dropdown{max-height:50dvh;min-width:100%;overflow:auto}.ai-token-field__dropdown-button{--bs-dropdown-link-active-bg:var(--ai-primary)}
.ai-hex-map{width:100%}.ai-hex-map .highcharts-point.ai-hex-map__tile--is-disabled{cursor:default}.ai-hex-map .highcharts-data-label.ai-hex-map__label--is-disabled{cursor:default!important}.ai-hex-map .highcharts-data-label text{transition:fill .3s ease}.block-editor .ai-hex-map,.block-editor-iframe__html .ai-hex-map{pointer-events:none}
