@font-face{font-family:Iceland;font-style:normal;font-weight:400;font-display:swap;src:url(../media/212759b74e9f82a7-s.p.14s.1e_la8h0~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Iceland Fallback;src:local(Arial);ascent-override:85.08%;descent-override:24.96%;line-gap-override:0.0%;size-adjust:88.16%}.iceland_ddf7509b-module__xeiKdW__className{font-family:Iceland,Iceland Fallback;font-style:normal;font-weight:400}.iceland_ddf7509b-module__xeiKdW__variable{--font-body-font:"Iceland", "Iceland Fallback"}
@font-face{font-family:Iceberg;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d01557486f541137-s.p.0__l7i3.9i5qw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Iceberg Fallback;src:local(Arial);ascent-override:100.79%;descent-override:30.58%;line-gap-override:0.0%;size-adjust:92.87%}.iceberg_cf2f4c1a-module__dtQjJa__className{font-family:Iceberg,Iceberg Fallback;font-style:normal;font-weight:400}.iceberg_cf2f4c1a-module__dtQjJa__variable{--font-brand-iceberg:"Iceberg", "Iceberg Fallback"}
*,:before,:after{box-sizing:border-box;border:0;outline:0;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;hanging-punctuation:first allow-end last;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}html,body{max-width:100vw;overflow-x:hidden}ul,ol,dl{list-style-position:inside}:is(ul,ol,dl) ul,:is(ul,ol,dl) ol,:is(ul,ol,dl) dl{padding-inline-start:1lh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0;padding:0}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit;text-decoration:none}#root,#__next{isolation:isolate}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-sharp.0~--yq42rj3mv.woff2)format("woff2")}.material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
:root{--background:#000;--foreground:#fff;--page-background:#000;--paper-background:#a6a6a633;--paper-foreground:#fff;--paper-secondary:#fff6;--cta-background:#000;--cta-foreground:#fff;--highlight:#fff;--highlight-gradient:#fff;--paper-gradient-peak:#202932;--font-size-base:clamp(15px, .5vw + 12px, 22px);--spacing-page:calc(1.5rem + 3vw);--spacing-element:calc(var(--spacing-page) * .6);--outline-width:calc(.5rem + .1vw);--border-radius-outer:var(--spacing-page);--border-radius-inner:var(--spacing-element);--border-width:calc(var(--outline-width) * .25);--header-edge-distance:calc(var(--outline-width) * 1);--header-content-height:2rem;--blur-amount:1rem;--transition-duration:.15s;--font-size-sm:.95rem;--font-size-md:1.2rem}.material-symbols-sharp{font-variation-settings:"FILL" 0, "wght" 200, "GRAD" 0, "opsz" 40}.wordmark-codictate{white-space:nowrap;display:inline}.wordmark-codictate .wordmark-c{font-family:var(--font-brand-iceberg), var(--font-body-font), system-ui, sans-serif}.wordmark-codictate .wordmark-rest{font-family:var(--font-body-font), system-ui, sans-serif}.hero-title{max-width:none!important}.hero-title-slogan{letter-spacing:-.045em;font-size:clamp(2.25rem,5.5vw + 1rem,4.75rem);font-weight:600;line-height:1.02;font-family:var(--font-body-font), system-ui, sans-serif;flex-direction:column;align-items:flex-start;gap:.08em;display:flex}.hero-title-line{display:block}.hero-download{gap:calc(var(--spacing-element) * .65);flex-direction:column;margin-top:.25rem;display:flex}.hero-download--compact{gap:.55rem;margin-top:.65rem}section .inner .hero-cta-column{gap:.35rem}section .inner .hero-cta-column>p{margin-block:0}section .inner .hero-cta-column .hero-download--compact{margin-top:.7rem}.hero-download--compact .hero-download-buttons.btn-row{gap:.45rem .55rem}.hero-download--compact .btn{height:2.25rem;min-height:2.25rem;font-size:var(--font-size-sm);padding-inline:1.1rem}.hero-download--compact .hero-download-meta{gap:.25rem .65rem}.hero-download-meta-sep{color:#ffffff59;-webkit-user-select:none;user-select:none}.hero-download--compact .hero-download-fallback{margin-top:.35rem}.hero-download-buttons{margin-top:0}.hero-download-meta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.hero-download-tag{font-size:var(--font-size-sm);opacity:.55;letter-spacing:.02em}.hero-download-install-hint{font-size:var(--font-size-sm);color:#ffffffb3;transition:opacity var(--transition-duration) ease;font-weight:600;text-decoration:none}.hero-download-install-hint:hover{opacity:.85;text-underline-offset:.15em;text-decoration:underline}.hero-download-fallback{opacity:.65;max-width:36rem;margin:0}.install-terminal{border-radius:calc(var(--border-radius-inner) * .6);color:#ffffffbf;margin:calc(var(--spacing-element) * .6) 0 0;white-space:pre;background:#0d0d0dfa;border:1px solid #ffffff1f;padding:.9rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;line-height:1.5;overflow-x:auto}.download-info-strip{gap:var(--spacing-element);width:100%;max-width:48rem;display:grid}@media (min-width:640px){.download-info-strip{grid-template-columns:1fr 1fr}}.download-channel{padding:var(--spacing-element);border-radius:var(--border-radius-inner);background:var(--paper-background);-webkit-backdrop-filter:blur(var(--blur-amount));backdrop-filter:blur(var(--blur-amount))}.download-channel h3{margin-bottom:.35rem;font-size:1.15rem}.download-channel p{font-size:var(--font-size-sm);opacity:.55;max-width:none;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:var(--font-size-base);scroll-behavior:smooth;overflow-x:hidden}body{color:var(--foreground);background:var(--page-background);font-family:var(--font-body-font), system-ui, sans-serif;flex-direction:column;min-height:100vh;font-weight:400;display:flex;overflow-x:hidden}@media (max-width:768px){body{transition:background-color var(--transition-duration) ease-in-out}body.nav-active{background-color:var(--background)}}h1,h2,h3,h4,h5,h6,p{max-width:38rem}h1,h3,h4{font-family:var(--font-body-font), system-ui, sans-serif;font-variant-numeric:lining-nums proportional-nums;font-optical-sizing:auto;letter-spacing:-.02em;font-weight:400;line-height:1}h1{font-size:clamp(3rem,4.5svh + 4.5vw,6.5rem)}h2{letter-spacing:-.01em;font-size:clamp(2rem,3.5svh + 3.5vw,4rem);font-weight:600;line-height:1}h3{font-size:clamp(1.75rem,2.5svh + 2.5vw,3rem);line-height:1}h4{letter-spacing:0;font-size:1.4em;line-height:1.2}h4.tagline{margin-bottom:calc(var(--spacing-element) * -1)}h5{letter-spacing:0;font-size:1.3em;font-weight:500;line-height:1.2}h5.tagline{margin-bottom:calc(var(--spacing-element) * -1.1);color:var(--paper-secondary)}p{line-height:1.5;font-size:var(--font-size-md);text-align:left;letter-spacing:.01em}p.small{font-size:var(--font-size-sm);text-align:left;opacity:.4}.big-number{background-color:var(--foreground);color:var(--background);border-radius:var(--border-radius-outer);justify-content:center;align-items:center;width:1.7em;height:1.7em;font-size:3rem;font-weight:100;display:flex}.highlight{background:var(--highlight-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline;position:relative}u{text-underline-offset:.15em;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.05em}body>main{flex:1}main{transition:opacity var(--transition-duration) ease-in-out, filter var(--transition-duration) ease-in-out;flex-direction:column;display:flex;position:relative;overflow-x:hidden}@media (max-width:768px){.nav-active :is(main){opacity:.2;filter:blur(var(--blur-amount));pointer-events:none}}.arrow-down{display:none}@media (min-width:768px){.arrow-down{bottom:var(--spacing-page);width:2rem;height:auto;display:block;position:absolute;left:50%;transform:translate(-50%)}.arrow-down svg{fill:none;overflow:visible}.arrow-down svg path{stroke:var(--foreground);stroke-width:var(--border-width);stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}}section{padding:var(--outline-width);display:flex;position:relative}section.full-height{min-height:100svh}section .section-box{border-radius:var(--border-radius-outer);color:var(--paper-foreground);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow:hidden}section .section-box .section-image{object-fit:cover;aspect-ratio:3/2;z-index:10;object-position:50% 99%;width:100%;height:auto;min-height:30rem;margin-bottom:-30%;position:relative}.paper :is(section .section-box){background:linear-gradient(to bottom, var(--cta-background) -40rem, var(--background) 25rem);color:var(--paper-foreground)}section .section-box .inner{z-index:20;padding:var(--spacing-page);padding-top:calc((var(--spacing-page) * 2) + var(--header-content-height) + var(--header-edge-distance) + 4svh);justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing-page) * 1);row-gap:calc(var(--spacing-page) * 1);flex-flow:wrap;display:flex;position:relative}.image-at-top :is(section .section-box .inner){padding-top:0}section .section-box .inner article{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-page);flex-direction:column;flex:1;min-width:28rem;display:flex}section .section-box .inner article img{object-fit:cover;object-position:center;border-radius:var(--border-radius-inner);max-width:100%;height:auto;overflow:hidden}section .section-box .inner article:nth-child(2){align-items:flex-end}section#about .section-box{background:radial-gradient(at 50% 38%,#2b2b2b 0%,#1c1c1c 50%,#121212 100%)}section#about .section-box>.inner{padding-top:calc(var(--spacing-page) + var(--header-content-height) + var(--header-edge-distance) + 2svh);align-items:flex-start}section#about .about-cards{grid-template-columns:repeat(2,minmax(0,1fr))}section#about .about-cards .item{color:#121517;-webkit-backdrop-filter:none;backdrop-filter:none;aspect-ratio:3/2;padding:calc(var(--spacing-element) * .65);justify-content:flex-start;gap:calc(var(--spacing-element) * .3);background-color:#fafafaf7;border:1px solid #00000014;overflow:hidden;box-shadow:inset 0 1px #fff9}section#about .about-card-icon{color:#323a3e;opacity:.45;font-variation-settings:"FILL" 0, "wght" 200, "GRAD" 0, "opsz" 24;flex-shrink:0;font-size:1.4rem;line-height:1}section#about .about-cards .item h3{color:#121517;letter-spacing:-.02em;font-size:1.35rem;font-weight:600;line-height:1.15}section#about .about-cards .item .small{opacity:.72;color:#343a3d;line-height:1.35}section#blends-in .blends-section-inner{align-content:stretch;align-items:stretch;gap:calc(var(--spacing-page) * 1.35);flex-direction:column}section#blends-in .blends-intro{align-items:end;gap:calc(var(--spacing-element) * .85) calc(var(--spacing-page) * 1.2);grid-template-columns:1fr 1fr;display:grid}section#blends-in .blends-intro h4{grid-area:1/1;align-self:end}section#blends-in .blends-intro h2{grid-area:2/1;max-width:18ch}section#blends-in .blends-intro p{grid-area:1/2/3;align-self:end;max-width:30rem}section#blends-in .blends-showcase{gap:calc(var(--spacing-element) * 1.1);grid-template-columns:2fr 1fr;width:100%;display:grid}section#blends-in .blends-showcase figure{flex-direction:column;gap:.65rem;min-width:0;margin:0;display:flex}section#blends-in .blends-showcase-feature{grid-row:span 2}section#blends-in .blends-showcase-feature .blends-showcase-image{width:100%;min-height:0;aspect-ratio:unset;object-fit:cover;object-position:center center;flex:1}section#blends-in .blends-showcase-image{aspect-ratio:16/9;object-fit:cover;object-position:center top;border-radius:var(--border-radius-inner);border:var(--border-width) solid #ffffff1f;width:100%;height:auto;box-shadow:0 0 0 1px #ffffff0d,0 1rem 2.5rem #00000059}section#blends-in .blends-showcase-image--contain{aspect-ratio:auto;object-fit:contain;object-position:center center}section#blends-in .blends-showcase figcaption{font-size:var(--font-size-sm);color:var(--paper-secondary);margin:0;line-height:1.45}@media (max-width:640px){section#blends-in .blends-intro{grid-template-columns:1fr}section#blends-in .blends-intro h4,section#blends-in .blends-intro h2,section#blends-in .blends-intro p{grid-area:auto/1}section#blends-in .blends-showcase{grid-template-columns:1fr}section#blends-in .blends-showcase-feature{grid-row:auto}}section#install .install-section-inner{align-content:flex-start;align-items:stretch;row-gap:calc(var(--spacing-page) * 1.1);width:100%;padding-bottom:calc(var(--spacing-page) * 1.25);flex-direction:column}section#install .install-section-intro{align-items:end;gap:calc(var(--spacing-element) * .85) calc(var(--spacing-page) * 1.2);grid-template-columns:1fr 1fr;width:100%;min-width:0;display:grid}section#install .install-section-intro .tagline{grid-area:1/1;align-self:end}section#install .install-section-intro h2{grid-area:2/1;max-width:18ch}section#install .install-section-intro-copy{align-self:end;gap:calc(var(--spacing-element) * .75);flex-direction:column;grid-area:1/2/3;min-width:0;max-width:30rem;display:flex}section#install .install-section-meta{opacity:.82;line-height:1.55}section#install .install-guide-slot{width:100%;min-width:0}@media (max-width:640px){section#install .install-section-intro{grid-template-columns:1fr}section#install .install-section-intro .tagline,section#install .install-section-intro h2,section#install .install-section-intro-copy{grid-area:auto/1;max-width:none}}section#demo .section-box>.inner.demo-section-inner{padding:var(--spacing-page);padding-top:calc(var(--spacing-page) + var(--header-content-height) + var(--header-edge-distance) + .75rem);padding-bottom:var(--spacing-page);flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:0;display:flex}section#demo .demo-video-frame{box-sizing:border-box;aspect-ratio:16/9;border-radius:var(--border-radius-inner);border:var(--border-width) solid #ffffff29;background:#0a0a0aeb;width:min(100%,96vw,177.778svh - 16.8889rem);max-height:calc(100svh - 9.5rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 .5rem 1.25rem #0006,0 1.5rem 3.5rem #0000008c}section#demo .demo-video-frame iframe{border-radius:inherit;border:none;width:100%;height:100%;position:absolute;inset:0}section#demo .demo-video-frame--empty{background:var(--paper-background);border:var(--border-width) solid #ffffff14;-webkit-backdrop-filter:blur(var(--blur-amount));backdrop-filter:blur(var(--blur-amount));justify-content:center;align-items:center;display:flex}section#demo .demo-video-frame--empty p{text-align:center;opacity:.5;max-width:none;margin:0}section#get-started .section-box>.inner{padding-top:calc((var(--spacing-page) * 2) + var(--header-content-height) + var(--header-edge-distance) + 3.5svh);padding-bottom:calc(var(--spacing-page) * .55);justify-content:space-between;align-items:flex-end}section#get-started{padding-bottom:calc(var(--outline-width) * .65)}section#get-started .inner article{text-align:left;align-items:flex-start;gap:var(--spacing-element);flex:1;min-width:min(100%,28rem)}section#get-started .inner article h2,section#get-started .inner article p{text-align:left;max-width:36rem}section#get-started .get-started-cta{justify-content:flex-end;align-self:flex-end;align-items:center;gap:calc(var(--spacing-element) * .4);flex-shrink:0}section#get-started .get-started-cta .btn{height:2.25rem;min-height:0;font-size:var(--font-size-sm);border-radius:9999px;padding-inline:.95rem;font-weight:500}@media (max-width:768px){section .section-box>.inner,section .section-box>.inner>article{min-width:0}}@media (max-width:1400px){section#about .section-box>.inner{flex-flow:column;align-items:stretch}section#about .section-box>.inner>article{width:100%}section#about .section-box>.inner>article:nth-child(2){align-items:stretch}section#about .about-cards{grid-template-columns:1fr}section#about .about-cards .item{aspect-ratio:auto}}@media (max-width:640px){section#demo .section-box>.inner.demo-section-inner{padding-left:clamp(.65rem, 3vw, var(--spacing-page));padding-right:clamp(.65rem, 3vw, var(--spacing-page))}section#demo .demo-video-frame{width:min(100%, calc(100vw - 2 * var(--outline-width) - 1.5rem), calc((100svh - 9.5rem) * 16 / 9))}section#get-started .get-started-cta{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%}}.grid{border-radius:var(--border-radius-inner);width:100%;padding:var(--border-width);gap:var(--border-width);flex-grow:1;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.grid.wider{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.grid.full-width{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));max-width:none}.grid.features-two-by-two{grid-template-columns:repeat(2,minmax(14rem,1fr));max-width:none;margin-inline:0}.grid.features-light .item{color:#121517;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fafafaf7;border:1px solid #00000014;justify-content:flex-start;box-shadow:inset 0 1px #fff9}.grid.features-light .item h3{color:#121517;font-weight:600}.grid.features-light .item .small{opacity:.72;color:#343a3d}.grid.features-light .feature-title-icon{color:#404a4f;font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 0, "opsz" 24;flex-shrink:0;font-size:1.35rem;line-height:1}.grid.features-light .feature-title-row{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:clamp(1.75rem,2.5svh + 2.5vw,3rem);line-height:1;display:flex}.grid.features-light .feature-title-brand{background:#0000000f;border:1px solid #00000014;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.grid.features-light .feature-title-brand img{object-fit:contain;max-height:1.2rem;width:1.2rem!important;height:auto!important;margin:0!important;position:static!important}@media (max-width:520px){.grid.features-two-by-two{grid-template-columns:1fr}}.grid.one-column{grid-template-columns:1fr}.grid.variant-a{background:var(--foreground)}.grid .item{justify-content:space-between;gap:calc(var(--spacing-element) * .5);padding:var(--spacing-element);background-color:var(--paper-background);border-radius:calc(var(--border-radius-inner) - var(--border-width));-webkit-backdrop-filter:blur(var(--blur-amount));backdrop-filter:blur(var(--blur-amount));flex-direction:column;display:flex;position:relative;overflow:hidden}.grid .item>:not(img){z-index:2}.variant-a :is(.grid .item){background-color:var(--background);color:var(--foreground)}.icon-bullets :is(.grid .item){background:var(--foreground);color:var(--background);display:flex}@media (max-width:768px){.icon-bullets :is(.grid .item){padding-left:6rem}}.icon-bullets :is(.grid .item) .material-symbols-sharp{font-variation-settings:"wght" 100, "opsz" 48;border-radius:var(--border-radius-outer);width:1em;height:1em;color:var(--background);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin:-.05em;font-size:4rem;display:flex}@media (max-width:768px){.icon-bullets :is(.grid .item) .material-symbols-sharp{top:var(--spacing-element);left:var(--spacing-element);font-size:3.5rem;position:absolute}}.grid .item:has(>img){padding-top:55%}.grid .item>img{aspect-ratio:1;object-fit:cover;z-index:1;height:auto;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.grid .item .sub-content{gap:calc(var(--spacing-element) * .5);margin-top:var(--spacing-element);flex-direction:column;display:flex}.grid.transparent-borders{background-color:#0000}.special-label{top:var(--spacing-page);left:var(--spacing-page);z-index:5;background:var(--paper-background);color:var(--paper-foreground);-webkit-backdrop-filter:blur(var(--blur-amount));backdrop-filter:blur(var(--blur-amount));border-radius:var(--border-radius-inner);width:fit-content;padding:.6rem 1.2rem;display:flex;position:absolute}.special-label.highlight-bg{background:var(--highlight-gradient);color:var(--background)}.special-label.highlight-bg .label{color:var(--highlight)}.cards-container{width:100%;max-width:none;padding:var(--border-width);gap:var(--border-width);flex-grow:1;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.card{--image-height:calc(12rem + 10vw);--image-overlay:8rem;border-radius:var(--border-radius-outer);gap:var(--spacing-element);flex-direction:column;display:flex;position:relative;overflow:hidden}.card .card-content{z-index:5;gap:var(--spacing-element);padding:var(--spacing-page);margin-top:var(--image-height);flex-direction:column;display:flex;position:relative}.card .card-content p{font-size:var(--font-size-sm)}.card .card-image{z-index:2;height:calc(var(--image-height) + var(--image-overlay));object-fit:cover;object-position:center bottom;width:100%;margin:auto;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0%,#0000 100%);mask:linear-gradient(#000 0%,#0000 100%)}.card .card-image-blur{z-index:1;object-fit:cover;object-position:center bottom;filter:blur(1rem);opacity:.3;transform-origin:50% 90%;width:100%;height:100%;margin:auto;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:scale(4)}.btn{border-radius:var(--border-radius-inner);font-size:var(--font-size-md);font-weight:600;line-height:1;font-family:var(--font-body-font), system-ui, sans-serif;background:var(--cta-background);color:var(--cta-foreground);cursor:pointer;border:none;justify-content:center;align-items:center;height:3rem;padding-inline:1.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn .label{color:inherit;z-index:5;position:relative}.btn.foreground{background-color:var(--paper-foreground);color:var(--page-background)}.btn.small{font-size:var(--font-size-sm);height:var(--header-content-height);padding-inline:1rem}.btn-row{gap:var(--spacing-element);flex-wrap:wrap;align-items:center;display:flex}.install-inline-code{background:#141414f2;border:1px solid #ffffff1f;border-radius:.25rem;padding:.12em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}
.MainHeader-module__a4l1cW__mainHeader{--header-inner-pad-block:calc(var(--outline-width) + .65rem);--header-inner-pad-inline:calc(var(--outline-width) + 1rem + 2.5vw);--header-logo-shadow:drop-shadow(0 1.75rem 3rem #00000073) drop-shadow(0 1rem 2rem #00000059) drop-shadow(0 .5rem 1rem #00000040) drop-shadow(0 .3rem .5rem #0000002e) drop-shadow(0 .2rem .25rem #0000001a);--header-nav-item-shadow:drop-shadow(0 .5rem .8rem #0000001a) drop-shadow(0 .3rem .5rem #0000001a) drop-shadow(0 .2rem .25rem #0000001a);top:var(--header-edge-distance);box-sizing:border-box;z-index:500;color:var(--highlight);pointer-events:none;position:fixed;left:0;right:0}.MainHeader-module__a4l1cW__headerInner{width:100%;height:100%;padding:calc(var(--spacing-page) + var(--outline-width));flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.MainHeader-module__a4l1cW__logoLink{height:var(--header-content-height);pointer-events:auto;z-index:15;justify-content:center;align-items:center;width:auto;margin:0;display:flex;position:relative}.MainHeader-module__a4l1cW__logo{letter-spacing:-.035em;width:auto;height:100%;filter:var(--header-logo-shadow);color:var(--highlight);align-items:center;font-size:clamp(1.55rem,2.1vw + .95rem,2.4rem);font-weight:600;line-height:1;display:inline-flex}.MainHeader-module__a4l1cW__navContainer{pointer-events:auto;flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.MainHeader-module__a4l1cW__navContainer>*{filter:var(--header-nav-item-shadow)}.MainHeader-module__a4l1cW__navToggle{pointer-events:auto;z-index:5;height:calc(var(--header-content-height) + 1rem);width:calc(var(--header-content-height) + 1rem);-webkit-backdrop-filter:blur(var(--blur-amount)) invert(.15) hue-rotate(-27deg);backdrop-filter:blur(var(--blur-amount)) invert(.15) hue-rotate(-27deg);border-radius:var(--border-radius-outer);appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-block:-1rem;display:flex;position:relative}.MainHeader-module__a4l1cW__navToggle span{background-color:var(--highlight);width:1.5rem;height:.1rem;transition:transform var(--transition-duration) ease-in-out;filter:var(--header-nav-item-shadow);margin:auto;display:block;position:absolute;inset:0}.MainHeader-module__a4l1cW__navToggle span:first-child{transform:translateY(-.3rem)}.MainHeader-module__a4l1cW__navToggle span:nth-child(2){transform:translateY(.3rem)}.MainHeader-module__a4l1cW__navToggle.MainHeader-module__a4l1cW__isExpanded span:first-child,.MainHeader-module__a4l1cW__navToggle.MainHeader-module__a4l1cW__isExpanded span:nth-child(2){transform:translateY(0)}@media (min-width:768px){.MainHeader-module__a4l1cW__navToggle{display:none}}.MainHeader-module__a4l1cW__mainNav{pointer-events:auto;inset:var(--spacing-page);border-radius:var(--border-radius-inner);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.2rem;padding-top:calc(var(--spacing-page) + var(--header-content-height) + var(--spacing-page));filter:blur(var(--blur-amount));opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;display:flex;position:fixed}.MainHeader-module__a4l1cW__mainNav.MainHeader-module__a4l1cW__isExpanded{opacity:1;pointer-events:auto;visibility:visible;filter:none}@media (min-width:768px){.MainHeader-module__a4l1cW__mainNav{opacity:1;pointer-events:auto;visibility:visible;filter:none;inset:unset;border-radius:var(--border-radius-inner);-webkit-backdrop-filter:blur(var(--blur-amount)) invert(.15) hue-rotate(-8deg);backdrop-filter:blur(var(--blur-amount)) invert(.15) hue-rotate(-8deg);flex-direction:row;justify-content:center;align-items:center;gap:0;padding:.2rem;position:relative}}.MainHeader-module__a4l1cW__navItem{padding-inline:var(--spacing-page);margin-inline:calc(var(--spacing-page) * -1);height:1.2em;color:var(--highlight);border-radius:var(--border-radius-inner);pointer-events:auto;letter-spacing:-.03em;background-color:#0000;justify-content:center;align-items:center;font-size:3.5rem;font-weight:600;line-height:1;display:flex}@media (min-width:768px){.MainHeader-module__a4l1cW__navItem{font-size:var(--font-size-sm);font-family:var(--font-body-font), system-ui, sans-serif;padding-top:.1rem;padding-inline:var(--font-size-sm);letter-spacing:0;height:var(--header-content-height);transition:background-color var(--transition-duration) ease-in-out, color var(--transition-duration) ease-in-out;margin-inline:0}@media (hover:hover) and (pointer:fine){.MainHeader-module__a4l1cW__navItem:hover{background-color:var(--foreground);color:var(--background)}}}
.MainFooter-module__5nuhjG__mainFooter{transition:opacity var(--transition-duration) ease-in-out, filter var(--transition-duration) ease-in-out;padding:calc(var(--spacing-page) + var(--outline-width));color:var(--paper-secondary);display:flex;position:relative}.MainFooter-module__5nuhjG__mainFooterInner{gap:calc(var(--spacing-page) * 1);flex-flow:wrap;flex:1;justify-content:space-between;display:flex;position:relative}.MainFooter-module__5nuhjG__mainFooterContentLeft,.MainFooter-module__5nuhjG__mainFooterContentRight{gap:calc(var(--spacing-element) * .5);justify-content:flex-end;display:flex}.MainFooter-module__5nuhjG__mainFooterContentLeft{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0}.MainFooter-module__5nuhjG__footerWordmarkLink{align-items:center;display:inline-flex}.MainFooter-module__5nuhjG__footerWordmark{letter-spacing:-.03em;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1}.MainFooter-module__5nuhjG__mainFooterContentLeft p{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:600}.MainFooter-module__5nuhjG__mainFooterContentRight{flex-flow:wrap;align-items:center}.MainFooter-module__5nuhjG__mainFooterContentRight a{font-size:var(--font-size-md);font-weight:600}.MainFooter-module__5nuhjG__mainFooterContentRight a:hover{text-underline-offset:.15em;text-decoration:underline}@media (max-width:640px){.MainFooter-module__5nuhjG__mainFooterInner{align-items:flex-start;gap:calc(var(--spacing-element) * 1.1);flex-direction:column}.MainFooter-module__5nuhjG__mainFooterContentRight{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.65rem}}@media (min-width:641px){.MainFooter-module__5nuhjG__mainFooterContentLeft{min-width:20rem}}
