@font-face{font-family:GeistMono;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-display:"Instrument Serif","Instrument Serif Fallback"}.theme-dark{--darkest:oklch(0.145 0.04 277);--ink-raised:oklch(0.185 0.05 277);--accent:#8b8dff;--accent-strong:#6366f1;--hairline:rgb(255 255 255/0.09);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01","cv11"}.font-display{font-family:var(--font-display),ui-serif,Georgia,serif;font-weight:400;letter-spacing:-.01em}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.grid-lines{background-image:linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:72px 72px}.text-balance{text-wrap:balance}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{animation:marquee-scroll 60s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-slow{animation:float-slow 9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.float-slow,.marquee-track{animation:none}html{scroll-behavior:auto}}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.deploy-done,.deploy-time{opacity:1}.deploy-bar,.deploy-pending,.pipe-comet{opacity:0}@media (prefers-reduced-motion:no-preference){.code-line{transform-origin:left center;animation:code-line 7s cubic-bezier(.22,1,.36,1) infinite both}.code-caret{animation:caret 1s steps(1) infinite}@keyframes code-line{0%{transform:scaleX(0);opacity:1}14%,80%{transform:scaleX(1);opacity:1}94%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes caret{50%{opacity:0}}.pipe-comet{stroke-dasharray:.16 2;stroke-dashoffset:.16;opacity:1;filter:drop-shadow(0 0 3px rgb(167 139 250/.9))}.pipe-comet-in{animation:pipe-in 3.6s cubic-bezier(.4,0,.6,1) infinite}.pipe-comet-out{animation:pipe-out 3.6s cubic-bezier(.4,0,.6,1) infinite}.pipe-node{animation:pipe-node 3.6s ease-in-out infinite}.pipe-scan{animation:pipe-scan 3.6s ease-in-out infinite}.pipe-bar{transform-box:fill-box;transform-origin:bottom;animation:pipe-bar 3.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes pipe-in{0%{stroke-dashoffset:.16}52%,to{stroke-dashoffset:-1}}@keyframes pipe-out{0%,58%{stroke-dashoffset:.16}82%,to{stroke-dashoffset:-1}}@keyframes pipe-node{0%,40%,to{stroke-opacity:.4}58%{stroke-opacity:1}75%{stroke-opacity:.55}}@keyframes pipe-scan{0%,45%{transform:translateY(0);opacity:0}50%{opacity:.9}62%{transform:translateY(32px);opacity:.9}68%,to{transform:translateY(32px);opacity:0}}@keyframes pipe-bar{0%,80%{transform:scaleY(.12)}92%,96%{transform:scaleY(1)}to{transform:scaleY(.12)}}.design-card{animation:design-float 6s ease-in-out infinite}.design-outline{animation:design-outline 6s ease-in-out infinite}.design-handle{animation:design-handle 3s ease-in-out infinite}.design-cursor{animation:design-cursor 6s ease-in-out infinite}@keyframes design-float{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}@keyframes design-outline{0%,to{transform:rotate(-6deg) scale(1)}50%{transform:rotate(-3.5deg) scale(1.04)}}@keyframes design-handle{0%,to{transform:scale(1)}50%{transform:scale(1.35);background-color:rgb(165 180 252/.5)}}@keyframes design-cursor{0%,to{transform:translate(0)}50%{transform:translate(-8px,12px)}}.deploy-bar{transform-origin:left center;animation:deploy-bar 8s linear infinite}.deploy-pending{animation:deploy-pending 8s linear infinite}.deploy-done,.deploy-time{opacity:0;animation:deploy-done 8s linear infinite}@keyframes deploy-bar{0%{transform:scaleX(0);opacity:1}18%{transform:scaleX(1);opacity:1}26%,to{transform:scaleX(1);opacity:0}}@keyframes deploy-pending{0%,18%{opacity:1}20%,to{opacity:0}}@keyframes deploy-done{0%,18%{opacity:0}22%,92%{opacity:1}97%,to{opacity:0}}}@layer payload-default{}@layer payload-default{}@media(max-width:768px){.admin-bar{display:none}}