
@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;
    }
  }
}

      
  .bSTNls {
    flex:1;
  min-height:100vh;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
        
        
      
      
  .cczSuY {
    flex:1;
  width:100%;
  height:100%;
  position:relative;
  max-width:16rem;
  transition:all 150ms ease 0ms ;
  flex-direction:column;
  background-color:var(--neutral-2, #1A191B);
  border-right-color:var(--neutral-5, #323035);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 1024px) {
            
  .cczSuY {
    display:flex;
  z-index:999;
  position:absolute;
  translate:-100%;
  flex-direction:column;
  }
      

          }
          

  .cczSuY.mobile-view {
    position:absolute;
  translate:0px;
  }
      

        
        
      
      
  .dFUutA {
    color:var(--neutral-12, #EEEEF0);
  width:1.25rem;
  height:1.25rem;
  }
      

      
        
        
      
      
  .cpGzyX {
    color:var(--neutral-9, #6F6D78);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-bottom:.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eRWXNM {
    left:2rem;
  padding-left:1rem;
  border-left-color:var(--neutral-6, #3C393F);
  border-left-style:solid;
  border-left-width:1px;
  }
      

      
        
        
      
      
  .cBqGkH {
    gap:.5rem;
  cursor:pointer;;
  align-items:center;
  padding-top:.5rem;
  padding-left:.5rem;
  border-radius:var(--rounding-lg);
  padding-right:.5rem;
  flex-direction:row;
  padding-bottom:.5rem;
  justify-content:start;
  }
      

      
        
        
      
      
  .eQkQxe {
    color:var(--neutral-9, #6F6D78);
  width:1rem;
  padding-right:.25rem;
  }
      

      
        
        
      
      
  .eFMFYm {
    color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .nVmWs {
    gap:.25rem;
  padding-top:1rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:1rem;
  }
      

      
        
        
      
      
  .bROZhv {
    color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .cheHbE {
    width:100%;
  align-items:center;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  padding-bottom:1.25rem;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .eHmEUj {
    padding-right:1rem;
  }
      

      
        
        
      
      
  .cAAFKx {
    gap:.1rem;
  font-weight:var(--font-weight-regular);
  justify-content:center;
  }
      

      
        
        
      
      
  .dJTMYD {
    gap:.5rem;
  color:var(--neutral-12, #EEEEF0);
  align-items:center;
  padding-top:.5rem;
  padding-left:.5rem;
  border-radius:var(--rounding-lg);
  padding-right:.5rem;
  flex-direction:row;
  padding-bottom:.5rem;
  justify-content:start;
  }
      

      
  .dJTMYD:hover {
    color:var(--neutral-12, #EEEEF0);
  background-color:var(--neutral-5, #323035);
  }
      

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

      
        
        
      
      
  .cIcTGv {
    gap:.5rem;
  align-items:center;
  padding-top:.5rem;
  padding-left:.5rem;
  border-radius:var(--rounding-lg);
  padding-right:.5rem;
  flex-direction:row;
  padding-bottom:.5rem;
  justify-content:start;
  }
      

      
  .cIcTGv:hover {
    background-color:var(--neutral-5, #323035);
  }
      

        
        
      
      
  .dPxjro {
    color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  font-family:inherit;
  }
      

      
  .dPxjro:hover {
    color:var(--neutral-8, #625F69);
  }
      


  .dPxjro.active {
    color:var(--blue-9, #3B9EFF);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .eRNnbL {
    align-items:center;
  padding-left:1.25rem;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .dIECtE {
    gap:.5rem;
  height:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .bUbUZR {
    color:inherit;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .dpRpln {
    width:2rem;
  height:2rem;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cTwMkH {
    color:inherit;
  width:1.25rem;
  height:1.25rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dMimmJ {
    color:var(--neutral-12, #EEEEF0);
  width:2.5rem;
  cursor:pointer;
  height:2.5rem;
  padding-top:.75rem;
  padding-left:0.5rem;
  border-radius:var(--rounding-lg);
  padding-right:0.5rem;
  padding-bottom:.75rem;
  background-color:#00000054;
  }
      

      
  .dMimmJ:hover {
    background-color:#00000029;
  }
      

        
        
      
      
  .cxLyDY {
    width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .dbdUPp {
    width:100%;
  height:2px;
  transition:all 300ms ease 0ms normal;
  border-radius:100px;
  background-color:var(--neutral-12, #EEEEF0);
  }
      

      
  .dbdUPp.closed {
    rotate:z -45deg;
  position:absolute;
  }
      

        
        
      
      
  .bByZnd {
    flex:1;
  width:100%;
  height:100%;
  transition:all 300ms ease 0ms normal;
  }
      

      
  .bByZnd.closed {
    flex:0;
  height:0%;
  position:absolute;
  }
      

        
        
      
      
  .dUYzVt {
    flex:1;
  width:100%;
  height:100%;
  transition:all 300ms ease 0ms normal;
  }
      

      
  .dUYzVt.closed {
    flex:0;
  height:0%;
  }
      

        
        
      
      
  .fmyzdK {
    width:100%;
  height:2px;
  transition:all 300ms ease 0ms normal;
  border-radius:100px;
  background-color:var(--neutral-12, #EEEEF0);
  }
      

      
  .fmyzdK.closed {
    rotate:z 45deg;
  position:absolute;
  }
      

        
        
      
      
  .wrBTG {
    width:100%;
  height:2px;
  transition:all 300ms ease 0ms normal;
  border-radius:100px;
  background-color:var(--neutral-12, #EEEEF0);
  }
      

      
  .wrBTG.closed {
    height:0px;
  opacity:0;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .PMOpN {
    flex:1;
  overflow-x:scroll;
  overflow-y:scroll;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
        
        
      
      
  .dVvmfS {
    flex-wrap:wrap;
  align-items:start;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .bosCBO {
    gap:.25rem;
  color:var(--success-8, #207e73);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  padding-top:.75rem;
  border-color:var(--success-9, #12A594);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:.75rem;
  justify-content:start;
  }
      

      
  .bosCBO:hover {
    border-color:var(--success-8, #207e73);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .eeuXMT {
    color:var(--neutral-12, #EEEEF0);
  width:100%;
  height:100%;
  font-size:var(--font-size-sm);
  align-items:start;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
  .eeuXMT:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .KMMIV {
    gap:.25rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .eDrEkh {
    gap:1rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .cjgwmQ {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  max-width:250px;
  align-items:start;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--neutral-3, #232225);
  }
      

      
  .cjgwmQ:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .dBNfUP {
    color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-lg);
  font-family:inherit;
  font-weight:inherit;
  padding-top:.5rem;
  }
      

      
        
        
      
      
  .cIkMAe {
    gap:.5rem;
  flex-wrap:wrap;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  padding-bottom:1.25rem;
  }
      

      
        
        
      
      
  .dPagbs {
    gap:.25rem;
  align-items:center;
  flex-direction:row;
  padding-bottom:.75rem;
  justify-content:start;
  }
      

      
        
        
      
      
  .pyDdz {
    height:2.75rem;
  min-width:250px;
  }
      

      
        
        
      
      
  .dozUR {
    gap:.15rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .eHrmRA {
    color:var(--neutral-12, #EEEEF0);
  width:15%;
  overflow:hidden;;
  font-size:var(--font-size-sm);
  text-align:right;
  align-items:end;
  font-family:'Inter';
  font-weight:600;
  white-space:nowrap;;
  text-overflow:ellipsis;;
  justify-content:start;
  }
      

      
        
        
      
      
  .bvcrPA {
    color:var(--neutral-11, #B5B2BC);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .GaXGC {
    gap:.5rem;
  min-width:250px;
  align-items:start;
  justify-content:end;
  }
      

      
        
        
      
      
  .cfvZYW {
    gap:.25rem;
  flex:0.5;
  min-width:200px;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
          @media (min-width: 737px) {
            
  .cfvZYW {
    align-items:end;
  justify-content:center;
  }
      

          }
          
        
        
      
      
  .cfyBpK {
    color:var(--notice-11, #FFA057);
  font-size:var(--font-size-xs);
  text-align:left;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .ejhnLW {
    color:var(--neutral-8, #625F69);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .eKqJoF {
    width:1rem;
  height:1rem;
  }
      

      
        
        
      
      
  .cFqMUb {
    flex:1;
  min-width:9rem;
  padding-top:.5rem;
  border-color:var(--neutral-5, #323035);
  border-style:solid;
  border-width:1px;
  padding-left:.75rem;
  border-radius:var(--rounding-lg);
  padding-right:.75rem;
  padding-bottom:.5rem;
  background-color:var(--neutral-3, #232225);
  }
      

      
        
        
      
      
  .bretTX {
    padding-bottom:.5rem;
  border-bottom-color:var(--neutral-5, #323035);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  .dprhvZ {
    color:var(--neutral-8, #625F69);
  height:.75rem;
  }
      

      
        
        
      
      
  .eYcTGF {
    gap:.5rem;
  min-width:100px;
  }
      

      
        
        
      
      
  .eBGPIo {
    gap:.25rem;
  color:var(--neutral-12, #EEEEF0);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:.75rem;
  justify-content:start;
  background-color:var(--success-5, #084843);
  }
      

      
  .eBGPIo:hover {
    background-color:var(--success-8, #207e73);
  }
      

        
        
      
      
  .eLReux {
    width:2rem;
  height:2rem;
  }
      

      
        
        
      
      
  .chQTkw {
    flex:1;
  height:2.5rem;
  align-items:start;
  justify-content:center;
  }
      

      
        
        
      
      
  .bKFaOX {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  max-width:100px;
  min-height:2.75rem;
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--neutral-3, #232225);
  }
      

      
  .bKFaOX:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .ftQZRf {
    width:auto;
  filter:invert(1);;
  height:2rem;
  }
      

      
        
        
      
      
  .fsgTwv {
    color:var(--neutral-12, #EEEEF0);
  display:inline-block;
  font-size:var(--font-size-xs);
  font-family:inherit;
  }
      

      
        
        
      
      
  .PcfJE {
    gap:.15rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .fBFywj {
    flex-direction:column;
  }
      

      
        
        
      
      
  .foqYiZ {
    align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  .bArMwN {
    gap:.25rem;
  color:var(--neutral-12, #EEEEF0);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:.75rem;
  justify-content:start;
  background-color:var(--notice-7, #7E451D);
  }
      

      
  .bArMwN:hover {
    background-color:var(--notice-8, #A35829);
  }
      

        
        
      
      
  .bJOjTE {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  max-width:100px;
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--critical-5, #5E1A2E);
  }
      

      
  .bJOjTE:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .VafSW {
    color:var(--neutral-12, #EEEEF0);
  width:2.75rem;
  height:2.75rem;
  display:none;
  font-size:var(--font-size-sm);
  font-family:inherit;
  border-radius:var(--rounding-lg);
  background-color:var(--neutral-2, #1A191B);
  }
      

      
  .VafSW:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .atWGm {
    gap:.75rem;
  display:flex;
  align-items:center;
  flex-direction:row;
  padding-bottom:.5rem;
  justify-content:space-between;
  border-bottom-color:var(--hourly-middle-color, #023B37);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  .bOYBTV {
    gap:1rem;
  width:100%;
  flex-wrap:wrap;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .pCnDo {
    gap:1rem;
  width:100%;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
        
      
      
  .erwLXH {
    rotate:0 0 0 20deg;
  }
      

      
        
        
      
      
  .wTCfr {
    height:2.75rem;
  flex-grow:1;
  min-width:250px;
  }
      

      
        
        
      
      
  .dnktCg {
    padding-top:1rem;
  padding-left:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  border-left-color:var(--critical-8, #B3445A);
  border-left-style:solid;
  border-left-width:1px;
  }
      

      
        
        
      
      
  .ezhta {
    color:var(--neutral-2, #1A191B);
  width:2.75rem;
  height:2.75rem;
  display:flex;
  font-size:0.625rem;
  margin-top:8px;
  align-items:center;
  border-radius:var(--rounding-lg);
  flex-direction:column;
  justify-content:center;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
  .ezhta.checked {
    color:var(--neutral-12, #EEEEF0);
  }
      

        
        
      
      
  .pHpxp {
    color:var(--neutral-8, #625F69);
  width:1rem;
  height:1rem;
  rotate:z 180deg;
  }
      

      
        
        
      
      
  .eGxdRF {
    color:var(--header-title-color, #12A594);
  font-size:var(--font-size-xxs);
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
        
        
      
      
  .dnrYDS {
    flex:1;
  min-width:9rem;
  padding-top:.5rem;
  border-color:var(--critical-8, #B3445A);
  border-style:solid;
  border-width:1px;
  padding-left:.75rem;
  border-radius:var(--rounding-lg);
  padding-right:.75rem;
  padding-bottom:.5rem;
  background-color:var(--critical-3, #3A141E);
  }
      

      
        
        
      
      
  .bemNdW {
    gap:.5rem;
  min-width:100%;
  }
      

      
        
        
      
      
  .cpStJJ {
    width:2.5rem;
  height:2.5rem;
  border-radius:1.75rem;
  }
      

      
        
        
      
      
  .dakYmV {
    gap:.5rem;
  }
      

      
        
        
      
      
  .eiVKBg {
    color:#a1a1a1;
  display:none;
  font-size:0.625rem;
  max-width:250px;
  margin-top:8px;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
        
        
      
      
  .fGNxs {
    color:var(--critical-11, #FF949D);
  font-size:var(--font-size-lg);
  text-align:left;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .wNvLw {
    gap:1rem;
  flex-direction:column;
  }
      

      
        
        
      
      
  .cRjDOy {
    gap:.25rem;
  flex:1;
  min-width:200px;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  .fociFR {
    color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-xxs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .sDpVz {
    color:var(--neutral-12, #EEEEF0);
  width:85%;
  overflow:hidden;;
  font-size:var(--font-size-sm);
  font-family:'Inter';
  font-weight:400;
  white-space:nowrap;;
  text-overflow:ellipsis;;
  }
      

      
        
        
      
      
  .xFqjF {
    color:var(--neutral-11, #B5B2BC);
  width:90%;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:'Inter';
  white-space:normal;
  }
      

      
        
        
      
      
  .fciNfb {
    gap:.25rem;
  flex:1  ;
  flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .RvBXF {
    color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  min-height:2.75rem;
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
  .RvBXF:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .cTaYaR {
    gap:1rem;
  }
      

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

      
        
        
      
      
  .eEjExd {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  max-width:250px;
  align-items:start;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--critical-5, #5E1A2E);
  }
      

      
  .eEjExd:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

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

      
        
        
      
      
  .EJtwe {
    color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  align-items:start;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
  .EJtwe:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .dFgnMx {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  min-height:2.75rem;
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--neutral-3, #232225);
  }
      

      
  .dFgnMx:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .bZjivH {
    color:var(--success-8, #207e73);
  width:1.25rem;
  height:1.25rem;
  }
      

      
        
        
      
      
  .pSIBJ {
    flex:1;
  min-width:320px;
  padding-top:.5rem;
  border-color:var(--hourly-middle-color, #323035);
  border-style:solid;
  border-width:1px;
  padding-left:.75rem;
  border-radius:var(--rounding-lg);
  padding-right:.75rem;
  padding-bottom:.5rem;
  background-color:var(--hourly-background-color, #111C1B);
  }
      

      
        
        
      
      
  .RzEsb {
    gap:.5rem;
  min-width:250px;
  }
      

      
        
        
      
      
  .cfIbWV {
    gap:.5rem;
  width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .cmNmVE {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  max-width:500px;
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--critical-5, #5E1A2E);
  }
      

      
  .cmNmVE:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .eEKsD {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  max-width:250px;
  min-height:2.75rem;
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
  .eEKsD:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .dZxnwK {
    gap:1rem;
  flex:1;
  min-width:200px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .jznUl {
    padding-top:.75rem;
  padding-bottom:.5rem;
  }
      

      
        
        
      
      
  .foZPwV {
    gap:.5rem;
  width:100%;
  min-width:250px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .cWQzBZ {
    padding-top:1.25rem;
  padding-bottom:1.25rem;
  border-top-color:var(--neutral-5, #323035);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
        
      
      
  .elrhIp {
    gap:.5rem;
  flex-wrap:wrap;
  padding-top:0rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  padding-bottom:1.25rem;
  }
      

      
        
        
      
      
  .cXmYRR {
    gap:.5rem;
  flex-grow:1;
  min-width:250px;
  }
      

      
        
        
      
      
  .csNIzJ {
    width:100%;
  row-gap:1rem;
  flex-wrap:wrap;
  column-gap:1rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .dRgyey {
    gap:.5rem;
  flex-wrap:wrap;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .RajuR {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  max-width:125px;
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--critical-5, #5E1A2E);
  }
      

      
  .RajuR:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .bLheyI {
    gap:1rem;
  width:100%;
  flex-wrap:wrap;
  align-items:center;
  padding-top:.75rem;
  flex-direction:row;
  padding-bottom:.75rem;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .fHCoNw {
    gap:1rem;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-end;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .fniAgL {
    flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  padding-bottom:.25rem;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .WkPay {
    padding-top:1.25rem;
  padding-left:.75rem;
  padding-right:.75rem;
  padding-bottom:1.25rem;
  background-color:var(--neutral-2, #1A191B);
  border-top-color:var(--neutral-5, #323035);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
        
      
      
  .bMESyt {
    gap:1rem;
  width:100%;
  align-items:start;
  flex-direction:column;
  justify-content:end;
  }
      

      
        
        
      
      
  .eSizin {
    color:var(--neutral-12);
  height:7rem;
  font-size:var(--font-size-sm);
  background: var(--neutral-3);
  font-family:Inter;
  padding-top:0.75rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.75rem;
  border-top-left-radius:var(--rounding-lg);
  border-top-right-radius:var(--rounding-lg);
  border-bottom-left-radius:var(--rounding-lg);
  border-bottom-right-radius:var(--rounding-lg);
  }
      

      
        
        
      
      
  .dKZsQt {
    color:var(--hourly-title-color, #0BD8B6);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .uTJjB {
    gap:.25rem;
  flex:1;
  width:90%;
  }
      

      
        
        
      
      
  .beUzz {
    gap:1rem;
  flex:1;
  width:100%;
  flex-wrap:wrap;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .bzGpvc {
    gap:1rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .fgrwYB {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  display:flex;
  row-gap:.5rem;
  font-size:var(--font-size-sm);
  background:;
  column-gap:.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
  .fgrwYB:hover {
    background:;
  }
      

        
        
      
      
  .rlaPG {
    gap:.25rem;
  color:var(--blue-9, #3B9EFF);
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .bTxeBR {
    gap:1rem;
  flex-wrap:wrap;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .fkRBuo {
    color:var(--blue-9, #3B9EFF);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:.5rem;
  }
      

      
        
        
      
      
  .ecAlJn {
    display:flex;
  row-gap:.75rem;
  column-gap:.75rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .cbicqs {
    gap:.25rem;
  flex:1;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .dmVQeJ {
    color:var(--header-title-color, #12A594);
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
        
        
      
      
  .eRaWym {
    color:var(--critical-5, #5E1A2E);
  width:2.75rem;
  height:2.75rem;
  display:flex;
  font-size:0.625rem;
  margin-top:8px;
  align-items:center;
  border-radius:var(--rounding-lg);
  flex-direction:column;
  justify-content:center;
  background-color:var(--critical-5, #5E1A2E);
  }
      

      
  .eRaWym.checked {
    color:var(--neutral-12, #EEEEF0);
  }
      

        
        
      
      
  .bJVZzP {
    gap:.5rem;
  width:100%;
  min-width:250px;
  }
      

      
        
        
      
      
  .dsIvWd {
    gap:.5rem;
  min-width:250px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .bbCGLt {
    gap:1rem;
  flex-wrap:wrap;
  align-items:end;
  padding-top:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:space-between;
  border-top-color:var(--notice-8, #A35829);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
        
      
      
  .cyoWOt {
    color:var(--notice-11, #FFA057);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .dNSTMQ {
    gap:1rem;
  flex-wrap:wrap;
  align-items:end;
  padding-top:.75rem;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .btJmCf {
    color:var(--hourlyColor, black);
  width:1.5rem;
  height:1.5rem;
  }
      

      
        
        
      
      
  .dVqYtH {
    color:var(--calendarColor, #fecf5f);
  width:1.5rem;
  height:1.5rem;
  }
      

      
        
        
      
      
  .bnpOix {
    color:var(--neutral-11, #B5B2BC);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:.5rem;
  }
      

      
        
        
      
      
  .cvSyVR {
    gap:.25rem;
  color:var(--neutral-12, #EEEEF0);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-sm);
  max-height:2.5rem;
  align-items:center;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:.75rem;
  justify-content:start;
  background-color:var(--critical-8, #B3445A);
  }
      

      
  .cvSyVR:hover {
    background-color:var(--critical-9, #E54666);
  }
      

        
        
      
      
  .bpMCqC {
    color:var(--neutral-12);
  height:7rem;
  font-size:var(--font-size-sm);
  background: var(--neutral-2);
  font-family:Inter;
  padding-top:0.75rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.75rem;
  border-top-left-radius:var(--rounding-lg);
  border-top-right-radius:var(--rounding-lg);
  border-bottom-left-radius:var(--rounding-lg);
  border-bottom-right-radius:var(--rounding-lg);
  }
      

      
        
        
      
      
  .dZTqfp {
    color:var(--neutral-8, #625F69);
  width:1rem;
  height:1rem;
  min-width:3px;
  }
      

      
        
        
      
      
  .cIwnDS {
    color:var(--notice-11, #FFA057);
  font-size:var(--font-size-lg);
  text-align:left;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .bYLnWi {
    color:#E5E5E5;
  width:100%;
  padding:8px;
  font-size:0.75rem;
  min-height:10rem;
  border-radius:6px;
  background-color:var(--neutral-2, #1A191B);
  }
      

      
        
        
      
      
  .blbzIQ {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--critical-5, #5E1A2E);
  }
      

      
  .blbzIQ:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .bOkjCu {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .mwnZG {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  max-width:250px;
  align-items:start;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--critical-5, #5E1A2E);
  }
      

      
  .mwnZG:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .ewjupj {
    flex:1;
  color:var(--neutral-12, #EEEEF0);
  font-size:var(--font-size-sm);
  min-width:250px;
  align-items:start;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--notice-2, #1E160F);
  }
      

      
  .ewjupj:focus {
    outline-color:var(--success-7, #1C6961);
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .fAmyxV {
    gap:.5rem;
  width:100%;
  }
      

      
        
        
      
      
  .Klmxs {
    width:100%;
  flex-wrap:nowrap;
  align-items:start;
  padding-top:.75rem;
  padding-left:.75rem;
  padding-right:.75rem;
  flex-direction:column;
  padding-bottom:.75rem;
  justify-content:center;
  background-color:var(--journey-logbook-background, transparent);
  border-top-color:var(--neutral-5, #323035);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
        
      
      
  .bmVQSg {
    gap:1rem;
  width:100%;
  align-items:center;
  padding-top:1rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:start;
  background-color:var(--header-background-color, #2ea07c);
  border-bottom-color:var(--header-divider-line-color, #023B37);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  .eiUcJN {
    color:var(--notice-11, #FFA057);
  width:1.25rem;
  height:1.25rem;
  }
      

      
        
        
      
      
  .GlfCO {
    gap:1rem;
  flex:1;
  flex-wrap:wrap;
  align-items:start;
  padding-top:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:space-between;
  border-top-color:var(--critical-8, #B3445A);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
        
      
      
  .eghWmM {
    color:var(--neutral-12, #EEEEF0);
  width:1.75rem;
  height:1.75rem;
  }
      

      
        
        
      
      
  .egbQME {
    gap:.25rem;
  color:var(--neutral-12, #EEEEF0);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  padding-top:.75rem;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:.75rem;
  justify-content:start;
  background-color:var(--critical-8, #B3445A);
  }
      

      
  .egbQME:hover {
    background-color:var(--critical-9, #E54666);
  }
      

        
        
      
      
  .dvxWda {
    flex:1;
  min-width:9rem;
  padding-top:.5rem;
  border-color:var(--notice-8, #A35829);
  border-style:solid;
  border-width:1px;
  padding-left:.75rem;
  border-radius:var(--rounding-lg);
  padding-right:.75rem;
  padding-bottom:.5rem;
  background-color:var(--notice-4, #462100);
  }
      

      
        
        
      
      
  .bJJhbK {
    flex-wrap:wrap;
  align-items:start;
  flex-direction:row;
  padding-bottom:.25rem;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .dyaIVJ {
    gap:.5rem;
  flex-wrap:wrap;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  padding-bottom:1.25rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bbZHQw {
    top:1rem;
  right:1.25rem;
  display:none;
  position:absolute;
  }
      

      
          @media (max-width: 1024px) {
            
  .bbZHQw {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
        
      