@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&display=swap";
:root{font-feature-settings:"clig" off, "liga" off;--letter-spacing:.2px;--line-height-142:20px;--line-height-145:16px;--line-height-150:18px;--line-height-166:20px;--line-height-171:24px;--link-color:var(--link-l-50,#0f72ee);font-family:Instrument Sans}
.zap-hero-medium,.zap-hero-semibold,.zap-hero-bold{letter-spacing:var(--letter-spacing);font-size:20px;font-style:normal;line-height:28px}
.zap-hero-medium{font-weight:500}
.zap-hero-semibold{font-weight:600}
.zap-hero-bold{font-weight:700}
.zap-lead-medium,.zap-lead-semibold,.zap-lead-bold{letter-spacing:var(--letter-spacing);font-size:18px;font-style:normal;line-height:24px}
.zap-lead-medium{font-weight:500}
.zap-lead-semibold{font-weight:600}
.zap-lead-bold{font-weight:700}
.zap-heading-medium,.zap-heading-semibold,.zap-heading-bold{letter-spacing:var(--letter-spacing);font-size:16px;font-style:normal;line-height:20px}
.zap-heading-medium{font-weight:500}
.zap-heading-semibold{font-weight:600}
.zap-heading-bold{font-weight:700}
.zap-content-regular,.zap-content-medium,.zap-content-semibold{font-size:14px;font-style:normal;line-height:var(--line-height-142);letter-spacing:var(--letter-spacing)}
.zap-content-regular{font-weight:400}
.zap-content-medium{font-weight:500}
.zap-content-semibold{font-weight:600}
.zap-subcontent-regular,.zap-subcontent-medium,.zap-subcontent-semibold{font-size:12px;font-style:normal;line-height:var(--line-height-150);letter-spacing:var(--letter-spacing)}
.zap-subcontent-regular{font-weight:400}
.zap-subcontent-medium{font-weight:500}
.zap-subcontent-semibold{font-weight:600}
.zap-caption-regular,.zap-caption-medium,.zap-caption-semibold{font-size:11px;font-style:normal;line-height:var(--line-height-145)}
.zap-caption-regular{font-weight:400}
.zap-caption-medium{font-weight:500}
.zap-caption-semibold{font-weight:600}
.zap-button{font-size:14px;font-style:normal;font-weight:600;line-height:var(--line-height-171);letter-spacing:var(--letter-spacing)}
.zap-button-small{font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:var(--line-height-166)!important;letter-spacing:var(--letter-spacing)!important}
.zap-link,.zap-link-small{color:var(--link-color);letter-spacing:var(--letter-spacing);font-style:normal;font-weight:600;text-decoration-line:underline}
.zap-link{font-size:14px;line-height:var(--line-height-142)}
.zap-link-small{font-size:12px;line-height:var(--line-height-150)}
.zap-internallink,.zap-internallink-small{color:var(--link-color);letter-spacing:var(--letter-spacing);font-style:normal;font-weight:500}
.zap-internallink{font-size:14px;line-height:var(--line-height-142)}
.zap-internallink-small{font-size:12px;line-height:var(--line-height-150)}
:root{--black:#000;--filter-slate-600:invert(65%) sepia(29%) saturate(182%) hue-rotate(202deg) brightness(91%) contrast(93%);--text-hint:#a3a3be;--neutral-white:#fff;--neutral-arch-10:#fafafb;--neutral-arch-20:#f7f8fd;--neutral-arch-30:#f2f5fd;--neutral-arch-40:#f5f5f7;--neutral-arch-50:#f0f0f4;--neutral-arch-70:#eef1fc;--neutral-arch-100:#eaeefb;--neutral-arch-200:#ebebf0;--neutral-arch-300:#e6e6ec;--neutral-arch-400:#b6c3f2;--neutral-arch-500:#abbbf0;--neutral-arch-600:#9d9db6;--neutral-arch-700:#97aaed;--neutral-arch-800:#79799b;--neutral-arch-900:#616189;--theme-blue:#254dda;--theme-blue-gradient:linear-gradient(180deg, #6d88e6 0%, #5877e2 100%);--theme-blue-dark:#2145c5;--theme-royal-blue-tint:#4e6ee1;--status-danger:#de350b;--status-error:#e74c3c;--status-error-10:#fef4f3;--status-warning:#f39c12;--status-warning-10:#fef9f1;--status-success:#36b37e;--status-success-10:#f3faf7;--status-info:#3498db;--status-info-10:#f3f9fd;--disabled-50:#f9f9f9;--disabled-100:#efefef;--disabled-500:#999;--accent-aqua:#beffda;--accent-azure:#b8d3f0;--accent-blossom:#dd7eaa;--accent-citrus:#fba468;--accent-cream:#ffede1;--accent-dune:#ebe1b9;--accent-fern:#7ecaa0;--accent-lagoon:#52c4c4;--accent-meadow:#c1d985;--accent-mint:#d5eadc;--accent-olive:#babdab;--accent-orchid:#d6a3f1;--accent-petal:#eaa8b8;--accent-sky:#92a7ed;--accent-tangerine:#ffc576;--accent-tidal:#a5d6dc;--accent-twilight:#8883c9;--accent-wave:#52a7e0;--accent-wisteria:#e2cbf7;--accent-zest:#f4f5ad;--p-p10:#d3dbf8;--p-p20:#a8bbf0;--p-p30:#7c94e9;--p-p40:#5171e1;--p-p50:#254dda;--p-p60:#1e34ae;--p-p70:#162e83;--p-p80:#0f1f57;--p-p90:#070f2c;--p-p100:#1e3eae;--dark-d10:#e1e1e2;--dark-d20:#c3c3c4;--dark-d30:#a6a6a7;--dark-d40:#888889;--dark-d50:#6a6a6c;--dark-d60:#555556;--dark-d70:#404041;--dark-d80:#2a2a2b;--dark-d90:#1e1e1f;--dark-d00:#807f81;--status-success-s10:#d7f0e5;--status-success-s20:#afe1cb;--status-success-s30:#86d1b2;--status-success-s40:#5ec298;--status-success-s50:#36b37e;--status-success-s60:#28bf85;--status-success-s70:#206b4c;--status-success-s80:#164832;--status-success-s90:#082419;--status-error-e10:#fadbd8;--status-error-e20:#f5b7b1;--status-error-e30:#f1948a;--status-error-e40:#ec7063;--status-error-e50:#e74c3c;--status-error-e60:#d98830;--status-error-e70:#8b2e24;--status-error-e80:#5c1e18;--status-error-e90:#2f0f0c;--status-warning-w10:#fdebd0;--status-warning-w20:#fad7a0;--status-warning-w30:#f5b041;--status-warning-w40:#f39c12;--status-warning-w50:#c27d0e;--status-warning-w60:#925e0b;--status-warning-w70:#613d07;--status-warning-w80:#311f04;--status-info-i10:#d6eaf8;--status-info-i20:#aed6f1;--status-info-i30:#85c1e9;--status-info-i40:#5dade2;--status-info-i50:#3498db;--status-info-i60:#2a7aaf;--status-info-i70:#1f5b83;--status-info-i80:#153d56;--status-info-i90:#0a1e2c;--text-primary:#000041;--text-secondary:#66668d;--text-tertiary:#9999b3;--fill-highlight:#fbfbfe;--fill-selection:#f6f8fe;--stroke-tabs-sections:#e5e9fb;--stroke-buttons-input:#d3dbf8;--stroke-border:#e5e9fb;--stroke-selection:#d3dbf8;--link-rest:#0f72ee;--link-hover:#074da6;--graph-1:#489cff;--graph-2:#14cdc3;--graph-3:#ffd500;--graph-4:#87c8ff;--graph-5:#5c81a0;--borderfull:10240px;font-synthesis:none;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--mobile-breakpoint:768px;font-family:Instrument Sans,sans-serif;--toastify-text-color-light:var(--text-primary)!important;--toastify-color-info:var(--status-info-i70)!important;--toastify-color-success:var(--status-success-s70)!important;--toastify-color-warning:var(--status-warning-w70)!important;--toastify-color-error:var(--status-error-e70)!important}
*,:before,:after{box-sizing:border-box}
*{margin:0}
body{-webkit-font-smoothing:antialiased;line-height:1.5}
img,picture,video,canvas,svg{max-width:100%;display:block}
input,button,textarea,select{font:inherit}
p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
.zap-reset-btn{width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}
.zap-error-msg{color:var(--status-danger);text-align:left;margin:0;font-size:1rem;font-weight:400;line-height:1.54rem}
:root{--toastify-color-light:#fff;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}
.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-toast-width);position:fixed}
.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}
.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}
.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}
.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}
.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}
.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}
@media only screen and (width<=480px){.Toastify__toast-container{width:100dvw;left:env(safe-area-inset-left);margin:0;padding:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}
.Toastify__toast{--y:0;touch-action:none;box-sizing:border-box;max-height:var(--toastify-toast-max-height);font-family:var(--font-family);cursor:default;z-index:0;direction:ltr;border:1px solid #0000;border-radius:8px;justify-content:space-between;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1212120a,0 2px 8px #12121214;margin-bottom:1rem!important}
.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}
.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}
.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}
.Toastify__toast--stacked[data-pos=top]{top:0}
.Toastify__toast--stacked[data-pos=bot]{bottom:0}
.Toastify__toast--stacked[data-pos=bot]:before{transform-origin:top}
.Toastify__toast--stacked[data-pos=top]:before{transform-origin:bottom}
.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}
.Toastify__toast--rtl{direction:rtl}
.Toastify__toast--close-on-click{cursor:pointer}
.Toastify__toast{flex:auto;align-items:flex-start;margin:auto 0;display:flex}
.Toastify__toast>div:last-child{word-break:break-word;flex:1}
.Toastify__toast-icon{margin-inline-end:8px;flex-shrink:0;width:16px;margin-top:2px;display:flex}
.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}
.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}
@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}
.Toastify__toast--success{color:var(--status-success-s70);border-color:var(--status-success-s50);background:#f5fbf8}
.Toastify__toast--info{color:var(--status-info-i70);border-color:var(--status-info-i50);background:#f3f6ff}
.Toastify__toast--warning{color:var(--status-warning-w70);border-color:var(--status-warning-w50);background:#fffaf1}
.Toastify__toast--error{color:var(--status-error-e70);border-color:var(--status-error-e50);background:#fdf4f4}
.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}
.Toastify__close-button--light{color:#000;opacity:.3}
.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}
.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}
@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.Toastify__progress-bar{width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:0;border-bottom-left-radius:8px;position:absolute;bottom:0;left:0}
.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}
.Toastify__progress-bar--controlled{transition:transform .2s}
.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial;border-bottom-right-radius:8px}
.Toastify__progress-bar--wrp{border-bottom-left-radius:8px;width:100%;height:5px;position:absolute;bottom:0;left:0}
.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}
.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}
.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}
@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}
@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}
@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}
@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}
@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}
@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}
@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}
@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}
.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}
.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}
.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}
.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}
.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}
.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}
.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}
.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}
@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}
.Toastify__zoom-enter{animation-name:Toastify__zoomIn}
.Toastify__zoom-exit{animation-name:Toastify__zoomOut}
@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}
@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}
.Toastify__flip-enter{animation-name:Toastify__flipIn}
.Toastify__flip-exit{animation-name:Toastify__flipOut}
@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}
@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}
@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}
@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}
@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}
@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}
@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}
@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}
.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}
.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}
.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}
.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}
.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}
.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}
.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}
.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}
@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root {
  font-feature-settings:
    'clig' off,
    'liga' off;
  font-family: 'Instrument Sans';
  --letter-spacing: 0.0154rem; /* 0.2px / 13 */

  --line-height-142: 1.5385rem; /* 20px / 13 */
  --line-height-145: 1.2308rem; /* 16px / 13 */
  --line-height-150: 1.3846rem; /* 18px / 13 */
  --line-height-166: 1.5385rem; /* 20px / 13 */
  --line-height-171: 1.8462rem; /* 24px / 13 */

  --link-color: var(--link-l-50, #0f72ee);
}

/* Hero Styles */
.zap-hero-medium,
.zap-hero-semibold,
.zap-hero-bold {
  font-size: 1.5385rem; /* 20px / 13 */
  font-style: normal;
  line-height: 2.1538rem; /* 28px / 13 */
  letter-spacing: var(--letter-spacing);
}
.zap-hero-medium {
  font-weight: 500;
}
.zap-hero-semibold {
  font-weight: 600;
}
.zap-hero-bold {
  font-weight: 700;
}

/* Lead Styles */
.zap-lead-medium,
.zap-lead-semibold,
.zap-lead-bold {
  font-size: 1.3846rem; /* 18px / 13 */
  font-style: normal;
  line-height: 1.8462rem; /* 24px / 13 */
  letter-spacing: var(--letter-spacing);
}
.zap-lead-medium {
  font-weight: 500;
}
.zap-lead-semibold {
  font-weight: 600;
}
.zap-lead-bold {
  font-weight: 700;
}

/* Heading Styles */
.zap-heading-medium,
.zap-heading-semibold,
.zap-heading-bold {
  font-size: 1.2308rem; /* 16px / 13 */
  font-style: normal;
  line-height: 1.5385rem; /* 20px / 13 */
  letter-spacing: var(--letter-spacing);
}
.zap-heading-medium {
  font-weight: 500;
}
.zap-heading-semibold {
  font-weight: 600;
}
.zap-heading-bold {
  font-weight: 700;
}

/* Content Styles */
.zap-content-regular,
.zap-content-medium,
.zap-content-semibold {
  font-size: 1.0769rem; /* 14px / 13 */
  font-style: normal;
  line-height: var(--line-height-142);
  letter-spacing: var(--letter-spacing);
}
.zap-content-regular {
  font-weight: 400;
}
.zap-content-medium {
  font-weight: 500;
}
.zap-content-semibold {
  font-weight: 600;
}

/* Sub Content Styles */
.zap-subcontent-regular,
.zap-subcontent-medium,
.zap-subcontent-semibold {
  font-size: 0.9231rem; /* 12px / 13 */
  font-style: normal;
  line-height: var(--line-height-150);
  letter-spacing: var(--letter-spacing);
}
.zap-subcontent-regular {
  font-weight: 400;
}
.zap-subcontent-medium {
  font-weight: 500;
}
.zap-subcontent-semibold {
  font-weight: 600;
}

/* Caption Styles */
.zap-caption-regular,
.zap-caption-medium,
.zap-caption-semibold {
  font-size: 0.8462rem; /* 11px / 13 */
  font-style: normal;
  line-height: var(--line-height-145);
}
.zap-caption-regular {
  font-weight: 400;
}
.zap-caption-medium {
  font-weight: 500;
}
.zap-caption-semibold {
  font-weight: 600;
}

/* Button Styles */
.zap-button {
  font-size: 1.0769rem; /* 14px / 13 */
  font-style: normal;
  font-weight: 600;
  line-height: var(--line-height-171);
  letter-spacing: var(--letter-spacing);
}
.zap-button-small {
  font-size: 0.9231rem; /* 12px / 13 */
  font-style: normal;
  font-weight: 600;
  line-height: var(--line-height-166);
  letter-spacing: var(--letter-spacing);
}

/* Link Styles */
.zap-link,
.zap-link-small {
  color: var(--link-color);
  font-style: normal;
  font-weight: 600;
  text-decoration-line: underline;
  letter-spacing: var(--letter-spacing);
}
.zap-link {
  font-size: 1.0769rem; /* 14px / 13 */
  line-height: var(--line-height-142);
}
.zap-link-small {
  font-size: 0.9231rem; /* 12px / 13 */
  line-height: var(--line-height-150);
}

/* Internal Link Styles */
.zap-internallink,
.zap-internallink-small {
  color: var(--link-color);
  font-style: normal;
  font-weight: 500;
  letter-spacing: var(--letter-spacing);
}
.zap-internallink {
  font-size: 1.0769rem; /* 14px / 13 */
  line-height: var(--line-height-142);
}
.zap-internallink-small {
  font-size: 0.9231rem; /* 12px / 13 */
  line-height: var(--line-height-150);
}
:root {
  --iris-40: #8a7cdb;
  --iris-60: #503bc9;

  /* brand */
  --lemon: #fffa80;
  --lavender: #bfb4fe;

  /* grays */
  --slate-10: #f9f9f9;
  --slate-20: #f7f7f7;
  --slate-50: #f5f5f8;
  --slate-100: #f0eff4;
  --slate-200: #ebe9f1;
  --slate-300: #e2e0eb;
  --slate-400: #d2cfe0;
  --slate-500: #37373d;
  --slate-600: #b3b2b8;
  --slate-700: #434053;
  --slate-800: #2e2b40;

  --blue-10: #cbd5e0;
  --blue-20: #e2e8f0;

  --orange-10: #e78a75;
  --orange-20: #e06c52;

  /* default */

  --black: #000000;
  --white: #ffffff;

  --logo-bg-lavendar: #e1def6;
  --logo-lavendar: #8a7bdb;

  /* accent colors */
  --accent-beaver: #b8917a;
  --accent-charcoal: #3d5467;
  --accent-crayola: #da6c7b;
  --accent-olivine: #86b455;
  --accent-skyish: #80c7e5;
  --accent-verdigris: #70abaf;
  --accent-cambridge-blue: #8aa29e;
  --accent-cool-gray: #7d7da1;
  --accent-cosmic-latte: #f7f3e3;
  --accent-hookers-green: #5a7d7c;
  --accent-rose-quartz: #a38f9c;
  --accent-thulian-pink: #dd7eaa;
  --accent-tropical-indigo: #9893da;
  --accent-ultra-violet: #565676;
  --accent-vista-blue: #8093f1;
  --accent-mint: #eaffda;
  --accent-blush: #ffe6ec;
  --accent-bisque: #fff0da;
  --accent-mint-text: #ace87d;
  --accent-blush-text: #e87d97;
  --accent-bisque-text: #e8bd7d;
  --accent-twilight: #8883c9;
  --accent-6-sky: #92a7ed;

  /* accent colors RGB */
  --accent-beaver-rgb: 184, 145, 122;
  --accent-charcoal-rgb: 61, 84, 103;
  --accent-crayola-rgb: 218, 108, 123;
  --accent-olivine-rgb: 134, 180, 85;
  --accent-skyish-rgb: 128, 199, 229;
  --accent-verdigris-rgb: 112, 171, 175;
  --accent-cambridge-blue-rgb: 138, 162, 158;
  --accent-cool-gray-rgb: 125, 125, 161;
  --accent-cosmic-latte-rgb: 247, 243, 227;
  --accent-hookers-green-rgb: 90, 125, 124;
  --accent-rose-quartz-rgb: 163, 143, 156;
  --accent-thulian-pink-rgb: 221, 126, 170;
  --accent-tropical-indigo-rgb: 152, 147, 218;
  --accent-ultra-violet-rgb: 86, 86, 118;
  --accent-vista-blue-rgb: 128, 147, 241;
  --accent-6-sky-rgb: 146, 167, 237;

  /* states */

  /* charts */
  --citrus: #fba468;
  --cream: #ffede1;
  /* typography */
  --font-family: 'Instrument Sans', Helvetica, 'sans-serif';

  /* * text colors */
  --text-primary: #000041;
  --text-secondary: #66668d;
  --text-hint: #a3a3be;
  --text-notes: #d72d93;
  --text-notes-5: #d72d930d;

  /* * neutral colors */
  --neutral-white: #ffffff;
  --neutral-arch-10: #fafafb;
  --neutral-arch-20: #f7f8fd;
  --neutral-arch-30: #f2f5fd;
  --neutral-arch-40: #f5f5f7;
  --neutral-arch-50: #f0f0f4;
  --neutral-arch-60: #f8f8f8;
  --neutral-arch-70: #eef1fc;
  --neutral-arch-100: #eaeefb;
  --neutral-arch-200: #ebebf0;
  --neutral-arch-300: #e6e6ec;
  --neutral-arch-400: #b6c3f2;
  --neutral-arch-500: #abbbf0;
  --neutral-arch-600: #9d9db6;
  --neutral-arch-700: #97aaed;
  --neutral-arch-800: #79799b;
  --neutral-arch-900: #616189;
  --neutral-arch-80: #e5e9fb;

  /* * theme colors */
  --theme-blue-10: #fbfcfe;
  --theme-blue-20: #f7f8fd;
  --theme-blue-30: #f2f5fd;
  --theme-blue-40: #eef1fc;
  --theme-blue-60: #dfe5f9;
  --theme-blue-gradient: linear-gradient(180deg, #6d88e6 0%, #5877e2 100%);

  --theme-blue-dark: #2145c5;
  --theme-royal-blue-tint: #4e6ee1;

  /* *status colors */
  --status-danger: #de350b;
  --status-error: #e74c3c;
  --status-error-10: #fef4f3;
  --status-warning: #f39c12;
  --status-warning-10: #fef9f1;
  --status-success: #36b37e;
  --status-success-10: #f3faf7;
  --status-info: #3498db;
  --status-info-10: #f3f9fd;

  /* *disabled colors */
  --disabled-50: #f9f9f9;
  --disabled-100: #efefef;
  --disabled-500: #999999;

  /* *accent colors */
  --accent-aqua: #beffda;
  --accent-azure: #b8d3f0;
  --accent-blossom: #dd7eaa;
  --accent-citrus: #fba468;
  --accent-cream: #ffede1;
  --accent-dune: #ebe1b9;
  --accent-fern: #7ecaa0;
  --accent-lagoon: #52c4c4;
  --accent-meadow: #c1d985;
  --accent-mint: #d5eadc;
  --accent-olive: #babdab;
  --accent-orchid: #d6a3f1;
  --accent-petal: #eaa8b8;
  --accent-sky: #92a7ed;
  --accent-tangerine: #ffc576;
  --accent-tidal: #a5d6dc;
  --accent-twilight: #8883c9;
  --accent-wave: #52a7e0;
  --accent-wisteria: #e2cbf7;
  --accent-zest: #f4f5ad;

  /* * dashboard colours */
  --butterfly-blue: #489cff;
  --sea-green: #14cdc3;
  --cyber-yellow: #ffd500;
  --sky-blue: #87c8ff;
  --slate-blue: #5c81a0;

  /* m */

  /* ? NEW VARIABLES */

  /* Primary colors */
  --p-p10: #d3dbf8;
  --p-p20: #a8bbf0;
  --p-p30: #7c94e9;
  --p-p40: #5171e1;
  --p-p50: #254dda;
  --p-p60: #1e34ae;
  --p-p70: #162e83;
  --p-p80: #0f1f57;
  --p-p90: #070f2c;

  /* Gray scale */
  --dark-d10: #e1e1e2;
  --dark-d20: #c3c3c4;
  --dark-d30: #a6a6a7;
  --dark-d40: #888889;
  --dark-d50: #6a6a6c;
  --dark-d60: #555556;
  --dark-d70: #404041;
  --dark-d80: #2a2a2b;
  --dark-d90: #151516;

  /* Status colors */
  --status-success-s10: #d7f0e5;
  --status-success-s20: #afe1cb;
  --status-success-s30: #86d1b2;
  --status-success-s40: #5ec298;
  --status-success-s50: #36b37e;
  --status-success-s60: #28bf85;
  --status-success-s70: #206b4c;
  --status-success-s80: #164832;
  --status-success-s90: #082419;

  --status-error-e10: #fadbd8;
  --status-error-e20: #f5b7b1;
  --status-error-e30: #f1948a;
  --status-error-e40: #ec7063;
  --status-error-e50: #e74c3c;
  --status-error-e60: #d98830;
  --status-error-e70: #8b2e24;
  --status-error-e80: #5c1e18;
  --status-error-e90: #2f0f0c;

  --status-warning-w10: #fdebd0;
  --status-warning-w20: #fad7a0;
  --status-warning-w30: #f5b041;
  --status-warning-w40: #f39c12;
  --status-warning-w50: #c27d0e;
  --status-warning-w60: #925e0b;
  --status-warning-w70: #613d07;
  --status-warning-w80: #311f04;

  --status-info-i10: #d6eaf8;
  --status-info-i20: #aed6f1;
  --status-info-i30: #85c1e9;
  --status-info-i40: #5dade2;
  --status-info-i50: #3498db;
  --status-info-i60: #2a7aaf;
  --status-info-i70: #1f5b83;
  --status-info-i80: #153d56;
  --status-info-i90: #0a1e2c;

  /* Text colors */
  --text-primary: #000041;
  --text-secondary: #696e9c;
  --text-tertiary: #9999b3;

  /* Fill colors */
  --fill-background: #f5f8fa;
  --fill-highlight: #fbfbfe;
  --fill-selection: #f6f8fe;

  /* Border colors */
  --stroke-tabs-sections: #e5e9fb;
  --stroke-buttons-input: #d3dbf8;
  --stroke-border: #e5e9fb;
  --stroke-selection: #d3dbf8;

  /* Link colors */
  --link-rest: #0f72ee;
  --link-hover: #074da6;

  /* Infographic colors */
  --graph-1: #489cff;
  --graph-2: #14cdc3;
  --graph-3: #ffd500;
  --graph-4: #87c8ff;
  --graph-5: #5c81a0;

  /* border radius */
  --borderfull: 10240px;
}
html {
  font-size: 13px;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  /* sets default text styles */
  color: var(--text-primary);
}

a {
  color: var(--link-rest);
  text-decoration: none !important;
  transition:
    color 0.2s ease,
    background-color 0.2s ease;
}

a:hover {
  color: var(--link-hover);
}

[data-tooltip-id] {
  color: inherit;
  text-decoration: inherit;
  transition: none;
}

[data-tooltip-id]:hover {
  color: inherit;
}

@layer base {
  .zap-center {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .zap-reset-btn {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;

    background: transparent;

    /* inherit font & color from ancestor */
    color: inherit;
    font: inherit;

    /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
    line-height: normal;

    /* Corrects font smoothing for webkit */
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;

    /* Corrects inability to style clickable `input` types in iOS */
    /* -webkit-appearance: none; */
  }

  .zap-reset-btn:focus-visible {
    outline: none !important;
  }

  .hui-remove-input-arrows {
    &::-webkit-inner-spin-button {
      appearance: none;
    }
  }

  .hui-backdrop {
    position: fixed;
    width: 100dvw;
    height: 100dvh;
    background: var(--black);
    opacity: 0.5;
    z-index: 1023;
    top: 0;
    left: 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
  }

  .hui-user-avatar {
    &:hover {
      transform: scale(1.2);
      transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    }
  }

  .tag {
    display: flex;
    align-items: center;
    padding: 2px 6px;
    gap: 3px;
    background: var(--neutral-arch-40);
    border-radius: 2px;
    width: fit-content;
    color: var(--accent-twilight);
    font-weight: 600;
    font-size: 0.923rem;
    line-height: 1.615rem;
    white-space: nowrap;
    height: 1.692rem;
  }

  .tag .cross-btn {
    background: transparent;
    border: none;
    outline: none;
    color: var(--theme-blue-60);
    padding: 0;
    padding-left: 2px;
  }
  .tag .cross-btn span {
    color: var(--theme-blue-60);
  }

  .closeBtn {
    outline: 0;
    border: 0;
    color: var(--status-error);
    background-color: var(--white);
    border-radius: 4px;
    padding: 7px 14px;
    transition: background-color 0.3s;
  }
  .closeBtn:hover {
    background-color: #ffe8e8;
  }
}
/* recharts */

.recharts-layer.recharts-pie-sector:focus {
  outline: none !important;
  outline-color: none;
  outline-style: none;
  outline-width: none;
}

.recharts-legend-item-text {
  color: var(--text-primary) !important;
}

/** Classes for the displayed toast **/
.Toastify__toast {
  align-items: center;
  min-height: 56px !important;
  padding: 16px !important;
  box-shadow:
    rgba(0, 0, 0, 0.05) 0px 6px 24px 0px,
    rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important;
  font-size: 1.07692rem;
  line-height: 1.53846rem; /* 142.857% */
}

/* global icon colors */

.icon-gray-light {
  color: #979797;
}

#react-vault-modal {
  position: absolute !important;
  top: 15% !important;
  left: 40% !important;
}

#headlessui-portal-root {
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.zap-error-msg {
  font-weight: 400;
  font-size: 13px;
  color: var(--status-danger);
  margin: 0;
  text-align: left;
}

.zap-full {
  width: 100% !important;
}

.zap-capitalize {
  text-transform: capitalize;
}

.hide-arrows {
  -moz-appearance: textfield;
}

.hide-arrows::-webkit-inner-spin-button,
.hide-arrows::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

html {
  &::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }

  &::-webkit-scrollbar-track {
    background: var(--dark-d10);
    border-radius: var(--borderfull);
  }

  &::-webkit-scrollbar-thumb {
    background: var(--dark-d40);
    border-radius: var(--borderfull);
    border: 2px solid var(--dark-d10);
  }

  &::-webkit-scrollbar-thumb:hover {
    background: var(--dark-d50);
  }

  &::-webkit-scrollbar-corner {
    background: transparent;
  }

  scrollbar-width: thin;
  scrollbar-color: var(--dark-d40) var(--dark-d10);
}

body * {
  scrollbar-width: none;
}

body *::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  background: transparent;
}
._online_oqjw9_1 {
  background-color: rgba(17, 148, 17, 0.782);
  transition: all 400ms;
  color: white;
  text-align: center;
  position: fixed;
  width: 100vw;
  top: 0;
  z-index: 2000000;
}

