.layout-module__BcuFaG__content{margin-block:var(--space-100) var(--space-130)}
.ContentContainer-module__sht0xq__container{--_max-width:1100px;max-width:min(calc(100vw - calc(var(--space-content-padding) * 2)), var(--_max-width));margin-inline:auto}.ContentContainer-module__sht0xq__wide{--_max-width:1400px}.ContentContainer-module__sht0xq__narrow{--_max-width:600px}.ContentContainer-module__sht0xq__margin{margin-block:var(--space-120) var(--space-130)}
.IconsScaffold-module__fuD0QW__icons{margin-block:var(--space-110);--icon-size:90px;grid-template-columns:repeat(3,80px);justify-content:center;place-items:center;gap:20px;font-size:2.5em;display:grid}.IconsScaffold-module__fuD0QW__icons svg{width:var(--icon-size);fill:#fff;height:auto}.IconsScaffold-module__fuD0QW__small{--icon-size:30px;font-size:1.5em}
.FeatureList-module__AMsQea__block{border:2px solid var(--color-accent);border-radius:var(--shape-large-radius);padding:var(--space-80);font-size:var(--font-size-40);margin-bottom:var(--space-120);background-color:var(--color-green-90)}.FeatureList-module__AMsQea__block ul{margin:0;padding:0;list-style:none}.FeatureList-module__AMsQea__block ul li:before{content:"+";margin-right:var(--space-50)}@media not (max-width:1000px){.FeatureList-module__AMsQea__list{font-size:var(--font-size-50)}}
.StarterkitScaffold-module__9s5gxq__page :is(h2,h3,p){max-width:80ch}.StarterkitScaffold-module__9s5gxq__visual{margin-block:4em}@media not (max-width:1000px){.StarterkitScaffold-module__9s5gxq__sideBySide{grid-template-columns:1fr 1fr;align-items:end;display:grid}}.StarterkitScaffold-module__9s5gxq__featuresPreview{border:2px solid var(--color-accent);border-radius:var(--shape-large-radius);padding:var(--space-80);font-size:var(--font-size-40);margin-bottom:var(--space-120);background-color:var(--color-green-90)}.StarterkitScaffold-module__9s5gxq__featuresPreview ul{margin:0;padding:0;list-style:none}.StarterkitScaffold-module__9s5gxq__featuresPreview ul li:before{content:"+";margin-right:var(--space-50)}@media not (max-width:1000px){.StarterkitScaffold-module__9s5gxq__featuresPreview{font-size:var(--font-size-50)}}.StarterkitScaffold-module__9s5gxq__header{margin-block:4em}.StarterkitScaffold-module__9s5gxq__header a{text-decoration:none}.StarterkitScaffold-module__9s5gxq__header .StarterkitScaffold-module__9s5gxq__meta{margin-block:var(--space-80)}.StarterkitScaffold-module__9s5gxq__header .StarterkitScaffold-module__9s5gxq__meta svg{height:var(--font-size-p);width:auto;transform:translateY(1px)}.StarterkitScaffold-module__9s5gxq__languages a{font-weight:400;text-decoration:underline}.StarterkitScaffold-module__9s5gxq__info{opacity:.6;font-size:var(--font-size-small)}.StarterkitScaffold-module__9s5gxq__info a{text-decoration:underline}.StarterkitScaffold-module__9s5gxq__headline{margin-bottom:20px;font-size:2.3em}@media (min-width:1000px){.StarterkitScaffold-module__9s5gxq__headline{font-size:var(--font-size-100)}}.StarterkitScaffold-module__9s5gxq__headline span{border-bottom:4px dashed var(--color-accent)}.StarterkitScaffold-module__9s5gxq__excerpt{font-size:var(--font-size-40);margin-block:var(--space-80)}.StarterkitScaffold-module__9s5gxq__divider{margin-inline:var(--space-50);color:var(--color-border-settled);display:inline-block}.StarterkitScaffold-module__9s5gxq__descriptions{gap:var(--space-120);grid-template-columns:1fr 1fr;display:grid}.StarterkitScaffold-module__9s5gxq__descriptions .StarterkitScaffold-module__9s5gxq__description{padding-inline:var(--space-90);background:var(--color-background-settled);border:1px solid var(--color-border);border-radius:var(--shape-large-radius)}.StarterkitScaffold-module__9s5gxq__bundle{margin-block:var(--space-130)}.StarterkitScaffold-module__9s5gxq__table{border:1px solid var(--color-border-settled);width:100%;margin-block:var(--space-80);text-align:left}.StarterkitScaffold-module__9s5gxq__table thead{background-color:var(--color-background-settled);font-size:1.4em}.StarterkitScaffold-module__9s5gxq__table thead h2{margin-block:.5em}.StarterkitScaffold-module__9s5gxq__table tr>th{background-color:var(--color-background-settled);width:240px;padding-inline:var(--space-60)}.StarterkitScaffold-module__9s5gxq__table tr>th a{text-decoration-color:var(--color-accent);text-decoration-style:dashed}.StarterkitScaffold-module__9s5gxq__table tr>td{padding-inline:var(--space-60)}.StarterkitScaffold-module__9s5gxq__features{gap:var(--space-80);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.StarterkitScaffold-module__9s5gxq__features .StarterkitScaffold-module__9s5gxq__description{font-size:.85em}.StarterkitScaffold-module__9s5gxq__features li{border:1px solid var(--color-border);border-radius:var(--shape-large-radius);background:var(--color-background-settled);padding:var(--space-30) var(--space-60);margin:0;display:block}.StarterkitScaffold-module__9s5gxq__feature{border:1px solid var(--color-border);border-radius:var(--shape-large-radius);background:var(--color-background-settled);padding:var(--space-30) var(--space-60)}.StarterkitScaffold-module__9s5gxq__feature+.StarterkitScaffold-module__9s5gxq__feature{margin-top:var(--space-80)}
.Button-module__e7WGRa__button{background-color:var(--color-neutral-80);color:var(--color-accent);border:1px dashed var(--color-accent);border-radius:var(--shape-small-radius);outline:none;padding:8px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .13s ease-in-out;display:inline-block}.Button-module__e7WGRa__large{padding:12px 24px;font-size:1.2em}.Button-module__e7WGRa__button:hover{cursor:pointer;color:var(--color-accent);background-color:var(--color-green-80)}.Button-module__e7WGRa__button:active,.Button-module__e7WGRa__button:focus-visible{color:var(--color-on-primary);background-color:var(--color-green-80)}.Button-module__e7WGRa__button:hover:after{transform:rotate(0)}.Button-module__e7WGRa__button[disabled]{border-color:var(--color-border-settled);color:var(--color-neutral--50)}.Button-module__e7WGRa__button[disabled]:hover{background-color:#0000}.Button-module__e7WGRa__destructive{border-color:var(--color-border);color:var(--color-border)}.Button-module__e7WGRa__destructive:hover{color:#ef5350;background-color:#ef53500d;border-color:#ef5350}

.Page-module__eNEB7a__svg{width:100px;margin-block:0 3rem;margin-inline:auto;display:block}.Page-module__eNEB7a__claim{text-align:center;font-weight:200;font-size:var(--font-size-50)}.Page-module__eNEB7a__modules{gap:var(--space-40);margin-block:var(--space-content-padding);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:500px){.Page-module__eNEB7a__modules{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.Page-module__eNEB7a__modules{grid-template-columns:repeat(3,1fr)}}.Page-module__eNEB7a__module{border:1px dashed var(--color-border-settled);background-color:var(--color-background-settled);color:var(--color-text);padding:var(--space-40);font-size:var(--font-size-p);border-radius:var(--shape-small-radius);text-align:center;cursor:pointer}.Page-module__eNEB7a__module:hover,.Page-module__eNEB7a__module:focus-visible{border-color:var(--color-accent)}.Page-module__eNEB7a__module.Page-module__eNEB7a__selected{border-color:var(--color-neutral--70);border-style:solid}.Page-module__eNEB7a__module.Page-module__eNEB7a__selected:hover{border-color:var(--color-neutral--90)}.Page-module__eNEB7a__currentSchedule{margin-block:2em}.Page-module__eNEB7a__action{text-align:center;margin-block:2em}.Page-module__eNEB7a__final{margin-block:3em}.Page-module__eNEB7a__wiggle{backface-visibility:hidden;perspective:1000px;animation:.82s cubic-bezier(.36,.07,.19,.97) both Page-module__eNEB7a__shake;transform:translate(0,0)}@keyframes Page-module__eNEB7a__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}
.SiteHeader-module__BAu-nW__header{background-color:var(--color-background-settled);border-bottom:1px dashed var(--color-border-settled);padding-inline:var(--space-60);justify-content:space-between;align-items:stretch;display:flex}.SiteHeader-module__BAu-nW__header>:first-child,.SiteHeader-module__BAu-nW__header>:last-child{align-items:stretch;display:flex}.SiteHeader-module__BAu-nW__header>:last-child{justify-content:flex-end}@media (min-width:600px){.SiteHeader-module__BAu-nW__header>:first-child,.SiteHeader-module__BAu-nW__header>:last-child{flex:1}.SiteHeader-module__BAu-nW__header>:nth-child(2){flex:2}}.SiteHeader-module__BAu-nW__logo{align-items:center;gap:var(--space-30);padding:var(--space-60);font-weight:700;font-size:var(--font-size-40);white-space:nowrap;border-bottom:none;flex-wrap:nowrap;text-decoration:none;display:flex}.SiteHeader-module__BAu-nW__logo,.SiteHeader-module__BAu-nW__logo:hover,.SiteHeader-module__BAu-nW__logo:active,.SiteHeader-module__BAu-nW__logo:focus-visible{color:var(--color-text)}.SiteHeader-module__BAu-nW__svg{width:auto;height:16px;display:block}@media (max-width:689px){.SiteHeader-module__BAu-nW__header .SiteHeader-module__BAu-nW__mainNav{display:none}}.SiteHeader-module__BAu-nW__cta{align-self:center}
.Form-module__otksEq__wiggle{backface-visibility:hidden;perspective:1000px;animation:.82s cubic-bezier(.36,.07,.19,.97) both Form-module__otksEq__shake;transform:translate(0,0)}@keyframes Form-module__otksEq__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}
.HeadlineOne-module__8lZ3aa__headline{margin-bottom:20px;font-size:2.3em}@media (min-width:1000px){.HeadlineOne-module__8lZ3aa__headline{font-size:var(--font-size-100)}}.HeadlineOne-module__8lZ3aa__headline span{border-bottom:4px dashed var(--color-accent)}
.NavigationMain-module__IJy0DW__mainNav{gap:var(--space-20);justify-content:center;list-style:none;display:flex}.NavigationMain-module__IJy0DW__mainNav a{color:var(--color-link-settled);font-size:var(--font-size-small);padding:var(--space-70);border-bottom:none;font-weight:400;text-decoration:none}.NavigationMain-module__IJy0DW__mainNav .NavigationMain-module__IJy0DW__isActive a,.NavigationMain-module__IJy0DW__mainNav a:hover{color:var(--color-link-settled--hover)}.NavigationMain-module__IJy0DW__tab{padding-inline:var(--space-30);border-inline:1px dashed var(--color-border-settled);border-inline-color:var(--color-background-settled);align-items:center;display:inline-flex}.NavigationMain-module__IJy0DW__tab.NavigationMain-module__IJy0DW__isActive{border-inline:1px dashed var(--color-border-settled);background-color:var(--color-background);--_border-radius:var(--shape-medium-radius);position:relative}.NavigationMain-module__IJy0DW__tabLine{content:"";bottom:-2px;left:calc(var(--_border-radius) * -.5);right:calc(var(--_border-radius) * -.5);background-color:var(--color-background);z-index:1;height:2px;position:absolute}.NavigationMain-module__IJy0DW__tab.NavigationMain-module__IJy0DW__isActive:after{content:"";top:0;bottom:-1px;right:calc(var(--_border-radius) * -.5);width:var(--_border-radius);background-color:var(--color-background-settled);border-bottom-left-radius:calc(var(--_border-radius) * 2);border-left:1px dashed var(--color-border-settled);border-bottom:1px dashed var(--color-border-settled);z-index:2;position:absolute}.NavigationMain-module__IJy0DW__tab.NavigationMain-module__IJy0DW__isActive:before{content:"";top:0;bottom:-1px;left:calc(var(--_border-radius) * -.5);width:var(--_border-radius);background-color:var(--color-background-settled);border-bottom-right-radius:calc(var(--_border-radius) * 2);border-right:1px dashed var(--color-border-settled);border-bottom:1px dashed var(--color-border-settled);z-index:2;position:absolute}.NavigationMain-module__IJy0DW__bottom{max-width:100vw}.NavigationMain-module__IJy0DW__bottom .NavigationMain-module__IJy0DW__tabLine{bottom:initial;top:-2px}.NavigationMain-module__IJy0DW__bottom a{padding:var(--space-60);font-weight:700}.NavigationMain-module__IJy0DW__bottom .NavigationMain-module__IJy0DW__tab.NavigationMain-module__IJy0DW__isActive:after{border-top:1px dashed var(--color-border-settled);border-bottom-left-radius:0;border-top-left-radius:calc(var(--_border-radius) * 2);border-bottom:none;top:-2px;bottom:0}.NavigationMain-module__IJy0DW__bottom .NavigationMain-module__IJy0DW__tab.NavigationMain-module__IJy0DW__isActive:before{border-top:1px dashed var(--color-border-settled);border-bottom-right-radius:0;border-top-right-radius:calc(var(--_border-radius) * 2);border-right:1px dashed var(--color-border-settled);border-bottom:none;top:-2px;bottom:0}
.SnakeGame-module__D3Eo_a__root{max-width:max(400px, calc(500px - calc(var(--space-content-padding) * 2)));position:relative}.SnakeGame-module__D3Eo_a__score{text-align:center;margin-bottom:var(--space-content-padding);font-size:var(--font-size-50)}.SnakeGame-module__D3Eo_a__button{text-align:center;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.SnakeGame-module__D3Eo_a__controls{width:160px;margin-top:var(--space-content-padding);margin-inline:auto;display:none}.SnakeGame-module__D3Eo_a__controlsDescription{font-size:var(--font-size-small);white-space:nowrap;color:var(--color-text)}@media (hover:none) or (pointer:coarse){.SnakeGame-module__D3Eo_a__controls{display:block}.SnakeGame-module__D3Eo_a__controlsDescription{display:none}}.SnakeGame-module__D3Eo_a__arena{border:1px dashed var(--color-border-settled);aspect-ratio:1;background-color:var(--color-background-settled);box-sizing:content-box;border-radius:var(--shape-medium-radius);width:100%;max-height:60vh;position:relative;overflow:hidden}.SnakeGame-module__D3Eo_a__gameover{z-index:5;background-color:#000c;position:absolute;inset:0}.SnakeGame-module__D3Eo_a__arena[data-state=game]{border-color:var(--color-border)}.SnakeGame-module__D3Eo_a__snake{background-color:var(--color-accent);border:1px solid var(--color-green-50);z-index:2;position:absolute}.SnakeGame-module__D3Eo_a__food{background-color:var(--color-green-50);border:1px solid var(--color-accent);z-index:1;position:absolute}.SnakeGame-module__D3Eo_a__snake,.SnakeGame-module__D3Eo_a__food{width:2%;height:2%}
.Page-module__ZaMeta__svg{max-width:100px;fill:var(--color-accent);margin-block:3rem;margin-inline:auto;display:block}.Page-module__ZaMeta__component{--_columns:1;grid-template-columns:repeat(var(--_columns) , 1fr);gap:var(--space-gap);display:grid}.Page-module__ZaMeta__item{border:1px dashed var(--color-border-settled);border-radius:var(--shape-large-radius);padding:var(--space-content-padding);background-color:var(--color-background-settled)}.Page-module__ZaMeta__section{margin-block:var(--space-110)}.Page-module__ZaMeta__component p{margin-block:.5em}@media (min-width:800px){.Page-module__ZaMeta__component{--_columns:2}}
.page-module__QLK5Ka__page [id]:before{content:"";visibility:hidden;height:90px;margin-top:-90px;display:block}.page-module__QLK5Ka__visual{margin-block:4em}@media not (max-width:1000px){.page-module__QLK5Ka__sideBySide{grid-template-columns:1fr 1fr;align-items:end;display:grid}}.page-module__QLK5Ka__featuresPreview{border:2px solid var(--color-accent);border-radius:var(--shape-large-radius);padding:var(--space-80);font-size:var(--font-size-40);margin-bottom:var(--space-120);background-color:var(--color-green-90)}.page-module__QLK5Ka__featuresPreview ul{margin:0;padding:0;list-style:none}.page-module__QLK5Ka__featuresPreview ul li:before{content:"+";margin-right:var(--space-50)}@media not (max-width:1000px){.page-module__QLK5Ka__featuresPreview{font-size:var(--font-size-50)}}.page-module__QLK5Ka__header{margin-block:4em}.page-module__QLK5Ka__header a{text-decoration:none}.page-module__QLK5Ka__header .page-module__QLK5Ka__meta{margin-block:var(--space-80)}.page-module__QLK5Ka__info{opacity:.6;font-size:var(--font-size-small)}.page-module__QLK5Ka__info a{text-decoration:underline}.page-module__QLK5Ka__headline{margin-bottom:20px;font-size:2.3em}@media (min-width:1000px){.page-module__QLK5Ka__headline{font-size:var(--font-size-100)}}.page-module__QLK5Ka__headline span{border-bottom:4px dashed var(--color-accent)}.page-module__QLK5Ka__excerpt{font-size:var(--font-size-40);margin-block:var(--space-80)}.page-module__QLK5Ka__divider{margin-inline:var(--space-40);color:var(--color-border-settled);display:inline-block}.page-module__QLK5Ka__descriptions{gap:var(--space-120);grid-template-columns:1fr 1fr;display:grid}.page-module__QLK5Ka__descriptions .page-module__QLK5Ka__description{padding-inline:var(--space-90);background:var(--color-background-settled);border:1px solid var(--color-border);border-radius:var(--shape-large-radius)}.page-module__QLK5Ka__bundle{margin-block:var(--space-130)}.page-module__QLK5Ka__table{border:1px solid var(--color-border-settled);width:100%;margin-block:var(--space-80);text-align:left}.page-module__QLK5Ka__table thead{background-color:var(--color-background-settled);font-size:1.4em}.page-module__QLK5Ka__table thead h2{margin-block:.5em}.page-module__QLK5Ka__table tr>th{background-color:var(--color-background-settled);width:240px;padding-inline:var(--space-60)}.page-module__QLK5Ka__table tr>th a{text-decoration-color:var(--color-accent);text-decoration-style:dashed}.page-module__QLK5Ka__table tr>td{padding-inline:var(--space-60)}.page-module__QLK5Ka__features{gap:var(--space-80);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__QLK5Ka__features .page-module__QLK5Ka__description{font-size:.85em}.page-module__QLK5Ka__features li{border:1px solid var(--color-border);border-radius:var(--shape-large-radius);background:var(--color-background-settled);padding:var(--space-30) var(--space-60);margin:0;display:block}.page-module__QLK5Ka__feature{border:1px solid var(--color-border);border-radius:var(--shape-large-radius);background:var(--color-background-settled);padding:var(--space-30) var(--space-60)}.page-module__QLK5Ka__feature+.page-module__QLK5Ka__feature{margin-top:var(--space-80)}
.page-module__5oIDCG__container ul{text-wrap:balance;line-height:1.6em;list-style:square}
.SiteFooter-module__nBz1BW__footer{border-top:1px dashed var(--color-border-settled);background-color:var(--color-background-settled)}.SiteFooter-module__nBz1BW__content nav{font-size:var(--font-size-small);flex-direction:column;gap:10px;margin-block:1em;line-height:1.4em;list-style:none;display:flex}.SiteFooter-module__nBz1BW__content nav ul{margin:0;padding:0;list-style:none}.SiteFooter-module__nBz1BW__content a{color:var(--color-link-settled);font-weight:400;text-decoration:none}.SiteFooter-module__nBz1BW__content a:hover{color:var(--color-link-settled--hover)}.SiteFooter-module__nBz1BW__content a:active,.SiteFooter-module__nBz1BW__content a:focus-visible{color:var(--color-link-settled--active)}.SiteFooter-module__nBz1BW__icon{width:var(--font-size-small);height:auto;margin-right:4px}.SiteFooter-module__nBz1BW__copyright{padding:var(--space-content-padding);border-top:1px dashed var(--color-border-settled);font-size:var(--font-size-small);text-wrap:balance;margin:0}@media (min-width:600px){.SiteFooter-module__nBz1BW__footer h3{margin-top:0}.SiteFooter-module__nBz1BW__content{grid-template-columns:repeat(3,1fr);display:grid}.SiteFooter-module__nBz1BW__content nav{margin-bottom:0}.SiteFooter-module__nBz1BW__slot{flex-grow:1;padding:15px}.SiteFooter-module__nBz1BW__slot p{margin:0}.SiteFooter-module__nBz1BW__slot{border-left:1px dashed var(--color-border-settled)}.SiteFooter-module__nBz1BW__slot:last-child{border-right:1px dashed var(--color-border-settled)}.SiteFooter-module__nBz1BW__copyright{text-align:center}}
.GameControls-module__kOdW5W__controls{gap:var(--space-20);grid-template-areas:".up up.""left left right right"".down down.";display:grid}.GameControls-module__kOdW5W__up{grid-area:up}.GameControls-module__kOdW5W__down{grid-area:down}.GameControls-module__kOdW5W__left{grid-area:left}.GameControls-module__kOdW5W__right{grid-area:right}
.Blog-module__j2fY5G__teaserList{gap:var(--space-100);margin-block:var(--space-100);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));display:grid}.Blog-module__j2fY5G__teaser{font-size:var(--font-size-40);display:block}.Blog-module__j2fY5G__teaser a{padding:var(--space-40);border:1px dashed var(--color-border);width:100%;height:100%;text-decoration:none;display:block}.Blog-module__j2fY5G__teaser a:hover{border-color:var(--color-accent--hover)}.Blog-module__j2fY5G__teaser a span{padding-inline:var(--space-20);display:block}.Blog-module__j2fY5G__teaser img{width:100%;max-width:100%;height:auto}@media not (max-width:550px){.Blog-module__j2fY5G__teaser{font-size:var(--font-size-50)}.Blog-module__j2fY5G__teaser a{padding:var(--space-60)}}.Blog-module__j2fY5G__article :is(img){width:100%;height:auto}.Blog-module__j2fY5G__article{padding-block:var(--space-60) var(--space-120)}.Blog-module__j2fY5G__article :is(p,blockquote){font-size:1.2rem}.Blog-module__j2fY5G__article :is(blockquote){border-left:1px solid;margin-left:0;padding-left:1em;font-style:italic}
.page-module__tKpmTW__claim{text-align:center;font-weight:200;font-size:var(--font-size-50)}.page-module__tKpmTW__apps{gap:var(--space-60);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:600px){.page-module__tKpmTW__apps{gap:var(--space-80);grid-template-columns:repeat(4,1fr)}}@media (min-width:1060px){.page-module__tKpmTW__apps{gap:var(--space-100)}}
.page-module__xF4zAW__header{position:relative}.page-module__xF4zAW__header h1{margin-top:0;line-height:1.3em;display:inline-block}.page-module__xF4zAW__header h1 span{border-bottom:3px dashed var(--color-accent);padding-bottom:var(--space-20)}.page-module__xF4zAW__logo{width:230px;position:absolute;left:-250px}.page-module__xF4zAW__tags{gap:var(--space-40);margin-inline:0;padding:0;list-style:none;display:flex}.page-module__xF4zAW__tags li{font-size:var(--font-size-small);padding:var(--space-20) var(--space-50);border-radius:var(--shape-pill);background-color:var(--color-background-settled);border:1px dashed #fff}
.Subtraction-module__CYn1_G__figure{--_size:clamp(2.5rem, 9vw, 4.5rem);--_dim:var(--color-neutral--30);--_strike:var(--color-accent);margin:0}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed{font-size:var(--_size);letter-spacing:-.03em;color:var(--_dim);justify-items:start;gap:.06em;margin:0;padding:0;font-weight:300;line-height:1.05;list-style:none;display:grid}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed li{--i:0;font-size:inherit;line-height:inherit;max-width:none;margin:0;position:relative}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed li:after{content:"";background-color:var(--_strike);transform-origin:0;block-size:max(3px,.07em);position:absolute;inset-block-start:50%;inset-inline:-.06em}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed li:nth-child(2){--i:1}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed li:nth-child(3){--i:2}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed li:nth-child(4){--i:3}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed li:nth-child(5){--i:4}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__remains{font-size:var(--_size);letter-spacing:-.03em;color:var(--color-text);margin:.12em 0 0;font-weight:800;line-height:1.05}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__caption{max-width:34ch;color:var(--color-neutral--60);margin-block-start:var(--space-80);font-size:.875rem;line-height:1.5}.Subtraction-module__CYn1_G__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed li{animation:.42s ease-out both Subtraction-module__CYn1_G__dim;animation-delay:calc(.4s + var(--i) * .18s)}.Subtraction-module__CYn1_G__figure .Subtraction-module__CYn1_G__removed li:after{animation:.42s cubic-bezier(.6,0,.2,1) both Subtraction-module__CYn1_G__strike;animation-delay:inherit}}@keyframes Subtraction-module__CYn1_G__strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Subtraction-module__CYn1_G__dim{0%{color:var(--color-text)}to{color:var(--_dim)}}
.page-module__N70kCW__cta{gap:var(--space-content-padding);display:flex}@media not (max-width:800px){.page-module__N70kCW__sponsor{grid-template-columns:1fr 1fr;place-items:start center;display:grid;position:relative}.page-module__N70kCW__donationForm{position:sticky;top:100px}}
.page-module__KHpKHW__cta{gap:var(--space-content-padding);display:flex}@media not (max-width:800px){.page-module__KHpKHW__sponsor{grid-template-columns:1fr 1fr;place-items:start center;display:grid;position:relative}.page-module__KHpKHW__donationForm{position:sticky;top:100px}}
.GithubButton-module__EhCjua__button{gap:var(--space-60);display:inline-flex}.GithubButton-module__EhCjua__button svg{height:var(--font-size-50)}
.TimeRay-module__IIeMpa__container{gap:var(--space-90);isolation:isolate;flex-direction:column;display:flex;position:relative}.TimeRay-module__IIeMpa__container:before{content:"";top:1px;left:50%;bottom:calc(var(--space-90) * -1);border-left:2px dashed var(--color-accent);z-index:-1;position:absolute}.TimeRay-module__IIeMpa__item{background-color:var(--color-background-settled);border:1px dashed var(--color-border-settled);padding:var(--space-content-padding);border-radius:var(--shape-medium-radius)}.TimeRay-module__IIeMpa__section{font-size:var(--font-size-70)}
.TwoColumnsLayout-module__pfDyRG__layout{--_columns:1fr 2fr;grid-template-columns:1fr;gap:2rem;width:100%;max-width:1200px;margin-inline:auto;display:grid}@media (min-width:768px){.TwoColumnsLayout-module__pfDyRG__layout{grid-template-columns:var(--_columns)}}.TwoColumnsLayout-module__pfDyRG__layout.TwoColumnsLayout-module__pfDyRG__l_2d3_1d3{--_columns:2fr 1fr}
.page-module__fxAV3a__header{position:relative}.page-module__fxAV3a__header h1{margin-top:0;display:inline-block}.page-module__fxAV3a__header h1 span{border-bottom:3px dashed var(--color-accent)}.page-module__fxAV3a__logo{width:230px;position:absolute;left:-250px}.page-module__fxAV3a__tags{gap:var(--space-40);margin-inline:0;padding:0;list-style:none;display:flex}.page-module__fxAV3a__tags li{font-size:var(--font-size-small);padding:var(--space-20) var(--space-50);border-radius:var(--shape-pill);background-color:var(--color-background-settled);border:1px dashed #fff}
.page-module__LTSn2a__header{position:relative}.page-module__LTSn2a__header h1{margin-top:0;display:inline-block}.page-module__LTSn2a__header h1 span{border-bottom:3px dashed var(--color-accent)}.page-module__LTSn2a__logo{width:230px;position:absolute;left:-250px}.page-module__LTSn2a__tags{gap:var(--space-40);margin-inline:0;padding:0;list-style:none;display:flex}.page-module__LTSn2a__tags li{font-size:var(--font-size-small);padding:var(--space-20) var(--space-50);border-radius:var(--shape-pill);background-color:var(--color-background-settled);border:1px dashed #fff}
.page-module__ioid5q__page{--_text:1.125rem;--_lead:1.3125rem;--_h2:1.5rem;--_small:.875rem;--_measure:62ch;--_gutter:clamp(var(--space-90), 6vw, var(--space-120));font-family:var(--font-family-geist-sans)}.page-module__ioid5q__page p,.page-module__ioid5q__page li{font-size:var(--_text);line-height:1.55}.page-module__ioid5q__page p,.page-module__ioid5q__page ul{max-width:var(--_measure)}.page-module__ioid5q__page a:focus-visible{outline-offset:3px}.page-module__ioid5q__hero{row-gap:var(--space-80);grid-template-areas:"title""lead""graphic""intro";margin-block-end:var(--space-130);display:grid}@media (min-width:60rem){.page-module__ioid5q__hero{column-gap:var(--_gutter);grid-template:"title graphic""lead graphic""intro graphic"1fr/minmax(0,1.15fr) minmax(0,1fr)}}.page-module__ioid5q__title{letter-spacing:-.025em;text-wrap:balance;grid-area:title;max-width:12ch;margin:0;font-size:clamp(2.25rem,4.5vw + 1rem,3.75rem);font-weight:700;line-height:1.05}.page-module__ioid5q__page .page-module__ioid5q__lead{font-size:var(--_lead);text-wrap:pretty;grid-area:lead;margin:0;line-height:1.45}.page-module__ioid5q__subtraction{margin-block:var(--space-60);grid-area:graphic}@media (min-width:60rem){.page-module__ioid5q__subtraction{align-self:center;margin-block:0}}.page-module__ioid5q__intro{grid-area:intro}.page-module__ioid5q__intro p:first-child{margin-block-start:0}.page-module__ioid5q__page .page-module__ioid5q__signature{color:var(--color-neutral--60);font-size:var(--_small)}.page-module__ioid5q__section{row-gap:var(--space-50);margin-block:var(--space-120);border-block-start:1px dashed var(--color-border-settled);padding-block-start:var(--space-90);scroll-margin-block-start:6rem;display:grid}.page-module__ioid5q__section:before{display:none}@media (min-width:60rem){.page-module__ioid5q__section{column-gap:var(--_gutter);grid-template-columns:13rem minmax(0,1fr)}}.page-module__ioid5q__sectionTitle{font-size:var(--_h2);text-wrap:balance;margin:0;line-height:1.25}@media (min-width:60rem){.page-module__ioid5q__sectionTitle{align-self:start;position:sticky;inset-block-start:6rem}}.page-module__ioid5q__sectionBody{min-width:0}.page-module__ioid5q__sectionBody>:first-child{margin-block-start:0}.page-module__ioid5q__sectionBody h3{margin-block:0 var(--space-40);font-size:var(--_text)}.page-module__ioid5q__tableWrapper{max-width:var(--_measure);margin-block:var(--space-90);overflow-x:auto}.page-module__ioid5q__table{border-collapse:collapse;inline-size:100%;font-size:var(--_text);line-height:1.45}.page-module__ioid5q__table caption{text-align:start;margin-block-end:var(--space-50);font-weight:600}.page-module__ioid5q__table th,.page-module__ioid5q__table td{padding:var(--space-60) var(--space-60) var(--space-60) 0;border-block-start:1px solid var(--color-border-settled);text-align:start;vertical-align:top}.page-module__ioid5q__table thead th{font-size:var(--_small);color:var(--color-neutral--60);border-block-start:none;padding-block-start:0;font-weight:400}.page-module__ioid5q__table tbody th{font-weight:600}@media (min-width:40rem){.page-module__ioid5q__table tbody th{white-space:nowrap;inline-size:9rem}}.page-module__ioid5q__packages{gap:var(--space-80) var(--space-100);margin-block:var(--space-90);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.page-module__ioid5q__packages ul{margin:0}.page-module__ioid5q__packages li{margin-block:var(--space-30)}.page-module__ioid5q__page .page-module__ioid5q__smallPrint{font-size:var(--_small);color:var(--color-neutral--60)}.page-module__ioid5q__contact{gap:var(--space-40);margin-block:var(--space-80) 0;padding:0;list-style:none;display:grid}.page-module__ioid5q__contact li{margin:0}.page-module__ioid5q__contact a{letter-spacing:-.015em;color:var(--color-text);text-decoration-color:var(--color-accent);text-underline-offset:.18em;overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw + .75rem,2.25rem);font-weight:600;text-decoration-thickness:2px}.page-module__ioid5q__contact a:hover{color:var(--color-accent)}.page-module__ioid5q__sources{font-size:var(--_small);margin-block-start:var(--space-80)}.page-module__ioid5q__sources summary{cursor:pointer;inline-size:fit-content;color:var(--color-neutral--60)}.page-module__ioid5q__sources li{font-size:var(--_small)}.page-module__ioid5q__sources a{font-weight:400}
.page-module__-G1aYW__svg{max-width:100px;margin-block:3rem;margin-inline:auto;display:block}.page-module__-G1aYW__claim{text-align:center;font-weight:200;font-size:var(--font-size-50)}.page-module__-G1aYW__list{gap:var(--space-gap);display:grid}.page-module__-G1aYW__list a{border:1px dashed var(--color-border-settled);background-color:var(--color-background-settled);padding:var(--space-content-padding);border-radius:var(--shape-medium-radius);grid-template-rows:auto 1fr auto;text-decoration:none;display:grid}.page-module__-G1aYW__list a:hover{border-color:var(--color-border)}.page-module__-G1aYW__list h2{font-size:var(--font-size-60);margin-block:0 var(--space-30)}.page-module__-G1aYW__list p{margin-block:0 var(--space-30);font-weight:400}.page-module__-G1aYW__list em{font-size:var(--font-size-40);color:var(--color-accent)}@media not (max-width:700px){.page-module__-G1aYW__list{grid-template-columns:1fr 1fr}.page-module__-G1aYW__list a:first-child{grid-column:span 2;grid-template-columns:subgrid}}@media not (max-width:1020px){.page-module__-G1aYW__list{grid-template-columns:1fr 1fr 1fr}.page-module__-G1aYW__list a:first-child{grid-column:initial;grid-template-columns:initial}.page-module__-G1aYW__list h2{font-size:var(--font-size-60)}}
.Breadcrumbs-module__1oWJ9a__list{padding-inline:0;padding-block:var(--space-40);--_spacing:var(--space-50);gap:var(--_spacing);border-bottom:1px dashed var(--color-border-settled);margin-inline:0;list-style:none;display:flex}.Breadcrumbs-module__1oWJ9a__list li:not(:last-child):after{margin-left:var(--_spacing);content:"/";opacity:.5;font-weight:700}
.FeatureCompare-module__eemZpW__component{background-color:var(--color-background-settled);border:1px dashed var(--color-border-settled)}.FeatureCompare-module__eemZpW__row{border-bottom:1px dashed var(--color-border-settled);grid-template-columns:2fr 1fr 1fr;display:grid}.FeatureCompare-module__eemZpW__row>div{padding:var(--space-content-padding)}
.NavigationMainSub-module__qubiaG__wrapper{padding:var(--space-50) var(--space-60);border-bottom:1px dashed var(--color-border-settled);background-color:var(--color-background);margin-bottom:var(--space-20);z-index:10;justify-content:center;display:flex;position:sticky;top:58px}.NavigationMainSub-module__qubiaG__nav{justify-content:space-between;align-items:center;gap:var(--space-100);display:flex}.NavigationMainSub-module__qubiaG__nav a{padding:var(--space-20);border-bottom:1px dashed;border-color:var(--color-border);font-size:var(--font-size-small);text-decoration:none;transition:all .122s ease-in-out}.NavigationMainSub-module__qubiaG__nav a:hover{border-color:var(--color-link--hover)}.NavigationMainSub-module__qubiaG__nav a.NavigationMainSub-module__qubiaG__active{border-color:var(--color-accent)}.NavigationMainSub-module__qubiaG__nav a.NavigationMainSub-module__qubiaG__active:hover{color:var(--color-link)}.NavigationMainSub-module__qubiaG__content{margin-block:var(--space-100) var(--space-130)}@media (min-width:600px){.NavigationMainSub-module__qubiaG__nav{gap:var(--space-120)}.NavigationMainSub-module__qubiaG__nav a{font-size:var(--font-size-p)}}
ul.Tags-module__xQxILa__tags{flex-wrap:wrap;gap:.5rem;margin-inline:0;padding:0;list-style:none;display:flex}.Tags-module__xQxILa__tag{border:1px dashed var(--color-border);border-radius:var(--shape-small-radius);margin:0}.Tags-module__xQxILa__tag a{font-size:var(--font-size-small);padding:.5em;text-decoration:none}
.AutoColumnsLayout-module__Wc0e2a__layout{grid-template-columns:repeat(auto-fit, minmax(var(--min-column-width,400px), 1fr));gap:2rem;width:100%;max-width:1200px;margin-inline:auto;display:grid}
