
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --neutral-0: #161616;
--neutral-1: #202020;
--neutral-2: #646464;
--neutral-3: #838383;
--neutral-4: #8D8D8D;
--neutral-5: #BBBBBB;
--neutral-6: #CECECE;
--neutral-7: #D9D9D9;
--neutral-8: #E0E0E0;
--neutral-9: #E8E8E8;
--neutral-10: #F0F0F0;
--neutral-11: #F9F9F9;
--neutral-12: #FCFCFC;
--white: #ffffff;
--brand-1: #0D1512;
--brand-2: #121C18;
--brand-3: #0F2E22;
--brand-4: #0B3B2C;
--brand-5: #114837;
--brand-6: #1B5745;
--brand-7: #246854;
--brand-8: #2A7E68;
--brand-9: #29A383;
--brand-10: #27B08B;
--brand-11: #1FD8A4;
--brand-12: #ADF0D4;
--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;
--warning-1: #16120C;
--warning-2: #1D180F;
--warning-3: #302008;
--warning-4: #3F2700;
--warning-5: #4D3000;
--warning-6: #5C3D05;
--warning-7: #714F19;
--warning-8: #8F6424;
--warning-9: #FFC53D;
--warning-10: #FFD60A;
--warning-11: #FFCA16;
--warning-12: #FFE7B3;
--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;
--overlay-a1: #ffffff0d;
--overlay-a2: #ffffff1a;
--overlay-a3: #ffffff26;
--overlay-a4: #ffffff33;
--overlay-a5: #ffffff4d;
--overlay-a6: #ffffff66;
--overlay-a7: #ffffff80;
--overlay-a8: #ffffff99;
--overlay-a9: #ffffffb3;
--overlay-a10: #ffffffcc;
--overlay-a11: #ffffffe6;
--overlay-a12: #fffffff2;
--overlay-inverted-a1: #0000000d;
--overlay-inverted-a2: #0000001a;
--overlay-inverted-a3: #00000026;
--overlay-inverted-a4: #00000033;
--overlay-inverted-a5: #0000004d;
--overlay-inverted-a6: #00000066;
--overlay-inverted-a7: #00000080;
--overlay-inverted-a8: #00000099;
--overlay-inverted-a9: #000000b3;
--overlay-inverted-a10: #000000cc;
--overlay-inverted-a11: #000000e6;
--overlay-inverted-a12: #000000f2;
--cc-blue: #2563EB;
--cc-language: #D97706;
--cc-language-bg: #FFFBEB;
--cc-fallback: #7C3AED;
--cc-fallback-bg: #F5F3FF;
--cc-arg: #E11D48;
--cc-arg-bg: #FFF1F2;
    /* Fonts */
    --font-inter: 'Inter',sans-serif;
--font-instrumentserif: 'Instrument Serif',serif;

    /* Font size */
    --text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-md: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--text-2xl: 1.5rem;
--text-3xl: 1.875rem;
--text-4xl: 2.25rem;
--text-5xl: 3rem;
--text-6xl: 3.75rem;
    /* Font weight */
    --light: 300;
