@font-face {
  font-family:Inter;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('/static/vendor/inter/inter-latin-400-normal.woff2') format('woff2')
}
@font-face {
  font-family:Inter;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('/static/vendor/inter/inter-latin-500-normal.woff2') format('woff2')
}
@font-face {
  font-family:Inter;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('/static/vendor/inter/inter-latin-600-normal.woff2') format('woff2')
}
@font-face {
  font-family:Inter;
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('/static/vendor/inter/inter-latin-700-normal.woff2') format('woff2')
}
:root {
  --v4-nav:#131515;
  --v4-bg:#F2EEE5;
  --v4-surface:#fff;
  --v4-text:#131515;
  --v4-muted:#626359;
  --v4-primary:#D2CE68;
  --v4-link:#615E18;
  --v4-primary-hover:#C2BD52;
  --v4-field:#858579;
  --v4-border:#DDDBD0;
  --v4-soft:#E8E6DA;
  --v4-positive:#187047;
  --v4-positive-bg:#e9f5ee;
  --v4-danger:#b52936;
  --v4-danger-bg:#fcecef;
  --v4-radius:10px;
  --tblr-font-sans-serif:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;
  --tblr-body-font-family:var(--tblr-font-sans-serif);
  --tblr-primary:#D2CE68;
  --tblr-primary-rgb:210,206,104;
  --tblr-body-color:var(--v4-text);
  --tblr-body-bg:var(--v4-bg);
  --tblr-border-color:var(--v4-border);
  --tblr-border-radius:10px;
  --v4-chart:#797524
}
[data-bs-theme=dark] {
  color-scheme:dark;
  --v4-chart:#D2CE68;
  --v4-nav:#101212;
  --v4-link:#D2CE68;
  --v4-bg:#131515;
  --v4-surface:#1E2120;
  --v4-text:#F2EEE5;
  --v4-muted:#BCBFB2;
  --v4-field:#858B7D;
  --v4-border:#42483E;
  --v4-soft:#292E26;
  --v4-positive:#82d5a9;
  --v4-positive-bg:#203e35;
  --v4-danger:#ffadb6;
  --v4-danger-bg:#452d39
}
html {
  scroll-padding-top:80px
}
body {
  font-family:var(--tblr-font-sans-serif);
  font-size:15px;
  line-height:1.5;
  color:var(--v4-text);
  background:var(--v4-bg)
}
button,input,select,textarea {
  font:inherit
}
a {
  color:var(--v4-link)
}
h1,h2,h3 {
  color:var(--v4-text);
  letter-spacing:-.025em
}
h1 {
  font-size:28px;
  font-weight:600;
  line-height:1.2
}
h2 {
  font-size:18px;
  font-weight:600
}
h3 {
  font-size:16px;
  font-weight:600
}
:focus-visible {
  outline:3px solid #797524;
  outline-offset:3px
}
@media(prefers-reduced-motion:reduce) {
  *,*::before,*::after {
    animation-duration:.01ms;
    transition-duration:.01ms;
    scroll-behavior:auto
  }
}
