
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .ebNZxq {
    flex:1;
  color:var(--enc-foreground-neutral-primary);
  display:flex;
  font-family:Euclid Enercity;
  background-color:var(--enc-background-surface-primary);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fDHoQh {
    width:1px;
  height:1px;
  display:flex;
  opacity:0;
  overflow:hidden;
  position:absolute;
  clip-path:inset(0);
  word-wrap:normal;
  margin-top:-1px;
  margin-left:-1px;
  padding-top:0px;
  white-space:nowrap;
  border-color:transparent;
  border-style:none;
  border-width:0px;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column;
  padding-bottom:0px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eUqXkN {
    width:fit-content;
  display:flex;
  row-gap:0.75rem;
  background:var(--enc-background-neutral-primary-default);
  box-shadow:0 var(--enc-effect-aesthetics-inner-border-shadow-position) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color) inset, 0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color);
  column-gap:0.75rem;
  min-height:3rem;
  align-items:center;
  padding-top:0.5rem;
  border-color:var(--enc-border-neutral-primary);
  border-style:solid;
  border-width:var(--enc-border-width-xs);
  padding-left:0.5rem;
  border-radius:var(--enc-radius-base);
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eCDBlJ {
    display:inline-block;
  position:relative;
  }
      

      
  .eCDBlJ.with-gradient::before {
    top:0px;
  left:0px;
  width:100%;
  filter:blur(12px);
  height:100%;
  content:'';
  opacity:0.16;
  position:absolute;
  background:linear-gradient(90deg, var(--enc-gradient-adaptive-swap-start) 0%, var(--enc-gradient-adaptive-swap-end) 100%);
  border-radius:99rem;
  }
      

        
      
      
  
      

      
  .dCALgv:empty {
    display:none;
  }
      

        
      
      
  .dVowOm {
    flex:1;
  display:block;
  row-gap:0.5rem;
  column-gap:0.5rem;
  flex-direction:row;
  }
      

      
        
      
      
  .QOcmW {
    color:inherit;
  display:inline;
  font-size:var(--font-size);
  flex-shrink:1;
  font-family:Euclid Enercity;
  font-weight:var(--font-weight);
  line-height:var(--line-height);
  }
      

      
  .QOcmW.with-gradient {
    display:inline-block;
  background:var(--enc-gradient-adaptive-swap, linear-gradient(90deg, var(--enc-gradient-adaptive-swap-start) 0%, var(--enc-gradient-adaptive-swap-end)) 100%);;
  background-clip:text;
  box-decoration-break:clone;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  }
      


          @media (max-width: 48em) {
            
  .QOcmW.with-mobile-style {
    font-size:var(--font-size-mobile);
  line-height:var(--line-height-mobile);
  }
      

          }
          
        
      
      
  .comp_donation-info-card\:DRlS-BtKnsTYTfh3T_WQN {
    color:var(--enc-foreground-neutral-primary);
  }
      

      
        
      
      
  .btcYpi {
    width:fit-content;
  height:fit-content;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
  .btcYpi.outer-glow::before {
    width:calc(100% + var(--outer-glow-size));
  height:calc(100% + var(--outer-glow-size));
  content:"";
  position:absolute;
  background:linear-gradient(180deg, var(--outer-glow-background) 0%, var(--enc-background-utility-transparent) 131.25%);
  box-shadow:0 -1px 0 0 var(--outer-glow-box-shadow);
  border-top-left-radius:calc(var(--border-radius) + 0.5rem);
  border-top-right-radius:calc(var(--border-radius) + 0.5rem);
  border-bottom-left-radius:calc(var(--border-radius) + 0.5rem);
  border-bottom-right-radius:calc(var(--border-radius) + 0.5rem);
  }
      

        
      
      
  .fgsYKk {
    color:var(--enc-foreground-adaptive-inverse-primary);
  width:100%;
  height:100%;
  display:flex;
  background:linear-gradient(to top, var(--enc-design-static-alpha-light-00) 35%, var(--enc-design-static-alpha-light-05) 100%),
        linear-gradient(to right, var(--enc-gradient-adaptive-static-start) -66.67%, var(--enc-gradient-adaptive-static-end) 166.67%);;
  box-shadow:0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),inset 0 0 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - var(--enc-component-button-border-width)) var(--enc-effect-aesthetics-skeuomorph-shadow-color),inset 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-skeuomorph-shadow-color);;
  overflow-x:clip;
  overflow-y:clip;
  text-align:left;
  transition:all 150ms ease;
  align-items:center;
  border-color:var(--enc-gradient-surrogate-border);
  border-style:solid;
  border-width:var(--enc-component-button-border-width);
  border-radius:var(--radius);
  justify-content:center;
  }
      

      
  .fgsYKk.hover:hover {
    cursor:pointer;
  background:linear-gradient(to bottom, var(--enc-design-static-alpha-light-00) 50%, var(--enc-design-static-alpha-light-04) 100%), linear-gradient(to right, var(--enc-gradient-adaptive-static-start) -66.67%, var(--enc-gradient-adaptive-static-end) 166.67%);;
  }
      


  .fgsYKk.outline {
    color:var(--enc-foreground-adaptive-secondary);
  background:var(--enc-background-neutral-primary-default);
  box-shadow:0 1px 2px 0 var(--enc-design-static-alpha-dark-02),
0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),
inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
  transition:all 150ms ease;
  border-color:var(--enc-border-adaptive-primary);
  border-style:solid;
  border-width:var(--enc-component-button-border-width);
  }
      


  .fgsYKk.outline-hover:hover {
    cursor:pointer;
  background:var(--enc-background-adaptive-primary-hover);
  border-color:var(--enc-border-adaptive-primary);
  border-style:solid;
  }
      


  .fgsYKk.soft {
    color:var(--enc-foreground-adaptive-secondary);
  background:var(--enc-background-adaptive-tertiary-default);
  box-shadow:0 1px 2px 0 var(--enc-design-static-alpha-dark-02),0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
  transition:all 150ms ease;
  border-color:var(--enc-border-adaptive-primary);
  border-style:solid;
  border-width:var(--enc-component-button-border-width);
  }
      


  .fgsYKk.soft-hover:hover {
    cursor:pointer;
  background:var(--enc-background-adaptive-tertiary-hover);
  border-color:var(--enc-border-adaptive-primary);
  }
      


  .fgsYKk.ghost {
    color:var(--enc-foreground-adaptive-secondary);
  background:var(--enc-background-utility-transparent);
  box-shadow:none;
  transition:all 150ms ease;
  border-color:var(--enc-background-utility-transparent);
  border-style:solid;
  border-width:var(--enc-component-button-border-width);
  }
      


  .fgsYKk.ghost-hover:hover {
    cursor:pointer;
  background:var(--enc-background-adaptive-secondary-hover);
  box-shadow:0 1px 2px 0 var(--enc-design-static-alpha-dark-02),
0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),
inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
  border-color:var(--enc-border-adaptive-primary);
  border-style:solid;
  border-width:var(--enc-component-button-border-width);
  }
      


  .fgsYKk.alpha {
    color:var(--enc-foreground-neutral-alpha-dark-light-primary);
  background:var(--enc-background-alpha-dark-light-secondary-default);
  box-shadow:none;
  transition:all 150ms ease;
  border-color:var(--enc-border-neutral-alpha-dark-light-secondary);
  border-style:solid;
  border-width:var(--enc-component-button-border-width);
  }
      


  .fgsYKk.alpha-hover:hover {
    cursor:pointer;
  background:var(--enc-background-alpha-dark-light-secondary-hover);
  box-shadow:none;
  border-color:var(--enc-border-neutral-alpha-dark-light-secondary);
  }
      


  .fgsYKk.disabled {
    color:var(--enc-foreground-neutral-interactive-disabled);
  cursor:not-allowed;
  background:var(--enc-background-neutral-primary-disabled);
  box-shadow:none;
  border-color:var(--enc-border-neutral-interactive-disabled);
  }
      


  .fgsYKk.disabled-ghost {
    color:var(--enc-foreground-neutral-interactive-disabled);
  cursor:not-allowed;
  box-shadow:none;
  border-color:none;
  }
      


  .fgsYKk.disabled-alpha {
    color:var(--enc-foreground-neutral-alpha-dark-light-secondary);
  cursor:not-allowed;
  background:var(--enc-background-alpha-dark-light-primary-default);
  box-shadow:none;
  border-color:var(--enc-border-neutral-alpha-dark-light-primary);
  }
      

        
      
      
  
      

      
        
      
      
  .enercity_servicekit\/enc_featured-icon\:isKiqX_04JFLUtyJV6LeH {
    width:calc(var(--height) - 2 * var(--enc-component-button-border-width));
  height:calc(var(--height) - 2 * var(--enc-component-button-border-width));
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .ybUWh {
    color:var(--sui-styled-icon-color);
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .JvZIa {
    display:none;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .comp_donation-info-card\:g76basBjCXVtoX-4tpRZo {
    color:var(--enc-foreground-neutral-secondary);
  margin-right:0.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      