
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --on-surface-primary: var(--Black-1000, #192222);
--on-surface-secondary: var(--Black-600, #757A7A);
--on-surface-inverse: var(--White, #ffffff);
--surface-primary: var(--White, #ffffff);
--surface-secondary: var(--Neutral-100, #F4F4F0);
--surface-inverse: var(--Black-1000, #192222);
--surface-inverse-hover: var(--Black-900, #303838);
--outline-primary: var(--Neutral-300, #D9D9D5);
--outline-subtle: var(--Neutral-200, #E6E6E2);
--tint-weak: var(--Tint-100, #9595871f);
--tint-strong: var(--Tint-200, #9595873b);
--on-surface-disabled: var(--Black-400, #A3A7A7);
--focus-ring: var(--Blue-700, #0083E4);
--Happy-100: #FFFDF3;
--Happy-200: #FFFBE5;
--Happy-300: #FFF7C8;
--Happy-400: #FFF3A7;
--Happy-500: #FFEF7C;
--Happy-600: #FFEB36;
--Happy-700: #E4D230;
--Happy-800: #C6B62A;
--Happy-900: #A19522;
--Happy-1000: #726918;
--Orange-100: #FFF4F2;
--Orange-200: #FFE9E4;
--Orange-300: #FFD2C6;
--Orange-400: #FFB7A1;
--Orange-500: #FF9772;
--Orange-600: #FF6F00;
--Orange-700: #E46300;
--Orange-800: #C65600;
--Orange-900: #A14600;
--Orange-1000: #723200;
--Red-10: #FFF2F2;
--Red-20: #FFE4E5;
--Red-30: #FFC6C8;
--Red-40: #FFA1A5;
--Red-50: #FF7279;
--Red-60: #FF002E;
--Red-70: #E40029;
--Red-80: #C60024;
--Red-90: #A1001D;
--Red-100: #720015;
--Blue-100: #F2F6FF;
--Blue-200: #E4EDFF;
--Blue-300: #C6DAFF;
--Blue-400: #A1C5FF;
--Blue-500: #72AEFF;
--Blue-600: #0093FF;
--Blue-700: #0083E4;
--Blue-800: #0072C6;
--Blue-900: #005DA1;
--Blue-1000: #004272;
--Green-10: #F2FAF5;
--Green-20: #E4F4EA;
--Green-30: #C6E9D2;
--Green-40: #A2DCB8;
--Green-50: #74D09A;
--Green-60: #19C273;
--Green-70: #16AE67;
--Green-80: #139659;
--Green-90: #107B49;
--Green-100: #0B5733;
--Black-100: #E8E9E9;
--Black-200: #D1D3D3;
--Black-300: #BABDBD;
--Black-400: #A3A7A7;
--Black-500: #8C9090;
--Black-600: #757A7A;
--Black-700: #5E6464;
--Black-800: #474E4E;
--Black-900: #303838;
--Black-1000: #192222;
--Black-1100: #0F1A1A;
--Neutral-100: #F4F4F0;
--Neutral-200: #E6E6E2;
--Neutral-300: #D9D9D5;
--White: #ffffff;
--Tint-100: #83837417;
--Tint-200: #83837433;
--Tint-300: #8383744f;
    /* Fonts */
    

    /* Font size */
    --Label-01: .75rem;
--Label-02: 0.875rem;
--Body-01: .875rem;
--Body-02: 1rem;
--Body-03: 1.5rem;
--Title-01: 0.875rem;
--Title-02: 1rem;
--Title-03: 1.25rem;
--Title-04: 1.75rem;
--Title-05: 2rem;
--Title-06: 2.625rem;
--Title-07: 3.375rem;
    /* Font weight */
    
    /* 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 */
    --0: 0px;
--2: 0.125rem;
--4: 0.25rem;
--8: 0.5rem;
--12: 0.75rem;
--16: 1rem;
--20: 1.25rem;
--24: 1.5rem;
--28: 1.75rem;
--32: 2rem;
--36: 2.25rem;
--40: 2.5rem;
--48: 3rem;
--56: 3.5rem;
--64: 4rem;
--72: 4.5rem;
--80: 5rem;
--96: 6rem;
--112: 7rem;
--120: 8rem;
--border-radius: var(--12);
    /* 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;
    }
  }
}

      
  .bsAHmv {
    height:100dvh;
  display:flex;
  overflow:scroll;
  background-color:var(--surface-primary, #ffffff);
  scroll-snap-type:y mandatory;
  }
      

      
        
      
      
  .eegJzp {
    font-size:0.45em;
  font-weight:inherit;
  line-height:1em;
  padding-left:var(--20);
  }
      

      
        
      
      
  .cOqkCM {
    font-size:inherit;
  background-color:currentColor;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eaVsEz {
    gap:var(--2);
  font-size:var(--Title-04);
  align-items:center;
  font-weight:600;
  justify-content:start;
  }
      

      
        
      
      
  .enAsLb {
    color:var(--Black-60, #757A7A);
  font-size:var(--Label-01);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dporsC {
    font-size:var(--Body-03);
  font-weight:inherit;
  }
      

      
          @media (max-width: 768px) {
            
  .dporsC {
    font-size:var(--Title-02);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fxLqcB {
    gap:var(--12);
  display:grid;
  container-name:notion-link;
  container-type:inline-size;
  grid-template-columns:repeat(4, 1fr);
  }
      

      
  
      

        
      
      
  .cizKhl {
    height:8px;
  border-radius:999px;
  background-color:var(--Neutral-20, #E6E6E2);
  }
      

      
        
      
      
  .cGgJdX {
    gap:var(--16);
  }
      

      
        
      
      
  .fEsLwr {
    gap:var(--12);
  display:grid;
  grid-column:span 4;
  grid-template-columns:subgrid;
  }
      

      
        
      
      
  .ZCCBL {
    gap:var(--32);
  grid-column:span 2;
  padding-top:var(--20);
  border-color:var(--Neutral-30, #D9D9D5);
  border-style:solid;
  border-width:1px;
  padding-left:var(--20);
  border-radius:var(--border-radius);
  padding-right:var(--20);
  padding-bottom:var(--20);
  background-color:var(--White, #ffffff);
  }
      

      
          @media (max-width: 479px) {
            
  .ZCCBL {
    grid-column:span 4;
  }
      

          }
          
        
      
      
  .cibvuO {
    height:100%;
  border-radius:999px;
  background-color:var(--Green-90, #107B49);
  }
      

      
        
      
      
  .dunuja {
    color:inherit;
  display:inline-block;
  font-size:var(--Label-01);
  font-weight:600;
  }
      

      
        
      
      
  .FrPBT {
    height:1px;
  background-color:var(--Neutral-30, #D9D9D5);
  }
      

      
        
      
      
  .fizTEA {
    gap:var(--8);
  }
      

      
        
      
      
  .eXOJZi {
    color:var(--Black-60, #757A7A);
  display:inline-block;
  font-size:var(--Label-01);
  font-weight:600;
  }
      

      
        
      
      
  .cCanzn {
    color:inherit;
  display:inline-block;
  font-size:var(--Label-02);
  font-weight:600;
  }
      

      
        
      
      
  .bjXhMl {
    grid-column:span 4;
  }
      

      
        
      
      
  .dBSeuO {
    gap:var(--36);
  color:var(--on-surface-primary, #192222);
  grid-column:2/4;
  padding-top:var(--40);
  padding-left:var(--40);
  border-radius:16px;
  padding-right:var(--40);
  container-name:notion-link;
  container-type:inline-size;
  padding-bottom:var(--40);
  background-color:var(--surface-secondary, #F4F4F0);
  }
      

      
        
      
      
  .injbw {
    width:14px;
  height:14px;
  max-width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dTXohI {
    color:inherit;
  font-size:var(--Title-03);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .bkcNRU {
    width:40px;
  height:40px;
  max-width:100%;
  }
      

      
        
      
      
  .cnpjDb {
    gap:var(--8);
  flex:1;
  color:var(--on-surface-inverse, #ffffff);
  cursor:pointer;
  outline:none;
  font-size:var(--Body-02);
  align-items:center;
  font-weight:500;
  line-height:1;
  padding-top:var(--12);
  user-select:none;
  padding-left:var(--16);
  border-radius:999px;
  padding-right:var(--16);
  flex-direction:row;
  padding-bottom:var(--12);
  justify-content:center;
  background-color:var(--surface-inverse, #192222);
  }
      

      
  .cnpjDb:hover {
    background-color:var(--surface-inverse-hover, #0F1A1A);
  }
      


  .cnpjDb.disabled {
    opacity:0.4;
  pointer-events:none;;
  }
      


  .cnpjDb.secondary {
    color:var(--on-surface-primary, #192222);
  background-color:var(--tint-weak, #9595871f);
  }
      


  .cnpjDb.secondary:hover {
    background-color:var(--tint-strong, #9595873b);
  }
      


  .cnpjDb.permission {
    background-color:var(--Blue-70, #0083E4);
  }
      


  .cnpjDb.permission:hover {
    background-color:var(--Blue-80, #0072C6);
  }
      


  .cnpjDb.size-sm {
    font-size:var(--Body-01);
  padding-top:var(--8);
  padding-left:var(--16);
  padding-right:var(--16);
  padding-bottom:var(--8);
  }
      

        
      
      
  .bFPOTV {
    gap:var(--4);
  top:0px;
  left:50%;
  color:var(--White, #ffffff);
  width:max-content;
  display:flex;
  opacity:0;
  position:absolute;
  font-size:var(--Label-01);
  transform:translate(-50%, -100%);
  transition:top 120ms ease-out 0ms,opacity 80ms ease-out 0ms,visibility 120ms ease-out 0ms;
  visibility:hidden;;
  align-items:center;
  font-weight:600;
  padding-top:var(--4);
  user-select:none;
  padding-left:var(--8);
  border-radius:4px;
  padding-right:var(--8);
  flex-direction:row;
  padding-bottom:var(--4);
  justify-content:start;
  background-color:var(--Black-100, #192222);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fuVuis {
    gap:var(--16);
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bBbkdc {
    flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cPUtum {
    color:var(--Black-60, #757A7A);
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .ezHbWL {
    color:inherit;
  font-size:1.125rem;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .bYhSxC {
    color:var(--Black-60, #757A7A);
  display:inline-block;
  font-size:var(--Body-01);
  font-weight:400;
  }
      

      
        
      
      
  .zXxcA {
    gap:var(--4);
  }
      

      
        
      
      
  .cNolKZ {
    color:inherit;
  display:inline-block;
  font-weight:400;
  }
      

      
        
      
      
  .bMqazk {
    color:var(--on-surface-primary, #192222);
  width:100%;
  height:200px;
  display:flex;
  align-items:center;
  border-radius:12px;
  flex-direction:column;
  justify-content:center;
  background-color:var(--surface-secondary, #F4F4F0);
  }
      

      
        
      
      
  .fvWIBw {
    color:inherit;
  display:inline-block;
  position:relative;
  font-size:var(--Title-02);
  text-align:center;
  font-weight:600;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fbnWSw {
    color:var(--on-surface-primary);
  cursor:pointer;
  display:block;
  outline:none;
  font-size:var(--Body-01);
  transition:background-color 130ms ease-out 0ms;
  font-weight:500;
  padding-top:var(--8);
  user-select:none;
  padding-left:var(--16);
  border-radius:4px;
  padding-right:var(--16);
  padding-bottom:var(--8);
  }
      

      
  .fbnWSw:hover {
    background-color:var(--tint-weak, #9595871f);
  }
      


  .fbnWSw.disabled {
    color:var(--on-surface-disabled, #A3A7A7);
  pointer-events:none;
  }
      

        
      
      
  
      

      
        
      
      
  
      

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

      
        
      
      
  
      

      
        
      
      
  .ehynmD {
    height:100dvh;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  scroll-snap-align:start;
  }
      

      
        
      
      
  .OyOtl {
    padding-bottom:var(--8);
  }
      

      
        
      
      
  .bnZFff {
    gap:var(--16);
  color:var(--Black-100, #192222);
  font-size:var(--Body-03);
  align-self:center;
  align-items:center;
  font-weight:500;
  padding-top:var(--12);
  border-color:var(--Neutral-30, #D9D9D5);
  border-style:solid;
  border-width:1.5px;
  padding-left:var(--24);
  border-radius:16px;
  padding-right:var(--24);
  flex-direction:row;
  padding-bottom:var(--12);
  }
      

      
        
      
      
  .LYUQI {
    color:inherit;
  display:inline-block;
  font-size:var(--Title-03);
  }
      

      
        
      
      
  .flAREO {
    font-size:40px;
  align-self:center;
  padding-top:var(--8);
  padding-left:var(--8);
  border-radius:24px;
  padding-right:var(--8);
  padding-bottom:var(--8);
  background-color:var(--Red-30, #FFC6C8);
  }
      

      
        
      
      
  .eytuxC {
    width:32px;
  height:32px;
  border-radius:8px;
  }
      

      
        
      
      
  .esEfSj {
    gap:var(--32);
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .exqlcT {
    gap:var(--32);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ewFMNl {
    width:100%;
  height:100%;
  position:absolute;
  animation:fadeInOpacity 200ms ease-in-out;
  background-color:#19222252;
  }
      

      
        
      
      
  .dlPLhA {
    top:0px;
  left:0px;
  right:0px;
  width:100dvw;
  bottom:0px;
  height:100dvh;
  z-index:10;
  position:fixed;
  align-items:center;
  padding-left:var(--24);
  padding-right:var(--24);
  justify-content:center;
  }
      

      
          @media (max-width: 379px) {
            
  .dlPLhA {
    align-items:center;
  padding-left:0px;
  padding-right:0px;
  justify-content:end;
  }
      

          }
          
        
      
      
  .bZIBlg {
    gap:var(--8);
  align-items:stretch;
  padding-top:var(--24);
  padding-left:var(--24);
  padding-right:var(--24);
  flex-direction:row;
  padding-bottom:var(--24);
  justify-content:stretch;
  }
      

      
        
      
      
  .bYcLLY {
    align-items:center;
  padding-top:var(--20);
  padding-left:var(--24);
  padding-right:var(--24);
  flex-direction:row;
  padding-bottom:var(--20);
  justify-content:space-between;
  }
      

      
        
      
      
  .cdKKyX {
    color:inherit;
  display:inline-block;
  font-size:1.125rem;
  font-weight:600;
  }
      

      
        
      
      
  .ekLAWl {
    color:var(--on-surface-primary, #192222);
  padding-top:var(--24);
  padding-left:var(--24);
  padding-right:var(--24);
  padding-bottom:var(--24);
  border-top-color:var(--Neutral-20, #E6E6E2);
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-color:var(--Neutral-20, #E6E6E2);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .cfcOiJ {
    font-size:1.5rem;
  }
      

      
        
      
      
  .dsqCcq {
    width:100%;
  z-index:1;
  overflow:hidden;
  position:relative;
  animation:fadeIn 200ms ease-out;
  max-width:550px;
  border-radius:var(--24);
  background-color:var(--White, #ffffff);
  }
      

      
  .dsqCcq.permission-modal {
    max-width:400px;
  }
      


          @media (max-width: 379px) {
            
  .dsqCcq {
    animation:fadeIn 300ms ease-in-out;
  max-width:initial;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

          }
          
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
      
      
  
      

      
        
      
      
  .rltzo {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .qKLPx {
    display:none;
  }
      

      
        
      
      
  .JvZIa {
    display:none;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
          @media (max-width: 768px) {
            
  .eombOY {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .dauHOK {
    gap:var(--80);
  width:100%;
  grid-row:1;
  max-width:844px;
  grid-column:span 1;
  justify-self:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 768px) {
            
  .dauHOK {
    gap:var(--40);
  align-items:start;
  flex-direction:row;
  justify-content:end;
  }
      

          }
          
        
      
      
  
      

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

      
        
      
      
  .DFKEj {
    top:1px;
  right:1px;
  width:10px;
  height:10px;
  position:absolute;
  border-color:var(--Neutral-10, #F4F4F0);
  border-style:solid;
  border-width:2px;
  border-radius:999px;
  background-color:var(--Red-50, #FF7279);
  }
      

      
        
      
      
  .bzmaCB {
    top:0px;
  left:0px;
  width:100dvw;
  height:100dvh;
  display:flex;
  position:fixed;
  flex-direction:column;
  }
      

      
        
      
      
  .obFbB {
    display:flex;
  position:relative;
  flex-direction:column;
  }
      

      
        
      
      
  .bwfXKJ {
    font-size:var(--Label-01);
  }
      

      
        
      
      
  
      

      
        
      
      
  .bzQEKs {
    gap:var(--8);
  color:var(--on-surface-primary, #192222);
  cursor:pointer;
  z-index:1;
  position:relative;
  align-items:center;
  border-radius:999px;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .bzQEKs:hover::after {
    scale:1.3;
  width:100%;
  height:100%;
  content:"";
  display:block;
  z-index:-1;
  position:absolute;
  border-radius:inherit;
  background-color:var(--tint-weak, #83837417);
  }
      


  .bzQEKs:disabled {
    opacity:.4;
  pointer-events:none;
  }
      


  .bzQEKs.user-icon::after {
    content:none;
  background-color:initial;
  }
      


  .bzQEKs.secondary {
    background-color:var(--tint-weak, #83837417);
  }
      


  .bzQEKs.secondary::after {
    content:none;
  }
      


  .bzQEKs.secondary:hover {
    background-color:var(--tint-strong, #83837433);
  }
      


  .bzQEKs.size-lg {
    width:var(--48);
  height:var(--48);
  }
      

        
      
      
  .bdFRjF {
    font-size:var(--Body-03);
  border-radius:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fjBZWX {
    cursor:pointer;
  display:inline-block;
  outline:none;
  font-size:var(--Body-03);
  padding-top:var(--12);
  padding-left:var(--12);
  border-radius:999px;
  padding-right:var(--12);
  padding-bottom:var(--12);
  }
      

      
  .fjBZWX.primary {
    color:var(--on-surface-inverse, #ffffff);
  background-color:var(--surface-inverse, #192222);
  }
      


  .fjBZWX.primary:hover {
    background-color:var(--surface-inverse-hover);
  }
      


  .fjBZWX.secondary {
    color:var(--on-surface-primary, #192222);
  background-color:var(--tint-weak, #9595871f);
  }
      


  .fjBZWX.secondary:hover {
    background-color:var(--tint-strong, #9595873b);
  }
      


  .fjBZWX.disabled {
    opacity:0.4;
  pointer-events:none;;
  }
      

        
      
      
  
      

      
        
      
      
  .cxYMqc {
    flex:1;
  }
      

      
          @media (max-width: 768px) {
            
  .cxYMqc {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ccXWJR {
    width:var(--48);
  height:var(--48);
  border-radius:999px;
  }
      

      
        
      
      
  .bBEvNW {
    gap:var(--80);
  flex:1;
  color:var(--on-surface-primary, #192222);
  outline:none;
  min-height:184px;
  align-items:end;
  padding-top:var(--16);
  padding-left:var(--16);
  border-radius:var(--border-radius);
  padding-right:var(--16);
  flex-direction:row;
  padding-bottom:var(--16);
  justify-content:start;
  background-color:var(--surface-secondary, #F4F4F0);
  }
      

      
  .bBEvNW:hover {
    background-color:var(--tint-strong, #9595873b);
  }
      


  .bBEvNW.primary {
    background-color:var(--Happy-60, #FFEB36);
  }
      


  .bBEvNW.primary:hover {
    background-color:var(--Happy-70, #E4D230);
  }
      


          @media (max-width: 959px) {
            
  .bBEvNW {
    gap:var(--32);
  min-height:0px;
  align-items:center;
  padding-top:var(--48);
  padding-left:var(--16);
  padding-right:var(--16);
  flex-direction:row;
  justify-content:start;
  }
      

          }
          

  .bBEvNW.disabled {
    opacity:0.3;
  pointer-events:none;;
  }
      

        
      
      
  .evspaU {
    font-size:inherit;
  font-family:inherit;
  font-weight:300;
  margin-left:var(--2);
  }
      

      
        
      
      
  .cEJupp {
    top:50%;
  left:50%;
  position:absolute;
  transform:translate(-50%, -50%);
  transition:transform 0.3s cubic-bezier(0.5, 1, 0.89, 1);
  }
      

      
        
      
      
  .dEYDCE {
    gap:var(--4);
  flex:1;
  }
      

      
        
      
      
  .RLvov {
    top:var(--28);
  color:var(--on-surface-primary, #192222);
  right:var(--28);
  width:var(--48);
  height:var(--48);
  overflow:hidden;
  position:absolute;
  font-size:var(--Body-03);
  border-radius:999px;
  background-color:var(--tint-strong, #9595873b);
  }
      

      
          @media (max-width: 959px) {
            
  .RLvov {
    top:initial;
  left:initial;
  right:initial;
  bottom:initial;
  position:relative;
  }
      

          }
          

  .RLvov.primary {
    color:var(--Happy-600, #FFEB36);
  background-color:var(--surface-inverse, #192222);
  }
      

        
      
      
  .jZaQT {
    top:50%;
  left:50%;
  position:absolute;
  transform:translate(-200%, 100%);
  transition:transform 0.3s cubic-bezier(0.5, 1, 0.89, 1);
  }
      

      
        
      
      
  .HSWlR {
    font-size:var(--Title-03);
  font-weight:600;
  }
      

      
        
      
      
  .nJvbw {
    font-size:var(--Body-01);
  font-weight:400;
  line-height:1.3;
  white-space:normal;
  }
      

      
        
      
      
  
      

      
        
      
      
  .evhmOz {
    flex:1;
  padding-left:var(--4);
  padding-right:var(--4);
  flex-direction:row;
  }
      

      
          @media (max-width: 768px) {
            
  .evhmOz {
    overflow:scroll;
  }
      

          }
          
        
      
      
  .bDKzXe {
    gap:var(--24);
  background-color:var(--White, #ffffff);
  }
      

      
        
      
      
  .bryOA {
    color:var(--on-surface-primary, #192222);
  font-size:var(--Body-02);
  font-weight:600;
  }
      

      
        
      
      
  .bFXEQR {
    width:16px;
  border:2px solid var(--checkbox-border-color);
  height:16px;
  margin:6px;
  outline:none;
  padding:0px;
  box-sizing:border-box;
  border-color:var(--Black-40, #A3A7A7);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  background-color:transparent;
  }
      

      
        
      
      
  .bqpvEz {
    color:var(--on-surface-primary);
  font-size:var(--Body-02);
  font-weight:600;
  }
      

      
        
      
      
  .fcnWUy {
    color:var(--on-surface-secondary, #757A7A);
  font-size:0.875rem;
  font-style:normal;
  font-weight:500;
  }
      

      
        
      
      
  .dDrKzg {
    gap:var(--8);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dzUVhq {
    color:var(--on-surface-primary, #192222);
  border:1px solid #BABDBD;
  resize:none;
  display:flex;var(--Spacing-20, 1.25rem);
  font-size:var(--Body-01);
  align-self:stretch;
  font-style:normal;
  align-items:flex-start;
  font-family:"Noi Grotesk";
  font-weight:500;
  line-height:1.7;
  padding-top:var(--12);
  border-color:var(--Black-30, #BABDBD);
  border-style:solid;
  border-width:1px;
  padding-left:var(--20);
  border-radius:8px;
  padding-right:var(--20);
  padding-bottom:var(--12);
  }
      

      
  .dzUVhq:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
      
      
  .LiJYz {
    gap:var(--8);
  opacity:0.3;
  align-items:center;
  flex-direction:row;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ctyuJb {
    color:var(--on-surface-primary, #192222);
  border:1px solid #BABDBD;
  resize:none;
  display:flex;var(--Spacing-20, 1.25rem);
  font-size:var(--Body-01);
  align-self:stretch;
  font-style:normal;
  min-height:120px;
  align-items:flex-start;
  font-family:"Noi Grotesk";
  font-weight:500;
  line-height:1.7;
  padding-top:var(--12);
  border-color:var(--Black-30, #BABDBD);
  border-style:solid;
  border-width:1px;
  padding-left:var(--20);
  border-radius:8px;
  padding-right:var(--20);
  padding-bottom:var(--12);
  }
      

      
        
      
      
  
      

      
        
      
      
  .fcaWTV {
    gap:var(--64);
  display:flex;
  align-items:stretch;
  flex-direction:column;
  }
      

      
  .fcaWTV.hide-dates {
    gap:var(--12);
  }
      

        
      
      
  .QrUDn {
    display:flex;
  outline:none;
  align-items:center;
  padding-top:var(--16);
  padding-left:var(--16);
  border-radius:var(--border-radius);
  padding-right:var(--32);
  flex-direction:row;
  padding-bottom:var(--16);
  justify-content:start;
  background-color:var(--White, #ffffff);
  }
      

      
        
      
      
  .dVpsuU {
    height:1px;
  background-color:var(--Neutral-10, #F4F4F0);
  }
      

      
        
      
      
  .beBxLR {
    color:inherit;
  height:var(--16);
  font-size:1.125rem;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .bHSnjL {
    gap:var(--12);
  color:var(--on-surface-primary, #192222);
  }
      

      
        
      
      
  .cgRuAp {
    gap:var(--4);
  flex:1;
  overflow:hidden;
  align-items:stretch;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .unCxu {
    border-radius:999px;
  }
      

      
        
      
      
  .eoxykj {
    gap:var(--8);
  color:var(--on-surface-primary, #192222);
  align-items:stretch;
  justify-content:start;
  }
      

      
        
      
      
  .fxvPNv {
    color:inherit;
  height:var(--16);
  display:inline;
  overflow:hidden;
  font-size:var(--Title-02);
  min-width:0px;
  text-align:left;
  font-weight:600;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .eSuCDz {
    height:1px;
  background-color:var(--outline-primary, #D9D9D5);
  }
      

      
        
      
      
  .dCGrAH {
    gap:var(--12);
  }
      

      
        
      
      
  .dDNXWI {
    color:var(--on-surface-primary, #192222);
  cursor:pointer;
  display:flex;
  outline:none;
  align-items:center;
  padding-top:var(--16);
  padding-left:var(--16);
  border-radius:var(--border-radius);
  padding-right:var(--32);
  flex-direction:row;
  padding-bottom:var(--16);
  justify-content:start;
  }
      

      
  .dDNXWI:hover {
    background-color:var(--tint-weak, #9595871f);
  }
      

        
      
      
  .bOSNBp {
    color:inherit;
  display:inline;
  overflow:hidden;
  font-size:var(--Title-02);
  min-width:0px;
  text-align:left;
  font-weight:600;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bOSDBG {
    font-size:var(--Body-02);
  margin-left:var(--24);
  }
      

      
        
      
      
  .eQmkfB {
    color:inherit;
  display:inline-block;
  text-align:left;
  font-weight:600;
  }
      

      
        
      
      
  .dkiJGh {
    gap:var(--16);
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .rBpZq {
    width:48px;
  height:48px;
  max-width:100%;
  border-radius:999px;
  }
      

      
        
      
      
  .bytFVa {
    color:inherit;
  display:inline-block;
  text-align:left;
  font-weight:500;
  }
      

      
        
      
      
  .bWotUk {
    gap:var(--4);
  font-size:var(--Label-01);
  flex-direction:row;
  }
      

      
        
      
      
  .bOoSZM {
    color:var(--on-surface-secondary, #757A7A);
  display:inline-block;
  text-align:left;
  font-weight:500;
  }
      

      
        
      
      
  
      

      
        
      
      
  .lgCSr {
    gap:var(--8);
  align-items:stretch;
  justify-content:start;
  }
      

      
        
      
      
  .eHSEHo {
    gap:var(--16);
  flex:1;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fmORxt {
    width:100%;
  display:block;
  z-index:1;
  margin-top:var(--24);
  min-height:48px;
  margin-left:auto;
  margin-right:auto;
  }
      

      
        
      
      
  .dyRlzv {
    height:100%;
  container:header/ inline-size;
  padding-top:0.625rem;
  padding-left:var(--20);
  border-radius:4px;
  padding-right:var(--20);
  flex-direction:row;
  padding-bottom:0.625rem;
  justify-content:space-between;
  background-color:var(--surface-secondary, #F4F4F0);
  }
      

      
        
      
      
  .cxvBdj {
    gap:var(--24);
  color:var(--on-surface-primary, #192222);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
          @media (max-width: 379px) {
            
  
      

          }
          
        
      
      
  .TAaNq {
    width:100%;
  height:1px;
  display:block;
  background-color:var(--outline-primary, #D9D9D5);
  }
      

      
        
      
      
  
      

      
        
      
      
  .SvFVO {
    width:53px;
  height:53px;
  max-width:100%;
  border-radius:999px;
  }
      

      
        
      
      
  .byMuPg {
    color:var(--on-surface-secondary, #757A7A);
  display:inline-block;
  font-size:var(--Body-01);
  text-align:center;
  font-weight:400;
  }
      

      
        
      
      
  .ePOmPL {
    display:inline-block;
  font-size:var(--Title-02);
  text-align:center;
  font-weight:600;
  }
      

      
        
      
      
  .dhJCQe {
    gap:12px;
  width:100%;
  display:flex;
  align-items:stretch;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .faGaXi {
    gap:2px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eeMexA {
    width:40px;
  height:40px;
  padding-top:var(--8);
  padding-left:var(--8);
  border-radius:999px;
  padding-right:var(--8);
  padding-bottom:var(--8);
  }
      

      
        
      
      
  .daTGEA {
    top:var(--24);
  right:var(--32);
  z-index:2;
  position:absolute;
  align-self:flex-end;
  }
      

      
          @media (min-width: 379px) {
            
  .daTGEA {
    display:none;
  }
      

          }
          
        
      
      
  .noVxi {
    gap:var(--12);
  color:var(--on-surface-primary, #192222);
  cursor:pointer;
  outline:none;
  align-items:center;
  padding-top:var(--12);
  user-select:none;
  padding-left:var(--12);
  border-radius:4px;
  padding-right:var(--16);
  flex-direction:row;
  padding-bottom:var(--12);
  justify-content:start;
  }
      

      
  .noVxi:hover {
    background-color:var(--tint-weak, #9595871f);
  }
      


  .noVxi.disabled {
    color:var(--on-surface-disabled, #A3A7A7);
  pointer-events:none;
  }
      

        
      
      
  .bMwLqh {
    color:inherit;
  display:inline-block;
  font-size:var(--Title-01);
  text-align:center;
  font-weight:500;
  }
      

      
        
      
      
  .bYPxwb {
    font-size:var(--Body-03);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dZGKHK {
    gap:var(--24);
  top:var(--12);
  color:var(--on-surface-primary, #192222);
  right:0px;
  width:325px;
  display:flex;
  z-index:3;
  position:absolute;
  box-shadow:0px 0px 40px 0px rgba(25, 34, 34, 0.20);
  align-items:end;
  padding-top:var(--16);
  padding-left:var(--16);
  border-radius:var(--border-radius);
  padding-right:var(--16);
  flex-direction:column;
  padding-bottom:var(--16);
  justify-content:start;
  background-color:var(--surface-primary, #ffffff);
  }
      

      
          @media (max-width: 379px) {
            
  .dZGKHK {
    top:0px;
  left:0px;
  width:100%;
  position:fixed;
  animation:fadeInDown 300ms ease-out;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  }
      

          }
          

          @media (max-width: 379px) {
            
  .dZGKHK.adjusted {
    top:calc(-1 * var(--24));
  left:calc(-1 * var(--16));
  width:100vw;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .bsIwcw {
    gap:8px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .ciHLsl {
    color:var(--Black-70, #5E6464);
  font-size:var(--Title-01);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .doQZZz {
    gap:12px;
  width:100%;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

      
          @media (max-width: 379px) {
            
  .doQZZz {
    padding-top:var(--24);
  padding-bottom:var(--16);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .ekpTpR {
    width:var(--28);
  height:var(--28);
  border-radius:999px;
  }
      

      
        
      
      
  .bGsvJF {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  z-index:2;
  position:fixed;
  animation:fadeInOpacity 200ms ease-in-out;
  }
      

      
          @media (max-width: 379px) {
            
  .bGsvJF {
    background-color:#19222252;
  }
      

          }
          
        
      
      
  .eqxRho {
    gap:var(--4);
  color:var(--on-surface-primary, #192222);
  display:flex;
  outline:none;
  font-size:var(--Label-01);
  min-width:initial;
  align-items:center;
  font-weight:600;
  padding-top:var(--8);
  user-select:none;
  padding-left:var(--12);
  border-radius:8px;
  padding-right:var(--12);
  flex-direction:column;
  padding-bottom:var(--8);
  justify-content:center;
  }
      

      
  .eqxRho:hover {
    background-color:var(--tint-weak, #83837417);
  }
      


  .eqxRho.disabled {
    opacity:0.4;
  pointer-events:none;
  }
      

        
      
      
  .cINQZ {
    width:48px;
  height:48px;
  max-width:100%;
  border-radius:6px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dAZJxS {
    gap:0.5rem;
  display:grid;
  grid-template-columns:repeat(3, minmax(31%, 1fr));
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dnmpeQ {
    top:var(--12);
  right:0px;
  z-index:3;
  position:absolute;
  box-shadow:0px 0px 40px 0px rgba(25, 34, 34, 0.20);
  padding-top:var(--16);
  padding-left:var(--16);
  border-radius:16px;
  padding-right:var(--16);
  padding-bottom:var(--16);
  background-color:var(--surface-primary, #ffffff);
  }
      

      
        
      
      
  
      

      
        
      
      
  .jJnSK {
    gap:var(--16);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ezgGuZ {
    gap:0px;
  flex-direction:column;
  justify-content:start;
  border-top-color:var(--Neutral-30, #D9D9D5);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .HIuju {
    top:var(--12);
  right:0px;
  z-index:3;
  position:absolute;
  min-width:400px;
  box-shadow:0px 0px 40px 0px rgba(25, 34, 34, 0.20);
  max-height:400px;
  border-radius:16px;
  background-color:#FFF;
  }
      

      
        
      
      
  .bmmSJY {
    color:var(--on-surface-primary, #192222);
  }
      

      
        
      
      
  .ePsmGt {
    left:-12px;
  width:12px;
  bottom:-4px;
  height:3px;
  transition:left 300ms ease-out 0ms;
  background-color:var(--surface-primary, #ffffff);
  }
      

      
        
      
      
  .dRptnI {
    height:fit-content;
  display:block;
  position:relative;
  font-size:var(--Label-01);
  font-weight:600;
  line-height:1.3;
  padding-bottom:var(--2);
  border-bottom-color:currentColor;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cwfmpr {
    padding-top:var(--16);
  padding-left:var(--16);
  padding-right:var(--16);
  flex-direction:row;
  padding-bottom:var(--16);
  justify-content:space-between;
  }
      

      
        
      
      
  .dYBgRF {
    gap:var(--12);
  padding-top:var(--12);
  padding-left:var(--16);
  padding-right:var(--16);
  flex-direction:row;
  padding-bottom:var(--12);
  }
      

      
        
      
      
  .cOCNJB {
    width:40px;
  height:40px;
  border-radius:999px;
  }
      

      
        
      
      
  .btDAfG {
    color:var(--Black-60, #757A7A);
  display:inline-block;
  text-align:left;
  font-weight:500;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bBrmkb {
    gap:var(--12);;
  color:var(--on-surface-primary, #192222);
  width:fit-content;
  align-items:center;;
  user-select:none;
  flex-direction:row;;
  justify-content:start;;
  }
      

      
        
      
      
  .GDJui {
    color:inherit;
  display:inline-block;
  position:relative;
  font-size:var(--Body-02);
  font-weight:600;
  }
      

      
  .GDJui.logo_text {
    font-size:var(--Body-02);
  font-family:inherit;
  }
      


          @media (max-width: 360px) {
            
  .GDJui {
    display:none;
  }
      

          }
          
        
      
      
  .dQBjPr {
    right:-2px;
  position:absolute;
  font-size:0.5rem;
  translate:100%;
  font-weight:600;
  letter-spacing:-0.5px;
  }
      

      
        
      
      
  .dsDkCb {
    width:1px;
  height:16px;
  background-color:currentColor;
  }
      

      
          @media (max-width: 360px) {
            
  .dsDkCb {
    display:none;
  }
      

          }
          
        
      
      
  .fetLLh {
    font-weight:300;
  }
      

      
        
      
      
  .ftVJuf {
    width:var(--20);
  height:var(--20);
  max-width:100%;
  border-radius:-;
  }
      

      
  .ftVJuf.athlon-logo {
    width:20px;
  }
      


          @media (max-width: 360px) {
            
  .ftVJuf {
    width:var(--24);
  height:var(--24);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .ceytIR {
    height:auto;
  min-height:0px;
  align-items:center;
  padding-top:var(--0);
  padding-left:0px;
  padding-right:0px;
  padding-bottom:var(--0);
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ftFSCe {
    display:inline-block;
  font-size:var(--Body-02);
  font-weight:400;
  line-height:1.4;
  }
      

      
        
      
      
  .eDSfib {
    gap:var(--16);
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .DxMhn {
    width:16px;
  height:16px;
  border-radius:999px;
  }
      

      
        
      
      
  .ediBQZ {
    gap:var(--12);
  width:100%;
  position:relative;
  align-items:center;
  padding-top:var(--24);
  padding-right:;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bha-DxG {
    width:16px;
  height:16px;
  box-sizing:content-box;
  padding-left:var(--8);
  border-radius:999px;
  padding-right:;
  padding-bottom:;
  }
      

      
        
      
      
  .bVyQeO {
    top:0px;
  left:-24px;
  width:calc(100% + var(--48));
  height:1px;
  position:absolute;
  background-color:var(--Neutral-20, #E6E6E2);
  }
      

      
        
      
      
  .faSgQU {
    gap:var(--4);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eLQHMW {
    gap:var(--4);
  flex:1;
  color:var(--Black-100, #192222);
  width:100%;
  cursor:pointer;
  outline:none;
  font-size:var(--Label-01);
  font-weight:400;
  padding-top:var(--12);
  user-select:none;
  padding-left:var(--16);
  border-radius:var(--border-radius);
  padding-right:var(--16);
  flex-direction:column;
  padding-bottom:var(--12);
  justify-content:start;
  background-color:var(--Neutral-10, #F4F4F0);
  }
      

      
  .eLQHMW:hover {
    background-color:var(--Neutral-20, #E6E6E2);
  }
      


  .eLQHMW:focus-visible {
    background-color:var(--Neutral-20, #E6E6E2);
  }
      

        
      
      
  .vRAtF {
    gap:var(--2);
  font-size:var(--Label-02);
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  .epOdVR {
    align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .eLAxIK {
    color:var(--Black-70, #5E6464);
  font-size:var(--Label-01);
  font-weight:400;
  }
      

      
        
      
      
  .ehBtud {
    font-size:var(--Label-01);
  font-weight:600;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eNUpC {
    gap:var(--20);
  flex:1;
  }
      

      
        
      
      
  .dvSJcG {
    flex:0;
  color:var(--on-surface-primary, #192222);
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .bnaIBn {
    color:inherit;
  font-size:1.375rem;
  font-weight:600;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fxcfXk {
    gap:var(--16);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cEOBff {
    grid-row:1;
  grid-column:span 1;
  padding-top:var(--12);
  padding-left:var(--8);
  padding-right:var(--8);
  padding-bottom:var(--12);
  }
      

      
          @media (max-width: 768px) {
            
  .cEOBff {
    width:max-content;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .bNttrg {
    display:inline-block;
  font-size:8rem;
  font-family:'PP Formula', Impact, sans-serif;
  line-height:1.1em;
  }
      

      
          @media (max-width: 719px) {
            
  .bNttrg {
    font-size:6rem;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
  .fwBpNE.code-elements {
    display:none;
  }
      

        
      
      
  .daJffM {
    gap:var(--48);
  margin-top:-3rem;
  align-items:center;
  justify-content:center;
  }
      

      
          @media (max-width: 379px) {
            
  .daJffM {
    gap:var(--16);
  align-items:stretch;
  }
      

          }
          

          @media (max-width: 768px) {
            
  .daJffM {
    align-items:stretch;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bCfyhb {
    flex:1;
  width:100%;
  max-width:800px;
  }
      

      
        
      
      
  .fECiEK {
    top:50%;
  left:var(--32);
  color:var(--Black-60, #757A7A);
  z-index:;
  position:absolute;
  font-size:1.25rem;
  max-width:100%;
  transform:translate(0, -50%);
  }
      

      
        
      
      
  .eunmsG {
    top:50%;
  right:var(--16);
  width:var(--28);
  height:var(--28);
  z-index:;
  position:absolute;
  max-width:100%;
  transform:translate(0, -50%);
  border-radius:6px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bpjRPx {
    color:var(--on-surface-primary, #192222);
  width:100%;
  font-size:var(--Body-02);
  font-family:inherit;
  padding-top:var(--16);
  border-color:var(--outline-primary, #D9D9D5);
  border-style:solid;
  border-width:1.5px;
  padding-left:var(--64);
  border-radius:999px;
  padding-right:var(--48);
  padding-bottom:var(--16);
  background-color:var(--surface-primary, #ffffff);
  }
      

      
  .bpjRPx::placeholder {
    color:var(--on-surface-disabled, #A3A7A7);
  font-weight:500;
  user-select:none;
  }
      


  .bpjRPx:hover {
    background-color:var(--tint-weak, #9595871f);
  }
      


  .bpjRPx:focus {
    background-color:var(--surface-primary, #ffffff);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bwmtoi {
    width:100%;
  display:flex;
  align-items:start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .dNpRFT {
    gap:var(--64);
  width:100%;
  grid-row:2;
  max-width:844px;
  align-items:stretch;
  grid-column:span 1;
  justify-self:center;
  flex-direction:column;
  }
      

      
          @media (max-width: 768px) {
            
  .dNpRFT {
    grid-column:span 2;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .drVBGy {
    width:100%;
  align-items:center;
  padding-left:var(--24);
  padding-right:var(--24);
  justify-content:start;
  }
      

      
          @media (max-width: 479px) {
            
  .drVBGy {
    padding-left:var(--16);
  padding-right:var(--16);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dPzIcZ {
    gap:var(--24);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bpOffw {
    padding-left:var(--4);
  padding-right:var(--4);
  flex-direction:row;
  }
      

      
          @media (max-width: 768px) {
            
  .bpOffw {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eeoTqo {
    gap:var(--16);
  flex-direction:row;
  }
      

      
        
      
      
  .blTpiV {
    gap:var(--72);
  flex-direction:row;
  }
      

      
          @media (max-width: 768px) {
            
  .blTpiV {
    gap:var(--24);
  display:grid;
  grid-template-rows:repeat(2, 1fr);
  grid-template-columns:repeat(2, 1fr);
  }
      

          }
          

          @media (max-width: 400px) {
            
  .blTpiV {
    gap:var(--16);
  display:grid;
  grid-template-rows:repeat(2, 1fr);
  grid-template-columns:repeat(2, 1fr);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .vbbRx {
    gap:var(--8);
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

      
          @media (max-width: 768px) {
            
  .vbbRx {
    gap:var(--40);
  flex-wrap:nowrap;
  align-items:center;
  padding-left:var(--24);
  padding-right:var(--24);
  flex-direction:row;
  justify-content:center;
  }
      

          }
          

          @media (max-width: 400px) {
            
  .vbbRx {
    gap:var(--16);
  flex-direction:column;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .cPeePh {
    position:relative;
  }
      

      
        
      
      
  .dYBHNl {
    color:var(--Black-100, #192222);
  border:1px solid #BABDBD;
  resize:none;
  display:flex;var(--Spacing-20, 1.25rem);
  font-size:var(--Body-01);
  align-self:stretch;
  font-style:normal;
  min-height:120px;
  align-items:flex-start;
  font-family:"Noi Grotesk";
  font-weight:500;
  line-height:1.7;
  padding-top:var(--12);
  border-color:var(--Black-30, #BABDBD);
  border-style:solid;
  border-width:1px;
  padding-left:var(--20);
  border-radius:8px;
  padding-right:var(--20);
  padding-bottom:var(--12);
  }
      

      
  .dYBHNl::placeholder {
    user-select:none;
  }
      

        
      
      
  
      

      
        
      
      
  .dxDKUf {
    color:var(--Black-100, #192222);
  cursor:pointer;
  font-size:var(--Body-01);
  appearance:none;
  font-style:normal;
  font-weight:500;
  line-height:1.7;
  padding-top:var(--12);
  user-select:none;
  border-color:var(--Black-30, #BABDBD);
  border-style:solid;
  border-width:1px;
  padding-left:var(--20);
  border-radius:8px;
  padding-right:var(--20);
  padding-bottom:var(--12);
  }
      

      
  .dxDKUf:disabled {
    opacity:0.3;
  pointer-events:none;
  }
      

        
      
      
  .GrrYS {
    top:50%;
  right:var(--20);
  width:12px;
  height:12px;
  opacity:0.3;
  position:absolute;
  transform:translate(0, -50%);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dmCGgO {
    width:100%;
  bottom:0px;
  position:fixed;
  background:linear-gradient(0deg, rgba(25, 34, 34, 0.8) 0%, rgba(25, 34, 34, 0)100%);
  align-items:center;
  padding-top:1.5rem;
  padding-bottom:1.5rem;
  justify-content:end;
  }
      

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

      
        
      
      
  .dVzRTl {
    width:100%;
  padding-left:var(--24);
  margin-bottom:var(--24);
  padding-right:var(--24);
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 479px) {
            
  .dVzRTl {
    padding-left:var(--16);
  padding-right:var(--16);
  }
      

          }
          

  .dVzRTl.logged-out {
    opacity:0.3;
  pointer-events:none;
  }
      

        
      
      
  
      

      
        
      
      
  .cSrjQj {
    gap:32px;
  align-items:stretch;
  justify-content:center;
  }
      

      
        
      
      
  .czFuUx {
    gap:16px;
  }
      

      
        
      
      
  .OUJQo {
    width:80px;
  height:80px;
  align-self:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .rLowu {
    gap:var(--12);
  align-items:center;
  padding-left:var(--24);
  padding-right:var(--24);
  flex-direction:column;
  justify-content:start;
  }
      

      
          @media (max-width: 479px) {
            
  .rLowu {
    padding-left:var(--16);
  padding-right:var(--16);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .byyeJs {
    gap:var(--16);
  height:max-content;
  grid-row:2;
  grid-column:span 1;
  }
      

      
          @media (max-width: 768px) {
            
  .byyeJs {
    display:none;
  grid-column-start:1;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fuwXuz {
    gap:var(--64) 9rem;
  color:var(--Black-100, #192222);
  width:100%;
  height:100dvh;
  display:grid;
  overflow:scroll;
  flex-wrap:nowrap;
  align-items:flex-start;
  padding-top:var(--32);
  padding-left:var(--72);
  padding-right:var(--72);
  padding-bottom:var(--64);
  scroll-snap-align:start;
  grid-template-rows:auto;
  grid-template-columns:max-content auto;
  }
      

      
          @media (max-width: 1280px) {
            
  .fuwXuz {
    gap:var(--40);
  padding-left:var(--40);
  padding-right:var(--40);
  grid-template-columns:auto 1fr;
  }
      

          }
          

          @media (max-width: 379px) {
            
  .fuwXuz {
    gap:var(--32);
  padding-top:var(--24);
  padding-left:var(--16);
  padding-right:var(--16);
  padding-bottom:var(--24);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fqopzN {
    gap:var(--12);
  flex:1;
  flex-direction:row;
  }
      

      
          @media (max-width: 980px) {
            
  .fqopzN {
    flex-direction:column;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      