@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa62b7{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa62b7{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-top-64{top:-16rem}.left-1\/2{left:50%}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mr-6{margin-right:1.5rem}.mt-0{margin-top:0}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-px{height:1px}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-container{max-width:1120px}.max-w-md{max-width:28rem}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-accent{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-accent\/40{border-color:rgb(34 211 238/.4)}.border-line{--tw-border-opacity:1;border-color:rgb(38 40 44/var(--tw-border-opacity,1))}.bg-accent{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-background{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-line{--tw-bg-opacity:1;background-color:rgb(38 40 44/var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(17 18 20/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,monospace}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-label{font-size:.6875rem;line-height:1;letter-spacing:.12em}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-tight{letter-spacing:-.025em}.text-accent{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-background{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-foreground{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-frontend]{margin:0;box-sizing:border-box;background:#0a0a0a;color:#f5f5f5;font-family:var(--font-sans),system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}[data-frontend] *,[data-frontend] :after,[data-frontend] :before{box-sizing:inherit;border:0 solid #26282c}[data-frontend] dd,[data-frontend] dl,[data-frontend] figure,[data-frontend] h1,[data-frontend] h2,[data-frontend] h3,[data-frontend] h4,[data-frontend] ol,[data-frontend] p,[data-frontend] ul{margin:0;padding:0}[data-frontend] h1,[data-frontend] h2,[data-frontend] h3,[data-frontend] h4{font-weight:600;line-height:1.15;letter-spacing:-.02em}[data-frontend] ol,[data-frontend] ul{list-style:none}[data-frontend] a{color:inherit;text-decoration:none}[data-frontend] img,[data-frontend] svg{max-width:100%;display:block}[data-frontend] code,[data-frontend] kbd,[data-frontend] pre{font-family:var(--font-mono),ui-monospace,monospace}[data-frontend] ::-moz-selection{background:#22d3ee;color:#0a0a0a}[data-frontend] ::selection{background:#22d3ee;color:#0a0a0a}@keyframes fx-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-glow-pulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes fx-grid-pan{0%{background-position:0 0}to{background-position:0 48px}}@keyframes fx-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fx-dot-pulse{0%{box-shadow:0 0 0 0 rgba(34,211,238,.5)}70%{box-shadow:0 0 0 6px rgba(34,211,238,0)}to{box-shadow:0 0 0 0 rgba(34,211,238,0)}}[data-frontend] .fx-in{animation:fx-fade-up .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--fx-d,0s)}[data-frontend] .fx-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--fx-d,0s)}[data-frontend] .fx-reveal.is-visible{opacity:1;transform:none}[data-frontend] .fx-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(38,40,44,.7) 1px,transparent 0),linear-gradient(180deg,rgba(38,40,44,.7) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0,black 25%,transparent 78%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0,black 25%,transparent 78%);animation:fx-grid-pan 14s linear infinite}[data-frontend] .fx-glow{position:absolute;pointer-events:none;width:40rem;height:40rem;border-radius:9999px;background:radial-gradient(circle,rgba(34,211,238,.13),transparent 60%);filter:blur(40px);animation:fx-glow-pulse 7s ease-in-out infinite}[data-frontend] .fx-cursor:after{content:"▍";margin-left:.15em;color:#22d3ee;animation:fx-blink 1.1s steps(1) infinite}[data-frontend] .fx-dot{display:inline-block;width:6px;height:6px;border-radius:9999px;background:#22d3ee;animation:fx-dot-pulse 2s cubic-bezier(.4,0,.6,1) infinite}[data-frontend] .fx-card{position:relative;transition:background-color .3s ease}[data-frontend] .fx-card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;box-shadow:inset 0 0 0 1px rgba(34,211,238,.35),inset 0 0 48px rgba(34,211,238,.06)}[data-frontend] .fx-card:hover:after{opacity:1}[data-frontend] .fx-title{background:linear-gradient(180deg,#ffffff 55%,rgba(245,245,245,.55));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes fx-word{0%{opacity:0;filter:blur(10px);transform:translateY(.35em)}to{opacity:1;filter:blur(0);transform:translateY(0)}}[data-frontend] .fx-words .w{display:inline-block;animation:fx-word .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--fx-d, 0s) + var(--i, 0) * .05s);will-change:opacity,filter,transform}[data-frontend] .fx-words.fx-title{background:none;-webkit-text-fill-color:currentColor}[data-frontend] .fx-words.fx-title .w{background:linear-gradient(180deg,#ffffff 55%,rgba(245,245,245,.55));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes fx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-frontend] .fx-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none;background:linear-gradient(90deg,#22d3ee,#67e8f9,#22d3ee);transform:scaleX(0);transform-origin:0 50%}@supports (animation-timeline:scroll()){[data-frontend] .fx-progress{animation:fx-progress linear both;animation-timeline:scroll()}}[data-frontend] .fx-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(34,211,238,.1),transparent 65%)}[data-frontend] .fx-card:hover:before{opacity:1}@keyframes fx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-frontend] .fx-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}[data-frontend] .fx-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:fx-marquee 36s linear infinite}[data-frontend] .fx-marquee:hover .fx-marquee-track{animation-play-state:paused}@keyframes fx-float{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-26px);opacity:.85}}[data-frontend] .fx-particle{position:absolute;width:3px;height:3px;border-radius:9999px;background:#22d3ee;box-shadow:0 0 8px rgba(34,211,238,.7);animation:fx-float var(--dur,7s) ease-in-out var(--fx-d,0s) infinite;pointer-events:none}[data-frontend] .fx-tilt-wrap{perspective:900px}[data-frontend] .fx-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .18s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}@keyframes fx-hero-exit{to{opacity:0;transform:translateY(-60px) scale(.96);filter:blur(4px)}}@supports (animation-timeline:view()){[data-frontend] .fx-hero-scrub{animation-name:fx-hero-exit;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit 0 exit 90%}}[data-frontend] .fx-header{position:sticky;top:0;z-index:50;background:rgba(10,10,10,.72);backdrop-filter:blur(12px) saturate(1.4)}@keyframes fx-glitch-a{0%,to{clip-path:inset(0 0 82% 0);transform:translate(-2px,-1px)}25%{clip-path:inset(28% 0 48% 0);transform:translate(2px,1px)}50%{clip-path:inset(58% 0 22% 0);transform:translate(-1px,1px)}75%{clip-path:inset(12% 0 70% 0);transform:translate(1px,-1px)}}@keyframes fx-glitch-b{0%,to{clip-path:inset(70% 0 8% 0);transform:translate(2px,1px)}25%{clip-path:inset(45% 0 35% 0);transform:translate(-2px,-1px)}50%{clip-path:inset(8% 0 78% 0);transform:translate(1px,-1px)}75%{clip-path:inset(62% 0 18% 0);transform:translate(-1px,1px)}}[data-frontend] .fx-glitch{position:relative;display:inline-block}[data-frontend] .fx-glitch:after,[data-frontend] .fx-glitch:before{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none}[data-frontend] .fx-glitch:hover:before{opacity:.9;color:#22d3ee;animation:fx-glitch-a .45s steps(2) infinite}[data-frontend] .fx-glitch:hover:after{opacity:.9;color:#f472b6;animation:fx-glitch-b .45s steps(2) infinite}@keyframes fx-grain{0%{transform:translate(0)}25%{transform:translate(-2%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-3%,-3%)}to{transform:translate(2%,2%)}}[data-frontend] .fx-grain{position:fixed;inset:-10%;z-index:55;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:fx-grain .6s steps(4) infinite}@keyframes fx-scanline{0%{transform:translateY(-10%)}to{transform:translateY(1200%)}}[data-frontend] .fx-scanline{position:absolute;left:0;right:0;top:0;height:48px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(34,211,238,.06),transparent);animation:fx-scanline 9s linear infinite}@property --fx-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes fx-spin{to{--fx-angle:360deg}}[data-frontend] .fx-seal{position:relative;border-color:transparent!important;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,conic-gradient(from var(--fx-angle),rgba(34,211,238,.9),rgba(34,211,238,.1) 30%,rgba(34,211,238,.55) 55%,rgba(34,211,238,.08) 80%,rgba(34,211,238,.9)) border-box;animation:fx-spin 3.5s linear infinite}[data-frontend] .fx-scramble .s{color:rgba(34,211,238,.6)}[data-frontend] .fx-grid-fine{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 0),linear-gradient(180deg,rgba(34,211,238,.05) 1px,transparent 0);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 0,black 15%,transparent 70%);mask-image:radial-gradient(ellipse 70% 55% at 50% 0,black 15%,transparent 70%);animation:fx-grid-pan 22s linear infinite reverse}@media (prefers-reduced-motion:reduce){[data-frontend] .fx-cursor:after,[data-frontend] .fx-dot,[data-frontend] .fx-glitch:hover:after,[data-frontend] .fx-glitch:hover:before,[data-frontend] .fx-glow,[data-frontend] .fx-grain,[data-frontend] .fx-grid,[data-frontend] .fx-grid-fine,[data-frontend] .fx-hero-scrub,[data-frontend] .fx-in,[data-frontend] .fx-marquee-track,[data-frontend] .fx-particle,[data-frontend] .fx-scanline,[data-frontend] .fx-seal,[data-frontend] .fx-words .w{animation:none}[data-frontend] .fx-tilt{transform:none;transition:none}[data-frontend] .fx-grain,[data-frontend] .fx-scanline{display:none}[data-frontend] .fx-glitch:hover:after,[data-frontend] .fx-glitch:hover:before{opacity:0}[data-frontend] .fx-in,[data-frontend] .fx-words .w{opacity:1;transform:none;filter:none}[data-frontend] .fx-reveal{opacity:1;transform:none;transition:none}[data-frontend] .fx-card:before{transition:none}}.hover\:bg-background:hover{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(17 18 20/var(--tw-bg-opacity,1))}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.md\:grid-cols-\[8rem_1fr_auto\]{grid-template-columns:8rem 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-baseline{align-items:baseline}.md\:justify-between{justify-content:space-between}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:pb-28{padding-bottom:7rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}