@font-face{font-family:Workbench;src:url(/fonts/Workbench_TR-Regular.otf)format("opentype")}@font-face{font-family:Chivo;src:url(/fonts/Chivo-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:Chivo;font-style:italic;src:url(/fonts/Chivo-Italic-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:Monaspace Neon;src:url(/fonts/MonaspaceNeonVarVF[wght,wdth,slnt].ttf)format("truetype")}:root{--c:#7fee64;--c-ac0:var(--c);--c-ac1:lch(from var(--c)85 50 h);--c-gr0:lch(from var(--c)80 70 h);--c-fg0:lch(from var(--c)97 25 h);--c-fg1:lch(from var(--c)95 45 h);--c-fg2:lch(from var(--c)85 30 h);--c-fg3:lch(from var(--c)50 30 h);--c-fg4:lch(from var(--c)30 30 h);--c-bg0:lch(from var(--c)1 1 h);--c-bg1:lch(from var(--c)5 20 h);--c-bg2:lch(from var(--c)10 25 h);--c-bg3:lch(from var(--c)15 20 h);--c-bg4:lch(from var(--c)14 2 h);--c-bg-field:var(--c-bg2);--c-sc0:lch(from var(--c)90 10 h/.2);--c-sc1:lch(from var(--c)5 10 h/.5);--r-sz:1.3;--sz-tx-2:.6rem;--sz-tx-1:.9rem;--sz-tx0:1rem;--sz-tx1:1.2rem;--sz-h4:calc(var(--r-sz)*var(--sz-tx0));--sz-h3:calc(var(--r-sz)*var(--sz-h4));--sz-h2:calc(var(--r-sz)*var(--sz-h3));--sz-h1:calc(var(--r-sz)*var(--sz-h2));--sz-h0:clamp(var(--sz-h1),5vw,4.6rem)}@media (max-width:768px){:root{--r-sz:1.2}}:root{--g-2:calc(.1*var(--g0));--g-1:calc(.5*var(--g0));--g0:1rlh;--g1:calc(2*var(--g0));--g2:calc(3*var(--g0));--g3:calc(5*var(--g0));--g4:calc(7*var(--g0));--l-ln:70rem;--l-ln-1:45rem;--l-sidebar:20rem;--l-thin-sidebar:13rem;--l-card:18rem;--ff-sans:"Inter","Chivo",sans-serif;--ff-mono:"Monaspace Neon",monospace,monospace;--ff-body:var(--ff-sans);--ff-display:var(--ff-sans),"Workbench",var(--ff-mono);--ff-code:var(--ff-mono);--fw-2:100;--fw-1:200;--fw0:400;--fw1:500;--fw2:700;--fw3:750;--fw4:900;--bw0:1px;--bs0:solid;--b0:var(--bw0)var(--bs0);--bw1:2px;--bs1:solid;--b1:var(--bw1)var(--bs1);--sh-1:0 .1rem .2rem var(--c-bg0);--sh0:0 .2rem .4rem var(--c-bg0);--sh1:0 .5rem 2rem var(--c-bg0)}:root{background:var(--c-bg0);color:var(--c-fg0);font-size:var(--sz-tx0);font-family:var(--ff-body);accent-color:var(--c-ac0);font-feature-settings:"tnum" on,"ss01" on,"ss07" on,"ss08" on,"zero" on,"cv06" on,"cv08" on,"cv10" on,"cv11" on,"cv12" on,"cv13" on;line-height:1.3}*{margin:0;padding:0}[hidden]{display:none!important}:focus-visible{outline:var(--b1)var(--c-ac0);outline-offset:var(--bw1)}html,body{margin:0}h1{font-size:var(--sz-h1);font-family:var(--ff-display);color:var(--c-ac0);text-shadow:0 .05em .4em}h2{font-size:var(--sz-h2);font-family:var(--ff-display)}h3{font-size:var(--sz-h3)}h4,h5,h6{font-size:var(--sz-h4)}a{color:var(--c-ac0)}a:focus-visible{text-decoration:none}img{background:repeating-linear-gradient(-45deg,var(--c-bg0),var(--c-bg0)var(--g-1),var(--c-fg4)var(--g-1),var(--c-fg4)calc(2*var(--g-1)));width:100%;max-width:100%;height:auto;display:block}input,textarea,select{font:inherit;font-size:var(--sz-tx0);padding:var(--g-1);background:var(--c-bg-field);color:var(--c-fg0);border:var(--b0)var(--c-fg4);border-block-end:var(--b0)var(--c-ac1);appearance:initial;border-radius:0;transition:border-color .1s}:is(input,textarea,select):focus-visible{border:var(--b0)var(--c-ac1);outline:var(--b0)var(--c-ac1)}figcaption{color:var(--c-fg2);font-size:var(--sz-tx-1);margin-block:var(--g-1)}pre,code,samp,kbd{font-family:var(--ff-code);font-size:var(--sz-tx-1)}dialog{background:var(--c-bg1);color:var(--c-fg0);border:var(--b0)var(--c-fg3);border-radius:var(--g-2);box-shadow:var(--sh1);inset:var(--g3);width:auto;padding:var(--g1);margin:auto}@media (max-width:768px){dialog{inset:var(--g0)}}dialog::backdrop{background:var(--c-sc1)}dialog input{background:var(--c-bg0)}dialog textarea{background:var(--c-bg0)}dialog select{background:var(--c-bg0)}.prose-content{margin-block:calc(-1*var(--g-flow,var(--g0)));font-size:var(--sz-tx0)}.prose-content h1{text-wrap:balance;line-height:1.4}.prose-content h2{text-wrap:balance;line-height:1.4}.prose-content h3{text-wrap:balance;line-height:1.4}.prose-content h4{text-wrap:balance;line-height:1.4}.prose-content h5{text-wrap:balance;line-height:1.4}.prose-content h6{text-wrap:balance;line-height:1.4}.prose-content h1{font-size:var(--sz-h1);font-family:var(--ff-display);font-weight:var(--fw0);color:var(--c-ac0);margin-block:var(--g2)0}.prose-content h2{font-size:var(--sz-h2);font-family:var(--ff-display);font-weight:var(--fw-1);color:var(--c-ac1);margin-block:var(--g2)0}.prose-content h3{font-size:var(--sz-h3);font-weight:var(--fw1);color:var(--c-ac1);margin-block:var(--g2)0}.prose-content h4{font-size:var(--sz-h4);color:var(--c-fg0);margin-block:var(--g1)0}.prose-content h5{font-size:var(--sz-h4);color:var(--c-fg0);margin-block:var(--g1)0}.prose-content h6{font-size:var(--sz-h4);color:var(--c-fg0);margin-block:var(--g1)0}.prose-content h1:first-child{margin-block-start:0}.prose-content h1+:is(.prose-content h1){margin-block-start:0}.prose-content h2:first-child{margin-block-start:0}.prose-content h2+:is(.prose-content h2){margin-block-start:0}.prose-content h3:first-child{margin-block-start:0}.prose-content h3+:is(.prose-content h3){margin-block-start:0}.prose-content h4:first-child{margin-block-start:0}.prose-content h4+:is(.prose-content h4){margin-block-start:0}.prose-content h5:first-child{margin-block-start:0}.prose-content h5+:is(.prose-content h5){margin-block-start:0}.prose-content h6:first-child{margin-block-start:0}.prose-content h6+:is(.prose-content h6){margin-block-start:0}.prose-content p{margin-block:var(--g-prose,var(--g0))}.prose-content ul{margin-block:var(--g-prose,var(--g0))}.prose-content ol{margin-block:var(--g-prose,var(--g0))}.prose-content dl{margin-block:var(--g-prose,var(--g0))}.prose-content blockquote{margin-block:var(--g-prose,var(--g0))}.prose-content figure{margin-block:var(--g-prose,var(--g0))}.prose-content pre{margin-block:var(--g-prose,var(--g0))}.prose-content ul{margin-inline-start:var(--g1)}.prose-content ol{margin-inline-start:var(--g1)}.prose-content dd{margin-inline-start:var(--g1)}.prose-content blockquote{margin-inline:var(--g1)}.prose-content a{color:var(--c-ac1)}.prose-content code:not(pre>code){background:var(--c-bg3)}.prose-content pre:has(>code){background:var(--c-bg2);padding:var(--g-1);min-width:min(100%,var(--l-ln-1));width:max-content;max-width:100%;overflow:auto}.prose-content .sidenote{color:var(--c-fg1);font-size:var(--sz-tx-1);margin-block:var(--g-1);margin-inline:var(--g2);display:block}.prose-content.-comfy{--sz-tx0:1.15rem;word-spacing:.2ch;line-height:1.6}.prose-content.-comfy p{max-width:var(--l-ln-1)}.prose-content.-comfy li{max-width:var(--l-ln-1)}.prose-content.-comfy dt{max-width:var(--l-ln-1)}.prose-content.-comfy dd{max-width:var(--l-ln-1)}@media (min-width:60rem){.prose-content.-comfy figcaption{float:right;clear:right;width:calc(var(--l-ln) - (var(--l-ln-1) + var(--g1)));margin-block:calc(var(--g0) + (var(--sz-tx0) - var(--sz-tx-1)))}.prose-content.-comfy .sidenote{float:right;clear:right;width:calc(var(--l-ln) - (var(--l-ln-1) + var(--g1)));margin-block:0;margin-inline:0;margin-inline-end:calc(var(--l-ln-1) - var(--l-ln));display:inline}}.x-container{max-width:var(--l-ln);padding-inline:var(--g1);margin-inline:auto}.x-container .x-container{padding-inline:0}@media (max-width:768px){.x-container{padding-inline:var(--g0)}}.layout-grid{gap:var(--g0);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (max-width:768px){.layout-grid{flex-flow:column;display:flex}}.flow-grid{--l-cell:var(--l-card);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--l-cell)),1fr));gap:var(--g0);display:grid}.flex-column,.flex-row{gap:var(--g0);display:flex}.flex-column{flex-flow:column}.flex-row{flex-flow:row}.page-bg{z-index:-1;background:0 0;position:fixed;inset:0}.page-bg.-top{bottom:none;height:100vh;position:absolute}.nav-bar{top:var(--g-1);z-index:1000;margin:var(--g-1);padding-inline:var(--g0);background:var(--c-bg4);justify-content:space-between;align-items:center;gap:var(--g0);border-radius:1.5lh;height:2.5lh;display:flex;position:sticky}.nav-bar .group{gap:var(--g0);align-items:center;display:flex}.nav-bar .group:has(.logo){gap:var(--g-1)}.nav-bar .expander{display:none}@media (max-width:768px){.nav-bar .expander{display:block}.nav-bar .expander .collapse{display:none}.nav-bar .group.-big{display:none}.nav-bar .group:has(.logo){margin-inline-start:0}.nav-bar.-expanded{height:auto;padding-block:var(--g0);text-align:center;flex-flow:column}.nav-bar.-expanded .expander .expand{display:none}.nav-bar.-expanded .expander .collapse{display:block}.nav-bar.-expanded .group{flex-flow:column}.nav-bar.-expanded .group.-big{display:flex}}.page-hero{text-align:center;padding:var(--g3)var(--g1);position:relative}@media (max-width:768px){.page-hero{padding:var(--g2)var(--g1)}}.page-hero.-flush-left{text-align:start;padding-inline:0}.page-hero .title{font-size:var(--sz-h0);line-height:1.1;font-weight:var(--fw0);text-wrap:balance;color:var(--c-fg0);margin-block:0}.page-hero .title strong{color:var(--c-ac0);font-weight:inherit}.page-hero .lede{font-size:var(--sz-tx1);text-wrap:balance}.page-hero.-subdued .title{color:var(--c-fg2);font-size:var(--sz-h3);font-weight:var(--fw2)}.page-section{padding-block:var(--g3)}.section-header{margin-block:var(--g0)var(--g1)}:where(.section-header>.title){color:var(--c-fg0);font-size:var(--sz-h1);font-weight:var(--fw-1)}:where(.section-header>.lede){color:var(--c-fg2);font-size:var(--sz-tx1);font-weight:var(--fw0);text-wrap:balance}.page-footer{margin-block:var(--g4);color:var(--c-fg2)}.page-footer a{color:var(--c-fg2)}.site-footer{padding-block:var(--g4);background:var(--c-bg0)}@media not (max-width:768px){.site-footer .logo{margin-block-end:calc(-1*var(--g3))}}.lucide-icon{vertical-align:middle;display:inline-block}.lucide-icon svg{width:1em;height:1em;display:block}.site-logo{border-radius:var(--g-2)}.site-logo img{background:0 0}.faded-logo{opacity:.2;z-index:-1;background:0 0}.nav-link{color:var(--c-fg0);text-decoration:none;position:relative}.nav-link:after{content:"";background-color:var(--c-ac0);height:2px;transition:scale .2s;position:absolute;bottom:-2px;left:0;right:0;scale:0 1}.nav-link:hover{outline:none}.nav-link:hover:after{scale:1}.nav-link:focus-visible{outline:none}.nav-link:focus-visible:after{scale:1}.cool-card{border:var(--b0)var(--c-fg3);padding:var(--g0);position:relative}.cool-card:has(>.content){flex-flow:column;padding:0;display:flex}.cool-card .content{padding:var(--g0);flex:1}.cool-card .cardtitle{font-weight:var(--fw-1);color:var(--c-fg0)}.cool-card .cardlink:not(:hover){color:inherit;text-decoration:none}.cool-card .cardlink:after{content:"";z-index:2;position:absolute;inset:0}.cool-card:has(.cardlink) a:not(.cardlink){z-index:3;position:relative}.cool-section{border-block-start:var(--b0)var(--c-fg3);background-color:var(--c-bg0)}.cool-section .content{padding-block:var(--g0)}.cool-section .title{font-weight:var(--fw0);color:var(--c-ac1)}.scroll-stack{display:flow-root;position:relative}@media (min-height:35rem){.scroll-stack>*{top:calc(3lh + 2*var(--g0) + var(--h));margin-block-end:var(--m);position:sticky}.scroll-stack>:first-child{--h:0px}.scroll-stack>:nth-child(2){--h:var(--g2)}.scroll-stack>:nth-child(3){--h:calc(2*var(--g2))}.scroll-stack>:nth-child(4){--h:calc(3*var(--g2))}.scroll-stack>:nth-child(5){--h:calc(4*var(--g2))}.scroll-stack>:nth-child(6){--h:calc(5*var(--g2))}.scroll-stack>:nth-child(7){--h:calc(6*var(--g2))}.scroll-stack>:nth-child(8){--h:calc(7*var(--g2))}.scroll-stack>:last-child{--m:0px;margin-block-start:calc(-1*var(--g2))}.scroll-stack>:nth-last-child(2){--m:calc(1*var(--g2));margin-block-start:calc(-2*var(--g2))}.scroll-stack>:nth-last-child(3){--m:calc(2*var(--g2));margin-block-start:calc(-3*var(--g2))}.scroll-stack>:nth-last-child(4){--m:calc(3*var(--g2));margin-block-start:calc(-4*var(--g2))}.scroll-stack>:nth-last-child(5){--m:calc(4*var(--g2));margin-block-start:calc(-5*var(--g2))}.scroll-stack>:nth-last-child(6){--m:calc(5*var(--g2));margin-block-start:calc(-6*var(--g2))}.scroll-stack>:nth-last-child(7){--m:calc(6*var(--g2));margin-block-start:calc(-7*var(--g2))}.scroll-stack>:nth-last-child(8){--m:calc(7*var(--g2));margin-block-start:calc(-8*var(--g2))}.scroll-stack:has(>:nth-child(2)){margin-block-start:calc(2*var(--g2))}.scroll-stack:has(>:nth-child(3)){margin-block-start:calc(3*var(--g2))}.scroll-stack:has(>:nth-child(4)){margin-block-start:calc(4*var(--g2))}.scroll-stack:has(>:nth-child(5)){margin-block-start:calc(5*var(--g2))}.scroll-stack:has(>:nth-child(6)){margin-block-start:calc(6*var(--g2))}.scroll-stack:has(>:nth-child(7)){margin-block-start:calc(7*var(--g2))}.scroll-stack:has(>:nth-child(8)){margin-block-start:calc(8*var(--g2))}}.side-toc{color:var(--c-fg2);list-style:square}.side-toc li{margin-block:var(--g0)}@media not (max-width:1000px){.news-header{--m:calc(100% - var(--l-ln-1));grid:auto 1fr/var(--m)1fr var(--m);gap:var(--g1);display:grid}}.news-header{isolation:isolate}.news-header .title{z-index:10;grid-area:1/1/3/3;align-self:start}.news-header .title>*{background:lch(from var(--c-fg4)l c h/.5);color:var(--c-ac0);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.news-header .meta{color:var(--c-fg2);font-size:var(--sz-tx1);grid-column:3}.news-header .cover{grid-area:2/2/auto/4}.news-item .title{font-size:var(--sz-h1);font-weight:var(--fw-1)}.news-item .link{color:var(--c-fg1);text-decoration-thickness:1px}.news-item .link:not(:is(:hover,:focus-visible)){text-decoration:none}.news-item .meta{color:var(--c-fg3)}.form-field{gap:var(--g-2);margin-block:var(--g0);flex-flow:column;display:flex}.form-field input:is([type=checkbox],[type=radio],[type=color]){align-self:start}.meta-box{gap:var(--g0)var(--g-1);grid:none/auto auto 1fr;display:grid}.meta-box .entry{grid-column:1/-1;grid:1fr/subgrid;display:grid}.meta-box .key{grid-column:1/span 2;grid:1fr/subgrid;color:var(--c-fg2);font-weight:var(--fw-1);text-align:end;display:grid}.meta-box .key .lucide-icon{color:var(--c-ac0)}.meta-box .value{font-weight:var(--fw1)}.invert-color{background:var(--c-bg0);color:var(--c-fg0);--c-ac0:lch(from var(--c)70 70 h);--c-ac1:lch(from var(--c)20 70 h);--c-gr0:lch(from var(--c)80 70 h);--c-bg0:lch(from var(--c)86 12 calc(h - 10));--c-bg1:lch(from var(--c)85 20 calc(h - 10));--c-bg2:lch(from var(--c)83 16 calc(h - 10));--c-bg3:lch(from var(--c)70 18 calc(h - 10));--c-bg-field:var(--c-bg2);--c-fg0:lch(from var(--c)1 1 h);--c-fg1:lch(from var(--c)5 20 h);--c-fg2:lch(from var(--c)10 25 h);--c-fg3:lch(from var(--c)15 20 h);--c-fg4:lch(from var(--c)70 30 h);--c-sc0:lch(from var(--c)90 10 h/.2);--c-sc1:lch(from var(--c)5 10 h/.5)}.invert-color .h1{color:var(--c-fg2);text-shadow:none}.invert-color .h2{color:var(--c-fg2);text-shadow:none}.invert-color .h3{color:var(--c-fg2);text-shadow:none}.invert-color .h4{color:var(--c-fg2);text-shadow:none}.invert-color .h5{color:var(--c-fg2);text-shadow:none}.invert-color .h6{color:var(--c-fg2);text-shadow:none}.invert-color .section-header .title{color:var(--c-fg2);text-shadow:none}.cta-button{background:var(--c-bg3);color:var(--c-ac0);padding:var(--g-2)var(--g-1);text-align:center;outline:0px solid var(--c-ac0);outline-offset:0;border:none;border-radius:9999em;text-decoration:none;transition:outline .1s;display:inline-block}.cta-button.-s{padding:0 var(--g-1)}.cta-button.-l{padding:var(--g-1)var(--g0)}.cta-button.-xl{padding:var(--g0)var(--g2);font-size:var(--sz-tx1)}.cta-button.-primary{background:var(--c-ac0);color:var(--c-bg0);font-weight:var(--fw1)}.cta-button:hover{outline:var(--b1)var(--c-ac0);outline-offset:var(--bw1)}.cta-button:focus-visible{outline:var(--b1)var(--c-ac0);outline-offset:var(--bw1)}.icon-button{padding:var(--g-1);color:var(--c-fg0);background:0 0;border:none;border-radius:9999em;transition:outline .1s;display:inline-flex}.icon-button.-s{margin:calc(-1*var(--g-1))}.icon-button.-primary{color:var(--c-ac0)}.icon-button.-border{border:var(--b0)var(--c-fg3);margin:0}.icon-button:hover{background:var(--c-sc0)}.icon-button:focus-visible{outline:var(--b1)var(--c-ac0);outline-offset:var(--bw1)}.switcher-buttons{gap:var(--g-2);flex-flow:row;display:flex}.switcher-buttons .btn{background:var(--c-bg3);padding:var(--g-1)var(--g0);border-radius:4em;transition:background-color .1s,border-radius .2s}.switcher-buttons .btn:has(.radio:checked){background:var(--c-ac0);color:var(--c-bg0);border-radius:var(--g-1)}.switcher-buttons .radio{opacity:0;width:0;height:0;padding:0}.centered-item{align-items:center;gap:var(--g0);text-align:center;text-wrap:balance;flex-flow:column;margin-block-end:var(--g1);display:flex}.grid-border{box-sizing:border-box;border:calc(var(--bw0)/2)var(--bs0)var(--c-fg4);gap:0}.grid-border>*{border-inline:none;border:calc(var(--bw0)/2)var(--bs0)var(--c-fg4)}.grid-border>.cool-card{border-inline:none;border:calc(var(--bw0)/2)var(--bs0)var(--c-fg4)}.grid-border.-bleed{border-inline:none}.accent-tint{transition:filter .1s}.accent-tint:not(:is(:hover,.cool-card:has(.cardlink:hover) *)){filter:sepia()hue-rotate(92deg)saturate(6)}.fade-edges{-webkit-mask:linear-gradient(to right,transparent,black var(--g1),black calc(100% - var(--g1)),transparent),linear-gradient(to bottom,transparent,black var(--g1),black calc(100% - var(--g1)),transparent);mask:linear-gradient(to right,transparent,black var(--g1),black calc(100% - var(--g1)),transparent),linear-gradient(to bottom,transparent,black var(--g1),black calc(100% - var(--g1)),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}@media not (max-width:768px){.sticky-sidebar{padding-block:var(--g3);position:sticky}}.flood-light{--flood-pos:top center;background:radial-gradient(circle at var(--flood-pos),var(--c-fg4),transparent 70%)}.flood-light.-top{--flood-pos:top center}.flood-light.-top-left{--flood-pos:top left}.flood-light.-top-right{--flood-pos:top right}.flood-light.-bottom{--flood-pos:bottom center}.flood-light.-bottom-left{--flood-pos:bottom left}.flood-light.-bottom-right{--flood-pos:bottom right}.flood-light.-center{--flood-pos:center}.flood-light.-center-left{--flood-pos:center left}.flood-light.-center-right{--flood-pos:center right}.light-stripes{aspect-ratio:1/2;opacity:.5;background:linear-gradient(to right,transparent,transparent 30%,lch(from var(--c-fg1)l c h/.7)32%,lch(from var(--c-fg1)l c h/.5)35%,transparent 56%),linear-gradient(to right,transparent,transparent 12%,lch(from var(--c-fg1)l c h/.6)14%,lch(from var(--c-fg1)l c h/.2)17%,transparent 26%),linear-gradient(to right,transparent,transparent 53%,lch(from var(--c-fg1)l c h/.9)55%,lch(from var(--c-fg1)l c h/.4)58%,transparent 80%),linear-gradient(to right,transparent,transparent 70%,lch(from var(--c-fg1)l c h/.9)72%,lch(from var(--c-fg1)l c h/.4)75%,transparent 80%),transparent;background-position:0 0;background-repeat:repeat;background-size:20em,16em,14em,10em,0;animation:10s linear infinite light-stripes;transform:translate(-2em)rotate(5deg)perspective(10em)rotateX(-5deg);-webkit-mask:radial-gradient(#000,transparent 60%);mask:radial-gradient(#000,transparent 60%)}@keyframes light-stripes{0%{background-position-x:0,0,0,0,0}to{background-position-x:-20em,-16em,-14em,-10em,0}}.logo-fun{grid-template-columns:repeat(var(--w),1fr);margin-block:calc(-1*var(--g2));display:grid}.logo-fun .cell{aspect-ratio:1;transition:background-color 4s}.logo-fun .cell:hover{background-color:lch(from var(--c-fg4)calc(l + 10)c h/.7);transition:background-color}.logo-fun .cell.-on{background-color:lch(from var(--c-fg4)calc(l + 10)c h/.7)}.logo-fun .cell.-on:hover{background-color:var(--c-bg0)}.aurora-borealis{--stripes:repeating-linear-gradient(90deg,var(--c-bg0)0% 7%,transparent 10%,transparent 12%,var(--c-bg0)16%);--aurora-borealis:repeating-linear-gradient(90deg,lch(from var(--c-ac0)l c h)10%,lch(from var(--c-ac0)l c calc(h - 10))20%,lch(from var(--c-fg0)l c calc(h + 10))30%,lch(from var(--c-ac1)l c calc(h + 15))40%,lch(from var(--c-fg3)l c calc(h - 15))50%);mix-blend-mode:lighten;background:0 0;background:var(--stripes),var(--aurora-borealis),var(--c-bg0);filter:blur(20px)saturate(200%);width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse at bottom center,var(--c-bg0),transparent 50%),linear-gradient(to top,black,transparent var(--g4));mask-image:radial-gradient(ellipse at bottom center,var(--c-bg0),transparent 50%),linear-gradient(to top,black,transparent var(--g4));background-position:50%,50%;background-size:300%,200%;margin:0;padding:0;-webkit-mask-composite:source-out;mask-composite:subtract}.aurora-borealis:after{content:"";background:var(--stripes),var(--aurora-borealis);mix-blend-mode:difference;background-size:200%,100%;animation:120s linear infinite aurora;position:absolute;inset:0}@keyframes aurora{0%{background-position:50%}to{background-position:500%,250% 100%}}.bg-map{filter:invert()brightness(.5)sepia()hue-rotate(92deg)saturate(6);object-position:center;object-fit:cover;min-height:100%;max-height:100%;-webkit-mask:radial-gradient(circle,#000,transparent 140%);mask:radial-gradient(circle,#000,transparent 140%)}.big-fields{--l-cell:calc(.4*var(--l-ln));gap:var(--g3)}@media (max-width:768px){.big-fields{gap:var(--g2)}}.big-fields .name{text-transform:uppercase;letter-spacing:.05em;color:--fg1}.big-fields .value{font-size:var(--sz-h1);font-weight:var(--fw-1);color:var(--c-ac0)}@media (max-width:768px){.big-fields .value{font-size:var(--sz-h2)}}.big-fields .value a{text-decoration:none;transition:text-shadow .1s}.big-fields .value a:hover{text-shadow:0 0 var(--g1)var(--c-ac0);-webkit-text-decoration:var(--b0)underline var(--c-ac1);text-decoration:var(--b0)underline var(--c-ac1)}.big-fields .sm{font-size:var(--sz-h3);font-weight:300}.color\:0{color:var(--c-fg0)}.color\:1{color:var(--c-fg1)}.color\:2{color:var(--c-fg2)}.color\:ac0{color:var(--c-ac0)}.color\:ac1{color:var(--c-ac1)}.background\:0{background:var(--c-bg0)}.background\:1{background:var(--c-bg1)}.background\:ac0{background:var(--c-ac0)}.gap\:0px{gap:0}.gap\:-2{gap:var(--g-2)}.gap\:-1{gap:var(--g-1)}.gap\:0{gap:var(--g0)}.gap\:1{gap:var(--g1)}.gap\:2{gap:var(--g2)}.gap\:3{gap:var(--g3)}.gap\:4{gap:var(--g4)}.margin\:-2{margin:var(--g-2)}.margin\:-1{margin:var(--g-1)}.margin\:0{margin:var(--g0)}.margin\:1{margin:var(--g1)}.margin\:2{margin:var(--g2)}.margin\:3{margin:var(--g3)}.margin\:4{margin:var(--g4)}.margin-block\:-2{margin-block:var(--g-2)}.margin-block\:-1{margin-block:var(--g-1)}.margin-block\:0{margin-block:var(--g0)}.margin-block\:1{margin-block:var(--g1)}.margin-block\:2{margin-block:var(--g2)}.margin-block\:3{margin-block:var(--g3)}.margin-block\:4{margin-block:var(--g4)}.margin-inline\:-2{margin-inline:var(--g-2)}.margin-inline\:-1{margin-inline:var(--g-1)}.margin-inline\:0{margin-inline:var(--g0)}.margin-inline\:1{margin-inline:var(--g1)}.margin-inline\:2{margin-inline:var(--g2)}.margin-inline\:3{margin-inline:var(--g3)}.margin-inline\:4{margin-inline:var(--g4)}.padding\:-2{padding:var(--g-2)}.padding\:-1{padding:var(--g-1)}.padding\:0{padding:var(--g0)}.padding\:1{padding:var(--g1)}.padding\:2{padding:var(--g2)}.padding\:3{padding:var(--g3)}.padding\:4{padding:var(--g4)}.padding-block\:-2{padding-block:var(--g-2)}.padding-block\:-1{padding-block:var(--g-1)}.padding-block\:0{padding-block:var(--g0)}.padding-block\:1{padding-block:var(--g1)}.padding-block\:2{padding-block:var(--g2)}.padding-block\:3{padding-block:var(--g3)}.padding-block\:4{padding-block:var(--g4)}.padding-inline\:-2{padding-inline:var(--g-2)}.padding-inline\:-1{padding-inline:var(--g-1)}.padding-inline\:0{padding-inline:var(--g0)}.padding-inline\:1{padding-inline:var(--g1)}.padding-inline\:2{padding-inline:var(--g2)}.padding-inline\:3{padding-inline:var(--g3)}.padding-inline\:4{padding-inline:var(--g4)}.justify-content\:start{justify-content:start!important}.justify-content\:end{justify-content:end!important}.justify-content\:baseline{justify-content:baseline!important}.justify-content\:center{justify-content:center!important}.justify-content\:stretch{justify-content:stretch!important}.justify-content\:space-between{justify-content:space-between!important}.justify-content\:space-around{justify-content:space-around!important}.justify-content\:space-evenly{justify-content:space-evenly!important}.align-items\:start{align-items:start!important}.align-items\:end{align-items:end!important}.align-items\:baseline{align-items:baseline!important}.align-items\:center{align-items:center!important}.align-items\:stretch{align-items:stretch!important}.align-content\:center{align-content:center!important}.text-align\:center{text-align:center!important}.flex\:1{flex:1}.flex-wrap\:wrap{flex-wrap:wrap}.position\:sticky{top:calc(3rlh + 2*var(--g0));align-self:start;position:sticky}.position\:relative{position:relative}.overflow\:auto{overflow:auto}.overflow\:clip{overflow:clip}.display\:block{display:block}.display\:inline{display:inline}.display\:contents{display:contents}.width\:card{width:var(--l-card)}.width\:cell{width:var(--l-cell)}.width\:sidebar{width:var(--l-sidebar)}.width\:ln{width:var(--l-ln)}.full\:bleed{width:100vw;margin-left:50%;transform:translate(-50%)}.font-size\:tx-2{font-size:var(--sz-tx-2)}.font-size\:tx-1{font-size:var(--sz-tx-1)}.font-size\:tx0{font-size:var(--sz-tx0)}.font-size\:tx1{font-size:var(--sz-tx1)}.font-size\:h4{font-size:var(--sz-h4)}.font-size\:h3{font-size:var(--sz-h3)}.font-size\:h2{font-size:var(--sz-h2)}.font-size\:h1{font-size:var(--sz-h1)}.font-size\:h0{font-size:var(--sz-h0)}.font-weight\:-1{font-weight:var(--fw-1)}.font-weight\:0{font-weight:var(--fw0)}.font-weight\:1{font-weight:var(--fw1)}.font-weight\:2{font-weight:var(--fw2)}.font-weight\:3{font-weight:var(--fw3)}.font-weight\:4{font-weight:var(--fw4)}.font-family\:sans{font-family:var(--ff-sans)}.font-family\:mono{font-family:var(--ff-mono)}.font-family\:body{font-family:var(--ff-body)}.font-family\:code{font-family:var(--ff-code)}.font-family\:display{font-family:var(--ff-display)}.visually\:hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:768px){.sm\:hide{display:none}}@media not (max-width:768px){.sm\:only{display:none}}.order\:swap>:last-child{order:1}.order\:swap>:nth-last-child(2){order:2}.order\:swap>:nth-last-child(3){order:3}.order\:swap>:nth-last-child(4){order:4}.order\:swap>:nth-last-child(5){order:5}.order\:swap>:nth-last-child(6){order:6}.order\:swap>:nth-last-child(7){order:7}.order\:swap>:nth-last-child(8){order:8}.order\:swap>:nth-last-child(9){order:9}.order\:swap>:nth-last-child(10){order:10}