
  

  
  

  
  
  
  
    

  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --background: #F9FAFB;
--elem-orange: #FF6330;
--elem-orange-dark: #FF4D2A;
--elem-black: #1A1A1A;
--elem-white: #FFFFFF;
--elem-grey: #e6e6e6;
--text-main: #1A1A1A;
--text-secondary: #797979;
--text-orange-dark: #FF4D2A;
--text-orange: #FF6330;
--text-white: #FFFFFF;
--background: #F9FAFB;
--elem-orange: #FF6330;
--elem-orange-dark: #FF4D2A;
--elem-black: #1A1A1A;
--elem-white: #FFFFFF;
--elem-grey: #e6e6e6;
--text-main: #1A1A1A;
--text-secondary: #797979;
--text-orange-dark: #FF4D2A;
--text-orange: #FF6330;
--text-white: #FFFFFF;
    /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-roboto: 'Roboto',sans-serif;
--font-sans: 'Inter',sans-serif;
--font-roboto: 'Roboto',sans-serif;

    /* Font size */
    --10px: 0.625rem;
--12px: 0.75rem;
--14px: 0.875rem;
--16px: 1rem;
--18px: 1.125rem;
--20px: 1.25rem;
--24px: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
--10px: 0.625rem;
--12px: 0.75rem;
--14px: 0.875rem;
--16px: 1rem;
--18px: 1.125rem;
--20px: 1.25rem;
--24px: 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;
--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);
--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 */
    --sp-3px: 0.188rem;
