@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Geist:wght@400;450;500;600&display=swap";:root{color-scheme:light;--background: #faf9f6;--foreground: #514e47;--muted: #817e76;--border: #cfccc3;--accent: #23003f;font-family:Geist,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0;background:var(--background);color:var(--foreground)}button,a{font:inherit}a{color:inherit;text-decoration:none;outline:none}a:hover{color:var(--accent)}::selection{background:#23003f24;color:var(--accent)}.page{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:48px 24px}.content{display:flex;width:min(100%,544px);flex-direction:column;gap:31px}.topline{display:flex;align-items:center;justify-content:space-between;min-height:18px}.release,.visitor-stat,.bottom-links,.install-command{font-family:DM Mono,ui-monospace,monospace}.release{margin:0;padding:5px 8px;background:var(--accent);color:#fff;font-size:12px;-webkit-user-select:none;user-select:none}.visitor-stat{display:inline-flex;align-items:center;gap:7px;color:#858178;font-size:12px;white-space:nowrap}.visitor-icon{position:relative;display:inline-flex;width:16px;height:14px;align-items:end;justify-content:center;gap:1px;margin-right:2px}.visitor-icon i{display:block;width:4px;height:6px;border:1px solid #858178;border-radius:4px 4px 1px 1px}.visitor-icon i:nth-child(2){height:9px}.visitor-icon i:nth-child(3){height:6px}.visitor-label{margin-left:1px;color:#a09b92;font-size:10px}.intro{display:flex;flex-direction:column;gap:0;margin-top:-1px}.headline-line{display:flex;flex-wrap:wrap;column-gap:.25em;margin:0;color:#7f7b74;font-size:clamp(29px,6vw,38px);font-weight:450;letter-spacing:-.055em;line-height:1.3;-webkit-user-select:none;user-select:none}.word{display:inline-block;opacity:0;filter:blur(7px);animation:arrive .76s cubic-bezier(.2,.7,.2,1) forwards}.word-one{animation-delay:.1s}.word-two{animation-delay:.24s}.word-three{animation-delay:.38s}.word-four{animation-delay:.52s}.accent{color:var(--accent)}.install-command{position:relative;display:flex;width:100%;min-height:43px;align-items:center;justify-content:flex-start;margin-top:7px;padding:10px 38px 10px 10px;border:1px dashed var(--border);border-radius:0;background:transparent;color:#858178;text-align:left;font-size:13px;letter-spacing:-.025em;transition:border-color .18s ease,color .18s ease;opacity:0;filter:blur(7px);animation:arrive .6s ease 1.05s forwards}.install-command strong{color:var(--accent);font-weight:500}.install-command:focus-within{border-color:var(--accent);color:var(--foreground)}#install-copy-button{position:absolute;top:50%;right:9px;display:flex;transform:translateY(-50%)}.copy-button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:2px;border:0;background:transparent;color:#99958c;cursor:pointer;transition:color .16s ease}.copy-button:hover,.copy-button:focus-visible{color:var(--accent)}.copy-button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.copy-button-icon{display:inline-flex;align-items:center;justify-content:center}.copy-button-icon svg{width:16px;height:16px;flex-shrink:0;pointer-events:none}.bottom-links{display:flex;align-items:center;justify-content:space-between;margin-top:-5px;color:#858178;font-size:12px}.bottom-links a{transition:color .16s ease}.bottom-links a:hover{color:var(--accent)}.right-links{display:inline-flex;gap:11px}.microcopy{margin:-20px 0 0;color:#9a968e;font-size:11px}.fade-in{opacity:0;filter:blur(7px);animation:arrive .6s ease forwards}.fade-late{animation-delay:2.5s}.fade-command{animation-delay:2s}@keyframes arrive{to{opacity:1;filter:blur(0)}}@media(max-width:480px){.page{padding:32px 23px}.content{gap:27px}.release,.visitor-stat,.bottom-links{font-size:10px}.headline-line{font-size:clamp(27px,8vw,34px)}.install-command{font-size:11px}.microcopy{font-size:10px;line-height:1.6}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;scroll-behavior:auto!important}}.docs-page{min-height:100vh;min-height:100dvh;padding:32px 28px 72px}.docs-shell{width:min(100%,1040px);margin-inline:auto}.docs-header{display:flex;align-items:center;justify-content:space-between;padding:4px 0 20px;border-bottom:1px solid #e6e2d9;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.docs-brand{color:var(--accent);font-weight:500}.docs-header nav{display:flex;gap:18px;color:#858178}.docs-layout{display:grid;grid-template-columns:180px minmax(0,680px);justify-content:space-between;gap:48px;padding-top:50px}.docs-toc{position:sticky;top:28px;display:flex;align-self:start;flex-direction:column;gap:12px;padding-top:7px;color:#77736d;font-size:12px}.docs-toc-link{padding:2px 8px;border-left:2px solid transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.docs-toc-link.active{border-left-color:var(--accent);background:#23003f0b;color:var(--accent);font-weight:600}.toc-label,.docs-eyebrow{color:#98938b;font:10px DM Mono,ui-monospace,monospace;letter-spacing:.06em}.toc-label{margin-bottom:5px}.docs-toc a:hover,.docs-header a:hover,.docs-footer a:hover{color:var(--accent)}.docs-content{min-width:0}.docs-eyebrow{margin:0 0 18px}.docs-content h1{margin:0 0 16px;color:#77736d;font-size:clamp(34px,6vw,48px);font-weight:450;letter-spacing:-.06em;line-height:1.1}.docs-content h1 span{color:var(--accent)}.docs-lede{max-width:620px;margin:0;color:#77736d;font-size:16px;line-height:1.7}.docs-content section{margin-top:49px;scroll-margin-top:28px}.docs-content section h2{margin:0 0 16px;color:#342b38;font-size:24px;font-weight:550;letter-spacing:-.04em}.docs-content section h3{margin:27px 0 10px;color:#453b49;font-size:16px;font-weight:550}.docs-content p,.docs-content li{color:#716c73;font-size:14px;line-height:1.8}.docs-content p{margin:12px 0}.docs-content ul,.docs-content ol{display:grid;gap:8px;padding-left:23px}.docs-content li::marker{color:var(--accent)}.docs-content code{color:var(--accent);font:.92em DM Mono,ui-monospace,monospace}.docs-content pre{position:relative;overflow-x:auto;margin:14px 0 17px;padding:15px 45px 15px 17px;border:1px dashed #d5d0c7;background:#f6f4ef;line-height:1.75;white-space:pre}.docs-content pre code{color:#5c5660;font:12px/1.75 DM Mono,ui-monospace,monospace}.docs-copy-slot{position:absolute;top:7px;right:7px;display:flex}.docs-copy-slot .copy-button{width:28px;height:28px;background:var(--background)}.docs-footer{display:flex;justify-content:space-between;gap:16px;margin-top:55px;padding-top:16px;border-top:1px solid #e6e2d9;color:#827d75;font:11px DM Mono,ui-monospace,monospace}@media(max-width:760px){.docs-page{padding:24px 22px 55px}.docs-layout{grid-template-columns:1fr;gap:36px;padding-top:32px}.docs-toc{position:sticky;top:0;z-index:10;display:flex;width:calc(100% + 44px);flex-direction:row;flex-wrap:nowrap;gap:6px;margin-inline:-22px;padding:9px 22px;overflow-x:auto;border:0;border-bottom:1px solid #e6e2d9;background:var(--background);box-shadow:0 5px 12px #514e4708;scrollbar-width:none;white-space:nowrap}.docs-toc::-webkit-scrollbar{display:none}.docs-toc-link{flex:0 0 auto;padding:5px 7px;border:1px solid transparent}.docs-toc-link.active{border-color:#23003f2b;border-radius:2px}.toc-label{flex-basis:100%}.docs-content section{margin-top:39px}}@media(max-width:430px){.docs-page{padding-inline:16px}.docs-toc{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.docs-header{font-size:10px}.docs-header nav{gap:12px}.docs-content p,.docs-content li{font-size:13px}.docs-content pre{padding:12px}.docs-content pre code{font-size:10px}.docs-footer{flex-direction:column}}
