
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --white: #ffffff;
--black: #000000;
--transparent: #ffffff00;
--grey-25: #FDFDFD;
--grey-50: #FAFAFA;
--grey-100: #F5F5F5;
--grey-200: #E9EAEB;
--grey-300: #D5D7DA;
--grey-400: #A4A7AE;
--grey-500: #717680;
--grey-600: #535862;
--grey-700: #414651;
--grey-800: #252B37;
--grey-900: #181D27;
--grey-950: #0A0D12;
--brand-25: #FCFAFF;
--brand-50: #f1f9fa;
--brand-100: #daeff3;
--brand-200: #badee7;
--brand-300: #8ac7d6;
--brand-400: #53a6bd;
--brand-500: #388aa2;
--brand-600: #317189;
--brand-700: #2d5d71;
--brand-800: #2c4e5e;
--brand-900: #294350;
--brand-950: #182d39;
--success-50: #ECFDF3;
--success-100: #DCFAE6;
--success-200: #ABEFC6;
--success-300: #75E0A7;
--success-400: #47CD89;
--success-500: #17B26A;
--success-600: #079455;
--success-700: #067647;
--success-800: #085D3A;
--success-900: #074D31;
--success-950: #053321;
--warning-50: #FFFAEB;
--warning-100: #FEF0C7;
--warning-200: #FEDF89;
--warning-300: #FEC84B;
--warning-400: #FDB022;
--warning-500: #F79009;
--warning-600: #DC6803;
--warning-700: #B54708;
--warning-800: #93370D;
--warning-900: #7A2E0E;
--warning-950: #4E1D09;
--error-50: #FEF3F2;
--error-100: #FEE4E2;
--error-200: #FECDCA;
--error-300: #FDA29B;
--error-400: #F97066;
--error-500: #F04438;
--error-600: #D92D20;
--error-700: #B42318;
--error-800: #912018;
--error-900: #7A271A;
--error-950: #55160C;
--text-primary: var(--grey-900, #171717);
--text-primary_on-brand: var(--white, #ffffff);
--text-secondary: var(--grey-700, #414651);
--text-secondary_hover: var(--grey-800, #252B37);
--text-secondary_on-brand: var(--brand-200, #DDD6FE);
--text-tertiary: var(--grey-600, #535862);
--text-tertiary_hover: var(--grey-700, #414651);
--text-disabled: var(--grey-500, #717680);
--text-placeholder: var(--grey-500, #737373);
--border-primary: var(--grey-300, #D4D4D4);
--text-error-primary: var(--error-600, #D92D20);
--text-warning-primary: var(--warning-600, #DC6803);
--text-success-primary: var(--success-600, #079455);
--text-brand-primary900: var(--brand-900, #4C1D95);
--text-brand-secondary700: var(--brand-700, #6D28D9);
--text-brand-secondary_hover: var(--brand-800, #5B21B6);
--fg-primary900: var(--grey-900, #181D27);
--fg-secondary700: var(--grey-700, #414651);
--fg-secondary_hover: var(--grey-800, #252B37);
--fg-tertiary600: var(--grey-600, #535862);
--fg-tertiary_hover: var(--grey-700, #414651);
--fg-disabled: var(--grey-400, #A4A7AE);
--fg-disabled_subtle: var(--grey-300, #D5D7DA);
--fg-brand-primary600: var(--brand-600, #7C3AED);
--fg-brand-primary_alt: var(--brand-600, #7C3AED);
--fg-brand-secondary500: var(--brand-500, #8B5CF6);
--fg-error-primary: var(--error-600, #D92D20);
--fg-error-secondary: var(--error-500, #F04438);
--fg-warning-primary: var(--warning-600, #DC6803);
--fg-warning-secondary: var(--warning-500, #F79009);
--fg-success-primary: var(--success-600, #079455);
--fg-success-secondary: var(--success-500, #17B26A);
--bg-primary: var(--white, #ffffff);
--bg-primary_hover: var(--grey-50, #FAFAFA);
--bg-primary-solid: var(--grey-950, #0A0D12);
--bg-secondary: var(--grey-50, #FAFAFA);
--bg-secondary_hover: var(--grey-100, #F5F5F5);
--bg-secondary-solid: var(--grey-600, #535862);
--bg-active: var(--grey-50, #FAFAFA);
--bg-disabled: var(--grey-100, #F5F5F5);
--bg-overlay: var(--grey-950, #0A0D12);
--bg-brand-primary: var(--brand-50, #F5F3FF);
--bg-brand-secondary: var(--brand-100, #EDE9FE);
--bg-brand-solid: var(--brand-600, #7C3AED);
--bg-brand-solid_hover: var(--brand-700, #6D28D9);
--bg-brand-section: var(--brand-800, #5B21B6);
--bg-error-primary: var(--error-50, #FEF3F2);
--bg-error-secondary: var(--error-100, #FEE4E2);
--bg-error-solid: var(--error-600, #D92D20);
--bg-warning-primary: var(--warning-50, #FFFAEB);
--bg-warning-secondary: var(--warning-100, #FEF0C7);
--bg-warning-solid: var(--warning-600, #DC6803);
--bg-success-primary: var(--success-50, #ECFDF3);
--bg-success-secondary: var(--success-100, #DCFAE6);
--bg-success-solid: var(--success-600, #079455);
--border-100: var(--grey-300, #D5D7DA);
--border-secondary: var(--grey-200, #E9EAEB);
--border-tertiary: var(--grey-100, #F5F5F5);
--border-disabled: var(--grey-300, #D5D7DA);
--border-disabled_subtle: var(--grey-200, #E9EAEB);
--border-brand: var(--brand-500, #8B5CF6);
--border-brand_alt: var(--brand-600, #7C3AED);
--border-error: var(--error-500, #F04438);
--border-error-subtle: var(--error-300, #FDA29B);
    /* Fonts */
    --font-inter: 'Inter',sans-serif;

    /* Font size */
    --text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-md: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--display-xs: 1.5rem;
--display-sm: 1.875rem;
--display-md: 2.25rem;
--display-lg: 3rem;
--display-xl: 3.75rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semi-bold: 600;
--font-weight-bold: 700;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --spinner-size-sm: 1.25rem;
--spinner-size-md: 1.5rem;
--spinner-size-lg: 1.75rem;
--radius-none: 0px;
--radius-xxs: 2px;
--radius-xs: 4px;
--radius-s: 6px;
--radius-md: 8px;
--radius-lg: 10px;
--radius-xl: 12px;
--radius-2xl: 16px;
--radius-3xl: 20px;
--radius-4xl: 24px;
--radius-full: 9999px;
--line-height-text-xs: 1.125rem;
--line-height-text-sm: 1.35rem;
--line-height-text-md: 1.5rem;
--line-height-text-lg: 1.75rem;
--line-height-text-xl: 1.875rem;
--line-height-display-xs: 2rem;
--line-height-display-sm: 2.375rem;
--line-height-display-md: 2.75rem;
--line-height-display-lg: 3.75rem;
--line-height-display-xl: 4.5rem;
--letter-spacing-display-xs: 0rem;
--letter-spacing-display-sm: 0rem;
--letter-spacing-display-md: -2%;
--letter-spacing-display-lg: -2%;
--letter-spacing-display-xl: -2%;
--interactive-height-xs: 32px;
--interactive-height-sm: 36px;
--interactive-height-md: 40px;
--interactive-height-lg: 44px;
--interactive-height-xl: 48px;
    /* 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;
    }
  }
}


    .cgGrpZ {
      height:var(--height);
      position:fixed;
      align-items:start;
      pointer-events:none;
      justify-content:start;
    }

    .toast-provider\:T56hI35fLDXMAFCnhOfaQ {
      width:100%;
      display:flex;
      position:relative;
      max-width:400px;
      transition:height 150ms ease 0ms normal;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .toast-provider\:T56hI35fLDXMAFCnhOfaQ {
      max-width:none;
    }
    }

    .ezeRiZ {
      width:var(--width);
      height:var(--height);
      position:fixed;
      align-items:start;
      pointer-events:none;
      justify-content:start;
    }

    .toast-provider\:VdPfymswlmqiKjUNK-Fak {
      align-items:end;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:24px;
      justify-content:start;
    }

    @media (max-width: 968px) {

    .toast-provider\:VdPfymswlmqiKjUNK-Fak {
      align-items:center;
      padding-top:12px;
      padding-left:12px;
      padding-right:12px;
      padding-bottom:12px;
      justify-content:start;
    }
    }

    .bHYIqa {
      top:var(--top);
      width:100%;
      position:absolute;
      pointer-events:all;
    }

    .bHYIqa.swipe-out-top {
      translate:0 -100%;
    }

    .bHYIqa.swipe-out-right {
      translate:100% 0px;
    }

    .bHYIqa.swipe-out-bottom {
      translate:0 100%;
    }

    .bHYIqa.swipe-out-left {
      translate:-100% 0px;
    }

    .toast\:root {
      opacity:0;
      translate:0 16px;
      padding-top:16px;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      padding-left:16px;
      border-radius:var(--radius-xl);
      padding-right:16px;
      padding-bottom:16px;
      background-color:var(--bg-primary, #ffffff);
    }

    .toast\:root.open {
      opacity:1;
      translate:0 0px;
    }

    .toast\:root.closing {
      opacity:0;
      translate:0 -16px;
    }

    .toast\:root.open-transition {
      transition:all 250ms ease 0ms normal;
    }

    .toast\:root.close-transition {
      transition:all 150ms ease 0ms normal;
    }

    .dbjlva {
      color:var(--text-primary, #181D27);
      width:100%;
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:'Inter';
      font-weight:var(--font-weight);
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing);
    }

    .dbjlva.truncated {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .dbjlva.clamped {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .toast\:1ZMFwCr5Y_gvgkCro5QEJ {
      font-size:var(--text-md);
      line-height:var(--line-height-text-md);
    }

    .dxoUnc {
      color:var(--colour, #7C3AED);
      width:20px;
      height:20px;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .eSsmav {
      width:28px;
      height:28px;
      opacity:0.3;
      position:absolute;
      align-items:center;
      border-color:var(--colour, #7C3AED);
      border-style:solid;
      border-width:2px;
      border-radius:14px;
      justify-content:center;
    }

    .fpgBrH {
      width:38px;
      height:38px;
      opacity:0.1;
      position:absolute;
      align-items:center;
      border-color:var(--colour, #7C3AED);
      border-style:solid;
      border-width:2px;
      border-radius:19px;
      flex-direction:column;
      justify-content:center;
    }

    .ekNOgo {
      color:var(--colour, #7C3AED);
      width:100px;
      height:100px;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .toast-icon\:F1dzqMv9WESfn0rEeNY92 {
      width:20px;
      height:20px;
    }

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

    .button-close\:root {
      width:36px;
      height:36px;
      align-items:center;
      border-radius:var(--radius-md);
      justify-content:center;
      background-color:var(--bg-primary, #ffffff);
    }

    .button-close\:root:hover {
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .button-close\:root:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .fDbHVy {
      width:36px;
      height:36px;
      align-items:center;
      border-radius:8px;
      justify-content:center;
    }

    .flsGEs {
      color:var(--grey-400, #A4A7AE);
      width:20px;
      height:20px;
    }

    .flsGEs.hovered {
      color:var(--grey-500, #717680);
    }

    .eDEzOo {
      gap:12px;
      flex:1;
      padding-top:2px;
    }

    .bZTpA {
      color:var(--text-tertiary, #535862);
      display:inline-block;
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:'Inter';
      font-weight:inherit;
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
    }

    .bZTpA.clamped {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .bZTpA.truncated {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .exTdgS {
      width:var(--size);
      height:var(--size);
      box-shadow:0px -1px 0px 0px #0a0d121a inset, 0px 1px 2px 0px #0a0d121a;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      padding-top:4px;
      border-color:var(--border-primary, #D5D7DA);
      border-style:solid;
      border-width:1px;
      padding-left:4px;
      border-radius:var(--radius);
      padding-right:4px;
      flex-direction:column;
      padding-bottom:4px;
      justify-content:center;
      background-color:var(--bg-primary, #ffffff);
    }

    .exTdgS.neue {
      box-shadow:none;
    }

    .cKfehD {
      width:var(--inner-size);
      height:var(--inner-size);
      position:absolute;
      box-shadow:0px -2px 2px 0px #0a0d121a inset, 1px 8px 5px 0px #0a0d121a, 0px 3px 3px 0px #0a0d121a, 0px 1px 2px 0px #0a0d121a;
      align-items:center;
      border-color:rgba(0, 0, 0, 0.08);
      border-style:solid;
      border-width:1px;
      border-radius:var(--inner-radius);
      justify-content:center;
      background-color:var(--transparent, #ffffff00);
    }

    .feature-icon-modern\:F1dzqMv9WESfn0rEeNY92 {
      width:var(--icon-size);
      height:var(--icon-size);
    }

    .ejnYlr {
      top:8px;
      right:8px;
      position:absolute;
    }

    .bqmVdY {
      gap:4px;
    }

    .cVkJmV {
      gap:16px;
      padding-right:32px;
      flex-direction:row;
    }

    .toast-provider\:u2fzjQykZ-wvTvNFAKjKI {
      box-shadow:0px 4px 8px 0px #00000044;
    }

    .bgntww {
      width:100%;
      display:flex;
      min-height:100vh;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .HomePage\:root {
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .fAzGJv {
      display:none;
      z-index:10;
      min-height:72px;
    }

    @media (min-width: 0px) {

    .fAzGJv {
      width:100%;
      height:var(--header-height);
      display:flex;
      position:fixed;
      align-items:center;
      margin-left:0px;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:space-between;
      background-color:var(--bg-primary, #ffffff);
    }
    }

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

    .epfbDv {
      gap:1.5rem;
      align-items:center;
      padding-top:16px;
      flex-direction:row;
      padding-bottom:16px;
      justify-content:start;
    }

    @media (max-width: 1024px) {

    .epfbDv {
      gap:0.5rem;
    }
    }

    .cGvVgX {
      width:var(--size);
      height:var(--size);
      translate:var(--translate);
      margin-left:var(--margin-left);
    }

    .cSDEUo {
      display:flex;
      flex-direction:column;
    }

    .avatar\:-kWssftQUD5dG7_tYJA_M {
      color:var(--text-primary, #181D27);
      width:100%;
      height:100%;
      font-size:var(--text-sm);
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-medium);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .fdPeqB {
      aspect-ratio:1;
    }

    .avatar\:8oDE1GFsZrzlgcWEPZGvY {
      width:100%;
      height:100%;
      pointer-events:none;
    }

    .avatar\:f4d0vaPgYsEydeJsO9Yam {
      width:20px;
      height:20px;
    }

    .avatar\:gfOKIPevWUcei5hwOuANf {
      width:100%;
      height:100%;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      border-color:#0000001a;
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-full);
      justify-content:center;
    }

    .header\:8HhmX-zLTelvrjzehQ9sB {
      cursor:pointer;
    }

    .cEKnhk {
      cursor:pointer;
      height:36px;
      padding-left:6px;
      padding-right:6px;
    }

    .dRLDpr {
      width:auto;
      height:80px;
      display:block;
    }

    .header\:CzXAJOnX19H1jga9UGxcA {
      max-height:40px;
    }

    .cScmOd {
      width:var(--width);
      height:var(--height);
      flex-direction:row;
    }

    .ecsgDW {
      width:var(--size);
      height:var(--size);
      animation:spinner 1s linear infinite;
      border-radius:50%;
    }

    .bDGgpC {
      width:100%;
      height:100%;
      opacity:0.3;
      position:absolute;
      border-color:var(--color, #EEEEF0);
      border-style:solid;
      border-width:4px;
      border-radius:50%;
    }

    .eWCjnN {
      width:100%;
      height:100%;
      position:absolute;
      border-color:transparent;
      border-style:solid;
      border-width:4px;
      border-radius:50%;
      border-top-color:var(--color, );
      border-top-style:solid;
      border-top-width:4px;
    }

    .ebmKGm {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:;
      position:absolute;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
      background-color:var(--brand-400, #A78BFA);
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B {
      gap:.25rem;
      color:var(--grey-50, #FAFAFA);
      width:var(--width);
      cursor:default;
      font-size:var(--font);
      box-shadow:0px 0px 0px 1px #0A0D1246 inset, 0px -2px 0px 0px #0A0D120D inset, 0px 2px 4px 0px #0A0D1218;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height);
      padding-top:var(--horizontal-padding);
      user-select:none;
      padding-left:var(--vertical-padding);
      border-radius:8px;
      outline-color:var(--transparent, #ffffff00);
      outline-style:solid;
      outline-width:2px;
      padding-right:var(--vertical-padding);
      flex-direction:row;
      outline-offset:2px;
      padding-bottom:var(--horizontal-padding);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--brand-600, #317189);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B:hover {
      background-color:var(--brand-700, #6D28D9);
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B:active {
      scale:0.98;
      transition:scale 150ms ease 0ms;
      background-color:var(--brand-800, #5B21B6);
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B.disabled {
      color:var(--fg-disabled);
      background:var(--bg-disabled);
      border-color:var(--border-disabled_subtle, #E9EAEB);
      border-style:solid;
      border-width:1px;
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B::before {
      inset:0;
      content:"";
      padding:2px;
      position:absolute;
      background:linear-gradient(to bottom, rgba(255, 255, 255, 0.12), transparent);
      -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      border-radius:inherit;
      mask-composite:exclude;
      pointer-events:none;
      -webkit-mask-composite:xor;
    }

    .bncfum {
      color:var(--grey-400, #A4A7AE);
      width:20px;
      height:20px;
    }

    .bncfum.hover {
      color:var(--grey-500, #717680);
    }

    .bncfum.disabled {
      color:var(--fg-disabled_subtle, #D5D7DA);
    }

    .coWOAi {
      color:inherit;
    }

    .button-primary\:WLp8JoAGOKMiIhjhGioom {
      color:var(--brand-300, #C4B5FD);
    }

    .button-primary\:WLp8JoAGOKMiIhjhGioom.hover {
      color:var(--brand-200, #DDD6FE);
    }

    .button-primary\:WLp8JoAGOKMiIhjhGioom.disabled {
      color:var(--fg-disabled_subtle, #D5D7DA);
    }

    .button-primary\:q37RygM8U85__Je1iWt61 {
      color:var(--brand-300, #C4B5FD);
    }

    .button-primary\:q37RygM8U85__Je1iWt61.hover {
      color:var(--brand-200, #DDD6FE);
    }

    .button-primary\:q37RygM8U85__Je1iWt61.disabled {
      color:var(--fg-disabled_subtle, #D5D7DA);
    }

    .diJsQF {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:;
      position:absolute;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq {
      gap:.25rem;
      color:var(--text-secondary, #414651);
      width:var(--width);
      cursor:default;
      font-size:var(--font);
      box-shadow:0px 0px 0px 1px #0A0D1246 inset, 0px -2px 0px 0px #0A0D120D inset, 0px 2px 4px 0px #0A0D1218;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height);
      padding-top:var(--horizontal-padding);
      user-select:none;
      padding-left:var(--vertical-padding);
      border-radius:8px;
      outline-color:var(--transparent, #ffffff00);
      outline-style:solid;
      outline-width:2px;
      padding-right:var(--vertical-padding);
      flex-direction:row;
      outline-offset:2px;
      padding-bottom:var(--horizontal-padding);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--bg-primary, #ffffff);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq:hover {
      color:var(--text-secondary_hover, #252B37);
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq:active {
      scale:0.98;
      transition:scale 150ms ease 0ms;
      background-color:var(--bg-secondary_hover, #F5F5F5);
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq.disabled {
      color:var(--fg-disabled, #A4A7AE);
      box-shadow:0px -2px 0px 0px #fff inset;
      background-color:var(--bg-primary, #ffffff);
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq::before {
      inset:0;
      content:"";
      position:absolute;
      padding-top:1px;
      border-color:var(--border-primary, #D5D7DA);
      border-style:solid;
      border-width:1px;
      padding-left:1px;
      border-radius:inherit;
      padding-right:1px;
      padding-bottom:1px;
      pointer-events:none;
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq.disabled::before {
      border-color:var(--border-disabled_subtle, #E9EAEB);
      border-style:solid;
      border-width:1px;
    }

    .header\:aCmoGj9W2Q8fgf6VdxWvF {
      color:var(--text-secondary, #414651);
      font-weight:var(--font-weight-semi-bold);
    }

    .eFQaJC {
      top:var(--top);
      left:var(--left);
      position:absolute;
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
      pointer-events:all;
      transform-origin:var(--transform-origin-x) var(--transform-origin-y);
    }

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

    .eFQaJC.hidden {
      visibility:hidden;
      pointer-events:none;
    }

    .eFQaJC.match-anchor-width {
      width:var(--sc-anchor-width);
    }

    .popover-content\:root {
      gap:2px;
      opacity:0;
      z-index:99;
      min-width:200px;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-xl);
      background-color:var(--bg-primary, #ffffff);
    }

    .popover-content\:root.open {
      opacity:1;
    }

    .popover-content\:root.open-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .popover-content\:root.close-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .header\:aE1NgBGnnZIDvdTGAL1kl {
      background-color:var(--bg-secondary, #FAFAFA);
    }

    .dYElHa {
      width:var(--width);
      height:var(--height);
      position:fixed;
      pointer-events:none;
    }

    .dYElHa.modal {
      pointer-events:all;
    }

    .header\:e9x-2rxnpTDuPa_2ASMk_ {
      color:var(--grey-400, #A4A7AE);
      width:20px;
      height:20px;
    }

    .crHyFp {
      gap:8px;
      width:100%;
      align-items:center;
      padding-top:8px;
      padding-left:12px;
      border-radius:var(--radius-s);
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:start;
      background-color:var(--bg-primary, #ffffff);
    }

    .crHyFp:hover {
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .crHyFp.current {
      background-color:var(--bg-active, #FAFAFA);
    }

    .crHyFp.current:hover {
      background-color:var(--bg-secondary_hover, #F5F5F5);
    }

    .dtixyX {
      gap:12px;
      flex:1;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .left-menu\:Qv5ayI9cGoVXVc_r-u4DK {
      color:var(--grey-400, #A4A7AE);
      width:20px;
      height:20px;
    }

    .bwOQKs {
      color:var(--text-secondary, #414651);
      font-size:var(--text-md);
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height-text-md);
    }

    .cmNMRz {
      width:16px;
      height:16px;
      align-items:center;
      justify-content:center;
    }

    .cCYXsI {
      width:100%;
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh {
      gap:.25rem;
      color:var(--text-secondary, #414651);
      width:var(--width);
      cursor:default;
      font-size:var(--font);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height);
      padding-top:var(--horizontal-padding);
      user-select:none;
      padding-left:var(--vertical-padding);
      border-radius:8px;
      outline-color:var(--transparent, #ffffff00);
      outline-style:solid;
      outline-width:2px;
      padding-right:var(--vertical-padding);
      flex-direction:row;
      outline-offset:2px;
      padding-bottom:var(--horizontal-padding);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh:hover {
      color:var(--text-secondary_hover, #252B37);
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh:active {
      scale:0.98;
      transition:scale 150ms ease 0ms;
      background-color:var(--bg-secondary_hover, #F5F5F5);
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh.disabled {
      color:var(--fg-disabled, #A4A7AE);
      background-color:var(--bg-primary, #ffffff);
    }

    .eBLXem {
      position:relative;
      border-radius:12px;
      background-color:var(--bg-primary, #ffffff);
      border-bottom-color:var(--border-secondary, #E9EAEB);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .deJdal {
      gap:2px;
      padding-top:6px;
      padding-left:6px;
      padding-right:6px;
      padding-bottom:6px;
    }

    .dVxZEV {
      gap:12px;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
    }

    .edMidC {
      padding-top:4px;
      padding-bottom:6px;
    }

    .HomePage\:0yFko8bAmi_OWbiMapWQL {
      top:0px;
    }

    .bjddpg {
      width:100%;
      height:72px;
    }

    .bMMszG {
      width:100%;
      height:var(--height);
      display:flex;
      max-width:1280px;
      overflow-y:auto;
      align-items:center;
      padding-left:var(--padding);
      padding-right:var(--padding);
      flex-direction:column;
      justify-content:flex-start;
    }

    .fELzJl {
      gap:16px;
      flex:1;
      width:100%;
      max-width:540px;
      box-shadow:0px 1px 2px 0px #00000044;
      transition:all 150ms ease;
      padding-top:20px;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      padding-left:20px;
      border-radius:var(--radius-lg);
      padding-right:20px;
      padding-bottom:20px;
      background-color:var(--bg-primary, #ffffff);
    }

    .fELzJl:hover {
      box-shadow:0px 2px 4px 0px #00000044;
    }

    .CreLw {
      gap:0.25rem;
      color:var(--color);
      width:fit-content;
      height:var(--height);
      display:flex;
      font-size:var(--font-size);
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      padding-top:var(--padding-vertical);
      border-color:var(--color-border);
      border-style:solid;
      border-width:1px;
      padding-left:var(--padding-horizontal);
      border-radius:var(--radius-full);
      padding-right:var(--padding-horizontal);
      flex-direction:row;
      padding-bottom:var(--padding-vertical);
      justify-content:center;
      background-color:var(--color-bg);
    }

    .ibsca-event-card\:UGdYIYZtELUqxwhR7l9II {
      font-size:var(--text-lg);
      line-height:var(--line-height-text-lg);
    }

    .daNnlT {
      color:var(--text-tertiary, #535862);
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:'Inter';
      font-weight:inherit;
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing);
    }

    .daNnlT.truncated {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .daNnlT.clamped {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .cZbCDq {
      overflow-x:hidden;
      overflow-y:hidden;
      border-radius:4px;
    }

    .WbHtc {
      left:8px;
      bottom:8px;
      position:absolute;
    }

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

    .ibsca-event-card\:p8eTEovG2QSz4elbmrxeX {
      font-weight:var(--font-weight-medium);
    }

    .cJPKPC {
      gap:8px;
      flex:1;
      display:flex;
      align-items:flex-start;
      justify-content:space-between;
    }

    .fuaLZq {
      width:100%;
      height:auto;
    }

    .bEQMyj {
      flex:0;
      width:100%;
      flex-direction:row;
      justify-content:space-between;
    }

    .bOKbxf {
      top:8px;
      right:8px;
      position:absolute;
      background: #ffffffb3;
      align-items:center;
      padding-top:4px;
      padding-left:6px;
      border-radius:2px;
      padding-right:6px;
      padding-bottom:4px;
      justify-content:center;
    }

    .ibsca\:8v06JhqGhY7mBAhY0-T45 {
      cursor:pointer;
      max-width:480px;
    }

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

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

    .empty-state\:UuP9gruhhvINS1oQ_oUW4 {
      color:var(--text-primary);
      text-align:center;
      font-weight:var(--font-weight-semi-bold);
    }

    .dwnpyN {
      row-gap:4px;
      max-width:352px;
      column-gap:4px;
    }

    .empty-state\:nJehvFQi_fOnSfJjdMPpA {
      color:var(--text-tertiary);
      text-align:center;
    }

    .ibsca\:DB94swaYbkBI3imjzPW3e {
      flex:1;
      width:100%;
    }

    .esgKJM {
      gap:16px;
      flex:1;
      width:100%;
      height:fit-content;
      min-width:300px;
      box-shadow:0px 1px 2px 0px #00000044;
      padding-top:20px;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      padding-left:20px;
      border-radius:var(--radius-lg);
      padding-right:20px;
      flex-direction:row;
      padding-bottom:20px;
      background-color:var(--bg-primary, #ffffff);
    }

    .esgKJM:hover {
      box-shadow:0px 2px 4px 0px #00000044;
    }

    .ibsca-event-card-list\:7QaUUhSOyYdWZijuSutzI {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .ibsca-event-card-list\:KOvtTgKHY2GDlIVeGfs53 {
      font-size:var(--text-lg);
      line-height:var(--line-height-text-lg);
    }

    .dMLlRf {
      position:relative;
      align-items:center;
      padding-top:4px;
      padding-left:6px;
      border-radius:2px;
      padding-right:6px;
      padding-bottom:4px;
      justify-content:center;
      background-color:#ffffff61;
    }

    .fkRmmH {
      gap:8px;
      flex:1;
      align-items:start;
      justify-content:space-between;
    }

    .ibsca\:Dus7QdRHrPNkF17AiJCa7 {
      flex:1;
      cursor:pointer;
    }

    .eGiXbs {
      gap:20px;
      display:grid;
      padding-top:4px;
      padding-left:4px;
      justify-items:center;
      padding-right:4px;
      padding-bottom:4px;
      grid-template-columns:repeat(1fr);
    }

    @media (min-width: 768px) {

    .eGiXbs.grid {
      grid-template-columns:repeat(2, 1fr);
    }
    }

    @media (min-width: 1110px) {

    .eGiXbs.grid {
      grid-template-columns:repeat(3, 1fr);
    }
    }

    .eGiXbs.list {
      gap:20px;
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

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

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

    .dETuwj {
      row-gap:4px;
      column-gap:4px;
      flex-direction:row;
    }

    .ibsca\:dEcXChfY8NEV5dVr6bRPH {
      width:100%;
      padding-top:64px;
      padding-bottom:64px;
    }

    .MRYrL {
      mask:linear-gradient(to bottom, 
    rgba(0,0,0,1) 0%, 
    rgba(0,0,0,1) 70%, 
    rgba(0,0,0,0) 100%
  );
      width:100%;
      background:linear-gradient(to bottom, var(--white) 0%, #ffffff00 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      padding-top:24px;
      padding-left:4px;
      padding-right:4px;
      padding-bottom:24px;
      backdrop-filter:blur(2px);
      -webkit-backdrop-filter:blur(4px);
    }

    .eWTJnQ {
      row-gap:4px;
      column-gap:4px;
    }

    .eTkKzJ {
      color:inherit;
      width:1.25rem;
      height:1.25rem;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .BEodR {
      width:fit-content;
      height:fit-content;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .filter\:8tjwSeBBw5d251qzK4vxt {
      color:inherit;
      width:1.25rem;
      height:1.25rem;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .filter\:8tjwSeBBw5d251qzK4vxt.open {
      rotate:z 180deg;
    }

    .egGLIy {
      gap:6px;
      color:var(--text-tertiary, #404040);
      width:var(--width);
      height:fit-content;
      display:flex;
      font-size:var(--font-size-sm);
      line-height:var(--line-height-text-sm);
      flex-direction:column;
    }

    .dqsoTv {
      width:fit-content;
      height:fit-content;
    }

    .cVMNhr {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      pointer-events:none;
    }

    .select\:yfEQqtGTX549Bk5yLkzYw {
      flex:0  ;
      width:100%;
    }

    .input-field-select\:root {
      flex:1  ;
    }

    .cJROXe {
      height:fit-content;
    }

    .select-trigger\:woNbuvdyaS1rmg5iDoWLK {
      gap:0.5rem;
      color:var(--text-secondary, #414651);
      width:100%;
      cursor:default;
      height:var(--height);
      font-size:var(--text-md);
      box-shadow:0px 1px 3px 0px #00000044;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      padding-top:10px;
      user-select:none;
      border-color:var(--border-primary, #D5D7DA);
      border-style:solid;
      border-width:1px;
      padding-left:14px;
      border-radius:var(--radius-s);
      outline-color:transparent;
      outline-style:solid;
      outline-width:2px;
      padding-right:14px;
      flex-direction:row;
      outline-offset:var(--border-md);
      padding-bottom:10px;
      -ms-user-select:none;
      justify-content:space-between;
      -moz-user-select:none;
      background-color:var(--white, #ffffff);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .select-trigger\:woNbuvdyaS1rmg5iDoWLK:hover {
      background-color:var(--grey-50, #FAFAFA);
    }

    .select-trigger\:woNbuvdyaS1rmg5iDoWLK:active {
      transition:none;
      background-color:var(--grey-50, #FAFAFA);
    }

    .select-trigger\:woNbuvdyaS1rmg5iDoWLK:focus-visible {
      outline-color:var(--brand-600, #7C3AED);
      outline-style:solid;
      outline-width:2px;
      outline-offset:var(--border-md);
    }

    .select-trigger\:woNbuvdyaS1rmg5iDoWLK.trigger-open {
      background-color:var(--grey-50, #FAFAFA);
    }

    .select-trigger\:woNbuvdyaS1rmg5iDoWLK.disabled {
      color:var(--text-disabled, #717680);
      opacity:0.5;
      background-color:var(--white, #ffffff);
    }

    .input-field-select\:OZ4XM7q_ato5O-SkIAMlx {
      color:var(--text-primary, #181D27);
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .lihYv {
      width:100%;
      height:fit-content;
      padding-top:1px;
      padding-left:6px;
      padding-right:6px;
      padding-bottom:1px;
    }

    .select-item\:eKEUKCLaR9v9i0l808esA {
      color:var(--brand-700, #6D28D9);
      width:20px;
      height:20px;
    }

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

    .select-item\:pu_0reHYd58huuyRQWNxa {
      gap:0.5rem;
      color:var(--text-primary, #181D27);
      width:100%;
      cursor:default;
      height:fit-content;
      font-size:var(--text-md);
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      padding-top:8px;
      white-space:nowrap;
      padding-left:8px;
      border-radius:var(--radius-s);
      outline-color:var(--transparent, #ffffff00);
      outline-style:solid;
      outline-width:0px;
      padding-right:8px;
      text-overflow:ellipsis;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:space-between;
    }

    .select-item\:pu_0reHYd58huuyRQWNxa:hover {
      background-color:var(--grey-50, #FAFAFA);
    }

    .select-item\:pu_0reHYd58huuyRQWNxa:focus {
      color:var(--text-primary, #181D27);
      background-color:var(--grey-50, #FAFAFA);
    }

    .select-item\:pu_0reHYd58huuyRQWNxa:focus-visible {
      outline-color:var(--brand-700, #6D28D9);
      outline-style:solid;
      outline-width:1px;
    }

    .select-item\:pu_0reHYd58huuyRQWNxa.checked {
      color:var(--text-primary, #181D27);
      background-color:var(--grey-50, #FAFAFA);
    }

    .select-item\:pu_0reHYd58huuyRQWNxa.disabled {
      color:var(--text-disabled, #717680);
    }

    .select-item\:pu_0reHYd58huuyRQWNxa.disabled:hover {
      background-color:var(--transparent, #ffffff00);
    }

    .dDFkG {
      color:var(--purple-700, #6D28D9);
      width:20px;
      height:20px;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .input-field-select\:YWzxm9k4H1DFDaX270hCX {
      width:100%;
    }

    .select-content\:root {
      gap:0rem;
      width:100%;
      opacity:0;
      box-shadow:0px 1px 3px 0px #00000044;
      padding-top:0.25rem;
      border-color:var(--border-primary, #D5D7DA);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-md);
      padding-bottom:0.25rem;
      background-color:var(--white, #ffffff);
    }

    .select-content\:root.open {
      opacity:1;
    }

    .select-content\:root.open-transition {
      transition:opacity 200ms ease 0ms normal;
    }

    .select-content\:root.close-transition {
      transition:opacity 200ms ease 0ms normal;
    }

    .select-content\:root:focus {
      outline-color:#ffffff;
      outline-style:none;
      outline-width:0px;
    }

    .input-field-select\:ZBFN_BL9V7MnFQNq9Y3VR {
      width:100%;
      overflow-y:scroll;
    }

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

    .input-field-select\:bMjMl9G8Jd1mi7nkbPJaU {
      width:100%;
      max-height:300px;
      overflow-y:auto;
      padding-left:0px;
      padding-right:0px;
    }

    .lexEj {
      flex:1 1 0%;
      height:fit-content;
    }

    .lexEj.focussed {
      border-radius:var(--radius-s);
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
    }

    .input-field-select\:vYxKozEWiQ-2YSrgNKj1F {
      color:inherit;
      width:1.25rem;
      height:1.25rem;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .input-field-select\:vYxKozEWiQ-2YSrgNKj1F.open {
      rotate:z 180deg;
    }

    .dMMkee {
      gap:8px;
      height:var(--height);
      display:flex;
      box-shadow:0px 1px 3px 0px #00000044;
      align-items:center;
      padding-top:var(--paddingHorizontal);
      border-color:var(--border-primary, #D5D7DA);
      border-style:solid;
      border-width:1px;
      padding-left:var(--paddingVertical);
      border-radius:var(--radius-s);
      padding-right:var(--paddingVertical);
      flex-direction:row;
      padding-bottom:var(--paddingHorizontal);
      justify-content:start;
      background-color:#ffffff;
    }

    .dMMkee.focused {
      border-color:var(--border-brand, #8B5CF6);
      border-style:solid;
      border-width:2px;
    }

    .dMMkee.error {
      border-color:var(--border-error, #F04438);
      border-style:solid;
      border-width:2px;
    }

    .dMMkee.disabled {
      background-color:var(--grey-100, #F5F5F5);
    }

    .cgxmBY {
      flex:1;
      color:var(--text-primary, #181D27);
      width:100%;
      font-size:var(--text-md);
      font-family:'Inter';
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      border-radius:0px;
      background-color:inherit;
    }

    .cgxmBY::placeholder {
      color:var(--placeholder, #737373);
    }

    .cgxmBY:disabled {
      color:var(--placeholder, #737373);
    }

    .bfCHcN {
      width:32px;
      cursor:pointer;
      height:32px;
      padding-top:4px;
      padding-left:4px;
      padding-right:4px;
      padding-bottom:4px;
    }

    .input-field-password\:d4koA50hifnRlfph00kH7 {
      width:24px;
      height:24px;
    }

    .cXHHSY {
      align-items:start;
      flex-direction:row;
      justify-content:space-between;
    }

    .elINsg {
      width:fit-content;
      height:fit-content;
      box-shadow:0px 4px 8px 0px #00000044;
      font-family:Inter;
      padding-top:0.5rem;
      padding-left:0.75rem;
      border-radius:8px;
      padding-right:0.75rem;
      padding-bottom:0.5rem;
      background-color:var(--grey-900, #171717);
    }

    .fgmaod {
      color:#ffffff;
      font-size:var(--font-size-xs);
      font-family:inherit;
      font-weight:var(--font-weight-medium);
    }

    .bgXhZM {
      color:var(--purple-600, #7C3AED);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .dFpXaN {
      gap:2px;
      height:fit-content;
      display:flex;
      max-height:20px;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .fEycKP {
      width:16px;
      height:16px;
    }

    .cJeXAh {
      color:var(--text-tertiary, #404040);
      font-size:var(--font-size-sm);
      font-family:inherit;
      font-weight:var(--font-weight-regular);
    }

    .fvQcei {
      color:var(--text-secondary, #262626);
      font-size:var(--font-size-sm);
      font-family:inherit;
      font-weight:var(--font-weight-medium);
    }

    .input\:6ZONFNtRUvqA1zOXN-8Iy {
      font-family:'Inter';
    }

    .input-field-search\:root {
      font-family:'Inter';
    }

    .dGHIYh {
      flex:1;
      color:var(--text-primary, #181D27);
      width:100%;
      font-size:var(--text-md);
      font-family:inherit;
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      border-radius:0px;
    }

    .dGHIYh::placeholder {
      color:var(--text-placeholder, #717680);
    }

    .dGHIYh:disabled {
      color:var(--text-disabled, #717680);
    }

    .input-field-email\:root {
      font-family:'Inter';
    }

    .ehZTiG {
      flex:1;
      color:var(--text-primary, #181D27);
      width:100%;
      font-size:var(--text-md);
      font-family:'Inter';
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      border-radius:0px;
    }

    .ehZTiG::placeholder {
      color:var(--text-placeholder, #717680);
    }

    .ehZTiG:disabled {
      color:var(--text-disabled, #717680);
    }

    .input-field-date-picker\:3f1LubnhUz20SPT_5DsG3 {
      font-family:'Inter';
    }

    .hboDg {
      flex:1;
      color:var(--text-primary, #181D27);
      width:100%;
      height:24px;
      font-size:var(--text-md);
      font-family:inherit;
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      border-radius:0px;
    }

    .hboDg::placeholder {
      color:var(--text-placeholder, #717680);
    }

    .hboDg:disabled {
      color:var(--text-disabled, #717680);
    }

    .input-field-text\:root {
      font-family:'Inter';
    }

    .bOVnUb {
      gap:8px;
      width:100%;
      flex-direction:row;
    }

    .switch\:-SDDLxUyqSiYODdXCfGpF {
      width:20px;
      height:20px;
      translate:0px 0px;
      box-shadow:0px 1px 3px 0px #00000044, 0px 1px 2px -1px #00000044;
      transition:translate 200ms ease 0ms normal;
      border-radius:var(--radius-full);
      background-color:var(--white, #ffffff);
    }

    .switch\:-SDDLxUyqSiYODdXCfGpF.checked {
      translate:var(--translate-x-checked);
    }

    .switch\:-SDDLxUyqSiYODdXCfGpF.disabled {
      background:var(--grey-50);
    }

    .switch\:2YaI_zePGwM0RjluVMc35 {
      width:var(--width);
      height:var(--height);
      transition:background-color 200ms ease 0ms normal;
      align-items:start;
      padding-top:0px;
      padding-left:2px;
      border-radius:var(--radius-full);
      outline-color:transparent;
      outline-style:solid;
      outline-width:2px;
      padding-right:2px;
      outline-offset:var(--border-md);
      padding-bottom:0px;
      justify-content:center;
      background-color:var(--grey-100, #F5F5F5);
    }

    .switch\:2YaI_zePGwM0RjluVMc35.checked {
      background-color:var(--brand-600, #7C3AED);
    }

    .switch\:2YaI_zePGwM0RjluVMc35.checked:hover {
      background-color:var(--brand-700, #6D28D9);
    }

    .switch\:2YaI_zePGwM0RjluVMc35:focus-visible {
      outline-color:var(--brand-700, #6D28D9);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .bfwozH {
      color:var(--text-tertiary, #535862);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .eTMvaC {
      flex:1;
      height:fit-content;
      font-size:var(--text-md);
      font-family:'Inter';
      line-height:var(--line-height-text-md);
    }

    .bMtbcF {
      color:var(--text-secondary, #414651);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .eYdpTQ {
      flex:1;
      color:var(--text-primary, #181D27);
      width:100%;
      font-size:var(--text-md);
      font-family:'Inter';
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      border-radius:0px;
    }

    .eYdpTQ::placeholder {
      color:var(--placeholder, #737373);
    }

    .eYdpTQ:disabled {
      color:var(--placeholder, #737373);
    }

    .input-field-textarea\:root {
      gap:0px;
      height:auto;
      font-size:var(--text-md);
      font-family:'Inter';
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      flex-direction:row;
    }

    .cA-DPbh {
      flex:1;
      color:var(--text-primary, #181D27);
      width:100%;
      height:var(--height);
      resize:none;
      display:inline-block;
      position:relative;
      font-size:var(--text-md);
      max-height:var(--max-height);
      min-height:var(--min-height);
      overflow-y:auto;
      font-family:inherit;
      font-weight:var(--font-weight-regular);
      line-height:var(--line-height-text-md);
      white-space:pre-wrap;
      border-radius:0px;
    }

    .cA-DPbh::placeholder {
      color:var(--text-placeholder, #717680);
    }

    .cA-DPbh:disabled {
      color:var(--text-disabled, #717680);
    }

    .cA-DPbh.resizeble {
      resize:vertical;
    }

    .cA-DPbh.break {
      hyphens:auto;
      word-wrap:break-word;
      ms-hyphens:auto;
      word-break:break-all;
      overflow-wrap:break-word;
      webkit-hyphens:auto;
    }

    .filter\:9UmaVE8qefw0z5nh1qCmO {
      flex:1;
    }

    .fdPuuY {
      flex-direction:column;
    }

    .fdPuuY.orientation-horizontal {
      flex-direction:row;
    }

    .fdPuuY.disabled {
      opacity:0.5;
    }

    .radio-group\:root {
      gap:0.25rem;
    }

    .czSiqq {
      width:100%;
      display:flex;
      row-gap:8px;
      column-gap:8px;
      flex-direction:row;
    }

    @media (min-width: 768px) {

    .czSiqq {
      display:none;
    }
    }

    .otaOx {
      gap:0.5rem;
      display:flex;
      flex-direction:row;
    }

    .radio-group-item\:TCLJy-iHVJdHYZFfuNlKs {
      width:20px;
      height:20px;
      align-items:center;
      border-color:var(--border-primary, #D5D7DA);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-full);
      justify-content:center;
      background-color:var(--bg-primary, #ffffff);
    }

    .radio-group-item\:TCLJy-iHVJdHYZFfuNlKs:hover {
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .radio-group-item\:TCLJy-iHVJdHYZFfuNlKs:active {
      background-color:var(--grey-100, #F5F5F5);
    }

    .radio-group-item\:TCLJy-iHVJdHYZFfuNlKs:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .egkcwx {
      width:fit-content;
    }

    .iqsvV {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      pointer-events:none;
    }

    .dwYovU {
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .radio-group-item\:v85N-PpcpbFK9pY3-WcmT {
      width:20px;
      height:20px;
      opacity:0;
      align-items:center;
      border-color:var(--border-brand, #8B5CF6);
      border-style:solid;
      border-width:7px;
      border-radius:var(--radius-full);
      justify-content:center;
      background-color:var(--white, #ffffff);
    }

    .radio-group-item\:v85N-PpcpbFK9pY3-WcmT.checked {
      opacity:1;
    }

    .filter\:H0PGlUV6w9_XArWnKq3I- {
      flex:1;
    }

    .fqEJQZ {
      width:fit-content;
      align-items:start;
      flex-direction:row;
      justify-content:start;
    }

    .fqEJQZ.orientation-vertical {
      flex-direction:column;
    }

    .toggle-group\:root {
      gap:0rem;
      justify-content:;
    }

    .filter\:K74UhttxsrlGn8ZOxYmNp {
      width:150px;
      align-items:start;
      flex-direction:row;
      justify-content:space-between;
    }

    .filter\:KnsnSHmwkA77NHU-56NJe {
      font-weight:var(--font-weight-semi-bold);
    }

    .filter\:MQ2GhlaAR25YZcH23EsxR {
      font-weight:var(--font-weight-semi-bold);
    }

    .cefctI {
      gap:4px;
      align-items:start;
      flex-direction:row;
      justify-content:end;
    }

    .dkQeEr {
      gap:20px;
      width:100%;
      display:none;
      align-items:start;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (min-width: 768px) {

    .dkQeEr {
      display:flex;
    }
    }

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

    .so-bottom-sheet-content\:root {
      width:100%;
      translate:0 100%;
      background:var(--bg-primary);
      padding-top:1rem;
      border-color:var(--neutral-5, #323035);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:2rem;
      border-bottom-color:var(--border-primary);
      border-bottom-style:solid;
      border-bottom-width:0px;
      border-top-left-radius:var(--radius-xl);
      border-top-right-radius:var(--radius-xl);
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .so-bottom-sheet-content\:root.open {
      translate:0 0px;
      transition:translate 200ms ease 0ms normal;
    }

    .so-bottom-sheet-content\:root.open-transition {
      transition:all 320ms ease 0ms normal;
    }

    .so-bottom-sheet-content\:root.close-transition {
      transition:all 200ms cubic-bezier(0.58, 0.29, 0.25, 1) 0ms normal;
    }

    .filter\:XdGdoD-UUusDap2Xh1fLM {
      row-gap:12px;
      column-gap:12px;
    }

    .fFyRpb {
      gap:8px;
      flex:1;
      flex-direction:row;
    }

    .filter\:YQVJC_N98SAqhWR0gaXXI {
      font-weight:var(--font-weight-semi-bold);
    }

    .filter\:ayuOlQ5duu2WBgeWf1J3R {
      flex:1;
    }

    .so-toggle-group-item\:root {
      color:var(--grey-400, #A4A7AE);
      width:var(--interactive-height-md);
      cursor:default;
      height:var(--interactive-height-md);
      font-size:var(--text-md);
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'DM Sans';
      font-weight:var(--font-weight-semi-bold);
      user-select:none;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:2px;
      flex-direction:row;
      outline-offset:var(--border-md);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--bg-primary, #ffffff);
      -webkit-user-select:none;
    }

    .so-toggle-group-item\:root:hover {
      color:var(--grey-500, #717680);
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .so-toggle-group-item\:root.pressed {
      color:var(--grey-800, #252B37);
      transition:none;
      background-color:var(--bg-active, #FAFAFA);
    }

    .so-toggle-group-item\:root.pressed:hover {
      background-color:var(--bg-active, #FAFAFA);
    }

    .so-toggle-group-item\:root:focus-visible {
      z-index:1;
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .so-toggle-group-item\:root:last-child {
      border-top-right-radius:var(--radius-md);
      border-bottom-right-radius:var(--radius-md);
    }

    .so-toggle-group-item\:root:first-child {
      border-top-left-radius:var(--radius-md);
      border-bottom-left-radius:var(--radius-md);
    }

    .enLAke {
      width:100%;
      row-gap:8px;
      column-gap:8px;
      padding-top:8px;
      flex-direction:row;
    }

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

    .so-bottom-sheet\:QS_7ELRgrVeXBoQZzU3UC {
      opacity:0;
      background:linear-gradient(#00000080 0%, #000000 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .so-bottom-sheet\:QS_7ELRgrVeXBoQZzU3UC.open {
      opacity:1;
    }

    .so-bottom-sheet\:QS_7ELRgrVeXBoQZzU3UC.open-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .so-bottom-sheet\:QS_7ELRgrVeXBoQZzU3UC.close-transition {
      transition:opacity 300ms ease 0ms normal;
    }

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

    .sparkcore\/sc-bottom-sheet-portal\:root {
      align-items:center;
      justify-content:end;
    }

    .filter\:kzVHXFZcB9v4E5gEJt9iT {
      width:150px;
      height:40px;
      align-items:start;
      flex-direction:row;
      justify-content:space-between;
    }

    .fjFnkv {
      gap:8px;
      flex-direction:row;
    }

    .filter\:r1W-C_ZiEo9V5nJ-o6xXl {
      color:inherit;
      width:1.25rem;
      height:1.25rem;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .filter\:r1W-C_ZiEo9V5nJ-o6xXl.open {
      rotate:z 180deg;
    }

    .filter\:yCEBcSFidC9A0PCfeC15h {
      flex:1;
    }

    .filter\:yNd24z6g8Vr1yXbd18x51 {
      width:40px;
      height:40px;
    }

    .ibsca\:lUvnttpC5w3-rXkQikX_7 {
      top:0px;
      width:100%;
      z-index:3;
      position:sticky;
    }

    .HomePage\:Rabi4bbovMrhqysnz6yMU {
      width:100%;
    }

    .cgoGyB {
      width:100%;
      max-width:1280px;
      align-items:start;
      padding-left:16px;
      padding-right:16px;
      flex-direction:column;
      justify-content:start;
    }

    @media (min-width: 698px) {

    .cgoGyB {
      padding-left:32px;
      padding-right:32px;
    }
    }

    .HomePage\:boEOifC0cFGoxvPYTHDcd {
      width:100%;
      align-items:center;
      justify-content:start;
    }

    .berQvD {
      gap:32px;
      width:100%;
      height:fit-content;
      align-items:center;
      padding-top:64px;
      flex-direction:column;
      padding-bottom:64px;
      justify-content:start;
    }

    @media (min-width: 768px) {

    .berQvD {
      gap:64px;
      padding-top:96px;
      padding-bottom:96px;
    }
    }

    .HomePage\:f1CS2Iu0w4jHI4SspjDy3 {
      width:100%;
      overflow-y:clip;
      align-items:center;
      padding-top:0px;
      padding-bottom:96px;
      justify-content:start;
    }