--sp-7px: 0.438rem;
--sp-8px: 0.5rem;
--sp-12px: 0.75rem;
--sp-15px: 0.938rem;
--sp-20px: 1.25rem;
--sp-24px: 1rem;
--sp-30px: 1.875rem;
--sp-3px: 0.188rem;
--sp-7px: 0.438rem;
--sp-8px: 0.5rem;
--sp-12px: 0.75rem;
--sp-15px: 0.938rem;
--sp-20px: 1.25rem;
--sp-24px: 1.5rem;
--sp-30px: 1.875rem;
    /* 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;
    }
  }
}

      
  .dgkvZr {
    width:100%;
  height:100%;
  display:flex;
  background: var(--background);
  min-height:100vh;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .exjPKg {
    top:var(--sp-20px);
  right:var(--sp-20px);
  width:100%;
  z-index:9;
  position:fixed;
  max-width:320px;
  background:var(--elem-white);
  box-shadow:0px 1px 2px 0px #0000000d;
  font-weight:var(--font-weight-normal);
  padding-top:var(--sp-20px);
  border-color:#0000000d;
  border-style:solid;
  border-width:1px;
  padding-left:var(--sp-20px);
  border-radius:16px;
  padding-right:var(--sp-20px);
  padding-bottom:var(--sp-20px);
  background-color:var(--elem-white, #ffffff);
  border-top-left-radius:0.625rem;
  border-top-right-radius:0.625rem;
  border-bottom-left-radius:0.625rem;
  border-bottom-right-radius:0.625rem;
  }
      

      
        
      
      
  .VyKIp {
    color:var(--text-main);
  display:inline-block;
  font-size:var(--14px);
  font-family:Roboto;
  font-weight:var(--font-weight-regular);
  user-select:none;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eiVkRH {
    width:100%;
  max-width:28rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cXZktH {
    color:var(--text-main);
  width:100%;
  height:40px;
  font-size:var(--14px);
  background:;
  font-family:Roboto;
  font-weight:var(--font-weight-regular);
  padding-top:var(--sp-8px);
  border-color:#e6e6e6;
  border-style:solid;
  border-width:1px;
  padding-left:var(--sp-12px);
  border-radius:6px;
  padding-right:2.813rem;
  padding-bottom:var(--sp-8px);
  }
      

      
  .cXZktH:focus {
    border-color:var(--elem-orange-dark);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .IMiGb {
    width:100%;
  display:flex;
  row-gap:var(--sp-24px);
  column-gap:var(--sp-24px);
  align-items:center;
  padding-top:var(--sp-30px);
  padding-left:var(--sp-30px);
  padding-right:var(--sp-30px);
  padding-bottom:var(--sp-30px);
  justify-content:flex-start;
  }
      

      
        
      
      
  .bdKfQm {
    margin-bottom:2rem;
  }
      

      
        
      
      
  .ezRfxI {
    color:var(--elem-orange-dark);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .eMOrMA {
    color:var(--text-main);
  display:inline-block;
  font-size:var(--14px);
  font-family:Roboto;
  font-weight:var(--font-weight-normal);
  user-select:none;
  }
      

      
        
      
      
  .eyQJSM {
    position:absolute;
  }
      

      
        
      
      
  .bcRvww {
    width:100%;
  height:0.125rem;
  display:flex;
  max-width:3rem;
  background: var(--elem-grey);
  align-items:center;
  justify-content:flex-start;
  border-top-left-radius:5rem;
  border-top-right-radius:5rem;
  border-bottom-left-radius:5rem;
  border-bottom-right-radius:5rem;
  }
      

      
        
      
      
  .emforO {
    color:var(--text-black, #000000);
  right:0.188rem;
  width:2.5rem;
  cursor:pointer;
  height:2.125rem;
  position:absolute;
  align-items:center;
  justify-content:center;
  border-top-left-radius:0.188rem;
  border-top-right-radius:0.188rem;
  border-bottom-left-radius:0.188rem;
  border-bottom-right-radius:0.188rem;
  }
      

      
  .emforO:hover {
    background-color:var(--elem-grey-1, #FAFAFA);
  }
      

        
      
      
  .cKnjaY {
    row-gap:var(--sp-8px);
  column-gap:var(--sp-8px);
  }
      

      
        
      
      
  .xSPZC {
    display:flex;
  align-items:flex-start;
  justify-content:center;
  }
      

      
        
      
      
  .cVa-dWH {
    color:var(--text-white);
  width:100%;
  cursor:pointer;
  height:40px;
  display:flex;
  font-size:var(--14px);
  background: var(--elem-orange-dark);
  align-items:center;
  font-family:Roboto;
  font-weight:var(--font-weight-bold);
  padding-top:var(--sp-8px);
  user-select:none;
  padding-left:var(--sp-12px);
  border-radius:6px;
  padding-right:var(--sp-12px);
  padding-bottom:var(--sp-8px);
  justify-content:center;
  }
      

      
  .cVa-dWH:hover {
    background: var(--elem-orange);
  }
      

        
      
      
  .cyBcdA {
    color:var(--text-secondary);
  display:inline-block;
  font-size:var(--14px);
  text-align:left;
  font-family:Roboto;
  font-weight:var(--font-weight-regular);
  user-select:none;
  }
      

      
        
      
      
  .dSCwbL {
    row-gap:var(--sp-24px);
  column-gap:var(--sp-24px);
  padding-left:var(--sp-30px);
  padding-right:var(--sp-30px);
  }
      

      
        
      
      
  .dccVFe {
    color:var(--text-orange-dark);
  cursor:pointer;
  display:inline-block;
  font-size:var(--14px);
  text-align:right;
  font-family:Roboto;
  font-weight:var(--font-weight-normal);
  user-select:none;
  }
      

      
  .dccVFe:hover {
    text-decoration:underline;
  }
      

        
      
      
  .bJXlkP {
    color:inherit;
  display:inline-block;
  font-size:var(--24px);
  text-align:left;
  font-family:Roboto;
  font-weight:var(--font-weight-bold);
  user-select:none;
  }
      

      
        
      
      
  .fEsFsf {
    row-gap:0.25rem;
  column-gap:0.25rem;
  padding-top:var(--sp-30px);
  padding-left:var(--sp-30px);
  padding-right:var(--sp-30px);
  padding-bottom:var(--sp-24px);
  border-top-left-radius:0.625rem;
  border-top-right-radius:0.625rem;
  }
      

      
        
      
      
  .HEQGl {
    width:100%;
  background: var(--elem-white);
  box-shadow:0px 1px 2px 0px #0000000d;
  font-weight:var(--font-weight-normal);
  border-color:#0000000d;
  border-style:solid;
  border-width:1px;
  border-top-left-radius:0.625rem;
  border-top-right-radius:0.625rem;
  border-bottom-left-radius:0.625rem;
  border-bottom-right-radius:0.625rem;
  }
      

      
        
      
      
  .dQyshv {
    color:var(--text-secondary);
  display:inline-block;
  font-size:var(--14px);
  text-align:left;
  font-family:Roboto;
  font-weight:var(--font-weight-normal);
  user-select:none;
  }
      

      
        
      
      
  .mlWA {
    display:flex;
  row-gap:var(--sp-7px);
  column-gap:var(--sp-7px);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .clfOzV {
    color:inherit;
  display:inline-block;
  font-size:var(--20px);
  text-align:center;
  font-family:Roboto;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dTwsfC {
    color:var(--text-main);
  width:100%;
  height:40px;
  font-size:var(--14px);
  background:;
  font-family:Roboto;
  font-weight:var(--font-weight-regular);
  padding-top:var(--sp-8px);
  border-color:#e6e6e6;
  border-style:solid;
  border-width:1px;
  padding-left:var(--sp-12px);
  border-radius:6px;
  padding-right:var(--sp-12px);
  padding-bottom:var(--sp-8px);
  }
      

      
  .dTwsfC:focus {
    border-color:var(--elem-orange-dark);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dZWNBo {
    display:flex;
  align-items:flex-end;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      