.hc-stage{--hc-nav:61px;--hc-tilt:42deg;--hc-floor:clamp(400px, calc(100svh - 300px), 640px);margin-top:calc(-1 * var(--hc-nav))}.hc-backdrop{z-index:0;height:var(--hc-floor);pointer-events:none;perspective:1000px;perspective-origin:50% 90%;transform:translateY(calc(-1 * var(--hc-lift,0px)));position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0003,#000 45%);mask-image:linear-gradient(#0003,#000 45%)}.hc-content{margin-top:calc(var(--hc-floor) - 110px)}@media (max-width:639px){.hc-stage{--hc-floor:clamp(440px, calc(100svh - 240px), 640px)}.hc-content{margin-top:calc(var(--hc-floor) - 50px)}}.hc-rows{transform:rotateX(var(--hc-tilt));transform-origin:50% 100%;flex-direction:column;gap:40px;display:flex;position:absolute;inset:auto -40% 0}.hc-track{gap:28px;width:max-content;animation:140s linear infinite paused hc-pan;display:flex}.hc-track:nth-child(2n){animation-direction:reverse}.hc-stage[data-playing] .hc-track{animation-play-state:running}.hc-copy{opacity:.9;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1)}.hc-copy.working{opacity:1}.hc-rows,.hc-track{transform-style:preserve-3d}.hc-copy.unseen{opacity:0;transform:translateZ(-40px)}.hc-copy:not(.unseen){transform:translateZ(calc(var(--hc-near,0) * 6px)) rotateX(calc(var(--hc-rx,0) * 1deg)) rotateY(calc(var(--hc-ry,0) * 1deg))}@keyframes hc-pan{to{transform:translate(calc(-50% - 14px))}}.hc-copy{flex:none;width:clamp(300px,31vw,440px);position:relative}@media (max-width:1023px){.hc-copy{width:320px}}.hc-head{font:500 11px/1 var(--font-instrument-sans), sans-serif;color:var(--muted-foreground);white-space:nowrap;gap:8px;margin-bottom:6px;display:flex;position:absolute;bottom:100%;left:0;right:0}.hc-name{margin-left:-3px}.hc-glyph{flex:none;width:11px;height:11px;margin-top:-1px}.hc-ring{fill:none;stroke:currentColor;stroke-width:2px}.hc-grip{fill:currentColor}.hc-copy:not(.working) .hc-grip,.hc-copy.working .hc-ring{display:none}.hc-copy.working .hc-head{color:var(--foreground)}.hc-diff{font-family:var(--font-mono), monospace;margin-left:auto;font-size:10px}.hc-diff .a{color:#16a34a}.hc-diff .d{color:#dc2626}.hc-box{aspect-ratio:16/10;outline:1px solid var(--border);position:relative;overflow:hidden;container-type:inline-size}.hc-box .hc-page{position:absolute;inset:0}.hc-page{--t-bg:color-mix(in srgb, var(--foreground) 11%, var(--background));--t-acc:var(--selection);--t-plane:var(--plane);--pg-bg:oklch(from var(--t-bg) calc(l + var(--hc-lift,0)) c calc(h + var(--hc-hue,0)));--pg-acc:oklch(from var(--t-acc) l c calc(h + var(--hc-hue,0)));--pg-plane:oklch(from var(--t-plane) calc(l + var(--hc-lift,0)) c calc(h + var(--hc-hue,0)));--pg-fg:var(--foreground);--pg-mut:var(--muted-foreground);--pg-line:var(--border);--pg-r:.2em;--pg-head:var(--font-instrument-serif), serif;background:var(--pg-bg);height:100%;color:var(--pg-fg);font-size:1.66667cqw;font-family:var(--font-instrument-sans), sans-serif;transition:background-color .8s,color .8s}.hc-page.soft{--t-bg:color-mix(in srgb, var(--foreground) 16%, var(--background))}.hc-page.blue{--t-acc:#007df2}@supports (color:lab(0% 0 0)){.hc-page.blue{--t-acc:lab(51.9759% 6.22907 -68.5342)}}.hc-page.pill{--pg-r:99em}.hc-nav{border-bottom:1px solid var(--pg-line);align-items:center;gap:2.2em;padding:1.3em 3em;display:flex}.hc-logo{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.03em;align-items:center;gap:.5em;font-size:1.1em;font-weight:600;display:flex}.hc-logo i{background:var(--pg-acc);border-radius:.2em;width:1em;height:.8em;transition:background-color .8s}.hc-links{color:var(--pg-mut);flex:1;justify-content:center;gap:1.8em;font-size:1.05em;display:flex}.hc-dl{background:var(--pg-fg);color:var(--pg-bg);border-radius:var(--pg-r);padding:.7em 1.2em;transition:all .6s}.hc-hero{padding:3.2em 3em 0}.hc-h1{max-width:9.5em;min-height:1.9em;font-family:var(--pg-head);letter-spacing:-.025em;margin-top:.35em;font-size:6em;line-height:.95;transition:font-size .6s cubic-bezier(.3,.7,.2,1)}.hc-page.mono .hc-h1{--pg-head:var(--font-mono), monospace;letter-spacing:-.05em;font-size:4.6em}.hc-page.sans .hc-h1{font-family:var(--font-instrument-sans), sans-serif;letter-spacing:-.045em;font-size:5.2em;font-weight:600}.hc-page.big .hc-h1{font-size:7.4em}.hc-caret{vertical-align:-.05em;background:var(--pg-acc);width:.06em;height:.8em;margin-left:.04em;animation:1s steps(2,end) infinite hc-blink;display:inline-block}@keyframes hc-blink{50%{opacity:.35}}.hc-row{justify-content:space-between;align-items:flex-end;gap:2em;margin-top:2.2em;display:flex}.hc-lede{max-width:26em;margin:0;font-size:1.35em;line-height:1.45}.hc-btns{flex:none;gap:.8em;display:flex}.hc-b{border:1px solid var(--pg-fg);border-radius:var(--pg-r);white-space:nowrap;padding:.9em 1.3em;font-size:1.1em;transition:all .6s}.hc-b.solid{background:var(--pg-fg);color:var(--pg-bg)}.hc-page.accent-btn .hc-b.solid{background:var(--pg-acc);border-color:var(--pg-acc);color:#fff}.hc-page.center .hc-hero,.hc-page.center .hc-lede{text-align:center}.hc-page.center .hc-h1{margin-inline:auto}.hc-page.center .hc-row{flex-direction:column;align-items:center}.hc-fig{background:var(--pg-plane);border:1px solid var(--pg-line);gap:1.4em;height:16em;margin-top:2.6em;padding:2em;display:flex}.hc-fig span{background:var(--pg-bg);border:1px solid var(--pg-line);flex:1;height:100%;transition:all .8s}.hc-fig span:first-child{outline:2px solid var(--pg-acc);outline-offset:-1px}.hc-page.split .hc-hero{grid-template-columns:1.15fr 1fr;align-content:start;column-gap:2.4em;display:grid}.hc-page.split .hc-hero>:not(.hc-fig){grid-column:1}.hc-page.split .hc-h1{font-size:4.4em}.hc-page.split .hc-row{flex-direction:column;align-items:flex-start;gap:1.4em}.hc-page.split .hc-hero .hc-fig{flex-direction:column;grid-area:1/2/span 3;height:22em;margin-top:0}.hc-hero,.hc-row,.hc-fig{transition:padding .6s,margin .6s}.hc-page.cards .hc-hero{padding-top:2em}.hc-page.cards .hc-row{margin-top:1.4em}.hc-page.cards .hc-fig{background:0 0;border:0;gap:1.2em;margin-top:1.8em;padding:0}.hc-page.cards .hc-fig span{border-radius:var(--pg-r);background:linear-gradient(var(--pg-fg), var(--pg-fg)) 1.6em 1.8em / 45% .7em no-repeat, linear-gradient(var(--pg-mut), var(--pg-mut)) 1.6em 3.4em / 70% .45em no-repeat, linear-gradient(var(--pg-mut), var(--pg-mut)) 1.6em 4.6em / 55% .45em no-repeat, var(--pg-plane);padding:1.6em}.hc-page.pill.cards .hc-fig span{border-radius:2em}.hc-page:before{content:"New · Linux beta →";background:var(--pg-acc);height:0;color:var(--pg-bg);justify-content:center;align-items:center;font-size:1em;transition:height .6s cubic-bezier(.3,.7,.2,1);display:flex;overflow:hidden}.hc-page.banner:before{height:2.4em}.hc-page.paper{--t-bg:#f4efe4;--pg-fg:#1a1814;--pg-mut:#6b6457;--pg-line:#d8d0c0;--t-acc:#e5412d;--t-plane:#e9e2d3}.hc-page.pink{--t-bg:#ff3d9a;--pg-fg:#1a0010;--pg-mut:#1a0010b3;--pg-line:#1a001059;--t-acc:#fff200;--t-plane:#ff7dbb}.hc-page.acid{--t-bg:#d6ff3d;--pg-fg:#000;--pg-mut:#000;--pg-line:#000;--t-acc:#ff4f00;--t-plane:#fff;--pg-r:0}.hc-page.acid .hc-b,.hc-page.acid .hc-dl,.hc-page.acid .hc-fig{border:.2em solid #000;box-shadow:.5em .5em #000}.hc-page.acid .hc-h1{text-transform:uppercase}.hc-page.sunset{--t-bg:#c2185b;--pg-fg:#fff;--pg-mut:#fffc;--pg-line:#ffffff59;--t-acc:#ffd23d;--t-plane:#ffffff26;background:linear-gradient(135deg, oklch(from #ff8a3d l c calc(h + var(--hc-hue,0))), oklch(from #e0245e l c calc(h + var(--hc-hue,0))) 50%, oklch(from #4a1fb8 l c calc(h + var(--hc-hue,0))))}.hc-page.term{--t-bg:#020a02;--pg-fg:#3dff6e;--pg-mut:#1fa544;--pg-line:#0f5a24;--t-acc:#3dff6e;--t-plane:#041404;--pg-r:0;--pg-head:var(--font-mono), monospace;font-family:var(--font-mono), monospace}.hc-page.term .hc-h1{letter-spacing:-.04em;font-size:4.4em}.hc-page.term .hc-h1:before{content:"> "}.hc-page.mint{--t-bg:#b8f5d0;--pg-fg:#06301a;--pg-mut:#2c6b48;--pg-line:#7fd3a4;--t-acc:#0a8f4d;--t-plane:#d6fbe5}.hc-page.lavender{--t-bg:#cdb8ff;--pg-fg:#1b0b4a;--pg-mut:#4a3a85;--pg-line:#a48cf0;--t-acc:#5b2be0;--t-plane:#e2d6ff}.hc-page.tangerine{--t-bg:#ff7a1a;--pg-fg:#1a0a00;--pg-mut:#1a0a00bf;--pg-line:#1a0a0059;--t-acc:#fff;--t-plane:#ffa15c}.hc-page.news{--t-bg:#fff;--pg-fg:#111;--pg-mut:#555;--pg-line:#111;--t-acc:#111;--t-plane:#eee;--pg-r:0}.hc-page.news .hc-h1{border-block:.04em solid #111;padding-block:.12em;font-style:italic}.hc-page.blueprint{--t-bg:#1746d1;--pg-fg:#fff;--pg-mut:#ffffffbf;--pg-line:#fff6;--t-acc:#ffd23d;--t-plane:#ffffff14;background:linear-gradient(#ffffff24 1px, transparent 1px) 0 0 / 3em 3em, linear-gradient(90deg, #ffffff24 1px, transparent 1px) 0 0 / 3em 3em, var(--pg-bg)}.hc-page.midnight{--t-bg:#0b1026;--pg-fg:#e6ecff;--pg-mut:#8f9bc4;--pg-line:#26305c;--t-acc:#7aa2ff;--t-plane:#141b3d}.hc-page.forest{--t-bg:#0f2a1d;--pg-fg:#e7f5ea;--pg-mut:#8fb39c;--pg-line:#24543b;--t-acc:#58d68d;--t-plane:#16382a}.hc-page.wine{--t-bg:#3b0d1e;--pg-fg:#ffe9ef;--pg-mut:#d39aac;--pg-line:#6e2540;--t-acc:#ff6b8b;--t-plane:#4d1429}.hc-page.sand{--t-bg:#e8d9b8;--pg-fg:#2b2314;--pg-mut:#6e6046;--pg-line:#c4b189;--t-acc:#b5541c;--t-plane:#dccba4}.hc-page.sky{--t-bg:#bfe3ff;--pg-fg:#06243d;--pg-mut:#3d6485;--pg-line:#8cc4ee;--t-acc:#0b6bcb;--t-plane:#d9efff}.hc-page.lemon{--t-bg:#fff27a;--pg-fg:#1c1a00;--pg-mut:#5f5a14;--pg-line:#d9cc45;--t-acc:#ff3d6e;--t-plane:#fff8b0}.hc-page.coral{--t-bg:#ff7f6b;--pg-fg:#2a0704;--pg-mut:#2a0704bf;--pg-line:#2a070459;--t-acc:#fff;--t-plane:#ffa293}.hc-page.ink{--t-bg:#000;--pg-fg:#fff;--pg-mut:#fff;--pg-line:#fff;--t-acc:#fff;--t-plane:#000;--pg-r:0}.hc-page.chalk{--t-bg:#fafafa;--pg-fg:#111;--pg-mut:#666;--pg-line:#ddd;--t-acc:#2563eb;--t-plane:#f0f0f0}.hc-page.grape{--t-bg:#5b21b6;--pg-fg:#fff;--pg-mut:#ffffffc7;--pg-line:#ffffff59;--t-acc:#facc15;--t-plane:#6d34c9}.hc-page.teal{--t-bg:#0d9488;--pg-fg:#f0fdfa;--pg-mut:#f0fdfacc;--pg-line:#f0fdfa66;--t-acc:#fde68a;--t-plane:#14a89b}.hc-page.rose{--t-bg:#fbd5e0;--pg-fg:#4a1026;--pg-mut:#8a4a60;--pg-line:#eeaabf;--t-acc:#d6336c;--t-plane:#fde6ec}.hc-page.aurora{--t-bg:#1a6b5a;--pg-fg:#fff;--pg-mut:#fffc;--pg-line:#ffffff59;--t-acc:#b6ffd8;--t-plane:#ffffff24;background:linear-gradient(160deg, oklch(from #0b3d4f l c calc(h + var(--hc-hue,0))), oklch(from #1a6b5a l c calc(h + var(--hc-hue,0))) 50%, oklch(from #7a3fa0 l c calc(h + var(--hc-hue,0))))}.hc-page.candy{--t-bg:#ffb6a0;--pg-fg:#3a0a2a;--pg-mut:#3a0a2abf;--pg-line:#3a0a2a4d;--t-acc:#7a1fa2;--t-plane:#fff6;background:linear-gradient(120deg, oklch(from #ff9ad5 l c calc(h + var(--hc-hue,0))), oklch(from #ffd36e l c calc(h + var(--hc-hue,0))))}.hc-page.slate{--t-bg:#334155;--pg-fg:#f1f5f9;--pg-mut:#a8b5c7;--pg-line:#52627a;--t-acc:#38bdf8;--t-plane:#3e4d63}.hc-page.dots{--t-bg:#1f1f1f;--pg-fg:#fff;--pg-mut:#aaa;--pg-line:#444;--t-acc:#ff5c5c;--t-plane:#2a2a2a;background:radial-gradient(#ffffff29 .22em, transparent .24em) 0 0 / 2em 2em, var(--pg-bg)}.hc-page.right .hc-hero,.hc-page.right .hc-lede{text-align:right}.hc-page.right .hc-h1{transform-origin:100%;margin-left:auto}.hc-page.right .hc-row{flex-direction:row-reverse}.hc-page.under .hc-h1{text-decoration:underline;-webkit-text-decoration-color:var(--pg-acc);text-decoration-color:var(--pg-acc);text-underline-offset:.12em;text-decoration-thickness:.06em}.hc-page.boxed .hc-hero{border:.15em solid var(--pg-fg);border-radius:calc(var(--pg-r) * 4) calc(var(--pg-r) * 4) 0 0;border-bottom:0;margin:1.6em 2em 0;padding:2em 2em 0}.hc-page.stack .hc-btns{text-align:center;flex-direction:column;align-items:stretch}.hc-page.caps .hc-h1{text-transform:uppercase;letter-spacing:.02em;font-size:4.6em}.hc-page.mark .hc-h1{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--pg-acc) 70%, transparent) 62%);width:fit-content}.hc-h1{transform-origin:0;transition:font-size .6s cubic-bezier(.3,.7,.2,1),transform .6s cubic-bezier(.3,.7,.2,1)}.hc-page.tilt .hc-h1{transform:rotate(-5deg)translateY(.15em)}.hc-page.outline .hc-h1{color:#0000;-webkit-text-stroke:.025em var(--pg-fg)}
