:root{--puffin-code-foreground:#171717;--puffin-code-background:#fff;--puffin-code-muted:#62748e;--puffin-code-red:#f54900;--puffin-code-green:#15803d;--puffin-code-orange:#ff8904;--puffin-code-blue:#0369a1;--puffin-code-magenta:#a21caf;--puffin-code-cyan:#0e7490}@media (prefers-color-scheme:dark){:root{--puffin-code-foreground:#fafafa;--puffin-code-background:#171717;--puffin-code-muted:#90a1b9;--puffin-code-red:#ff6467;--puffin-code-green:#4ade80;--puffin-code-orange:#ffb86a;--puffin-code-blue:#38bdf8;--puffin-code-magenta:#e879f9;--puffin-code-cyan:#22d3ee}}
.page-module__fFh0rG__home{--homepage-pricing-color:#f0f3ef;--homepage-pricing-end:#eaf0ee}.page-module__fFh0rG__hero,.page-module__fFh0rG__features,.page-module__fFh0rG__pricing{isolation:isolate;position:relative}.page-module__fFh0rG__features,.page-module__fFh0rG__pricing{clip-path:polygon(0 2.5rem,100% 0,100% 100%,0 100%);margin-top:-2.5rem;padding-top:2.5rem;overflow:hidden}.page-module__fFh0rG__features{background:radial-gradient(circle at 79% 12%, color-mix(in oklab, var(--color-orange-400) 13%, transparent) 0, transparent 23rem), radial-gradient(circle at 12% 82%, color-mix(in oklab, var(--color-orange-300) 6%, transparent) 0, transparent 30rem), linear-gradient(135deg, #fff9f4 0%, #f9eee5 48%, #f3f6f2 100%)}.page-module__fFh0rG__pricing{background:radial-gradient(circle at 18% 42%, color-mix(in oklab, var(--color-orange-400) 7%, transparent), transparent 38%), linear-gradient(to bottom, transparent 62%, var(--homepage-pricing-end) 100%), linear-gradient(160deg, var(--homepage-pricing-color), var(--homepage-pricing-end));clip-path:polygon(0 0,100% 2.5rem,100% 100%,0 100%)}.page-module__fFh0rG__features>section,.page-module__fFh0rG__pricing>section{z-index:1;border-top-color:#0000;position:relative}.page-module__fFh0rG__pricing>section{padding-top:7rem;padding-bottom:10rem}.page-module__fFh0rG__features [data-feature-example]{isolation:isolate;box-shadow:0 1.25rem 3rem -2.2rem color-mix(in oklab, var(--color-orange-950) 24%, transparent);position:relative;overflow:visible}.page-module__fFh0rG__features [data-feature-example]:before{z-index:-1;border:1px solid color-mix(in oklab, var(--color-orange-500) 18%, transparent);border-radius:inherit;background:color-mix(in oklab, var(--color-orange-300) 11%, #fffaf5);content:"";position:absolute;inset:-.5rem .65rem .45rem -.65rem;transform:rotate(-1.6deg)}.page-module__fFh0rG__features [data-feature-example]:after{z-index:-1;border:1px solid color-mix(in oklab, var(--color-orange-500) 18%, transparent);border-radius:inherit;background:color-mix(in oklab, var(--color-orange-300) 11%, #fffaf5);content:"";position:absolute;inset:-.5rem .65rem .45rem -.65rem;transform:rotate(-1.6deg)}.page-module__fFh0rG__features [data-feature-example]:after{border-color:color-mix(in oklab, var(--color-slate-500) 12%, transparent);background:color-mix(in oklab, var(--color-slate-200) 48%, #fffaf5);inset:.45rem -.55rem -.55rem .7rem;transform:rotate(1.25deg)}.page-module__fFh0rG__features [data-feature-example="1"]:before{transform:rotate(1.8deg)}.page-module__fFh0rG__features [data-feature-example="1"]:after{transform:rotate(-1.1deg)}.page-module__fFh0rG__features [data-feature-example="2"]:before{inset:.35rem .75rem -.6rem -.65rem;transform:rotate(-1deg)}.page-module__fFh0rG__features [data-feature-example="2"]:after{inset:-.55rem -.6rem .55rem .8rem;transform:rotate(1.5deg)}.page-module__fFh0rG__home [data-download-example]>[data-slot=tabs]>[data-slot=tabs-list]{border:1px solid color-mix(in oklab, var(--accent) 20%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent)}.page-module__fFh0rG__home [data-download-example]>[data-slot=tabs]>[data-slot=tabs-list] [data-active]{border-color:color-mix(in oklab, var(--accent) 24%, transparent);background:color-mix(in oklab, var(--accent) 18%, var(--background));box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 8%, transparent)}.page-module__fFh0rG__home [data-installation-card]{border:1px solid var(--border);background:var(--card);box-shadow:none}.page-module__fFh0rG__home [data-installation-card] figure{border:1px solid color-mix(in oklab, var(--foreground) 5%, transparent);background:color-mix(in oklab, var(--color-slate-200) 14%, #fff);box-shadow:inset 0 1px 2px color-mix(in oklab, var(--foreground) 3%, transparent);border-radius:.65rem;margin:.65rem .25rem .4rem;position:relative}.page-module__fFh0rG__home [data-installation-card] figure:before{z-index:1;color:var(--muted-foreground);content:"$";font-family:var(--font-mono);font-size:.75rem;position:absolute;top:.85rem;left:.6rem}.page-module__fFh0rG__home [data-installation-card-frame]{isolation:isolate;border-radius:calc(var(--radius) + 4px);box-shadow:0 1.25rem 3rem -2.2rem color-mix(in oklab, var(--color-orange-950) 24%, transparent);position:relative;overflow:visible}.page-module__fFh0rG__home [data-installation-card-frame]>[data-installation-card]{z-index:1;position:relative;background-color:#fff!important}.page-module__fFh0rG__home [data-installation-card-frame]:before{z-index:-1;border:1px solid color-mix(in oklab, var(--color-orange-500) 18%, transparent);border-radius:inherit;background:color-mix(in oklab, var(--color-orange-300) 11%, #fffaf5);content:"";position:absolute}.page-module__fFh0rG__home [data-installation-card-frame]:after{z-index:-1;border:1px solid color-mix(in oklab, var(--color-orange-500) 18%, transparent);border-radius:inherit;background:color-mix(in oklab, var(--color-orange-300) 11%, #fffaf5);content:"";position:absolute}.page-module__fFh0rG__home [data-installation-card-frame]:before{inset:-.5rem .65rem .45rem -.65rem;transform:rotate(-1.6deg)}.page-module__fFh0rG__home [data-installation-card-frame]:after{border-color:color-mix(in oklab, var(--color-slate-500) 12%, transparent);background:color-mix(in oklab, var(--color-slate-200) 48%, #fffaf5);inset:.45rem -.55rem -.55rem .7rem;transform:rotate(1.25deg)}.page-module__fFh0rG__home [data-installation-card] li{grid-template-columns:2.35rem minmax(0,1fr)}.page-module__fFh0rG__home [data-slot=install-step-number]{width:1.55rem;height:1.55rem;color:var(--color-orange-700);background:color-mix(in oklab, var(--color-orange-400) 8%, transparent);border-radius:50%;place-items:center;font-size:.7rem;font-weight:600;display:grid}.page-module__fFh0rG__home [data-slot=install-step-period]{display:none}.page-module__fFh0rG__home [data-slot=install-step-description]{color:color-mix(in oklab, var(--foreground) 82%, transparent);line-height:1.55}@media (prefers-color-scheme:dark){.page-module__fFh0rG__home{--homepage-pricing-color:#111715;--homepage-pricing-end:#101918}.page-module__fFh0rG__features{background:radial-gradient(circle at 79% 12%, color-mix(in oklab, var(--color-orange-600) 13%, transparent) 0, transparent 23rem), radial-gradient(circle at 12% 82%, color-mix(in oklab, var(--color-orange-700) 6%, transparent) 0, transparent 30rem), linear-gradient(135deg, #15110e 0%, #1a140f 48%, #111715 100%)}.page-module__fFh0rG__pricing{background:radial-gradient(circle at 18% 42%, color-mix(in oklab, var(--color-orange-700) 7%, transparent), transparent 38%), linear-gradient(to bottom, transparent 62%, var(--homepage-pricing-end) 100%), linear-gradient(160deg, var(--homepage-pricing-color), var(--homepage-pricing-end))}.page-module__fFh0rG__features [data-feature-example]:before{border-color:color-mix(in oklab, var(--color-orange-500) 16%, transparent);background:color-mix(in oklab, var(--color-orange-950) 34%, #15110e)}.page-module__fFh0rG__features [data-feature-example]:after{border-color:color-mix(in oklab, var(--color-slate-400) 10%, transparent);background:color-mix(in oklab, var(--color-slate-800) 38%, #15110e)}.page-module__fFh0rG__home [data-installation-card-frame]:before{border-color:color-mix(in oklab, var(--color-orange-500) 12%, transparent);background:color-mix(in oklab, var(--color-orange-900) 8%, var(--color-neutral-900))}.page-module__fFh0rG__home [data-installation-card-frame]:after{border-color:color-mix(in oklab, var(--color-slate-400) 9%, transparent);background:color-mix(in oklab, var(--color-slate-800) 30%, var(--color-neutral-900))}.page-module__fFh0rG__home [data-download-example] [data-slot=tabs-list] [data-active]{background:color-mix(in oklab, var(--accent) 20%, var(--background))}.page-module__fFh0rG__home [data-installation-card-frame]>[data-installation-card]{background-color:var(--color-neutral-900)!important}.page-module__fFh0rG__home [data-installation-card] figure{background:color-mix(in oklab, white 4%, var(--color-neutral-900));border-color:#ffffff0d;border-color:lab(100% -.0000298023 .0000119209/.05);box-shadow:inset 0 1px 2px #00000014;box-shadow:inset 0 1px 2px lab(0% 0 0/.08)}.page-module__fFh0rG__home [data-slot=install-step-number]{color:var(--color-orange-300)}}
