:root{--accent:#e9fa78;--accent-hover:#f3ffa3;--accent-soft:#e9fa781f;--bg:#141414;--bg-transparent:#141414a8;--bg-raised:#1b1b1b;--surface:#181818;--surface-2:#1a1e27;--text:#f2f4f7;--text-secondary:#9aa1ae;--text-muted:#8b92a3;--text-faint:#5c6270;--up:#e9fa78;--down:#ff6f6f;--border:#ffffff14;--border-soft:#ffffff0d}
:root{--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-152:152px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-32:32px;--radius-full:9999px}
:root{--manrope-font-family:var(--font-manrope);--manrope-font-size-h1-hero:clamp(32px, 5vw, 56px);--manrope-line-height-h1-hero:1.08;--manrope-font-weight-h1-hero:800;--manrope-h1-hero:var(--manrope-font-weight-h1-hero) var(--manrope-font-size-h1-hero) / var(--manrope-line-height-h1-hero) var(--manrope-font-family);--manrope-font-size-h1:clamp(26px, 4vw, 36px);--manrope-line-height-h1:1.15;--manrope-font-weight-h1:800;--manrope-h1:var(--manrope-font-weight-h1) var(--manrope-font-size-h1) / var(--manrope-line-height-h1) var(--manrope-font-family);--manrope-font-size-h2:clamp(22px, 3vw, 28px);--manrope-line-height-h2:1.2;--manrope-font-weight-h2:800;--manrope-h2:var(--manrope-font-weight-h2) var(--manrope-font-size-h2) / var(--manrope-line-height-h2) var(--manrope-font-family);--manrope-font-size-h3:clamp(20px, 2.5vw, 24px);--manrope-line-height-h3:1.25;--manrope-font-weight-h3:700;--manrope-h3:var(--manrope-font-weight-h3) var(--manrope-font-size-h3) / var(--manrope-line-height-h3) var(--manrope-font-family);--manrope-font-size-eyebrow:12px;--manrope-line-height-eyebrow:1.4;--manrope-font-weight-eyebrow:700;--manrope-eyebrow:var(--manrope-font-weight-eyebrow) var(--manrope-font-size-eyebrow) / var(--manrope-line-height-eyebrow) var(--manrope-font-family);--manrope-font-size-body-lg:15.5px;--manrope-line-height-body-lg:1.65;--manrope-font-weight-body-lg:400;--manrope-body-lg:var(--manrope-font-weight-body-lg) var(--manrope-font-size-body-lg) / var(--manrope-line-height-body-lg) var(--manrope-font-family);--manrope-font-size-body:15px;--manrope-line-height-body:1.6;--manrope-font-weight-body:500;--manrope-body:var(--manrope-font-weight-body) var(--manrope-font-size-body) / var(--manrope-line-height-body) var(--manrope-font-family);--manrope-font-size-body-sm:14.5px;--manrope-line-height-body-sm:1.55;--manrope-font-weight-body-sm:400;--manrope-body-sm:var(--manrope-font-weight-body-sm) var(--manrope-font-size-body-sm) / var(--manrope-line-height-body-sm) var(--manrope-font-family);--manrope-font-size-caption:11.5px;--manrope-line-height-caption:1.4;--manrope-font-weight-caption:700;--manrope-caption:var(--manrope-font-weight-caption) var(--manrope-font-size-caption) / var(--manrope-line-height-caption) var(--manrope-font-family);--manrope-font-size-title-lg:24px;--manrope-line-height-title-lg:normal;--manrope-font-weight-title-lg:800;--manrope-title-lg:var(--manrope-font-weight-title-lg) var(--manrope-font-size-title-lg) / var(--manrope-line-height-title-lg) var(--manrope-font-family);--manrope-font-size-title-sm:16px;--manrope-line-height-title-sm:normal;--manrope-font-weight-title-sm:700;--manrope-title-sm:var(--manrope-font-weight-title-sm) var(--manrope-font-size-title-sm) / var(--manrope-line-height-title-sm) var(--manrope-font-family);--manrope-font-size-title-xs:15px;--manrope-line-height-title-xs:normal;--manrope-font-weight-title-xs:700;--manrope-title-xs:var(--manrope-font-weight-title-xs) var(--manrope-font-size-title-xs) / var(--manrope-line-height-title-xs) var(--manrope-font-family);--manrope-font-size-subtitle:15px;--manrope-line-height-subtitle:normal;--manrope-font-weight-subtitle:400;--manrope-subtitle:var(--manrope-font-weight-subtitle) var(--manrope-font-size-subtitle) / var(--manrope-line-height-subtitle) var(--manrope-font-family);--manrope-font-size-description:15px;--manrope-line-height-description:1.6;--manrope-font-weight-description:400;--manrope-description:var(--manrope-font-weight-description) var(--manrope-font-size-description) / var(--manrope-line-height-description) var(--manrope-font-family);--manrope-font-size-body-compact:14px;--manrope-line-height-body-compact:1.5;--manrope-font-weight-body-compact:400;--manrope-body-compact:var(--manrope-font-weight-body-compact) var(--manrope-font-size-body-compact) / var(--manrope-line-height-body-compact) var(--manrope-font-family);--manrope-font-size-body-quiet:14px;--manrope-line-height-body-quiet:normal;--manrope-font-weight-body-quiet:400;--manrope-body-quiet:var(--manrope-font-weight-body-quiet) var(--manrope-font-size-body-quiet) / var(--manrope-line-height-body-quiet) var(--manrope-font-family);--manrope-font-size-body-xs:14px;--manrope-line-height-body-xs:normal;--manrope-font-weight-body-xs:500;--manrope-body-xs:var(--manrope-font-weight-body-xs) var(--manrope-font-size-body-xs) / var(--manrope-line-height-body-xs) var(--manrope-font-family);--manrope-font-size-meta:13px;--manrope-line-height-meta:normal;--manrope-font-weight-meta:400;--manrope-meta:var(--manrope-font-weight-meta) var(--manrope-font-size-meta) / var(--manrope-line-height-meta) var(--manrope-font-family);--manrope-font-size-hint:12px;--manrope-line-height-hint:normal;--manrope-font-weight-hint:400;--manrope-hint:var(--manrope-font-weight-hint) var(--manrope-font-size-hint) / var(--manrope-line-height-hint) var(--manrope-font-family);--manrope-font-size-fine:11.5px;--manrope-line-height-fine:normal;--manrope-font-weight-fine:400;--manrope-fine:var(--manrope-font-weight-fine) var(--manrope-font-size-fine) / var(--manrope-line-height-fine) var(--manrope-font-family);--manrope-font-size-badge-sm:10px;--manrope-line-height-badge-sm:normal;--manrope-font-weight-badge-sm:700;--manrope-badge-sm:var(--manrope-font-weight-badge-sm) var(--manrope-font-size-badge-sm) / var(--manrope-line-height-badge-sm) var(--manrope-font-family);--manrope-font-size-chevron:18px;--manrope-line-height-chevron:normal;--manrope-font-weight-chevron:400;--manrope-chevron:var(--manrope-font-weight-chevron) var(--manrope-font-size-chevron) / var(--manrope-line-height-chevron) var(--manrope-font-family);--manrope-font-size-button-lg:15.5px;--manrope-line-height-button-lg:normal;--manrope-font-weight-button-lg:700;--manrope-button-lg:var(--manrope-font-weight-button-lg) var(--manrope-font-size-button-lg) / var(--manrope-line-height-button-lg) var(--manrope-font-family);--manrope-font-size-button-md:14px;--manrope-line-height-button-md:normal;--manrope-font-weight-button-md:700;--manrope-button-md:var(--manrope-font-weight-button-md) var(--manrope-font-size-button-md) / var(--manrope-line-height-button-md) var(--manrope-font-family);--manrope-font-size-button-sm:13px;--manrope-line-height-button-sm:normal;--manrope-font-weight-button-sm:700;--manrope-button-sm:var(--manrope-font-weight-button-sm) var(--manrope-font-size-button-sm) / var(--manrope-line-height-button-sm) var(--manrope-font-family);--manrope-font-size-label:13px;--manrope-line-height-label:normal;--manrope-font-weight-label:500;--manrope-label:var(--manrope-font-weight-label) var(--manrope-font-size-label) / var(--manrope-line-height-label) var(--manrope-font-family);--jetbrains-font-family:var(--font-jetbrains);--jetbrains-font-size-display:clamp(34px, 4vw, 44px);--jetbrains-line-height-display:1.1;--jetbrains-font-weight-display:700;--jetbrains-display:var(--jetbrains-font-weight-display) var(--jetbrains-font-size-display) / var(--jetbrains-line-height-display) var(--jetbrains-font-family);--jetbrains-font-size-lg:20px;--jetbrains-line-height-lg:1.2;--jetbrains-font-weight-lg:700;--jetbrains-lg:var(--jetbrains-font-weight-lg) var(--jetbrains-font-size-lg) / var(--jetbrains-line-height-lg) var(--jetbrains-font-family);--jetbrains-font-size-base:14px;--jetbrains-line-height-base:1.3;--jetbrains-font-weight-base:700;--jetbrains-base:var(--jetbrains-font-weight-base) var(--jetbrains-font-size-base) / var(--jetbrains-line-height-base) var(--jetbrains-font-family);--jetbrains-font-size-sm:11.5px;--jetbrains-line-height-sm:1.3;--jetbrains-font-weight-sm:600;--jetbrains-sm:var(--jetbrains-font-weight-sm) var(--jetbrains-font-size-sm) / var(--jetbrains-line-height-sm) var(--jetbrains-font-family);--jetbrains-font-size-xl:22px;--jetbrains-line-height-xl:normal;--jetbrains-font-weight-xl:700;--jetbrains-xl:var(--jetbrains-font-weight-xl) var(--jetbrains-font-size-xl) / var(--jetbrains-line-height-xl) var(--jetbrains-font-family);--jetbrains-font-size-md:17px;--jetbrains-line-height-md:normal;--jetbrains-font-weight-md:700;--jetbrains-md:var(--jetbrains-font-weight-md) var(--jetbrains-font-size-md) / var(--jetbrains-line-height-md) var(--jetbrains-font-family);--jetbrains-font-size-tag:13px;--jetbrains-line-height-tag:normal;--jetbrains-font-weight-tag:700;--jetbrains-tag:var(--jetbrains-font-weight-tag) var(--jetbrains-font-size-tag) / var(--jetbrains-line-height-tag) var(--jetbrains-font-family);--jetbrains-font-size-data:13px;--jetbrains-line-height-data:normal;--jetbrains-font-weight-data:500;--jetbrains-data:var(--jetbrains-font-weight-data) var(--jetbrains-font-size-data) / var(--jetbrains-line-height-data) var(--jetbrains-font-family);--jetbrains-font-size-delta:12px;--jetbrains-line-height-delta:normal;--jetbrains-font-weight-delta:600;--jetbrains-delta:var(--jetbrains-font-weight-delta) var(--jetbrains-font-size-delta) / var(--jetbrains-line-height-delta) var(--jetbrains-font-family);--jetbrains-font-size-form:14px;--jetbrains-line-height-form:normal;--jetbrains-font-weight-form:500;--jetbrains-form:var(--jetbrains-font-weight-form) var(--jetbrains-font-size-form) / var(--jetbrains-line-height-form) var(--jetbrains-font-family);--jetbrains-font-size-suffix-lg:20px;--jetbrains-line-height-suffix-lg:normal;--jetbrains-font-weight-suffix-lg:600;--jetbrains-suffix-lg:var(--jetbrains-font-weight-suffix-lg) var(--jetbrains-font-size-suffix-lg) / var(--jetbrains-line-height-suffix-lg) var(--jetbrains-font-family);--jetbrains-font-size-suffix-md:14px;--jetbrains-line-height-suffix-md:normal;--jetbrains-font-weight-suffix-md:600;--jetbrains-suffix-md:var(--jetbrains-font-weight-suffix-md) var(--jetbrains-font-size-suffix-md) / var(--jetbrains-line-height-suffix-md) var(--jetbrains-font-family)}

*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}input,button,textarea,select{font:inherit}@media (max-width:640px){input,select,textarea{font-size:var(--font-size-input-mobile)!important}}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{color:inherit}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}html,body{width:100%;min-height:100%;pointer-events:initial!important}body{line-height:1.5;font-family:var(--font-family), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--text);background-color:var(--bg)}img,picture,video,canvas,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button{cursor:pointer;background:0 0;border:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--container-width:1400px;--header-height:64px}
