
  

  

  
  
  
  


@layer base {
  
  body, :host {
    /* Color */
    --neutral-12: #EEEEF0;
--neutral-11: #B5B2BC;
--neutral-10: #7C7A85;
--neutral-9: #6F6D78;
--neutral-8: #625F69;
--neutral-7: #49474E;
--neutral-6: #3C393F;
--neutral-5: #323035;
--neutral-4: #2B292D;
--neutral-3: #232225;
--neutral-2: #1A191B;
--neutral-1: #121113;
--neutral-0: #0b0a0b;
--blue-11: #C2E6FF;
--blue-10: #70B8FF;
--blue-9: #3B9EFF;
--blue-8: #0090FF;
--blue-7: #2870BD;
--blue-6: #205D9E;
--blue-5: #104D87;
--blue-4: #004074;
--blue-3: #003362;
--blue-2: #0D2847;
--blue-1: #111927;
--blue-0: #0D1520;
--warning-1: #1D180F;
--warning-2: #302008;
--warning-3: #3F2700;
--warning-4: #4D3000;
--warning-5: #5C3D05;
--warning-6: #714F19;
--warning-7: #8F6424;
--warning-8: #FFC53D;
--warning-9: #FFD60A;
--warning-10: #FFCA16;
--warning-12: #FFE7B3;
--success-1: #0D1514;
--success-2: #111C1B;
--success-3: #0D2D2A;
--success-4: #023B37;
--success-5: #084843;
--success-6: #145750;
--success-7: #1C6961;
--success-8: #207e73;
--success-9: #12A594;
--success-10: #0EB39E;
--success-11: #0BD8B6;
--success-12: #ADF0DD;
--critical-1: #191113;
--critical-2: #1E1517;
--critical-3: #3A141E;
--critical-4: #4E1325;
--critical-5: #5E1A2E;
--critical-6: #6F2539;
--critical-7: #883447;
--critical-8: #B3445A;
--critical-9: #E54666;
--critical-10: #EC5A72;
--critical-11: #FF949D;
--critical-12: #FED2E1;
--notice-1: #17120E;
--notice-2: #1E160F;
--notice-3: #331E0B;
--notice-4: #462100;
--notice-5: #562800;
--notice-6: #66350C;
--notice-7: #7E451D;
--notice-8: #A35829;
--notice-9: #F76B15;
--notice-10: #FF801F;
--notice-11: #FFA057;
--notice-12: #FFE0C2;
    /* Fonts */
    --font-sans: 'Inter',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --rounding-none: 0rem;
--rounding-sm: 2px;
--rounding-md: 4px;
--rounding-lg: 8px;
    /* 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;
    }
  }
}

      
  .cvVJSC {
    width:100%;
  height:100%;
  display:flex;
  overflow:hidden;
  flex-wrap:nowrap;
  align-items:;
  flex-direction:row;
  justify-content:;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
        
      
      
  .dTKnCn {
    width:32.6%;
  height:49%;
  overflow:hidden;
  }
      

      
        
      
      
  .escPX {
    width:100%;
  height:100%;
  padding-top:1%;
  border-color:var(--neutral-5, #323035);
  border-style:solid;
  border-width:1px;
  padding-left:1%;
  border-radius:var(--rounding-lg);
  padding-right:1%;
  flex-direction:column;
  padding-bottom:1%;
  background-color:var(--neutral-3, #232225);
  }
      

      
        
      
      
  .bZfObB {
    color:#ffffff;
  width:15%;
  overflow:hidden;;
  font-size:1vw;
  text-align:right;
  align-items:end;
  font-family:'Inter';
  font-weight:600;
  white-space:nowrap;;
  text-overflow:ellipsis;;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bKTpTy {
    color:#ffffff;
  width:85%;
  overflow:hidden;;
  font-size:1vw;
  font-family:'Inter';
  font-weight:400;
  white-space:nowrap;;
  text-overflow:ellipsis;;
  }
      

      
        
      
      
  .dgRnD {
    height:18.75%;
  align-items:start;
  padding-top:3%;
  padding-left:3%;
  padding-right:3%;
  padding-bottom:3%;
  justify-content:center;
  }
      

      
        
      
      
  .fsLCeY {
    color:#NaNNaNNaN;
  padding-left:10%;
  }
      

      
        
      
      
  .bSwiHx {
    padding-left:10%;
  }
      

      
        
      
      
  .ftcjXV {
    gap:.75vw;
  width:100%;
  height:100%;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .emhXCS {
    color:#ffffff;
  width:16%;
  align-items:center;
  justify-content:center;
  border-bottom-color:var(--neutral-7, #49474E);
  border-bottom-style:solid;
  border-bottom-width:3px;
  }
      

      
        
      
      
  .kEhHc {
    color:#ffffff;
  display:inline-block;
  font-size:.5vw;
  font-family:'Inter';
  font-weight:var(--font-weight-regular);
  line-height:1.25vw;
  padding-top:2%;
  }
      

      
        
      
      
  .cOGvjK {
    width:100%;
  align-items:center;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .fHjpyP {
    width:84%;
  padding-top:1%;
  padding-bottom:1%;
  border-bottom-color:var(--neutral-7, #49474E);
  border-bottom-style:solid;
  border-bottom-width:3px;
  }
      

      
        
      
      
  .bApsyV {
    color:#ed6a65;
  height:3.25vw;
  }
      

      
        
      
      
  .cdwxUQ {
    color:var(--textColor, #ed6a65);
  display:inline-block;
  font-size:1.25vw;
  font-family:'Inter';
  font-weight:var(--font-weight-regular);
  line-height:1.25vw;
  }
      

      
        
      
      
  .efNRxx {
    height:25%;
  padding-left:3%;
  padding-right:3%;
  flex-direction:row;
  }
      

      
        
      
      
  .cuaXn {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bfHcqS {
    color:var(--calendarColor, #fecf5f);
  height:2.15vw;
  }
      

      
        
      
      
  .bPwREk {
    gap:.75vw;
  width:100%;
  height:100%;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bQEIOC {
    width:16%;
  align-items:center;
  justify-content:center;
  border-bottom-color:var(--neutral-7, #49474E);
  border-bottom-style:solid;
  border-bottom-width:3px;
  }
      

      
        
      
      
  .cvEmoO {
    color:var(--neutral-9, #6F6D78);
  height:100%;
  display:flex;
  font-size:1vw;
  align-items:center;
  line-height:1vw;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bfpfJu {
    color:var(--afspecialColor, #fecf5f);
  height:2.15vw;
  }
      

      
        
      
      
  .cvFtjM {
    color:#2ea07c;
  height:3.25vw;
  }
      

      
        
      
      
  .bEWpDU {
    padding-right:3%;
  }
      

      
        
      
      
  .bYLumd {
    height:6.25%;
  }
      

      
        
      
      
  .bqbprz {
    color:var(--TextColor, green);
  display:inline-block;
  font-size:2vw;
  font-family:'Inter';
  font-weight:var(--font-weight-bold);
  line-height:2vw;
  }
      

      
        
      
      
  .flMSBx {
    color:var(--hourlyColor, #fecf5f);
  height:2.15vw;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eLbLTj {
    gap:1%;
  color:#000000;
  width:100%;
  height:100%;
  z-index:2;
  position:absolute;
  flex-wrap:wrap;
  transition:transform 1s ease-in-out;
  align-items:start;
  padding-top:1%;
  padding-left:1%;
  padding-right:1%;
  flex-direction:row;
  padding-bottom:1%;
  justify-content:start;
  }
      

      
        
      
      
  .bTjEEr {
    gap:1%;
  width:100%;
  height:100%;
  z-index:0;
  position:absolute;
  flex-wrap:wrap;
  transition:transform 1s ease-in-out;
  align-items:start;
  padding-top:1%;
  padding-left:1%;
  padding-right:1%;
  flex-direction:row;
  padding-bottom:1%;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      