@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.lp{font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"ss01","cv11";background:hsl(var(--background));color:hsl(var(--foreground))}.lp .font-mono,.lp code,.lp pre{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal}.lp h1,.lp h2,.lp h3{font-weight:500;letter-spacing:-.035em}.lp-rail{position:relative}@media(min-width:640px){.lp-rail{border-left:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border))}.lp-cross:before,.lp-cross:after{content:"";position:absolute;top:-5px;width:9px;height:9px;background:linear-gradient(hsl(var(--foreground) / .45),hsl(var(--foreground) / .45)) center / 1px 100% no-repeat,linear-gradient(hsl(var(--foreground) / .45),hsl(var(--foreground) / .45)) center / 100% 1px no-repeat;pointer-events:none}.lp-cross:before{left:-5px}.lp-cross:after{right:-5px}}.lp-dots{background-image:radial-gradient(hsl(var(--foreground) / .12) 1px,transparent 1px);background-size:14px 14px}.lp-terminal{background:#0c0c0c;border-color:#262626;color:#e6e6e6}.dark .lp-terminal{background:#121212;border-color:#2a2a2a}.lp-terminal-bar{border-color:#222;color:#8a8a8a}.lp-terminal-user{color:#fff}.lp-terminal-tool{color:#cfcfcf}.lp-terminal-dim{color:#7c7c7c}.lp-terminal-table{border-color:#2a2a2a;color:#d6d6d6}.lp-terminal-link{color:#fff;text-decoration:underline;text-decoration-color:#555;text-underline-offset:3px}.lp-reveal{animation:lp-reveal .5s ease-out both}@keyframes lp-reveal{0%{opacity:0;transform:translateY(4px)}}.lp-cursor{display:inline-block;width:.55em;height:1.1em;vertical-align:-.2em;background:hsl(var(--signal));animation:lp-blink 1.1s steps(2) infinite}@keyframes lp-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.lp-reveal,.lp-cursor{animation:none}}