--normal: 400;
--medium: 500;
--semi: 600;
--bold: 700;
    /* 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: 0px;
--rounding-sm: 2px;
--rounding-md: 4px;
--rounding-lg: 8px;
--rounding-full: 100vw;
--border-none: 0px;
--border-md: 1px;
--border-lg: 2px;
--line-height-xs: 1.125rem;
--line-height-sm: 1.25rem;
--line-height-md: 1.5rem;
--line-height-lg: 1.75rem;
--line-height-xl: 1.875rem;
--line-height-2xl: 2rem;
--line-height-3xl: 2.375rem;
--line-height-4xl: 2.75rem;
--line-height-5xl: 3.75rem;
--line-height-6xl: 4.5rem;
--letter-spacing-xs: 0rem;
--letter-spacing-sm: 0rem;
--letter-spacing-md: 0rem;
--letter-spacing-lg: 0rem;
--letter-spacing-xl: 0rem;
--letter-spacing-2xl: 0rem;
--letter-spacing-3xl: 0rem;
--letter-spacing-4xl: -0.045rem;
--letter-spacing-5xl: -0.0575rem;
--letter-spacing-6xl: -0.075rem;
--interactive-height-sm: 2rem;
--interactive-height-md: 2.5rem;
--interactive-height-lg: 3rem;
--toggle-height-md: 1.5rem;
--spinner-size-sm: 1.25rem;
--spinner-size-md: 1.5rem;
--spinner-size-lg: 1.75rem;
--side-menu-width: 240px;
--header-height: 4.5rem;
--avatar-size-sm: 1.5rem;
--avatar-size-md: 2rem;
--avatar-size-lg: 3rem;
--badge-size-sm: 1.5rem;
--badge-size-md: 2rem;
--badge-size-lg: 2.5rem;
--container-main: 90rem;
    /* 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;
    }
  }
}


    .dzOIOl {
      color:black;
      height:100%;
      display:flex;
      background:white;
      min-height:100%;
      overflow-x:hidden;
      overflow-y:scroll;
      align-items:center;
      font-family:'Inter';
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (min-width: 768px) {
    }

    .evsUZL {
      width:100%;
      height:100%;
      position:absolute;
    }

    .IViPG {
      width:100%;
      row-gap:32px;
      animation:500ms ease 0ms 1 normal none running animation-eQmVHr;
      translate:0 0 0;
      column-gap:32px;
      overflow-x:hidden;
      overflow-y:auto;
      transition:all 300ms ease;
      font-family:inherit;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:16px;
    }

    @media (min-width: 600px) {

    .IViPG {
      row-gap:40px;
      column-gap:40px;
    }
    }

    .IViPG.hide {
      opacity:0;
      translate:-2rem 0 0;
    }

    @keyframes animation-eQmVHr {
        0% {
          opacity: 0;
        }

        0% {
          translate: -2rem 0 0;
        }

        100% {
          opacity: 1;
        }

        100% {
          translate: 0rem 0 0;
        }
    }

    .csoast {
      font-size:14px;
      font-family:inherit;
      font-weight:600;
    }

    .cjGLuI {
      color:black;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      min-height:100svh;
      align-items:center;
      font-family:'Inter';
      justify-content:center;
      background-color:white;
    }

    .AkOtT {
      color:#4B5563;
      width:100%;
      font-size:16px;
      background:#FFF1F2;
      font-family:Inter;
      font-weight:400;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:12px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .AkOtT.hidden {
      height:0px;
      opacity:0;
      padding-top:0px;
      margin-bottom:-0.5rem;
      padding-bottom:0px;
    }

    .gBFxz {
      color:#4B5563;
      width:100%;
      display:flex;
      row-gap:8px;
      font-size:16px;
      background:#F3F4F6;
      column-gap:8px;
      overflow-x:clip;
      overflow-y:clip;
      transition:all 300ms ease 0ms normal;
      font-family:Inter;
      font-weight:400;
      padding-top:12px;
      border-color:var(--neutral-9, #E8E8E8);
      border-style:solid;
      border-width:1px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:column;
      padding-bottom:12px;
      background-color:var(--neutral-12, #FCFCFC);
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .gBFxz.hidden {
      height:0px;
      opacity:0;
      padding-top:0px;
      margin-bottom:-0.5rem;
      padding-bottom:0px;
    }

    .cHcFTS {
      width:100%;
      row-gap:12px;
      column-gap:12px;
      font-family:inherit;
    }

    .erOgrn {
      color:#E11D48;
      display:inline-block;
      text-align:center;
      font-family:inherit;
    }

    .egVMRN {
      color:#4B5563;
      width:100%;
      font-size:16px;
      background:#F3F4F6;
      font-family:Inter;
      font-weight:400;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:12px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .egVMRN:focus {
      outline-color:var(--neutral-8, #E0E0E0);
      outline-style:solid;
      outline-width:var(--border-lg);
    }

    .egVMRN.hidden {
      height:0px;
      opacity:0;
      padding-top:0px;
      margin-bottom:-0.5rem;
      padding-bottom:0px;
    }

    .egVMRN::placeholder {
      color:#7d7d7d;
    }

    .fkGttW {
      flex:1;
      width:100%;
      height:100%;
      row-gap:12px;
      column-gap:12px;
      font-family:inherit;
    }

    .fkGttW.hiddenSpacing {
      margin-bottom:-3px;
    }

    .dsTXWM {
      color:inherit;
      display:inline-block;
      text-align:center;
      font-family:inherit;
    }

    .bMhSqA {
      color:#4B5563;
      font-size:16px;
      text-align:center;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .eepCYV {
      color:#2663eb;
      cursor:pointer;
      font-size:inherit;
      text-align:center;
      font-family:inherit;
      font-weight:inherit;
    }

    .IcvLY {
      color:#AAAAAA;
      font-size:12px;
      max-width:100%;
      text-wrap:balance;
      text-align:center;
      font-family:inherit;
      font-weight:400;
      line-height:140%;
      padding-top:16px;
      padding-left:16px;
      margin-bottom:1rem;
      padding-right:16px;
      padding-bottom:16px;
    }

    .bdyKZP {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .brUGTo {
      color:#4B5563;
      font-size:16px;
      text-wrap:balance;
      text-align:center;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .cKopll {
      color:inherit;
      font-size:40px;
      text-wrap:balance;
      text-align:center;
      font-family:'Instrument Serif';
      font-weight:400;
      line-height:100%;
      letter-spacing:1%;
      -webkit-text-stroke:.5px black;
    }

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

    .bunxus {
      flex:1;
      width:100%;
      display:flex;
      row-gap:32px;
      max-width:375px;
      column-gap:32px;
      align-items:center;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:16px;
      justify-content:center;
    }

    .eSCQvv {
      color:#ffffff;
      cursor:pointer;
      display:flex;
      row-gap:8px;
      font-size:16px;
      background:linear-gradient(#0D76F2 0%, #6C63FF 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      column-gap:8px;
      align-items:center;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .cCelaA {
      display:flex;
      row-gap:32px;
      column-gap:32px;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .bgVeCj {
      width:100%;
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      padding-top:12px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
    }

    .cwydpO {
      display:inline;
      font-size:16px;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .EIdCM {
      color:#4B5563;
      width:100%;
      font-size:16px;
      background:#F3F4F6;
      font-family:Inter;
      font-weight:400;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:12px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .EIdCM:focus {
      outline-color:#EFF6FF;
      outline-style:solid;
      outline-width:var(--border-md);
    }

    .EIdCM::placeholder {
      opacity:.5;
    }

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

    .cMYiYC {
      display:inline;
      font-size:16px;
      font-family:Inter;
      font-weight:700;
      line-height:140%;
      text-decoration-line:underline;
      text-decoration-style:solid;
    }

    .dzKhiQ {
      flex:1;
      color:#000000;
      cursor:pointer;
      display:flex;
      row-gap:8px;
      font-size:16px;
      background:#F3F4F6;
      column-gap:8px;
      align-items:center;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .xyIxp {
      width:100%;
      row-gap:12px;
      column-gap:12px;
      flex-direction:row;
    }

    .doIKnb {
      width:32px;
      height:32px;
      display:flex;
      background:#F3F4F6;
      align-items:center;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .doIKnb.checked {
      background:linear-gradient(#0D76F2 0%, #6C63FF 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .eWMOgE {
      flex:1;
      color:#ffffff;
      cursor:pointer;
      display:flex;
      row-gap:8px;
      font-size:16px;
      background:linear-gradient(#0D76F2 0%, #6C63FF 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      column-gap:8px;
      align-items:center;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .eWMOgE.final-step {
      opacity:.2;
    }

    .esVAbH {
      flex:1;
      display:block;
    }

    .log-in\:pVQrlzpFtQGCvd0tqGPsc {
      width:100%;
    }

    .qVBUa {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      display:flex;
      position:absolute;
      background:white;
      align-items:center;
      justify-content:center;
    }

    .dUIbfl {
      left:0px;
      width:2rem;
      height:100%;
      position:absolute;
      animation:1.15s ease 0s infinite normal none running animation-cmyNKS;
      background:linear-gradient(to right, #ffffff33 0%, #ffffff 50%, #ffffff33 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    @keyframes animation-cmyNKS {
        0% {
          left: 0px;
        }

        48% {
          background: linear-gradient(to right, #ffffff33 0%, #ffffff 70%, #ffffff33 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
        }

        50% {
          opacity: 1;
        }

        50% {
          left: 100%;
        }

        53% {
          opacity: 0;
        }

        100% {
          opacity: 0;
        }
    }

    .cETNvN {
      padding-left:2rem;
      padding-right:2rem;
    }

    .Home\:IknzA1c6L_DWq-4EwUvT2 {
      width:100%;
      z-index:9999;
      position:absolute;
    }

    .cYceII {
      display:flex;
      row-gap:12px;
      column-gap:12px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .Jyliu {
      height:80px;
      max-height:80px;
      align-items:center;
      font-family:inherit;
      padding-top:20px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:20px;
      justify-content:space-between;
    }

    .cGWVhR {
      color:#0D76F2;
      font-size:56px;
      font-family:Instrument Serif;
      font-weight:400;
      letter-spacing:1%;
      text-decoration-thickness:3px;
    }

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

    .cSUUCQ {
      width:32px;
      height:32px;
      display:flex;
      background:#ffffff;
      align-items:center;
      margin-left:auto;
      justify-content:center;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .fAtBhD {
      color:black;
      display:flex;
      opacity:.5;
      row-gap:.5rem;
      font-size:small;
      column-gap:.5rem;
      align-items:center;
      font-family:inherit;
      flex-direction:row;
      justify-content:center;
    }

    .bWpTnd {
      width:fit-content;
      height:auto;
    }

    .cc-nav\:0cpPi06TKV7poQ_z2n6cH {
      top:24px;
      color:#545454;
      right:24px;
      width:32px;
      cursor:pointer;
      height:32px;
      z-index:20;
      position:absolute;
      align-items:center;
      border-radius:var(--rounding-full);
      justify-content:center;
      background-color:white;
    }

    .cc-nav\:0cpPi06TKV7poQ_z2n6cH:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .eOuVHB {
      color:#999999;
      font-size:10px;
      font-family:Inter;
      font-weight:600;
      line-height:160%;
      letter-spacing:0%;
    }

    .TcHaY {
      color:black;
      z-index:1;
      font-size:1rem;
      font-family:Inter;
      font-weight:600;
    }

    .coWOAi {
      color:inherit;
    }

    .eyiHOr {
      width:100%;
      display:flex;
      opacity:.5;
      row-gap:12px;
      column-gap:12px;
      transition:opacity 200ms ease;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eyiHOr.ready {
      opacity:1;
    }

    .SWxlP {
      position:relative;
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
      pointer-events:all;
    }

    .SWxlP:focus {
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
    }

    .cc-nav\:3Q9smX24VR6cjCO5jUnH0 {
      color:black;
      width:100%;
      height:fit-content;
      opacity:0;
      row-gap:24px;
      animation:2s ease 0ms 1 normal none running animation-empty;
      max-width:425px;
      translate:0 100px 0;
      background:white;
      column-gap:24px;
      max-height:662px;
      transition:all 300ms ease;
      font-family:inherit;
      padding-top:32px;
      padding-left:32px;
      padding-right:32px;
      padding-bottom:32px;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    @media (max-width: 600px) {

    .cc-nav\:3Q9smX24VR6cjCO5jUnH0 {
      width:100%;
      max-width:100vw;
      margin-top:auto;
      max-height:700px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .cc-nav\:3Q9smX24VR6cjCO5jUnH0.open {
      opacity:1;
      translate:0 0 0;
    }

    .bUGKWR {
      display:flex;
      row-gap:16px;
      column-gap:16px;
      align-items:center;
      justify-content:center;
    }

    .eovzyj {
      font-size:14px;
      font-family:Inter;
      font-weight:500;
    }

    .bUtOve {
      width:1px;
      height:100%;
      rotate:0 0 1 5deg;
      background:black;
    }

    .cc-nav\:4iOTjzz4ts3gdcb0XzdT- {
      animation:;
    }

    .fBcrIs {
      display:flex;
      row-gap:8px;
      background:white;
      column-gap:8px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .cRVLJh {
      width:100%;
      height:100%;
      opacity:0.1;
      z-index:0;
      position:absolute;
      background:linear-gradient(#0D76F2 0%, #6C63FF 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .sparkle-button-logo\:LRQfNaJJe2IjAgOHJtmz_ {
      left:16px;
      bottom:-4px;
      position:absolute;
    }

    .eyAmaz {
      width:100%;
      height:100%;
    }

    .sparkle-button-logo\:NmJXHy9Vftq00ysSWN5tw {
      width:24px;
      height:24px;
    }

    .sparkle-button-logo\:_lIAZKQJlPsQwFzhzNFjJ {
      top:18px;
      right:-5px;
      position:absolute;
    }

    .cexxKB {
      color:#0D76F2;
      z-index:1;
      font-size:1rem;
      font-family:Inter;
      font-weight:600;
    }

    .sparkle-button-logo\:yjuBxz8gAaOOTXIhCqrEe {
      top:-10px;
      left:-10px;
      position:absolute;
    }

    .dFxBXM {
      font-size:16px;
      font-family:Inter;
      font-weight:500;
      letter-spacing:0%;
    }

    .exypCz {
      width:100%;
    }

    .cc-nav\:7oDp61ykMUxiAOBB7OXCM {
      cursor:pointer;
    }

    .ehVQvh {
      width:100%;
      cursor:pointer;
      display:flex;
      row-gap:8px;
      background:white;
      column-gap:8px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .cBsDMD {
      display:flex;
      row-gap:8px;
      flex-wrap:nowrap;
      column-gap:8px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .cc-nav\:9mXSHyXUKByTeRwpPs5I8 {
      font-family:inherit;
    }

    .dFBQSU {
      width:100%;
      bottom:0px;
      display:flex;
      position:sticky;
      align-items:center;
      justify-content:flex-end;
    }

    .cc-nav\:9wblD33G0rElgsuzM1wET {
      cursor:pointer;
    }

    .cUEBUf {
      color:#0D76F2;
      opacity:0.40;
      font-size:56px;
      font-family:Instrument Serif;
      font-weight:400;
      letter-spacing:1%;
      text-decoration-line:line-through;
      text-decoration-thickness:3px;
    }

    .cfpbEU {
      width:100%;
      height:24px;
      position:absolute;
      max-width:100%;
      background:linear-gradient(#ffffff00 0%, var(--white) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .KsFov {
      width:var(--width);
      height:var(--height);
      position:fixed;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      pointer-events:none;
      justify-content:center;
    }

    .KsFov.modal {
      touch-action:none;
      pointer-events:all;
    }

    .fqQePq {
      width:100%;
      display:flex;
      row-gap:12px;
      background:#FFFBEB;
      column-gap:12px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .ffCiIC {
      color:#4B5563;
      width:100%;
      display:flex;
      background:#F9FAFB;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .cJXFHj {
      width:100%;
      height:100%;
      z-index:0;
      position:absolute;
      background:linear-gradient(#0D76F2 0%, #6C63FF 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .bMvTeO {
      font-size:inherit;
      font-family:inherit;
      font-weight:600;
      line-height:150%;
    }

    .cc-nav\:CjuqN61hPD-LO_g8lNEGL {
      color:black;
      width:100%;
      height:fit-content;
      opacity:0;
      row-gap:16px;
      animation:;
      max-width:425px;
      translate:0 100px 0;
      background:white;
      column-gap:16px;
      max-height:662px;
      transition:all 300ms ease;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    @media (max-width: 600px) {

    .cc-nav\:CjuqN61hPD-LO_g8lNEGL {
      max-width:100%;
      margin-top:auto;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .cc-nav\:CjuqN61hPD-LO_g8lNEGL.open {
      opacity:1;
      translate:0 0 0;
    }

    .cc-nav\:E6o8SfNgQno4bnnMXciqs {
      font-family:inherit;
    }

    .bCVPGA {
      display:flex;
      row-gap:8px;
      background:white;
      column-gap:8px;
      align-items:center;
      padding-top:6px;
      padding-left:14px;
      padding-right:14px;
      flex-direction:row;
      padding-bottom:6px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .sparkle-button-skinny\:LRQfNaJJe2IjAgOHJtmz_ {
      left:16px;
      bottom:-4px;
      position:absolute;
    }

    .sparkle-button-skinny\:_lIAZKQJlPsQwFzhzNFjJ {
      top:18px;
      right:-5px;
      position:absolute;
    }

    .sparkle-button-skinny\:yjuBxz8gAaOOTXIhCqrEe {
      top:-10px;
      left:-10px;
      position:absolute;
    }

    .cc-nav\:EAfz5owMOIxXpFzdRV6Dd {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .KlrSY {
      color:#62748E;
      font-size:16px;
      text-align:center;
      font-family:Inter;
      font-weight:400;
      line-height:140%;
    }

    .dinyTR {
      flex:1;
      cursor:pointer;
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      padding-top:10px;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:10px;
      justify-content:flex-start;
    }

    .dARbgB {
      gap:1rem;
      color:#E11D48;
      width:100%;
      display:flex;
      align-items:center;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      flex-direction:column;
      padding-bottom:24px;
      justify-content:center;
    }

    .dcDbdc {
      left:9rem;
      right:9rem;
      position:absolute;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .cc-nav\:JpXqIantBth5ouO0l5tma {
      position:absolute;
    }

    .fpVUIZ {
      font-family:inherit;
    }

    .fdyBjL {
      width:100%;
      opacity:.5;
      transition:all 300ms ease;
    }

    .fdyBjL.show {
      opacity:1;
    }

    .dnISyx {
      width:40px;
      height:40px;
      transition:all 200ms ease;
    }

    .dnISyx:hover {
      scale:1.1 1.1 1;
      rotate:0 0 1 -8deg;
    }

    .TNGKQ {
      color:hsla(221, 83%, 53%, 1);
      display:block;
      font-size:13px;
      background:hsla(214, 100%, 97%, 1);
      max-height:0px;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 300ms ease;
      font-family:Inter;
      font-weight:700;
      line-height:100%;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .TNGKQ.show {
      max-height:100px;
      overflow-x:visible;
      overflow-y:visible;
      padding-top:6px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:6px;
    }

    .tJSnN {
      font-size:14px;
      transition:all 300ms ease;
      font-family:Inter;
      font-weight:600;
      padding-top:4px;
      padding-left:8px;
      padding-right:8px;
      letter-spacing:0%;
      padding-bottom:4px;
      border-top-left-radius:48px;
      border-top-right-radius:48px;
      border-bottom-left-radius:48px;
      border-bottom-right-radius:48px;
    }

    .tJSnN.selected {
      color:var(--white);
      background:#0D76F2;
    }

    .bCrsFu {
      overflow-y:auto;
      touch-action:auto;
    }

    .cc-nav\:QAXygSkcgaMnzfOQmvjoC {
      color:#D97706;
      width:100%;
      max-height:586px;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      background-color:white;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .cpYQIs {
      color:var(--white);
      z-index:1;
      font-size:1rem;
      font-family:Inter;
      font-weight:600;
    }

    .dnSvUv {
      font-size:14px;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .cYqHPy {
      width:4px;
      height:4px;
      background:#000000;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .bMFInl {
      color:#D97706;
      font-size:16px;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
    }

    .byjkOA {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      z-index:-1;
      position:absolute;
    }

    .cc-nav\:S70voJZWOHV8J33zN_RX0 {
      width:100%;
      height:100%;
      opacity:0;
      background:#000000;
      transition:opacity 300ms ease;
    }

    .cc-nav\:S70voJZWOHV8J33zN_RX0.open {
      opacity:.5;
    }

    .eYxxMI {
      color:#000000;
      cursor:pointer;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .eYxxMI:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
      border-top-left-radius:100vw;
      border-top-right-radius:100vw;
      border-bottom-left-radius:100vw;
      border-bottom-right-radius:100vw;
    }

    .cQvNOF {
      color:inherit;
      width:32px;
      height:32px;
      display:flex;
      align-items:center;
      margin-left:auto;
      justify-content:center;
    }

    .fmejxU {
      display:flex;
      row-gap:4px;
      column-gap:4px;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .dskJUc {
      width:100%;
      height:100%;
      z-index:0;
      position:absolute;
      background:#ededed;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .dA-drxB {
      top:0px;
      width:100%;
      display:flex;
      row-gap:16px;
      z-index:10;
      position:sticky;
      background:linear-gradient(#FFFBEB 0%, rgb(255, 255, 255) 100%);
      column-gap:16px;
      align-items:center;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:12px;
      justify-content:flex-start;
    }

    .fCogPL {
      display:flex;
      row-gap:16px;
      column-gap:16px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .fcgRSn {
      width:100%;
      cursor:pointer;
      height:100%;
      display:flex;
      row-gap:8px;
      z-index:99;
      position:absolute;
      background:linear-gradient(#0D76F2 0%, #6C63FF 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      column-gap:8px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .epSNPz {
      top:0px;
      left:0px;
      right:0px;
      width:0vw;
      bottom:0px;
      height:0vh;
      display:block;
      z-index:0;
      position:fixed;
      align-items:stretch;
      justify-content:center;
    }

    .epSNPz.show {
      width:100vw;
      height:100vh;
      opacity:1;
      z-index:998;
      translate:0 0 0;
    }

    .ckFPeC {
      height:1px;
      background:#F5F5F7;
    }

    .cc-nav\:_8oYjQ0h9fbJoy0rCMmjN {
      width:100%;
      height:100%;
      opacity:0;
      background:#000000;
      transition:opacity 300ms ease;
    }

    .cc-nav\:_8oYjQ0h9fbJoy0rCMmjN.open {
      opacity:.5;
    }

    .cc-nav\:_blS3NMGcui604dtROAuD {
      color:#D97706;
      cursor:pointer;
      display:flex;
      row-gap:4px;
      animation:500ms ease 0ms 1 normal none running animation-diMMIZ;
      font-size:14px;
      background:#FFFBEB;
      column-gap:4px;
      align-items:center;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
      padding-top:8px;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    @keyframes animation-diMMIZ {
        0% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
    }

    .cAvVog {
      top:-12px;
      color:#FACC15;
      right:-12px;
      width:24px;
      height:24px;
      display:flex;
      position:absolute;
      background: var(--white);
      align-items:center;
      justify-content:center;
      border-top-left-radius:100vw;
      border-top-right-radius:100vw;
      border-bottom-left-radius:100vw;
      border-bottom-right-radius:100vw;
    }

    .cc-nav\:bvYzu8TLc6rp9poxhbMpO {
      top:16px;
      right:16px;
      cursor:pointer;
      z-index:10;
      position:absolute;
      background:#F5F5F7;
      padding-top:4px;
      padding-left:4px;
      padding-right:4px;
      padding-bottom:4px;
      border-top-left-radius:48px;
      border-top-right-radius:48px;
      border-bottom-left-radius:48px;
      border-bottom-right-radius:48px;
    }

    .bskaOP.hide {
      display:none;
    }

    .eiJkif {
      display:flex;
      row-gap:16px;
      column-gap:16px;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dVtfgb {
      top:100%;
      right:0px;
      display:flex;
      opacity:0;
      z-index:0;
      position:absolute;
      min-width:184px;
      translate:0 3rem 0;
      background:#ffffff;
      box-shadow:0px 2px 16px 0px #0000000d;
      transition:all 300ms ease;
      align-items:stretch;
      padding-top:8px;
      border-color:#F9FAFB;
      border-style:solid;
      border-width:1px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:column;
      padding-bottom:8px;
      justify-content:center;
      border-top-left-radius:24px;
      border-top-right-radius:24px;
      border-bottom-left-radius:24px;
      border-bottom-right-radius:24px;
    }

    .dVtfgb.show {
      opacity:1;
      z-index:999;
      translate:0 0 0;
    }

    .cdlcVI {
      font-size:16px;
      text-align:center;
      font-family:Inter;
      font-weight:500;
      line-height:160%;
      letter-spacing:0%;
    }

    .bIeUud {
      width:40px;
      cursor:pointer;
      height:40px;
      display:flex;
      background:;
      transition:background 300ms ease;
      align-items:center;
      justify-content:center;
      border-top-left-radius:48px;
      border-top-right-radius:48px;
      border-bottom-left-radius:48px;
      border-bottom-right-radius:48px;
    }

    .bIeUud.open {
      background:#F5F5F7;
    }

    .bIeUud:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .bewNGj {
      padding-top:.5rem;
      padding-left:.5rem;
      padding-right:.5rem;
      padding-bottom:.5rem;
    }

    .bewNGj:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
      border-top-left-radius:100vw;
      border-top-right-radius:100vw;
      border-bottom-left-radius:100vw;
      border-bottom-right-radius:100vw;
    }

    .bJvTKq {
      top:0px;
      left:0px;
      right:44px;
      bottom:0px;
      cursor:pointer;
      z-index:10;
      position:absolute;
    }

    @media (max-width: 600px) {

    .eefWpH {
      display:none;
    }
    }

    .fffJaE {
      gap:4px;
      display:flex;
      position:relative;
      align-items:center;
      font-family:inherit;
      padding-top:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
    }

    .cc-nav\:mwOwk6fDCTBpFGq-i7oQ4 {
      position:relative;
    }

    .doelzb {
      gap:.5rem;
      display:flex;
      align-items:center;
      font-family:inherit;
      flex-direction:row;
      justify-content:start;
    }

    .dMWdkB {
      width:fit-content;
      row-gap:4px;
      column-gap:4px;
      padding-top:4px;
      border-color:#CCCCCC;
      border-style:solid;
      border-width:1px;
      padding-left:4px;
      padding-right:4px;
      flex-direction:row;
      padding-bottom:4px;
      border-top-left-radius:30px;
      border-top-right-radius:30px;
      border-bottom-left-radius:30px;
      border-bottom-right-radius:30px;
    }

    .eWvYce {
      display:flex;
      row-gap:.5rem;
      column-gap:.5rem;
      align-items:center;
      flex-direction:column;
      padding-bottom:20px;
      justify-content:flex-start;
    }

    .dZGMwd {
      flex:1;
      color:#e11d48;
      cursor:pointer;
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      padding-top:10px;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:10px;
      justify-content:center;
    }

    .cteKir {
      flex:1;
      font-size:16px;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .cDindt {
      font-size:14px;
      font-family:inherit;
      font-weight:600;
      line-height:140%;
    }

    .dUpbNU {
      left:0px;
      right:0px;
      width:100%;
      bottom:-24px;
      height:24px;
      position:absolute;
      background:linear-gradient(#ffffff 0%, #ffffff00 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .cLDBOY {
      row-gap:8px;
      column-gap:8px;
    }

    .dukEof {
      display:flex;
      row-gap:12px;
      background:#FFFBEB;
      column-gap:12px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .cc-nav\:wSQ4FXMFZRk6EAjhQ77Tu {
      color:#0D76F2;
      cursor:pointer;
      position:relative;
      background:linear-gradient(to bottom, rgba(13, 118, 242, 0.1), rgba(108, 99, 255, 0.1));;
      align-items:center;
      padding-top:8px;
      padding-left:12px;
      border-radius:100vw;
      padding-right:12px;
      padding-bottom:8px;
      justify-content:center;
    }

    .cc-nav\:wSQ4FXMFZRk6EAjhQ77Tu:focus-visible {
      border-color:cc;
      border-style:solid;
      border-width:2px;
    }

    .BrdGh {
      color:#000000;
      font-size:16px;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .Home\:QDQZRgoV_kt2nfaYF-XtH {
      width:100%;
      max-width:600px;
      margin-bottom:16px;
    }

    .dDgnua {
      width:100%;
      row-gap:24px;
      column-gap:24px;
      overflow-x:hidden;
      overflow-y:auto;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:16px;
    }

    .cBIBoz {
      display:flex;
      row-gap:8px;
      background:#F9FAFB;
      column-gap:8px;
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      padding-right:20px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .cLGVkE {
      width:100%;
      display:flex;
      position:relative;
      align-items:center;
      justify-content:center;
    }

    .cEZSmT {
      color:#2563EB;
      display:flex;
      font-size:16px;
      text-align:left;
      align-items:flex-start;
      font-weight:600;
      line-height:140%;
      justify-content:center;
    }

    .fqCoQt {
      color:#62748E;
      font-size:14px;
      text-align:left;
      font-weight:500;
      line-height:140%;
    }

    .cjSETo {
      cursor:pointer;
      display:flex;
      row-gap:8px;
      background:#F9FAFB;
      column-gap:8px;
      align-items:flex-start;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .cjSETo:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .search-page\:YY6BTqLSXzhE-rNNqkOh7 {
      display:flex;
      position:relative;
      align-items:center;
      justify-content:center;
    }

    .bQoHrl {
      color:inherit;
      font-size:32px;
      text-wrap:balance;
      text-align:center;
      font-family:Instrument Serif;
      font-weight:400;
      line-height:140%;
      letter-spacing:1px;
      -webkit-text-stroke:1px black;
    }

    .bWXFil {
      flex:1;
      color:#4B5563;
    }

    .bWXFil::placeholder {
      color:#4b5563bf;
    }

    .bGLEpX {
      gap:16px;
      flex-wrap:wrap;
      max-width:100%;
      flex-direction:row;
    }

    .Home\:S_fVBN8VSj2wHYTsVuZ22 {
      color:#4B5563;
      width:96px;
      cursor:pointer;
      background:#F9FAFB;
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      border-radius:var(--rounding-full);
      padding-right:20px;
      padding-bottom:12px;
      justify-content:center;
    }

    .Home\:S_fVBN8VSj2wHYTsVuZ22:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .QfgNY {
      height:var(--padding);
    }

    .MbGGk {
      width:100%;
      display:flex;
      row-gap:8px;
      background:#F9FAFB;
      column-gap:8px;
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      padding-right:20px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .cCYXsI {
      width:100%;
    }

    .zBccz {
      row-gap:.5rem;
      column-gap:.5rem;
      flex-direction:row;
    }

    .cKmnKw {
      display:flex;
      background:#f1f5f9;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:center;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .cJJrKc {
      text-align:center;
    }

    .fvTYgE {
      overflow-x:clip;
    }

    .dGYqxr {
      display:flex;
      row-gap:8px;
      font-size:16px;
      background:#f9fafb;
      column-gap:8px;
      align-items:flex-start;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
      padding-top:12px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .cJTVQN {
      color:#4B5563;
      display:inline;
      font-size:1rem;
      text-align:center;
      font-family:Inter;
      font-weight:500;
    }

    .qhvrD {
      width:100%;
      display:flex;
      row-gap:32px;
      max-width:320px;
      column-gap:32px;
      align-items:center;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:column;
      padding-bottom:16px;
      justify-content:center;
    }

    .page-component\:6BcvZrKblI_mhrCJUlqP7 {
      top:0px;
      left:0px;
      right:0px;
      height:calc(100vh - 5rem);
      position:absolute;
      background:#ffffff00;
    }

    .page-component\:6Yq1_l0f-tUZYEySLF7Xa {
      color:black;
      width:100%;
      height:fit-content;
      opacity:0;
      row-gap:16px;
      animation:;
      max-width:425px;
      translate:0 100px 0;
      background:white;
      column-gap:16px;
      max-height:662px;
      transition:all 300ms ease;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    @media (max-width: 600px) {

    .page-component\:6Yq1_l0f-tUZYEySLF7Xa {
      max-width:100%;
      margin-top:auto;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .page-component\:6Yq1_l0f-tUZYEySLF7Xa.open {
      opacity:1;
      translate:0 0 0;
    }

    .cPhsJY {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      position:absolute;
      background:white;
      align-items:center;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
      justify-content:center;
    }

    .dgtBZn {
      display:flex;
      row-gap:12px;
      column-gap:12px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dKomOG {
      color:black;
      width:auto;
      text-align:left;
      font-family:inherit;
      padding-top:16px;
      padding-left:21px;
      border-radius:24px;
      padding-right:21px;
      padding-bottom:16px;
      background-color:#F1F5F9;
    }

    .dKomOG.center {
      text-align:center;
    }

    .bmoONJ.loading {
      display:none;
    }

    .bmBnmv {
      height:100%;
      font-size:inherit;
    }

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

    .cc-fallback-info\:fsamnhT2dbaY5EvQN3-AO {
      line-height:160%;
    }

    @media (max-width: 600px) {

    .cc-fallback-info\:fsamnhT2dbaY5EvQN3-AO {
      font-size:14px;
    }
    }

    .eRnOMP {
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:20px;
      position:sticky;
      background:linear-gradient(#ffffff00 0%, #ffffff 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .XCdIH {
      gap:16px;
      color:black;
      align-items:center;
      font-family:inherit;
      padding-top:16px;
      padding-left:21px;
      border-radius:24px;
      padding-right:21px;
      padding-bottom:16px;
      justify-content:start;
      background-color:#EFF6FF;
    }

    .YPbZa {
      width:24px;
      height:24px;
      align-items:center;
      padding-top:4.5px;
      padding-left:4.5px;
      border-radius:var(--rounding-full);
      padding-right:4.5px;
      padding-bottom:4.5px;
      justify-content:center;
      background-color:white;
    }

    .bWrpxx {
      color:white;
      max-width:320px;
      padding-top:8px;
      padding-left:12px;
      border-radius:16px;
      padding-right:12px;
      padding-bottom:8px;
      background-color:#2563EB;
    }

    .dBuWIw {
      top:-8px;
      right:24px;
      width:16px;
      height:16px;
      position:absolute;
      border-radius:var(--rounding-full);
      background-color:#2563EB;
    }

    .cduDgM {
      font-size:inherit;
      font-family:inherit;
      font-weight:700;
    }

    .esknhd {
      gap:8px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .bkkSgR {
      top:-16px;
      right:40px;
      width:8px;
      height:8px;
      position:absolute;
      border-radius:var(--rounding-full);
      background-color:#2563EB;
    }

    .cc-might-say\:xxp3n9JvQa732Sa2jO1jX {
      color:inherit;
      display:inline-block;
      font-size:16px;
      text-align:center;
      font-family:inherit;
      line-height:140%;
    }

    @media (max-width: 600px) {

    .cc-might-say\:xxp3n9JvQa732Sa2jO1jX {
      font-size:14px;
    }
    }

    .page-component\:H8HTzGHOBGuNFjoEyhRnd {
      top:24px;
      color:#545454;
      right:24px;
      width:32px;
      cursor:pointer;
      height:32px;
      z-index:20;
      position:absolute;
      align-items:center;
      border-radius:var(--rounding-full);
      justify-content:center;
      background-color:white;
    }

    .page-component\:H8HTzGHOBGuNFjoEyhRnd:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .page-component\:Hgqcu8sFJ_XF6oSn9Bz7n {
      position:relative;
    }

    .fcwUHJ {
      gap:16px;
      color:black;
      background:#EFF6FF;
      align-items:center;
      font-family:inherit;
      padding-top:16px;
      padding-left:21px;
      border-radius:24px;
      padding-right:21px;
      padding-bottom:16px;
      justify-content:start;
    }

    .cc-additional-argument\:2cqPwbASR4UN9sOCL4My3 {
      color:var(--white);
    }

    @media (max-width: 600px) {

    .cc-additional-argument\:2cqPwbASR4UN9sOCL4My3 {
      font-size:14px;
    }
    }

    .ePswUr {
      color:#2563EB;
      font-size:14px;
      font-family:inherit;
      font-weight:700;
    }

    .page-component\:I0OEUD-GF6KRydLi_Eqfp {
      width:100%;
    }

    .cMqSiF {
      gap:12px;
      flex-wrap:nowrap;
      align-items:start;
      flex-direction:row;
      justify-content:center;
    }

    .cIcXFx {
      gap:8px;
      color:var(--TextColor, #2563EB);
      cursor:pointer;
      transition:background-color 300ms ease 0ms ;
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      border-radius:24px;
      padding-right:20px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:start;
      background-color:var(--BGColor, #EFF6FF);
    }

    .cIcXFx:hover {
      background-color:var(--BGHover, #DBEAFE);
    }

    .LbOSL {
      width:2rem;
      height:2rem;
      z-index:3;
    }

    .WJYZC {
      flex:1;
      display:inline-block;
      font-size:inherit;
      text-align:left;
      font-family:inherit;
      font-weight:600;
      line-height:140%;
    }

    .page-component\:Ie6N4TqUe7EaxETWDCXyI:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .page-component\:InH-SjoJPxI7gw_rGRVTC {
      width:100%;
      height:100%;
      opacity:0;
      background:#000000;
      transition:opacity 300ms ease;
    }

    .page-component\:InH-SjoJPxI7gw_rGRVTC.open {
      opacity:.5;
    }

    .page-component\:LxFsSYfEtHe8xpUFMaMRe {
      width:100%;
    }

    .page-component\:MJweLp2j19iGSrisWUCkd {
      color:#E11D48;
      width:100%;
      max-height:586px;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      background-color:white;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .Fnabz {
      color:#2563EB;
      font-size:14px;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
    }

    .cqriNA {
      color:black;
      max-width:320px;
      background:var(--white);
      padding-top:8px;
      padding-left:12px;
      border-radius:16px;
      padding-right:12px;
      padding-bottom:8px;
    }

    .cSxOxq {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      justify-content:flex-start;
    }

    .cc-positions-section\:IYK2vekRAgl8YZ8xLeQD- {
      color:inherit;
      display:inline-block;
      font-size:16px;
      text-align:left;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    @media (max-width: 600px) {

    .cc-positions-section\:IYK2vekRAgl8YZ8xLeQD- {
      font-size:14px;
    }
    }

    .Afle {
      top:-8px;
      left:24px;
      width:16px;
      height:16px;
      position:absolute;
      background:var(--white);
      border-radius:var(--rounding-full);
    }

    .ctulxH {
      font-size:14px;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
    }

    .bJJCUk {
      width:100%;
      display:flex;
      align-items:flex-end;
      justify-content:flex-start;
    }

    .bmKCsR {
      width:100%;
      display:flex;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .bKSKJX {
      top:-16px;
      left:40px;
      width:8px;
      height:8px;
      position:absolute;
      background:var(--white);
      border-radius:var(--rounding-full);
    }

    .cc-positions-section\:xxp3n9JvQa732Sa2jO1jX {
      color:inherit;
      display:inline-block;
      font-size:16px;
      text-align:left;
      font-family:Inter;
      font-weight:400;
      line-height:140%;
    }

    @media (max-width: 600px) {

    .cc-positions-section\:xxp3n9JvQa732Sa2jO1jX {
      font-size:14px;
    }
    }

    .efkOHB {
      color:var(--white);
      width:100%;
      border:none;
      cursor:pointer;
      position:relative;
      font-size:1rem;
      background:linear-gradient(#0D76F2 0%, #6C63FF 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      font-weight:600;
      line-height:140%;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .page-component\:SEawWK0PuV4NaerNSZo1Q {
      top:24px;
      color:#545454;
      right:24px;
      width:32px;
      cursor:pointer;
      height:32px;
      z-index:20;
      position:absolute;
      align-items:center;
      border-radius:var(--rounding-full);
      justify-content:center;
      background-color:white;
    }

    .page-component\:SEawWK0PuV4NaerNSZo1Q:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .page-component\:Si-hwCMISEgwvnfDVZR54 {
      color:#7C3AED;
      cursor:pointer;
      display:flex;
      flex-wrap:wrap;
      max-width:100%;
      background:#F5F3FF;
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      padding-right:20px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:24px;
      border-top-right-radius:24px;
      border-bottom-left-radius:24px;
      border-bottom-right-radius:24px;
    }

    .caZkvH {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      overflow-x:clip;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .ebuiVt {
      gap:1rem;
      color:#E11D48;
      width:100%;
      display:flex;
      opacity:0;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 500ms ease;
      align-items:center;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      flex-direction:column;
      padding-bottom:24px;
      justify-content:center;
    }

    .ebuiVt.show {
      opacity:1;
      translate:calc(-100% - 1rem) 0 0;
    }

    .page-component\:VvrQGtYEz-oofYl1fsV8V {
      color:black;
      width:100%;
      height:100%;
      display:flex;
      opacity:0;
      row-gap:16px;
      max-width:425px;
      translate:0 100px 0;
      background:white;
      column-gap:16px;
      max-height:662px;
      transition:all 500ms ease;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    @media (max-width: 600px) {

    .page-component\:VvrQGtYEz-oofYl1fsV8V {
      max-width:100%;
      margin-top:auto;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .page-component\:VvrQGtYEz-oofYl1fsV8V.open {
      opacity:1;
      translate:0 0 0;
    }

    .page-component\:ZWbNnx6AGICite1FHa9rb {
      color:#E11D48;
      width:100%;
      height:100%;
      max-height:586px;
      transition:all 500ms ease;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      background-color:white;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .bsCVo {
      gap:1rem;
      color:#E11D48;
      width:100%;
      display:flex;
      opacity:0;
      animation:;
      translate:-100% 0 0;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 500ms ease;
      align-items:flex-start;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      flex-direction:column;
      padding-bottom:24px;
      justify-content:center;
    }

    .bsCVo.show {
      opacity:1;
      translate:0 0 0;
    }

    .page-component\:a3HOkOcbd_gcxpmyhOcYv {
      position:relative;
    }

    .page-component\:a3q66wzZamNefo-v08h5b {
      position:relative;
    }

    .doATw {
      padding-top:16px;
      padding-bottom:16px;
    }

    .YduOG {
      font-size:16px;
      font-family:inherit;
      font-weight:700;
      line-height:160%;
    }

    .dFnOKO {
      gap:8px;
      color:#D97706;
      align-items:center;
      font-family:inherit;
      padding-top:16px;
      padding-left:21px;
      border-radius:24px;
      padding-right:21px;
      flex-direction:column;
      padding-bottom:16px;
      justify-content:start;
      background-color:#FFFBEB;
    }

    .cc-language-block\:3qLZl3MKqD6nM2nDfZuJf {
      cursor:pointer;
      display:flex;
      row-gap:8px;
      font-size:14px;
      background:white;
      column-gap:8px;
      align-items:center;
      font-family:Inter;
      font-weight:700;
      line-height:140%;
      padding-top:8px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
      border-top-left-radius:24px;
      border-top-right-radius:24px;
      border-bottom-left-radius:24px;
      border-bottom-right-radius:24px;
    }

    .cc-language-block\:3qLZl3MKqD6nM2nDfZuJf:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .eHnwrN {
      font-size:14px;
      font-family:Inter;
      font-weight:700;
    }

    .eyKrSQ {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .cc-language-block\:fSlENFZBbJpxhuoW5Y-Ab {
      color:black;
      width:100%;
      font-size:16px;
      text-align:left;
      font-family:Inter;
      line-height:160%;
    }

    @media (max-width: 600px) {

    .cc-language-block\:fSlENFZBbJpxhuoW5Y-Ab {
      font-size:14px;
    }
    }

    .czamFI {
      gap:16px;
      width:100%;
      opacity:0;
      z-index:2;
      animation:;
      translate:var(--direction) 0 0;
      transition:all 300ms ease;
      font-family:inherit;
      padding-left:16px;
      margin-bottom:auto;
      padding-right:16px;
    }

    .czamFI.loaded {
      opacity:1;
      translate:0 0 0;
    }

    .eoakUQ {
      row-gap:16px;
      column-gap:16px;
    }

    .page-component\:e5eTWyMcyjcM_Q98o8j9N {
      top:24px;
      color:#545454;
      right:24px;
      width:32px;
      cursor:pointer;
      height:32px;
      z-index:20;
      position:absolute;
      align-items:center;
      border-radius:var(--rounding-full);
      justify-content:center;
      background-color:white;
    }

    .page-component\:e5eTWyMcyjcM_Q98o8j9N:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .page-component\:fxLLxANDb5bfPO9yqV4xz {
      cursor:pointer;
      display:flex;
      background:white;
      align-items:center;
      padding-top:4px;
      padding-left:4px;
      padding-right:4px;
      padding-bottom:4px;
      justify-content:center;
      border-top-left-radius:48px;
      border-top-right-radius:48px;
      border-bottom-left-radius:48px;
      border-bottom-right-radius:48px;
    }

    .NUnZH {
      top:0px;
      width:100%;
      row-gap:16px;
      z-index:10;
      position:sticky;
      background:linear-gradient(#F5F3FF 0%, #ffffff 100%);
      column-gap:16px;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:12px;
    }

    .page-component\:hServogGlGQFk4cKQCkoE {
      width:100%;
      height:100%;
      opacity:0;
      background:#000000;
      transition:opacity 300ms ease;
    }

    .page-component\:hServogGlGQFk4cKQCkoE.open {
      opacity:.5;
    }

    .page-component\:kmnl49kqNXPUSqHI2jN2U {
      color:#E11D48;
      width:100%;
      max-height:586px;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      background-color:white;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .dbVFFw {
      width:0px;
      opacity:0;
      animation:;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 500ms ease;
    }

    .dbVFFw.show {
      width:32px;
      opacity:1;
    }

    .qoDmr {
      color:#7C3AED;
      font-size:16px;
      font-family:Inter;
      font-weight:500;
      line-height:150%;
    }

    .blisMT {
      color:#D97706;
      font-size:inherit;
      font-family:inherit;
      font-weight:600;
      line-height:150%;
    }

    .page-component\:renyBvum5RIutF_ppZ2R4 {
      color:black;
      width:100%;
      height:fit-content;
      opacity:0;
      row-gap:16px;
      max-width:425px;
      translate:0 100px 0;
      background:white;
      column-gap:16px;
      max-height:662px;
      transition:all 300ms ease;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    @media (max-width: 600px) {

    .page-component\:renyBvum5RIutF_ppZ2R4 {
      max-width:100%;
      margin-top:auto;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .page-component\:renyBvum5RIutF_ppZ2R4.open {
      opacity:1;
      translate:0 0 0;
    }

    .dvKMmd {
      top:0px;
      width:100%;
      row-gap:16px;
      z-index:10;
      position:sticky;
      background:linear-gradient(rgb(255, 241, 242) 0%, rgb(255, 255, 255) 100%);;
      column-gap:16px;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:12px;
    }

    .cQcdNW {
      border-radius:var(--rounding-full);
    }

    .cc-button-options\:0Yv9Wg7ZTo320OpDBW2qp {
      color:var(--cc-language);
      width:100%;
      cursor:pointer;
      background:var(--cc-language-bg);
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      border-radius:var(--rounding-full);
      padding-right:20px;
      padding-bottom:12px;
      justify-content:center;
    }

    .cc-button-options\:0Yv9Wg7ZTo320OpDBW2qp:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .cc-button-options\:IhDKf8lZLW4VAScnxjT7R {
      color:var(--cc-arg);
      width:100%;
      cursor:pointer;
      background:var(--cc-arg-bg);
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      border-radius:var(--rounding-full);
      padding-right:20px;
      padding-bottom:12px;
      justify-content:center;
    }

    .cc-button-options\:IhDKf8lZLW4VAScnxjT7R:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .cc-button-options\:PsrgK-HOJBM0hUjpKoS2i {
      color:var(--cc-fallback);
      width:100%;
      cursor:pointer;
      background:var(--cc-fallback-bg);
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      border-radius:var(--rounding-full);
      padding-right:20px;
      padding-bottom:12px;
      justify-content:center;
    }

    .cc-button-options\:PsrgK-HOJBM0hUjpKoS2i:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .eSbVwL {
      top:0px;
      left:0px;
      right:0px;
      height:calc(100vh - 5rem);
      display:flex;
      opacity:0;
      z-index:0;
      position:absolute;
      background:#ffffff00;
      transition:all 200ms ease 0s normal;
    }

    .eSbVwL.show {
      display:flex;
      opacity:1;
    }

    .fDdOgt {
      width:100%;
      font-size:16px;
      text-align:left;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .page-component\:vtHyy0KNEtzZkbGAUdf6I {
      text-align:left;
    }

    .fcdaUY {
      top:0px;
      width:100%;
      row-gap:16px;
      z-index:10;
      position:sticky;
      background:linear-gradient(#FFFBEB 0%, #FFFFFF 100%);
      column-gap:16px;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:12px;
    }

    .page-component\:y_C4cvoNU34dzEmZ7sRuZ {
      width:100%;
      height:100%;
      opacity:0;
      background:#000000;
      transition:opacity 300ms ease;
    }

    .page-component\:y_C4cvoNU34dzEmZ7sRuZ.open {
      opacity:.5;
    }

    .page-component\:ysTicgfyW8dpy0kTJe2nq {
      width:100%;
    }

    .Home\:hGzF-V85hANGNi5hdtMPX {
      color:#D97706;
      width:96px;
      cursor:pointer;
      background:#FFFBEB;
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      border-radius:var(--rounding-full);
      padding-right:20px;
      padding-bottom:12px;
      justify-content:center;
    }

    .Home\:hGzF-V85hANGNi5hdtMPX:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .dpoGNc {
      color:#94a3b8;
      font-size:14px;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .blvmiP {
      height:64px;
      display:flex;
      min-width:100%;
      align-items:center;
      justify-content:center;
      border-top-left-radius:24px;
      border-top-right-radius:24px;
      border-bottom-left-radius:24px;
      border-bottom-right-radius:24px;
    }

    .bymSmM {
      width:100%;
      row-gap:24px;
      animation:500ms ease 0ms 1 normal none running animation-eQmVHr;
      column-gap:24px;
      overflow-x:hidden;
      overflow-y:auto;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:16px;
    }

    .dvMnYB {
      color:#62748E;
      width:100%;
      font-size:14px;
      max-width:100%;
      text-align:center;
      font-weight:400;
      line-height:140%;
    }

    .cYBngP {
      display:flex;
      row-gap:12px;
      background:#FFFBEB;
      column-gap:12px;
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      padding-right:20px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .cBkUGp {
      display:flex;
      animation:500ms ease 0ms 1 normal none running animation-eQmVHr;
      transition:all 300ms ease;
      align-items:center;
      justify-content:center;
    }

    .cBkUGp.hide {
      opacity:0;
      translate:-2rem 0 0;
    }

    .ESveP {
      display:flex;
      row-gap:12px;
      min-width:100%;
      column-gap:12px;
      align-items:center;
      padding-top:16px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:16px;
      justify-content:center;
      border-top-left-radius:24px;
      border-top-right-radius:24px;
      border-bottom-left-radius:24px;
      border-bottom-right-radius:24px;
    }

    .saved\:JMzl5yrf7Gvmx-eUoVcBu {
      color:black;
      width:100%;
      height:fit-content;
      opacity:0;
      row-gap:16px;
      animation:;
      max-width:425px;
      translate:0 100px 0;
      background:white;
      column-gap:16px;
      max-height:662px;
      transition:all 300ms ease;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    @media (max-width: 600px) {

    .saved\:JMzl5yrf7Gvmx-eUoVcBu {
      max-width:100%;
      margin-top:auto;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .saved\:JMzl5yrf7Gvmx-eUoVcBu.open {
      opacity:1;
      translate:0 0 0;
    }

    .dGDTDU {
      width:100%;
      background:#F9FAFB;
      padding-top:8px;
      padding-left:12px;
      padding-right:12px;
      padding-bottom:8px;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .eODJMe {
      top:0px;
      width:100%;
      display:flex;
      row-gap:16px;
      z-index:10;
      position:sticky;
      background:linear-gradient(#d9770612 0%, rgb(255, 255, 255) 100%);
      column-gap:16px;
      align-items:center;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:12px;
      justify-content:flex-start;
    }

    .saved\:S1vo-ymQ9ve-IpkzbkAVJ {
      color:#D97706;
      cursor:pointer;
      row-gap:4px;
      background:#FFFBEB;
      column-gap:4px;
      align-items:center;
      padding-top:8px;
      padding-left:12px;
      border-radius:var(--rounding-full);
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
    }

    .saved\:S1vo-ymQ9ve-IpkzbkAVJ:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .blrzCR {
      row-gap:12px;
      animation:500ms ease 0ms 1 normal none running animation-eQmVHr;
      flex-wrap:wrap;
      column-gap:12px;
      transition:all 300ms ease;
      flex-direction:row;
    }

    .blrzCR.hide {
      opacity:0;
      translate:-2rem 0 0;
    }

    .saved\:X2GrBjZ8R5dauE5MB6cs6 {
      top:24px;
      color:#545454;
      right:24px;
      width:32px;
      cursor:pointer;
      height:32px;
      z-index:20;
      position:absolute;
      align-items:center;
      border-radius:var(--rounding-full);
      justify-content:center;
      background-color:white;
    }

    .saved\:X2GrBjZ8R5dauE5MB6cs6:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .saved\:_Fwh6p4rBcM7YauhSYPpE {
      width:100%;
      height:100%;
      opacity:0;
      background:#000000;
      transition:opacity 300ms ease;
    }

    .saved\:_Fwh6p4rBcM7YauhSYPpE.open {
      opacity:.5;
    }

    .gvqnX {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      justify-content:center;
    }

    .dUYxGV {
      width:100%;
      row-gap:24px;
      column-gap:24px;
      overflow-x:hidden;
      overflow-y:auto;
    }

    .case\:41nB8ytWnqytcVOv8pcQ0 {
      width:100%;
      height:100%;
      opacity:0;
      background:#000000;
      transition:opacity 300ms ease;
    }

    .case\:41nB8ytWnqytcVOv8pcQ0.open {
      opacity:.5;
    }

    .case\:4JGCQ-17d1JzBfzN8eEAN {
      color:#E11D48;
      cursor:pointer;
      display:flex;
      row-gap:4px;
      font-size:14px;
      background:#FFF1F2;
      column-gap:4px;
      align-items:center;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
      padding-top:6px;
      padding-left:10px;
      padding-right:10px;
      flex-direction:row;
      padding-bottom:6px;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .case\:68W2Z1QuMNj5x9OuK9wEE {
      color:#D97706;
      cursor:pointer;
      display:flex;
      row-gap:4px;
      font-size:14px;
      background:#FFFBEB;
      column-gap:4px;
      align-items:center;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
      padding-top:6px;
      padding-left:10px;
      padding-right:10px;
      flex-direction:row;
      padding-bottom:6px;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .cpKiIy {
      display:flex;
      row-gap:12px;
      background:#FFFBEB;
      column-gap:12px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .case\:7JMnw58R7vXdMnolbbEo_ {
      color:black;
      width:100%;
      height:fit-content;
      opacity:0;
      row-gap:16px;
      animation:;
      max-width:425px;
      translate:0 100px 0;
      background:white;
      column-gap:16px;
      max-height:662px;
      transition:all 300ms ease;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    @media (max-width: 600px) {

    .case\:7JMnw58R7vXdMnolbbEo_ {
      max-width:100%;
      margin-top:auto;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .case\:7JMnw58R7vXdMnolbbEo_.open {
      opacity:1;
      translate:0 0 0;
    }

    .case\:ApIgaQjfAPyk738lOTzpg {
      width:100%;
      height:100%;
      opacity:0;
      background:#000000;
      transition:opacity 300ms ease;
    }

    .case\:ApIgaQjfAPyk738lOTzpg.open {
      opacity:.5;
    }

    .bQUYDj {
      cursor:pointer;
      display:flex;
      row-gap:12px;
      background:#F3F4F6;
      column-gap:12px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .nZdzY {
      color:#94a3b8;
      width:100%;
      font-size:14px;
      text-align:center;
      font-family:Inter;
      font-weight:500;
      line-height:140%;
    }

    .dtJTBB {
      color:#E11D48;
      font-size:16px;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
    }

    .dlWBks {
      color:#000000;
      font-size:16px;
      font-family:Inter;
      font-weight:600;
      line-height:140%;
    }

    .case\:McIKrdI-prfREW5iZa-C0 {
      top:24px;
      color:#545454;
      right:24px;
      width:32px;
      cursor:pointer;
      height:32px;
      z-index:20;
      position:absolute;
      align-items:center;
      border-radius:var(--rounding-full);
      justify-content:center;
      background-color:white;
    }

    .case\:McIKrdI-prfREW5iZa-C0:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .case\:R4OpilI6ccr7IhvCh1mt7 {
      top:24px;
      color:#545454;
      right:24px;
      width:32px;
      cursor:pointer;
      height:32px;
      z-index:20;
      position:absolute;
      align-items:center;
      border-radius:var(--rounding-full);
      justify-content:center;
      background-color:white;
    }

    .case\:R4OpilI6ccr7IhvCh1mt7:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .CWkRI {
      width:100%;
      row-gap:8px;
      background:#F9FAFB;
      column-gap:8px;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:12px;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .OsSFh {
      row-gap:12px;
      flex-wrap:wrap;
      column-gap:12px;
      flex-direction:row;
    }

    .case\:Xd5zPUC7HpnQTwWwOn0QL {
      position:relative;
    }

    .case\:ZzGQnB7LPVHMGKkaUSqDo {
      position:relative;
    }

    .bdEsSg {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .ZxKXx {
      color:#62748E;
      font-size:14px;
      font-weight:500;
      line-height:140%;
    }

    .eYTnPL {
      top:0px;
      width:100%;
      display:flex;
      row-gap:16px;
      z-index:10;
      position:sticky;
      background:linear-gradient(#FFF1F2 0%, rgb(255, 255, 255) 100%);
      column-gap:16px;
      align-items:center;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:12px;
      justify-content:flex-start;
    }

    .MaKAy {
      width:100%;
      display:flex;
      row-gap:12px;
      column-gap:12px;
      transition:opacity 200ms ease;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .case\:rvDKsBZ810jGNRGu1AqRd {
      color:#D97706;
      width:100%;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      background-color:white;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .case\:smqAUtAxhF1QCmSe7gSr7 {
      color:black;
      width:100%;
      height:fit-content;
      opacity:0;
      row-gap:16px;
      animation:;
      max-width:425px;
      translate:0 100px 0;
      background:white;
      column-gap:16px;
      max-height:662px;
      transition:all 300ms ease;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    @media (max-width: 600px) {

    .case\:smqAUtAxhF1QCmSe7gSr7 {
      max-width:100%;
      margin-top:auto;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .case\:smqAUtAxhF1QCmSe7gSr7.open {
      opacity:1;
      translate:0 0 0;
    }

    .bTHFdO {
      color:#62748E;
      font-size:12px;
      font-weight:400;
      line-height:140%;
    }

    .dONKON {
      cursor:pointer;
      display:flex;
      row-gap:12px;
      background:#FFF1F2;
      column-gap:12px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .case\:y65vvbWBs1zRuFLZM80Xy {
      color:#E11D48;
      width:100%;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      background-color:white;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .saved\:cWaWL3qf0fHx23HPG8swr {
      animation:500ms ease 0ms 1 normal none running animation-eQmVHr;
    }

    .enULoW {
      font-size:inherit;
      text-align:center;
      font-family:inherit;
      font-weight:600;
      line-height:150%;
    }

    .dXdDtU {
      color:#D97706;
      font-size:14px;
      text-align:left;
      font-weight:500;
      line-height:140%;
    }

    .bAmLfm {
      color:#000000;
      font-size:16px;
      text-align:left;
      font-weight:600;
      line-height:140%;
    }

    .saved\:oZ-xvgeNdEIUc2SzkoXTf {
      position:relative;
    }

    .fiEeKD {
      color:#94A3B8;
      font-size:14px;
      text-align:center;
    }

    .saved\:qevwzYziFe3BSu4Bb1HZa {
      display:flex;
      position:relative;
      align-items:center;
      justify-content:center;
    }

    .dLIjjs {
      gap:1rem;
      color:#000000;
      width:100%;
      display:flex;
      align-items:stretch;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      flex-direction:column;
      padding-bottom:24px;
      justify-content:center;
    }

    .saved\:v5NVRE0UtEYvNJt5U86ql {
      color:#D97706;
      cursor:pointer;
      row-gap:4px;
      background:#FFFBEB;
      column-gap:4px;
      align-items:center;
      padding-top:8px;
      padding-left:12px;
      border-radius:var(--rounding-full);
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
    }

    .saved\:v5NVRE0UtEYvNJt5U86ql:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .cObhEb {
      width:100%;
      row-gap:4px;
      max-width:276px;
      background:#FFFBEB;
      column-gap:4px;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:16px;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    @media (max-width: 600px) {

    .cObhEb {
      max-width:100%;
    }
    }

    .saved\:zhPrlbWbdAh2akl-UvxaL {
      color:#D97706;
      width:100%;
      align-items:center;
      font-family:inherit;
      justify-content:start;
      background-color:white;
      border-top-left-radius:32px;
      border-top-right-radius:32px;
      border-bottom-left-radius:32px;
      border-bottom-right-radius:32px;
    }

    .dWgnA-d {
      width:100%;
      overflow-x:hidden;
      overflow-y:hidden;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .fpaPha {
      gap:12px;
      flex:1;
      color:var(--Color, #2563EB);
      cursor:pointer;
      height:160px;
      min-width:calc(50% - 16px);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 300ms ease 0ms ;
      align-items:center;
      font-family:inherit;
      padding-top:16px;
      padding-left:16px;
      border-radius:24px;
      padding-right:16px;
      padding-bottom:16px;
      justify-content:center;
      background-color:var(--BG-Color, #EFF6FF);
    }

    @media (max-width: 600px) {

    .fpaPha {
      height:64px;
      min-width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }
    }

    .fpaPha:hover {
      background-color:var(--Hover, #DBEAFE);
    }

    .cLHCnt {
      top:1rem;
      color:#FACC15;
      right:1rem;
      position:absolute;
      background: var(--white);
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:8px;
      border-top-left-radius:100vw;
      border-top-right-radius:100vw;
      border-bottom-left-radius:100vw;
      border-bottom-right-radius:100vw;
    }

    @media (max-width: 600px) {

    .cLHCnt {
      top:auto;
    }
    }

    .dMrBrF {
      left:-112px;
      width:228px;
      bottom:-112px;
      height:228px;
      z-index:0;
      position:absolute;
      border-radius:228px;
      background-color:var(--Color, #CDE3FE);
    }

    @media (max-width: 600px) {

    .dMrBrF {
      left:-32px;
      width:64px;
      bottom:-32px;
      height:64px;
    }
    }

    .GeMbZ {
      z-index:2;
      font-size:inherit;
      text-align:center;
      font-family:inherit;
      font-weight:600;
    }

    @media (max-width: 600px) {

    .GeMbZ {
      flex:1;
      text-align:left;
    }
    }

    .Home\:pZRwL4i0iSet3afW2Wi1e:focus-visible {
      border-color:var(--cc-blue);
      border-style:solid;
      border-width:2px;
    }

    .cRlWzb {
      display:flex;
      margin-top:auto;
      transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);
      align-items:center;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:20px;
      justify-content:flex-end;
    }

    .fypoOY {
      color:#AAAAAA;
      font-size:12px;
      text-wrap:balance;
      text-align:center;
      font-family:inherit;
      font-weight:inherit;
    }

    .croyrI {
      width:100%;
      display:flex;
      max-width:600px;
      align-items:center;
      justify-content:flex-start;
    }

    .dyGGsS {
      flex:1;
      color:#4B5563;
      max-width:3.4rem;
      transition:max-width 300ms ease;
    }

    .dyGGsS::placeholder {
      color:#4b5563bf;
    }

    .dyGGsS.focused {
      flex:1;
      max-width:100%;
    }

    .bnjThb {
      color:inherit;
      font-size:40px;
      text-wrap:balance;
      text-align:center;
      font-family:Instrument Serif;
      font-weight:400;
      letter-spacing:1%;
      -webkit-text-stroke:1px black;
    }

    .fkgBog {
      top:0px;
      color:#FACC15;
      right:0px;
      width:24px;
      height:24px;
      display:flex;
      position:absolute;
      background: var(--white);
      align-items:center;
      justify-content:center;
      border-top-left-radius:100vw;
      border-top-right-radius:100vw;
      border-bottom-left-radius:100vw;
      border-bottom-right-radius:100vw;
    }

    .TSMWj {
      display:flex;
      row-gap:12px;
      column-gap:12px;
      align-items:center;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:16px;
      justify-content:center;
    }

    .fHrLLW {
      width:100%;
      row-gap:24px;
      animation:;
      column-gap:24px;
      padding-top:16px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:16px;
    }

    .recents-page\:0cryT8o96deXgfA_iaLiy {
      display:flex;
      position:relative;
      align-items:center;
      justify-content:center;
    }

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

    .csEMXk {
      row-gap:12px;
      column-gap:12px;
    }

    .IKSuc {
      display:flex;
      row-gap:12px;
      background:#F9FAFB;
      column-gap:12px;
      align-items:center;
      padding-top:12px;
      padding-left:20px;
      padding-right:20px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .Home\:xornjXiKl2PjtluF0RY5h {
      animation:500ms ease 0ms 1 normal none running animation-eQmVHr;
    }