@font-face {
  font-family:"Inter";
  font-style:normal;
  font-display:block;
  font-weight:400;
  src:url("../fonts/inter-latin-400-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:"Inter";
  font-style:normal;
  font-display:block;
  font-weight:400;
  src:url("../fonts/inter-latin-ext-400-normal.woff2") format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:"Inter";
  font-style:normal;
  font-display:block;
  font-weight:600;
  src:url("../fonts/inter-latin-600-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:"Inter";
  font-style:normal;
  font-display:block;
  font-weight:600;
  src:url("../fonts/inter-latin-ext-600-normal.woff2") format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:"Inter";
  font-style:normal;
  font-display:block;
  font-weight:700;
  src:url("../fonts/inter-latin-700-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:"Inter";
  font-style:normal;
  font-display:block;
  font-weight:700;
  src:url("../fonts/inter-latin-ext-700-normal.woff2") format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:"Plus Jakarta Sans";
  font-style:normal;
  font-display:block;
  font-weight:700;
  src:url("../fonts/plus-jakarta-sans-latin-700-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:"Plus Jakarta Sans";
  font-style:normal;
  font-display:block;
  font-weight:700;
  src:url("../fonts/plus-jakarta-sans-latin-ext-700-normal.woff2") format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:"Inter";
  src:url("../fonts/Inter-Regular.woff2") format("woff2");
  font-style:normal;
  font-weight:400;
  font-display:block
}
@font-face {
  font-family:"Inter";
  src:url("../fonts/Inter-SemiBold.woff2") format("woff2");
  font-style:normal;
  font-weight:600;
  font-display:block
}
@font-face {
  font-family:"Inter";
  src:url("../fonts/Inter-Bold.woff2") format("woff2");
  font-style:normal;
  font-weight:700;
  font-display:block
}
:root {
  color-scheme:light
}
* {
  box-sizing:border-box
}
html,body {
  margin:0;
  min-width:0;
  background:#fff
}
html {
  scrollbar-width:none
}
html::-webkit-scrollbar,body::-webkit-scrollbar {
  display:none;
  width:0;
  height:0
}
body {
  overflow-x:hidden
}
.fp {
  position:relative;
  width:100%;
  margin:0;
  padding:0
}
.fp>main {
  margin-inline:auto
}
.fn {
  box-sizing:border-box;
  margin:0;
  position:static;
  left:auto;
  top:auto;
  right:auto;
  bottom:auto;
  width:auto;
  height:auto;
  min-width:0;
  min-height:0;
  max-width:none;
  max-height:none;
  flex:none;
  align-self:auto;
  order:0;
  display:block;
  flex-direction:row;
  flex-wrap:nowrap;
  gap:0;
  padding:0;
  justify-content:flex-start;
  align-items:stretch;
  overflow:visible;
  opacity:1;
  transform:none;
  background:none;
  background-size:auto;
  background-position:0 0;
  background-repeat:repeat;
  border:0 solid transparent;
  border-radius:0;
  box-shadow:none;
  filter:none
}
.fn>svg.fse-vector,.fn>img.fse-vector {
  display:block;
  width:100%;
  height:100%;
  overflow:hidden;
  object-fit:contain
}
.fn[data-fse-replaces-children="true"]>.fn {
  display:none!important
}
.fn:is(h1,h2,h3,span) {
  margin:0;
  font-synthesis:none;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.fn:is(button,a) {
  font:inherit;
  color:inherit
}
.fn:is(button) {
  appearance:none;
  text-align:inherit
}
.figma-pass-preview {
  width:100%;
  margin:0;
  padding:0
}
.figma-pass-preview__frame {
  display:none;
  width:100%;
  height:auto;
  margin:0;
  border:0;
  user-select:none
}
