@font-face {
    font-family:Raleway;
    src:local("Raleway Variable Italic"),
    url(../_fonts/1Ptsg8zYS_SKggPNyCg4QIFqL_KWxWMT-wCtABt30QX.woff2) format(woff2);
    font-display:swap;
    unicode-range:U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
    font-weight:100 900;
    font-style:italic
  }
  @font-face {
    font-family:"Raleway Fallback: Arial";
    src:local("Arial");
    size-adjust:103.8581%;
    ascent-override:90.5081%;
    descent-override:22.5308%;
    line-gap-override:0%
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable Italic"),
    url(../_fonts/1Ptsg8zYS_SKggPNyCg4SYFqL_KWxWMT-IyFF5Sbp7l.woff2) format(woff2);
    font-display:swap;
    unicode-range:U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
    font-weight:100 900;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable Italic"),
    url(../_fonts/1Ptsg8zYS_SKggPNyCg4QoFqL_KWxWMT-NjC8MJPSxB.woff2) format(woff2);
    font-display:swap;
    unicode-range:U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
    font-weight:100 900;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable Italic"),
    url(../_fonts/1Ptsg8zYS_SKggPNyCg4Q4FqL_KWxWMT-5KqIOENWGg.woff2) format(woff2);
    font-display:swap;
    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-weight:100 900;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable Italic"),
    url(../_fonts/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ-sBINdk55Ng.woff2) format(woff2);
    font-display:swap;
    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-weight:100 900;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable"),
    url(../_fonts/1Ptug8zYS_SKggPNyCAIT4ttDfCmxA-46FJgHMyTV.woff2) format(woff2);
    font-display:swap;
    unicode-range:U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
    font-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable"),
    url(../_fonts/1Ptug8zYS_SKggPNyCkIT4ttDfCmxA-qKPewsT8Z5.woff2) format(woff2);
    font-display:swap;
    unicode-range:U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
    font-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable"),
    url(../_fonts/1Ptug8zYS_SKggPNyCIIT4ttDfCmxA-gkuM0dgcWC.woff2) format(woff2);
    font-display:swap;
    unicode-range:U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
    font-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable"),
    url(../_fonts/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA-TUKYOEV2xC.woff2) format(woff2);
    font-display:swap;
    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-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Variable"),
    url(../_fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA-dO2w7YYPtZ.woff2) format(woff2);
    font-display:swap;
    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-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Thin Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrc-JkFc5A0CVM.woff) format(woff);
    font-display:swap;
    font-weight:100;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway ExtraLight Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrc-0DE5AuD8Xp.woff) format(woff);
    font-display:swap;
    font-weight:200;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Light Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrc-50a570VARC.woff) format(woff);
    font-display:swap;
    font-weight:300;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Regular Italic"),
    local("Raleway Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrc-jaUd8AqVK8.woff) format(woff);
    font-display:swap;
    font-weight:400;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Medium Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrc-WkQptSbJEi.woff) format(woff);
    font-display:swap;
    font-weight:500;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway SemiBold Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrc-BI3PT4Xolt.woff) format(woff);
    font-display:swap;
    font-weight:600;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Bold Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrc-tAfJEBCgKI.woff) format(woff);
    font-display:swap;
    font-weight:700;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway ExtraBold Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrc-iz3xsthTqm.woff) format(woff);
    font-display:swap;
    font-weight:800;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Black Italic"),
    url(../_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrc-NMpczdO86B.woff) format(woff);
    font-display:swap;
    font-weight:900;
    font-style:italic
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Thin"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CM-ZwmHbS6smr.woff) format(woff);
    font-display:swap;
    font-weight:100;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway ExtraLight"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCM-SZVz8CWym4.woff) format(woff);
    font-display:swap;
    font-weight:200;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Light"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCM-EHCroEnTpy.woff) format(woff);
    font-display:swap;
    font-weight:300;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Regular"),
    local("Raleway"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCM-6AyMZRLjqB.woff) format(woff);
    font-display:swap;
    font-weight:400;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Medium"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCM-EwTGskWS2s.woff) format(woff);
    font-display:swap;
    font-weight:500;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway SemiBold"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCM-fX5CAfXxcF.woff) format(woff);
    font-display:swap;
    font-weight:600;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Bold"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCM-TjT1JHECIt.woff) format(woff);
    font-display:swap;
    font-weight:700;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway ExtraBold"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCM-VqueMGRQ5c.woff) format(woff);
    font-display:swap;
    font-weight:800;
    font-style:normal
  }
  @font-face {
    font-family:Raleway;
    src:local("Raleway Black"),
    url(../_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCM-vMJmbuo1Ei.woff) format(woff);
    font-display:swap;
    font-weight:900;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Variable"),
    url(../_fonts/gNMKW3F-SZuj7xmS-HYoEoeyxMI-TAAQ4VVXZo.woff2) format(woff2);
    font-display:swap;
    unicode-range:U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
    font-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:"Onest Fallback: Arial";
    src:local("Arial");
    size-adjust:105.2039%;
    ascent-override:92.2019%;
    descent-override:28.9913%;
    line-gap-override:0%
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Variable"),
    url(../_fonts/gNMKW3F-SZuj7xmb-HYoEoeyxMI-n5rFLwVhl9.woff2) format(woff2);
    font-display:swap;
    unicode-range:U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
    font-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Variable"),
    url(../_fonts/gNMKW3F-SZuj7xmR-HYoEoeyxMI-UcKTjJ1uaE.woff2) format(woff2);
    font-display:swap;
    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-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Variable"),
    url(../_fonts/gNMKW3F-SZuj7xmf-HYoEoey-6gNTsCX41t.woff2) format(woff2);
    font-display:swap;
    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-weight:100 900;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Thin"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R6ZsQ-cQ7iP3vGp3.woff) format(woff);
    font-display:swap;
    font-weight:100;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest ExtraLight"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhdR-ZsQ-V4K4IUAv4d.woff) format(woff);
    font-display:swap;
    font-weight:200;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Light"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhqx-ZsQ-euF4dKZIOG.woff) format(woff);
    font-display:swap;
    font-weight:300;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Regular"),
    local("Onest"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZsQ-7Dn2sKrXU0.woff) format(woff);
    font-display:swap;
    font-weight:400;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Medium"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZsQ-gktJhbPl6t.woff) format(woff);
    font-display:swap;
    font-weight:500;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest SemiBold"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxiZsQ-B744jdEnxY.woff) format(woff);
    font-display:swap;
    font-weight:600;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Bold"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZsQ-gGzEESUj8A.woff) format(woff);
    font-display:swap;
    font-weight:700;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest ExtraBold"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhdRiZsQ-mDzXuEIYRa.woff) format(woff);
    font-display:swap;
    font-weight:800;
    font-style:normal
  }
  @font-face {
    font-family:Onest;
    src:local("Onest Black"),
    url(../_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBiZsQ-bzj9ZAa93H.woff) format(woff);
    font-display:swap;
    font-weight:900;
    font-style:normal
  }
  *,
  :after,
  :before {
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness:proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:rgba(59,130,246,.5);
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: 
  }
  ::backdrop {
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness:proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:rgba(59,130,246,.5);
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: 
  }
  /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,
  :after,
  :before {
    border:0 solid #e5e7eb;
    box-sizing:border-box
  }
  :after,
  :before {
    --tw-content:""
  }
  :host,
  html {
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-feature-settings:normal;
    font-variation-settings:normal;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    -webkit-tap-highlight-color:transparent
  }
  body {
    line-height:inherit;
    margin:0
  }
  hr {
    border-top-width:1px;
    color:inherit;
    height:0
  }
  abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size:inherit;
    font-weight:inherit
  }
  a {
    color:inherit;
    text-decoration:inherit
  }
  b,
  strong {
    font-weight:bolder
  }
  code,
  kbd,
  pre,
  samp {
    font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings:normal;
    font-size:1em;
    font-variation-settings:normal
  }
  small {
    font-size:80%
  }
  sub,
  sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
  }
  sub {
    bottom:-.25em
  }
  sup {
    top:-.5em
  }
  table {
    border-collapse:collapse;
    border-color:inherit;
    text-indent:0
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    color:inherit;
    font-family:inherit;
    font-feature-settings:inherit;
    font-size:100%;
    font-variation-settings:inherit;
    font-weight:inherit;
    letter-spacing:inherit;
    line-height:inherit;
    margin:0;
    padding:0
  }
  button,
  select {
    text-transform:none
  }
  button,
  input:where([type=button]),
  input:where([type=reset]),
  input:where([type=submit]) {
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
  }
  :-moz-focusring {
    outline:auto
  }
  :-moz-ui-invalid {
    box-shadow:none
  }
  progress {
    vertical-align:baseline
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height:auto
  }
  [type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
  }
  ::-webkit-search-decoration {
    -webkit-appearance:none
  }
  ::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
  }
  summary {
    display:list-item
  }
  blockquote,
  dd,
  dl,
  figure,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hr,
  p,
  pre {
    margin:0
  }
  fieldset {
    margin:0
  }
  fieldset,
  legend {
    padding:0
  }
  menu,
  ol,
  ul {
    list-style:none;
    margin:0;
    padding:0
  }
  dialog {
    padding:0
  }
  textarea {
    resize:vertical
  }
  input::-moz-placeholder,
  textarea::-moz-placeholder {
    color:#9ca3af;
    opacity:1
  }
  input::placeholder,
  textarea::placeholder {
    color:#9ca3af;
    opacity:1
  }
  [role=button],
  button {
    cursor:pointer
  }
  :disabled {
    cursor:default
  }
  audio,
  canvas,
  embed,
  iframe,
  img,
  object,
  svg,
  video {
    display:block;
    vertical-align:middle
  }
  img,
  video {
    height:auto;
    max-width:100%
  }
  [hidden]:where(:not([hidden=until-found])) {
    display:none
  }
  .icon-\[mingcute--arrow-right-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m14.707 5.636 5.657 5.657a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 0 1-1.414-1.414l3.95-3.95H4a1 1 0 1 1 0-2h13.243l-3.95-3.95a1 1 0 1 1 1.414-1.414'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--arrow-right-line\],
  .icon-\[mingcute--audio-tape-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--audio-tape-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M19 4a3 3 0 0 1 2.995 2.824L22 7v10a3 3 0 0 1-2.824 2.995L19 20H5a3 3 0 0 1-2.995-2.824L2 17V7a3 3 0 0 1 2.824-2.995L5 4zM6.22 6H5a1 1 0 0 0-.993.883L4 7v10a1 1 0 0 0 .883.993L5 18h14a1 1 0 0 0 .993-.883L20 17V7a1 1 0 0 0-.883-.993L19 6h-1.22l-.81 3.243a1 1 0 0 1-.857.75L16 10H8a1 1 0 0 1-.936-.649l-.034-.108zm2.28 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m7 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m.22-6H8.28l.5 2h6.44z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--box-3-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m13.25 2.567 6.294 3.634a2.5 2.5 0 0 1 1.25 2.165v7.268a2.5 2.5 0 0 1-1.25 2.165l-6.294 3.634a2.5 2.5 0 0 1-2.5 0l-6.294-3.634a2.5 2.5 0 0 1-1.25-2.165V8.366a2.5 2.5 0 0 1 1.25-2.165l6.294-3.634a2.5 2.5 0 0 1 2.5 0M5.206 9.232v6.402a.5.5 0 0 0 .25.433l5.544 3.2V12.56zm13.588 0L13 12.56v6.709l5.544-3.201a.5.5 0 0 0 .242-.345l.008-.088zM11.75 4.3 6.206 7.5l5.544 3.201a.5.5 0 0 0 .5 0L17.794 7.5 12.25 4.299a.5.5 0 0 0-.5 0Z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--box-3-line\],
  .icon-\[mingcute--check-circle-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--check-circle-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m3.535 4.381a1 1 0 0 1 1.498 1.32l-.083.094-5.586 5.587a1.1 1.1 0 0 1-1.46.085l-.096-.085-2.758-2.758a1 1 0 0 1 1.32-1.498l.094.084 2.122 2.121 4.95-4.95Z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--check-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M21.192 5.465a1 1 0 0 1 0 1.414L9.95 18.122a1.1 1.1 0 0 1-1.556 0l-5.586-5.586a1 1 0 1 1 1.415-1.415l4.95 4.95L19.777 5.465a1 1 0 0 1 1.414 0Z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--check-line\],
  .icon-\[mingcute--clapperboard-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--clapperboard-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2zm18 0h-1l-1 3h2zm0 5H4v9h16zM4 8h2l1-3H4zm4 0h3l1-3H9zm5 0h3l1-3h-3z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--close-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m12 13.414 5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586 6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--close-line\],
  .icon-\[mingcute--github-2-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--github-2-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16M9.243 6.212a5.8 5.8 0 0 1 1.17.553A7 7 0 0 1 12 6.588c.548 0 1.08.061 1.586.177a5.8 5.8 0 0 1 1.17-.553l.284-.092c.393-.117.83-.193 1.197-.01.17.085.312.218.414.378.208.326.283.746.329 1.123a4.2 4.2 0 0 1-.033 1.27c.447.635.72 1.387.72 2.207 0 1.845-1.315 3.262-3.005 3.976q.058.22.078.455l.01.246-.029 2.745a1 1 0 1 1-2-.02l.029-2.74a.74.74 0 0 0-.168-.468l-.068-.073c-.604-.57-.296-1.561.493-1.719 1.74-.347 2.66-1.446 2.66-2.402 0-.447-.182-.897-.557-1.306a1 1 0 0 1-.23-.94l.04-.123c.053-.127.082-.285.09-.456a3.3 3.3 0 0 0-.62.375 1.02 1.02 0 0 1-.913.167A5 5 0 0 0 12 8.588c-.53 0-1.029.079-1.479.217a1.02 1.02 0 0 1-.913-.166 3.3 3.3 0 0 0-.621-.376q.009.195.055.356l.036.101c.149.361.075.776-.189 1.063-.375.409-.556.858-.556 1.305 0 .956.92 2.055 2.66 2.402.751.15 1.067 1.057.573 1.635l-.08.084a.75.75 0 0 0-.229.44l-.007.116-.029 2.745a1 1 0 1 1-2-.02l.005-.457a2.7 2.7 0 0 1-1.046-.202 2.6 2.6 0 0 1-.985-.757 2 2 0 0 1-.13-.188l-.141-.234c-.123-.2-.26-.392-.411-.44a.75.75 0 1 1 .474-1.423c.437.145.715.458.894.69.16.208.298.433.466.635.137.164.265.271.419.336.106.045.256.084.476.083l.008-.784q0-.356.088-.685c-1.69-.714-3.005-2.131-3.005-3.976 0-.82.272-1.57.718-2.205a4.2 4.2 0 0 1-.033-1.271c.046-.377.12-.798.329-1.124.102-.16.244-.292.414-.378.366-.183.804-.107 1.197.01z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--heart-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M18.494 3.801c2.095 1.221 3.569 3.7 3.504 6.592-.081 3.61-2.89 6.794-7.679 9.638-.71.422-1.458.969-2.319.969-.845 0-1.625-.557-2.32-.97-4.787-2.843-7.597-6.028-7.678-9.637-.065-2.892 1.409-5.37 3.504-6.592C7.466 2.66 9.928 2.653 12 4.338c2.072-1.685 4.534-1.679 6.494-.537M17.487 5.53c-1.394-.812-3.136-.783-4.644.743a1.19 1.19 0 0 1-1.686 0c-1.508-1.526-3.25-1.555-4.644-.743-1.444.842-2.56 2.628-2.511 4.82.056 2.511 2.04 5.194 6.7 7.962.408.243.834.554 1.298.683.464-.129.89-.44 1.298-.683 4.66-2.768 6.644-5.45 6.7-7.963.05-2.19-1.067-3.977-2.511-4.819'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--heart-line\],
  .icon-\[mingcute--moon-stars-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--moon-stars-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.477 4.546a1.01 1.01 0 0 1 1.097-1.409A9 9 0 0 1 12 21c-4.434 0-8.118-3.206-8.863-7.426a1.01 1.01 0 0 1 1.409-1.097 6 6 0 0 0 7.931-7.931m2.404 1.072a8 8 0 0 1-9.263 9.263A7.002 7.002 0 0 0 19 12.001a7 7 0 0 0-4.12-6.383ZM5.565 7.716l.064.14a3.26 3.26 0 0 0 1.237 1.363l.1.059a.068.068 0 0 1 0 .118l-.1.058a3.26 3.26 0 0 0-1.237 1.364l-.064.14a.071.071 0 0 1-.13 0l-.064-.14a3.26 3.26 0 0 0-1.237-1.364l-.1-.058a.068.068 0 0 1 0-.118l.1-.059A3.26 3.26 0 0 0 5.37 7.855l.064-.14a.071.071 0 0 1 .13 0Zm2.832-4.859c.04-.09.166-.09.206 0l.102.222a5.2 5.2 0 0 0 1.97 2.172l.157.092a.108.108 0 0 1 0 .189l-.158.092a5.2 5.2 0 0 0-2.07 2.394.113.113 0 0 1-.207 0l-.102-.222a5.2 5.2 0 0 0-1.97-2.172l-.158-.092a.108.108 0 0 1 0-.189l.158-.092a5.2 5.2 0 0 0 1.97-2.172z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--package-2-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.25 4.299a.5.5 0 0 0-.5 0L6.206 7.5l1.813 1.047 5.798-3.343zm3.568 2.06L10.02 9.702l1.73.999a.5.5 0 0 0 .5 0L17.794 7.5l-1.976-1.14Zm2.976 2.873-5.544 3.201a2 2 0 0 1-.25.126v6.709l5.544-3.201a.5.5 0 0 0 .25-.433zM11 19.268v-6.709a3 3 0 0 1-.25-.126L5.206 9.232v6.402a.5.5 0 0 0 .25.433zm-.25-16.701a2.5 2.5 0 0 1 2.5 0l6.294 3.634a2.5 2.5 0 0 1 1.25 2.165v7.268a2.5 2.5 0 0 1-1.25 2.165l-6.294 3.634a2.5 2.5 0 0 1-2.5 0l-6.294-3.634a2.5 2.5 0 0 1-1.25-2.165V8.366a2.5 2.5 0 0 1 1.25-2.165z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--package-2-line\],
  .icon-\[mingcute--pause-fill\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--pause-fill\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M9 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Zm8 0a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--server-2-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M16.28 3a3 3 0 0 1 2.935 2.376l.031.175 1.707 11.3a4.5 4.5 0 0 1-4.242 5.144L16.5 22h-9a4.5 4.5 0 0 1-4.48-4.936l.026-.213 1.708-11.3a3 3 0 0 1 2.789-2.546L7.72 3zm.22 12h-9a2.5 2.5 0 0 0-.164 4.995L7.5 20h9a2.5 2.5 0 0 0 .164-4.995zm-.5 1.5a1 1 0 1 1 0 2h-4a1 1 0 1 1 0-2zm-8 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2M16.28 5H7.72a1 1 0 0 0-.989.85l-1.148 7.578A4.5 4.5 0 0 1 7.5 13h9c.686 0 1.336.153 1.917.428L17.27 5.85a1 1 0 0 0-.99-.85'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--server-2-line\],
  .icon-\[mingcute--settings-7-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--settings-7-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2a1 1 0 0 1 1 1v1.062a8 8 0 0 1 2.104.562l.53-.918a1 1 0 1 1 1.732 1l-.531.92c.58.44 1.098.959 1.54 1.54l.92-.532a1 1 0 1 1 1 1.732l-.92.53c.279.661.471 1.367.563 2.104H21a1 1 0 1 1 0 2h-1.062a8 8 0 0 1-.562 2.104l.918.53a1 1 0 1 1-1 1.732l-.92-.531a8 8 0 0 1-1.54 1.54l.532.92a1 1 0 1 1-1.732 1l-.53-.92a8 8 0 0 1-2.104.563V21a1 1 0 1 1-2 0v-1.062a8 8 0 0 1-2.104-.562l-.53.918a1 1 0 1 1-1.732-1l.531-.92a8 8 0 0 1-1.54-1.54l-.92.532a1 1 0 1 1-1-1.732l.92-.53A8 8 0 0 1 4.061 13H3a1 1 0 1 1 0-2h1.062a8 8 0 0 1 .562-2.104l-.918-.53a1 1 0 0 1 1-1.732l.92.531c.44-.58.959-1.098 1.54-1.54l-.532-.92a1 1 0 0 1 1.732-1l.53.92A8 8 0 0 1 11 4.061V3a1 1 0 0 1 1-1m0 11.155-4.624 2.67a6 6 0 0 0 1.588 1.351l.073.043A6 6 0 0 0 12 18c.97 0 1.886-.23 2.697-.639l.34-.185a6 6 0 0 0 1.587-1.352zm-1-7.072a6 6 0 0 0-1.703.559l-.26.14-.073.042a6 6 0 0 0-1.978 1.88l-.162.26-.042.073A6 6 0 0 0 6 12c0 .63.097 1.24.278 1.81l.097.283L11 11.423zm2 0v5.34l4.625 2.67A6 6 0 0 0 18 12c0-.97-.23-1.886-.639-2.697l-.143-.266-.032-.055-.01-.018a6 6 0 0 0-1.88-1.978l-.333-.205a6 6 0 0 0-1.664-.64z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--star-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.92 2.868a1.25 1.25 0 0 1 2.16 0l2.795 4.798 5.428 1.176a1.25 1.25 0 0 1 .667 2.054l-3.7 4.141.56 5.525a1.25 1.25 0 0 1-1.748 1.27L12 19.592l-5.082 2.24a1.25 1.25 0 0 1-1.748-1.27l.56-5.525-3.7-4.14a1.25 1.25 0 0 1 .667-2.055l5.428-1.176zM12 4.987 9.687 8.959a1.25 1.25 0 0 1-.816.592l-4.492.973 3.062 3.427c.234.262.347.61.312.959l-.463 4.573 4.206-1.854a1.25 1.25 0 0 1 1.008 0l4.206 1.854-.463-4.573a1.25 1.25 0 0 1 .311-.959l3.063-3.427-4.492-.973a1.25 1.25 0 0 1-.816-.592z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--star-line\],
  .icon-\[mingcute--sun-fog-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--sun-fog-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 6a6 6 0 0 1 5.88 7.2 1 1 0 0 1-1.96-.399 4 4 0 1 0-7.84 0 1 1 0 1 1-1.96.398A6 6 0 0 1 12 6m9 5a1 1 0 1 1 0 2h-1a1 1 0 1 1 0-2zM4 11a1 1 0 1 1 0 2H3a1 1 0 1 1 0-2zm15.071-6.07a1 1 0 0 1 0 1.414l-.707.707a1 1 0 1 1-1.414-1.414l.707-.707a1 1 0 0 1 1.414 0m-12.728 0 .707.707A1 1 0 0 1 5.636 7.05l-.707-.707A1 1 0 1 1 6.343 4.93M12 2a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1M4 15a1 1 0 1 0 0 2h16a1 1 0 1 0 0-2zm3 4a1 1 0 1 0 0 2h10a1 1 0 1 0 0-2z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--telegram-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M21.84 6.056a1.5 1.5 0 0 0-2.063-1.626l-17.1 7.2c-1.192.502-1.253 2.226 0 2.746a57 57 0 0 0 3.774 1.418c1.168.386 2.442.743 3.463.844.279.334.63.656.988.95.547.45 1.205.913 1.885 1.357 1.362.89 2.873 1.741 3.891 2.295 1.217.66 2.674-.1 2.892-1.427zM4.594 12.993l15.124-6.368-2.118 12.84c-.999-.543-2.438-1.356-3.72-2.194a20 20 0 0 1-1.709-1.229 8 8 0 0 1-.426-.374l3.961-3.96a1 1 0 0 0-1.414-1.415L9.955 14.63c-.734-.094-1.756-.366-2.878-.736a49 49 0 0 1-2.482-.902Z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--telegram-line\],
  .icon-\[mingcute--tool-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em
  }
  .icon-\[mingcute--tool-line\] {
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M6.798 2.884a7.002 7.002 0 0 1 9.294 8.565l4.394 3.718a3.76 3.76 0 1 1-5.3 5.3l-3.717-4.394a7.002 7.002 0 0 1-8.565-9.295c.358-.894 1.48-1.007 2.063-.373L8.17 9.883l1.446-.288.29-1.449-3.48-3.198c-.634-.583-.522-1.706.373-2.064ZM8.805 4.42l2.763 2.54c.322.296.466.738.38 1.165l-.47 2.354a1.25 1.25 0 0 1-.982.981l-2.35.467a1.25 1.25 0 0 1-1.164-.38L4.438 8.785a5.002 5.002 0 0 0 6.804 5.25 1.26 1.26 0 0 1 1.422.355l4.05 4.786a1.76 1.76 0 1 0 2.48-2.48l-4.785-4.05a1.26 1.26 0 0 1-.355-1.422 5 5 0 0 0-5.25-6.804Z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .icon-\[mingcute--translate-2-line\] {
    background-color:currentColor;
    display:inline-block;
    height:1em;
    -webkit-mask-image:var(--svg);
    mask-image:var(--svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
    width:1em;
    --svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M9 3a1 1 0 0 1 .993.883L10 4v1h4a1 1 0 0 1 .116 1.993L14 7h-1.055c-.223 2.032-1.116 3.99-2.545 5.688q.785.683 1.735 1.266l.386.228 2.067-4.592a1 1 0 0 1 1.763-.115l.06.115 4.5 10a1 1 0 0 1-1.77.924l-.053-.104L18.003 18h-5.007l-1.084 2.41a1 1 0 0 1-1.866-.711l.042-.11 1.61-3.576a15.2 15.2 0 0 1-2.7-1.894c-1.287 1.136-2.848 2.098-4.627 2.81a1 1 0 1 1-.743-1.857c1.557-.623 2.887-1.441 3.972-2.382a11.5 11.5 0 0 1-1.978-3.34 1 1 0 0 1 1.873-.702A9.4 9.4 0 0 0 9 11.244c.989-1.227 1.625-2.576 1.877-3.931L10.928 7H4a1 1 0 0 1-.117-1.993L4 5h4V4a1 1 0 0 1 1-1m8.103 13L15.5 12.437 13.898 16z'/%3E%3C/g%3E%3C/svg%3E")
  }
  .absolute {
    position:absolute
  }
  .relative {
    position:relative
  }
  .-left-6 {
    left:-1.5rem
  }
  .-top-6 {
    top:-1.5rem
  }
  .-top-8 {
    top:-2rem
  }
  .bottom-\[70px\] {
    bottom:70px
  }
  .left-36 {
    left:9rem
  }
  .left-\[-16px\] {
    left:-16px
  }
  .right-8 {
    right:2rem
  }
  .z-\[2\] {
    z-index:2
  }
  .col-span-2 {
    grid-column:span 2/span 2
  }
  .mx-auto {
    margin-left:auto;
    margin-right:auto
  }
  .flex {
    display:flex
  }
  .grid {
    display:grid
  }
  .hidden {
    display:none
  }
  .size-12 {
    height:3rem;
    width:3rem
  }
  .size-20 {
    height:5rem;
    width:5rem
  }
  .size-24 {
    height:6rem;
    width:6rem
  }
  .size-3 {
    height:.75rem;
    width:.75rem
  }
  .size-32 {
    height:8rem;
    width:8rem
  }
  .size-4 {
    height:1rem;
    width:1rem
  }
  .size-5 {
    height:1.25rem;
    width:1.25rem
  }
  .size-6 {
    height:1.5rem;
    width:1.5rem
  }
  .size-8 {
    height:2rem;
    width:2rem
  }
  .size-full {
    height:100%;
    width:100%
  }
  .h-\[24px\] {
    height:24px
  }
  .h-\[4px\] {
    height:4px
  }
  .h-auto {
    height:auto
  }
  .h-screen {
    height:100vh
  }
  .w-40 {
    width:10rem
  }
  .w-64 {
    width:16rem
  }
  .w-full {
    width:100%
  }
  .max-w-\[85rem\] {
    max-width:85rem
  }
  .flex-1 {
    flex:1 1 0%
  }
  .shrink-0 {
    flex-shrink:0
  }
  .-translate-y-2 {
    --tw-translate-y:-.5rem
  }
  .-translate-y-2,
  .scale-\[100\%\] {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .scale-\[100\%\] {
    --tw-scale-x:100%;
    --tw-scale-y:100%
  }
  .scale-\[99\%\] {
    --tw-scale-x:99%;
    --tw-scale-y:99%
  }
  .scale-\[99\%\],
  .transform {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .cursor-grab {
    cursor:grab
  }
  .cursor-pointer {
    cursor:pointer
  }
  .grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .flex-col {
    flex-direction:column
  }
  .flex-wrap {
    flex-wrap:wrap
  }
  .items-start {
    align-items:flex-start
  }
  .items-center {
    align-items:center
  }
  .items-stretch {
    align-items:stretch
  }
  .justify-start {
    justify-content:flex-start
  }
  .justify-center {
    justify-content:center
  }
  .justify-between {
    justify-content:space-between
  }
  .gap-12 {
    gap:3rem
  }
  .gap-16 {
    gap:4rem
  }
  .gap-2 {
    gap:.5rem
  }
  .gap-20 {
    gap:5rem
  }
  .gap-3 {
    gap:.75rem
  }
  .gap-4 {
    gap:1rem
  }
  .gap-5 {
    gap:1.25rem
  }
  .gap-6 {
    gap:1.5rem
  }
  .gap-8 {
    gap:2rem
  }
  .text-pretty {
    text-wrap:pretty
  }
  .rounded {
    border-radius:.25rem
  }
  .rounded-2xl {
    border-radius:1rem
  }
  .rounded-full {
    border-radius:9999px
  }
  .rounded-xl {
    border-radius:.75rem
  }
  .bg-amber-500 {
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity,1))
  }
  .bg-neutral-100\/20 {
    background-color:#f5f5f533
  }
  .bg-neutral-200 {
    --tw-bg-opacity:1;
    background-color:rgb(229 229 229/var(--tw-bg-opacity,1))
  }
  .bg-neutral-200\/30 {
    background-color:#e6e6e64d
  }
  .bg-neutral-800 {
    --tw-bg-opacity:1;
    background-color:rgb(38 38 38/var(--tw-bg-opacity,1))
  }
  .bg-neutral-900\/50 {
    background-color:#17171780
  }
  .p-4 {
    padding:1rem
  }
  .p-5 {
    padding:1.25rem
  }
  .p-6 {
    padding:1.5rem
  }
  .p-7 {
    padding:1.75rem
  }
  .px-3 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .px-4 {
    padding-left:1rem;
    padding-right:1rem
  }
  .px-6 {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .px-8 {
    padding-left:2rem;
    padding-right:2rem
  }
  .py-1 {
    padding-bottom:.25rem;
    padding-top:.25rem
  }
  .py-1\.5 {
    padding-bottom:.375rem;
    padding-top:.375rem
  }
  .py-2 {
    padding-bottom:.5rem;
    padding-top:.5rem
  }
  .py-3 {
    padding-bottom:.75rem;
    padding-top:.75rem
  }
  .py-4 {
    padding-bottom:1rem;
    padding-top:1rem
  }
  .py-6 {
    padding-bottom:1.5rem;
    padding-top:1.5rem
  }
  .pb-16 {
    padding-bottom:4rem
  }
  .pb-8 {
    padding-bottom:2rem
  }
  .pb-\[5\%\] {
    padding-bottom:5%
  }
  .pt-0 {
    padding-top:0
  }
  .pt-12 {
    padding-top:3rem
  }
  .pt-4 {
    padding-top:1rem
  }
  .pt-6 {
    padding-top:1.5rem
  }
  .pt-8 {
    padding-top:2rem
  }
  .pt-\[1\%\] {
    padding-top:1%
  }
  .pt-\[10\%\] {
    padding-top:10%
  }
  .pt-\[15\%\] {
    padding-top:15%
  }
  .pt-\[25\%\] {
    padding-top:25%
  }
  .pt-\[35\%\] {
    padding-top:35%
  }
  .text-left {
    text-align:left
  }
  .text-center {
    text-align:center
  }
  .font-\[Onest\] {
    font-family:Onest,"Onest Fallback: Arial"
  }
  .font-\[Raleway\] {
    font-family:Raleway,"Raleway Fallback: Arial"
  }
  .font-\[Zed-Icons\] {
    font-family:Zed-Icons
  }
  .font-\[Zed\] {
    font-family:Zed
  }
  .text-2xl {
    font-size:1.5rem;
    line-height:2rem
  }
  .text-3xl {
    font-size:1.875rem;
    line-height:2.25rem
  }
  .text-\[12px\] {
    font-size:12px
  }
  .text-\[13px\] {
    font-size:13px
  }
  .text-\[14px\] {
    font-size:14px
  }
  .text-\[15px\] {
    font-size:15px
  }
  .text-\[16px\] {
    font-size:16px
  }
  .text-\[20px\] {
    font-size:20px
  }
  .text-lg {
    font-size:1.125rem
  }
  .text-lg,
  .text-xl {
    line-height:1.75rem
  }
  .text-xl {
    font-size:1.25rem
  }
  .font-medium {
    font-weight:500
  }
  .font-semibold {
    font-weight:600
  }
  .text-neutral-300 {
    --tw-text-opacity:1;
    color:rgb(212 212 212/var(--tw-text-opacity,1))
  }
  .text-neutral-400 {
    --tw-text-opacity:1;
    color:rgb(163 163 163/var(--tw-text-opacity,1))
  }
  .text-neutral-500 {
    --tw-text-opacity:1;
    color:rgb(115 115 115/var(--tw-text-opacity,1))
  }
  .text-neutral-600 {
    --tw-text-opacity:1;
    color:rgb(82 82 82/var(--tw-text-opacity,1))
  }
  .text-neutral-700 {
    --tw-text-opacity:1;
    color:rgb(64 64 64/var(--tw-text-opacity,1))
  }
  .text-neutral-800 {
    --tw-text-opacity:1;
    color:rgb(38 38 38/var(--tw-text-opacity,1))
  }
  .text-white {
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity,1))
  }
  .opacity-0 {
    opacity:0
  }
  .opacity-100 {
    opacity:1
  }
  .opacity-15 {
    opacity:.15
  }
  .opacity-20 {
    opacity:.2
  }
  .opacity-25 {
    opacity:.25
  }
  .opacity-50 {
    opacity:.5
  }
  .opacity-60 {
    opacity:.6
  }
  .opacity-70 {
    opacity:.7
  }
  .opacity-80 {
    opacity:.8
  }
  .ring-2 {
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
  }
  .ring-neutral-200 {
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(229 229 229/var(--tw-ring-opacity,1))
  }
  .ring-neutral-200\/30 {
    --tw-ring-color:hsla(0,0%,90%,.3)
  }
  .ring-neutral-200\/40 {
    --tw-ring-color:hsla(0,0%,90%,.4)
  }
  .ring-neutral-200\/60 {
    --tw-ring-color:hsla(0,0%,90%,.6)
  }
  .blur-\[50px\] {
    --tw-blur:blur(50px)
  }
  .blur-\[50px\],
  .blur-\[60px\] {
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  .blur-\[60px\] {
    --tw-blur:blur(60px)
  }
  .saturate-\[80\%\] {
    --tw-saturate:saturate(80%)
  }
  .filter,
  .saturate-\[80\%\] {
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  .body {
    --tw-bg-opacity:1;
    background-color:rgb(250 250 250/var(--tw-bg-opacity,1))
  }
  .dark .body {
    --tw-bg-opacity:1;
    background-color:rgb(10 10 10/var(--tw-bg-opacity,1))
  }
  @font-face {
    font-family:Zed;
    src:url(./zed-mono-extended.FMWStVGC.ttf) format("truetype"),
  }
  @font-face {
    font-family:Zed-Icons;
    src:url(./zed-icons.B3F0PqOT.woff) format("woff"),
  }
  * {
    font-synthesis:none;
    scrollbar-width:none
  }
  .safari-fix {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    transform:translateZ(0);
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    will-change:filter
  }
  ::-webkit-scrollbar {
    display:none;
    -ms-overflow-style:none;
    scrollbar-width:none
  }
  input,
  textarea {
    outline:none
  }
  .smooth {
    transition:all .8s cubic-bezier(.215,.61,.355,1)
  }
  .pulse {
    background:linear-gradient(-90deg,#efefef,#fcfcfc 50%,#efefef);
    background-size:400% 400%
  }
  .dark .pulse,
  .pulse {
    animation:pulse 1.2s ease-in-out infinite
  }
  .dark .pulse {
    background:linear-gradient(-90deg,#202020,#171717 50%,#202020);
    background-size:400% 400%
  }
  @keyframes pulse {
    0% {
      background-position:0 0
    }
    to {
      background-position:-135% 0
    }
  }
  @keyframes appear {
    0% {
      opacity:0;
      transform:scale(95%)
    }
    to {
      opacity:1;
      transform:scale(1)
    }
  }
  .appear {
    animation:appear 1s cubic-bezier(.215,.61,.355,1)
  }
  .page-enter-active,
  .page-leave-active {
    transition:all .6s cubic-bezier(.215,.61,.355,1)
  }
  .page-enter-from,
  .page-leave-to {
    opacity:0;
    transform:scale(98%) translateY(10px)
  }
  .appear-enter-active,
  .appear-leave-active {
    transition:all .5s cubic-bezier(.215,.61,.355,1)
  }
  .appear-enter-from,
  .appear-leave-to {
    opacity:0;
    transform:scale(.9)
  }
  @keyframes fadeIn {
    0% {
      opacity:0
    }
    to {
      opacity:1
    }
  }
  .ellipsis-animation {
    animation:fadeIn 1s
  }
  body,
  html {
    height:100%
  }
  .hover\:scale-\[100\%\]:hover {
    --tw-scale-x:100%;
    --tw-scale-y:100%
  }
  .hover\:scale-\[100\%\]:hover,
  .hover\:scale-\[101\%\]:hover {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .hover\:scale-\[101\%\]:hover {
    --tw-scale-x:101%;
    --tw-scale-y:101%
  }
  .hover\:scale-\[102\%\]:hover {
    --tw-scale-x:102%;
    --tw-scale-y:102%
  }
  .hover\:scale-\[102\%\]:hover,
  .hover\:scale-\[103\%\]:hover {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .hover\:scale-\[103\%\]:hover {
    --tw-scale-x:103%;
    --tw-scale-y:103%
  }
  .hover\:scale-\[97\%\]:hover {
    --tw-scale-x:97%;
    --tw-scale-y:97%
  }
  .hover\:scale-\[97\%\]:hover,
  .hover\:scale-\[98\%\]:hover {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .hover\:scale-\[98\%\]:hover {
    --tw-scale-x:98%;
    --tw-scale-y:98%
  }
  .hover\:opacity-80:hover {
    opacity:.8
  }
  .hover\:opacity-90:hover {
    opacity:.9
  }
  .hover\:shadow-2xl:hover {
    --tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);
    --tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)
  }
  .hover\:shadow-2xl:hover,
  .hover\:shadow-xl:hover {
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
  }
  .hover\:shadow-xl:hover {
    --tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
    --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)
  }
  .active\:scale-\[107\%\]:active {
    --tw-scale-x:107%;
    --tw-scale-y:107%
  }
  .active\:scale-\[107\%\]:active,
  .active\:scale-\[95\%\]:active {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .active\:scale-\[95\%\]:active {
    --tw-scale-x:95%;
    --tw-scale-y:95%
  }
  .active\:scale-\[96\%\]:active {
    --tw-scale-x:96%;
    --tw-scale-y:96%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .active\:cursor-grabbing:active {
    cursor:grabbing
  }
  .active\:opacity-60:active {
    opacity:.6
  }
  .active\:opacity-80:active {
    opacity:.8
  }
  .dark\:bg-neutral-900\/10:is(.dark *) {
    background-color:#1717171a
  }
  .dark\:bg-neutral-900\/20:is(.dark *) {
    background-color:#17171733
  }
  .dark\:bg-neutral-900\/50:is(.dark *) {
    background-color:#17171780
  }
  .dark\:text-neutral-100:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(245 245 245/var(--tw-text-opacity,1))
  }
  .dark\:text-neutral-200:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(229 229 229/var(--tw-text-opacity,1))
  }
  .dark\:text-neutral-200\/60:is(.dark *) {
    color:#e6e6e699
  }
  .dark\:text-neutral-300:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(212 212 212/var(--tw-text-opacity,1))
  }
  .dark\:text-neutral-300\/80:is(.dark *) {
    color:#d4d4d4cc
  }
  .dark\:text-neutral-400:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(163 163 163/var(--tw-text-opacity,1))
  }
  .dark\:text-neutral-500:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(115 115 115/var(--tw-text-opacity,1))
  }
  .dark\:text-neutral-700:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(64 64 64/var(--tw-text-opacity,1))
  }
  .dark\:text-neutral-800:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(38 38 38/var(--tw-text-opacity,1))
  }
  .dark\:opacity-10:is(.dark *) {
    opacity:.1
  }
  .dark\:opacity-15:is(.dark *) {
    opacity:.15
  }
  .dark\:ring-neutral-800\/30:is(.dark *) {
    --tw-ring-color:rgba(38,38,38,.3)
  }
  .dark\:ring-neutral-800\/40:is(.dark *) {
    --tw-ring-color:rgba(38,38,38,.4)
  }
  .dark\:ring-neutral-900\/80:is(.dark *) {
    --tw-ring-color:hsla(0,0%,9%,.8)
  }
  .dark\:blur-\[60px\]:is(.dark *) {
    --tw-blur:blur(60px);
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  @media (min-width:640px) {
    .sm\:flex {
      display:flex
    }
    .sm\:w-48 {
      width:12rem
    }
    .sm\:w-auto {
      width:auto
    }
    .sm\:justify-between {
      justify-content:space-between
    }
    .sm\:p-5 {
      padding:1.25rem
    }
    .sm\:p-7 {
      padding:1.75rem
    }
    .sm\:p-8 {
      padding:2rem
    }
    .sm\:py-0 {
      padding-bottom:0;
      padding-top:0
    }
    .sm\:pt-24 {
      padding-top:6rem
    }
    .sm\:text-2xl {
      font-size:1.5rem;
      line-height:2rem
    }
    .sm\:text-\[14px\] {
      font-size:14px
    }
    .sm\:text-base {
      font-size:1rem;
      line-height:1.5rem
    }
  }
  @media (min-width:768px) {
    .md\:flex {
      display:flex
    }
    .md\:w-64 {
      width:16rem
    }
    .md\:w-\[240px\] {
      width:240px
    }
    .md\:w-auto {
      width:auto
    }
    .md\:gap-4 {
      gap:1rem
    }
    .md\:gap-8 {
      gap:2rem
    }
    .md\:p-7 {
      padding:1.75rem
    }
    .md\:p-8 {
      padding:2rem
    }
    .md\:py-0 {
      padding-bottom:0;
      padding-top:0
    }
    .md\:text-2xl {
      font-size:1.5rem;
      line-height:2rem
    }
    .md\:text-base {
      font-size:1rem;
      line-height:1.5rem
    }
  }
  @media (min-width:1024px) {
    .lg\:col-span-2 {
      grid-column:span 2/span 2
    }
    .lg\:col-span-3 {
      grid-column:span 3/span 3
    }
    .lg\:flex {
      display:flex
    }
    .lg\:grid {
      display:grid
    }
    .lg\:hidden {
      display:none
    }
    .lg\:h-screen {
      height:100vh
    }
    .lg\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .lg\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .lg\:pt-\[50\%\] {
      padding-top:50%
    }
  }
  @media (min-width:1280px) {
    .xl\:justify-center {
      justify-content:center
    }
    .xl\:py-24 {
      padding-bottom:6rem;
      padding-top:6rem
    }
  }
  