.CommunityCTA-module__gx3arq__wrapper{padding:calc(var(--mantine-spacing-xl)*4)var(--mantine-spacing-xl);position:relative;overflow:hidden}@media (max-width:48em){.CommunityCTA-module__gx3arq__wrapper{padding:calc(var(--mantine-spacing-xl)*2.5)var(--mantine-spacing-xl)}}.CommunityCTA-module__gx3arq__accent{width:calc(37.5rem*var(--mantine-scale));height:calc(25rem*var(--mantine-scale));pointer-events:none;background:radial-gradient(#c8a84b12 0%,#0000 70%);position:absolute;top:-40%;left:50%;transform:translate(-50%)}.CommunityCTA-module__gx3arq__inner{z-index:1;position:relative}.CommunityCTA-module__gx3arq__eyebrow{color:#c8a84b;font-size:calc(.6875rem*var(--mantine-scale));letter-spacing:calc(.375rem*var(--mantine-scale));text-transform:uppercase;margin-bottom:calc(.5rem*var(--mantine-scale));font-weight:700}.CommunityCTA-module__gx3arq__title{font-size:calc(2.5rem*var(--mantine-scale));letter-spacing:calc(-.0625rem*var(--mantine-scale));font-weight:900}@media (max-width:48em){.CommunityCTA-module__gx3arq__title{font-size:calc(1.75rem*var(--mantine-scale))}}.CommunityCTA-module__gx3arq__description{max-width:calc(28.75rem*var(--mantine-scale));margin-left:auto;margin-right:auto}.CommunityCTA-module__gx3arq__githubButton{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-1)}@media (hover:hover){.CommunityCTA-module__gx3arq__githubButton:hover{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-3)}}@media (hover:none){.CommunityCTA-module__gx3arq__githubButton:active{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-3)}}
.FeaturesCards-module__nHsN6a__sectionHeader{text-align:center;padding-top:calc(var(--mantine-spacing-xl)*1.5)}.FeaturesCards-module__nHsN6a__sectionLabel{color:#c8a84b;font-size:calc(.6875rem*var(--mantine-scale));letter-spacing:calc(.375rem*var(--mantine-scale));text-transform:uppercase;margin-bottom:calc(.5rem*var(--mantine-scale));font-weight:700}.FeaturesCards-module__nHsN6a__title{font-size:calc(2.125rem*var(--mantine-scale));letter-spacing:calc(-.03125rem*var(--mantine-scale));font-weight:800}@media (max-width:48em){.FeaturesCards-module__nHsN6a__title{font-size:calc(1.625rem*var(--mantine-scale))}}.FeaturesCards-module__nHsN6a__description{max-width:calc(35rem*var(--mantine-scale));margin-left:auto;margin-right:auto;line-height:1.7}.FeaturesCards-module__nHsN6a__card{border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .FeaturesCards-module__nHsN6a__card{border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-dark-5)}.FeaturesCards-module__nHsN6a__card{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .FeaturesCards-module__nHsN6a__card{background:var(--mantine-color-dark-6)}.FeaturesCards-module__nHsN6a__card{transition:border-color .15s,transform .15s}.FeaturesCards-module__nHsN6a__card:hover{border-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .FeaturesCards-module__nHsN6a__card:hover{border-color:#c8a84b40}.FeaturesCards-module__nHsN6a__card:hover{transform:translateY(calc(-.125rem*var(--mantine-scale)))}.FeaturesCards-module__nHsN6a__cardTitle:after{content:"";width:calc(2rem*var(--mantine-scale));height:calc(.125rem*var(--mantine-scale));margin-top:var(--mantine-spacing-sm);opacity:.7;background-color:#c8a84b;display:block}
.FeaturesTitle-module__IvLahG__outerWrapper{padding:calc(var(--mantine-spacing-xl)*3.5)var(--mantine-spacing-xl);background:#161616}@media (max-width:48em){.FeaturesTitle-module__IvLahG__outerWrapper{padding:calc(var(--mantine-spacing-xl)*2)var(--mantine-spacing-xl)}}.FeaturesTitle-module__IvLahG__wrapper{padding:calc(var(--mantine-spacing-xl)*3)var(--mantine-spacing-xl)}@media (max-width:48em){.FeaturesTitle-module__IvLahG__wrapper{padding:calc(var(--mantine-spacing-xl)*2)var(--mantine-spacing-xl)}}.FeaturesTitle-module__IvLahG__sectionLabel{color:#c8a84b;font-size:calc(.6875rem*var(--mantine-scale));letter-spacing:calc(.375rem*var(--mantine-scale));text-transform:uppercase;margin-bottom:calc(.75rem*var(--mantine-scale));font-weight:700}.FeaturesTitle-module__IvLahG__title{font-size:calc(2.125rem*var(--mantine-scale));letter-spacing:calc(-.03125rem*var(--mantine-scale));color:var(--mantine-color-dark-8);font-weight:800;line-height:1.2}[data-mantine-color-scheme=dark] .FeaturesTitle-module__IvLahG__title{color:var(--mantine-color-gray-0)}@media (max-width:48em){.FeaturesTitle-module__IvLahG__title{font-size:calc(1.625rem*var(--mantine-scale))}}.FeaturesTitle-module__IvLahG__imagePaper{border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .FeaturesTitle-module__IvLahG__imagePaper{border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-dark-5)}.FeaturesTitle-module__IvLahG__imagePaper{background:0 0;overflow:hidden}
.HeroImageBackground-module__Hs3aaq__wrapper{padding-top:calc(12.5rem*var(--mantine-scale));padding-bottom:calc(11.25rem*var(--mantine-scale));background-image:url(/images/hero-banner-blur.jpg);background-position:top;background-size:cover;position:relative}@media (max-width:48em){.HeroImageBackground-module__Hs3aaq__wrapper{padding-top:calc(8.125rem*var(--mantine-scale));padding-bottom:calc(7.5rem*var(--mantine-scale))}}@media (max-width:36em){.HeroImageBackground-module__Hs3aaq__wrapper{padding-top:calc(5.625rem*var(--mantine-scale));padding-bottom:calc(5rem*var(--mantine-scale))}}.HeroImageBackground-module__Hs3aaq__overlay{z-index:0;background:linear-gradient(#0f0f0f8c 0%,#0f0f0f7a 35%,#0f0f0fd1 72%,#0f0f0f 100%);position:absolute;inset:0}.HeroImageBackground-module__Hs3aaq__inner{z-index:1;width:100%;position:relative}.HeroImageBackground-module__Hs3aaq__eyebrow{color:#c8a84b;font-size:calc(1.25rem*var(--mantine-scale));letter-spacing:calc(.4375rem*var(--mantine-scale));text-transform:uppercase;margin-bottom:calc(1rem*var(--mantine-scale));opacity:.9;font-weight:700}.HeroImageBackground-module__Hs3aaq__title{color:var(--mantine-color-white);font-size:calc(5.375rem*var(--mantine-scale));letter-spacing:calc(-.125rem*var(--mantine-scale));text-shadow:0 2px 20px #000c;font-weight:900;line-height:1.05}@media (max-width:62em){.HeroImageBackground-module__Hs3aaq__title{font-size:calc(3.5rem*var(--mantine-scale))}}@media (max-width:36em){.HeroImageBackground-module__Hs3aaq__title{font-size:calc(2.375rem*var(--mantine-scale));letter-spacing:calc(-.0625rem*var(--mantine-scale))}}.HeroImageBackground-module__Hs3aaq__highlight{color:#c8a84b}.HeroImageBackground-module__Hs3aaq__description{color:#d2d2dad9;margin-top:var(--mantine-spacing-lg);text-shadow:0 1px 10px #000000e6;line-height:1.75}@media (max-width:36em){.HeroImageBackground-module__Hs3aaq__description{font-size:var(--mantine-font-size-md);text-align:left}}.HeroImageBackground-module__Hs3aaq__controls{margin-top:calc(var(--mantine-spacing-xl)*1.5);justify-content:center;gap:var(--mantine-spacing-md);padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);display:flex}@media (max-width:36em){.HeroImageBackground-module__Hs3aaq__controls{flex-direction:column;align-items:center}}.HeroImageBackground-module__Hs3aaq__outlineButton{color:#fffc;border-color:#ffffff4d}@media (hover:hover){.HeroImageBackground-module__Hs3aaq__outlineButton:hover{color:var(--mantine-color-white);background-color:#ffffff0f;border-color:#ffffff80}}@media (hover:none){.HeroImageBackground-module__Hs3aaq__outlineButton:active{color:var(--mantine-color-white);background-color:#ffffff0f;border-color:#ffffff80}}
.HowItWorks-module__oom_6W__wrapper{padding:calc(var(--mantine-spacing-xl)*3.5)var(--mantine-spacing-xl);background:#161616}@media (max-width:48em){.HowItWorks-module__oom_6W__wrapper{padding:calc(var(--mantine-spacing-xl)*2)var(--mantine-spacing-xl)}}.HowItWorks-module__oom_6W__eyebrow{color:#c8a84b;font-size:calc(.6875rem*var(--mantine-scale));letter-spacing:calc(.375rem*var(--mantine-scale));text-transform:uppercase;margin-bottom:calc(.5rem*var(--mantine-scale));font-weight:700}.HowItWorks-module__oom_6W__title{font-size:calc(2.125rem*var(--mantine-scale));letter-spacing:calc(-.03125rem*var(--mantine-scale));font-weight:800}@media (max-width:48em){.HowItWorks-module__oom_6W__title{font-size:calc(1.625rem*var(--mantine-scale))}}.HowItWorks-module__oom_6W__description{max-width:calc(31.25rem*var(--mantine-scale));margin-left:auto;margin-right:auto;line-height:1.7}.HowItWorks-module__oom_6W__grid{position:relative}.HowItWorks-module__oom_6W__grid:before{content:"";top:calc(1.25rem*var(--mantine-scale));height:calc(.0625rem*var(--mantine-scale));background:linear-gradient(to right,transparent,var(--mantine-color-dark-4),transparent);position:absolute;left:16.6667%;right:16.6667%}@media (max-width:62em){.HowItWorks-module__oom_6W__grid:before{display:none}}.HowItWorks-module__oom_6W__step{padding:var(--mantine-spacing-xl);border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-dark-5);border-radius:var(--mantine-radius-md);background:var(--mantine-color-dark-6);transition:border-color .15s;position:relative}.HowItWorks-module__oom_6W__step:hover{border-color:#c8a84b40}.HowItWorks-module__oom_6W__stepHeader{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.HowItWorks-module__oom_6W__stepNumber{font-size:calc(1.75rem*var(--mantine-scale));color:#c8a84b;opacity:.8;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.HowItWorks-module__oom_6W__stepIcon{color:var(--mantine-color-dark-2)}.HowItWorks-module__oom_6W__stepTitle{color:var(--mantine-color-gray-1)}
.Screenshots-module__1kP3iW__wrapper{padding:calc(var(--mantine-spacing-xl)*3.5)var(--mantine-spacing-xl)}@media (max-width:48em){.Screenshots-module__1kP3iW__wrapper{padding:calc(var(--mantine-spacing-xl)*2)var(--mantine-spacing-xl)}}.Screenshots-module__1kP3iW__eyebrow{color:#c8a84b;font-size:calc(.6875rem*var(--mantine-scale));letter-spacing:calc(.375rem*var(--mantine-scale));text-transform:uppercase;margin-bottom:calc(.5rem*var(--mantine-scale));font-weight:700}.Screenshots-module__1kP3iW__title{font-size:calc(2.125rem*var(--mantine-scale));letter-spacing:calc(-.03125rem*var(--mantine-scale));font-weight:800}@media (max-width:48em){.Screenshots-module__1kP3iW__title{font-size:calc(1.625rem*var(--mantine-scale))}}.Screenshots-module__1kP3iW__description{max-width:calc(32.5rem*var(--mantine-scale));margin-left:auto;margin-right:auto;line-height:1.7}.Screenshots-module__1kP3iW__grid{gap:var(--mantine-spacing-md);margin-top:calc(3rem*var(--mantine-scale));grid-template-rows:auto;grid-template-columns:3fr 2fr;display:grid}@media (max-width:62em){.Screenshots-module__1kP3iW__grid{grid-template-columns:1fr}}.Screenshots-module__1kP3iW__featured{grid-row:1}.Screenshots-module__1kP3iW__sidebar{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.Screenshots-module__1kP3iW__image{object-fit:cover;border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-dark-5);border-radius:var(--mantine-radius-md);width:100%;height:100%;transition:border-color .15s,opacity .15s}.Screenshots-module__1kP3iW__image:hover{opacity:.92;border-color:#c8a84b4d}
.StatsBar-module__eUy94a__inner{padding:var(--mantine-spacing-md)0;justify-content:center;align-items:center;gap:0;display:flex}@media (max-width:48em){.StatsBar-module__eUy94a__inner{gap:var(--mantine-spacing-sm);flex-wrap:wrap}}.StatsBar-module__eUy94a__item{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs)calc(var(--mantine-spacing-xl)*1.5);display:flex;position:relative}@media (max-width:48em){.StatsBar-module__eUy94a__item{padding:var(--mantine-spacing-xs)var(--mantine-spacing-md)}}.StatsBar-module__eUy94a__icon{color:#c8a84b;flex-shrink:0}.StatsBar-module__eUy94a__label{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dark-1);white-space:nowrap;font-weight:500}.StatsBar-module__eUy94a__divider{height:60%;width:calc(.0625rem*var(--mantine-scale));background:var(--mantine-color-dark-5);position:absolute;top:20%;right:0}@media (max-width:48em){.StatsBar-module__eUy94a__divider{display:none}}