._offline_oqjw9_12 {
  background-color: rgba(184, 15, 15, 0.844);
  transition: all 400ms;
  color: white;
  text-align: center;
  position: fixed;
  width: 100vw;
  top: 0;
  z-index: 2000000;
}
._splashScreen_1b61o_1 {
  position: absolute;
  z-index: 1000;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #f2f3f8;
  font-family: 'Instrument Sans', Helvetica, sans-serif;
  font-size: 13px;
}

._splashImg_1b61o_15 {
  width: 150px;
  height: 100px;
  margin-left: calc(100vw - 100%);
  margin-bottom: 30px;
}
._errorSection_g7rqv_1{max-width:1064px;min-height:100dvh;color:var(--black);flex-direction:column;justify-content:space-between;align-items:center;margin:auto;padding:116px 0 40px;display:flex}._errorContainer_g7rqv_13{flex-direction:column;align-items:center;gap:40px;display:flex}._errorContainer_g7rqv_13 ._logo_g7rqv_20{height:48px}._errorContainer_g7rqv_13 ._errorImage_g7rqv_24{height:182px}._errorContainer_g7rqv_13 ._content_g7rqv_28{flex-direction:column;align-items:center;gap:12px;display:flex}._errorContainer_g7rqv_13 ._action_g7rqv_35{justify-content:center;align-items:center;gap:8px;display:flex}._errorContainer_g7rqv_13 ._content_g7rqv_28 ._info_g7rqv_42{text-align:center}._errorContainer_g7rqv_13 ._error_g7rqv_1{color:var(--status-error-e50)}
