@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_4dedb3{font-family:Syne,Syne Fallback;font-style:normal}.cw-root{--cw-bg:#07080a;--cw-bg-2:#0b0d10;--cw-ink:#eaf2e6;--cw-dim:#8a958c;--cw-lime:#c2ff3d;--cw-cyan:#43e7ff;--cw-line:rgba(194,255,61,0.14);position:relative;background:var(--cw-bg);color:var(--cw-ink);overflow-x:clip;isolation:isolate}.cw-root.cw-cursor-on,.cw-root.cw-cursor-on *{cursor:none}.cw-canvas{width:100%;height:100%;opacity:.9}.cw-atmos,.cw-canvas{position:fixed;inset:0;z-index:0;pointer-events:none}.cw-atmos{background:radial-gradient(120% 90% at 50% -10%,rgba(67,231,255,.1),transparent 55%),radial-gradient(100% 80% at 80% 110%,rgba(194,255,61,.1),transparent 60%),linear-gradient(transparent 0,var(--cw-bg) 92%)}.cw-atmos:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--cw-line) 1px,transparent 1px),linear-gradient(90deg,var(--cw-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,transparent 80%);opacity:.5}.cw-grain{position:fixed;inset:-50%;z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:cw-grain .6s steps(2) infinite}@keyframes cw-grain{0%{transform:translate(0)}50%{transform:translate(-6%,4%)}to{transform:translate(4%,-5%)}}.cw-cur,.cw-cur-dot{position:fixed;top:0;left:0;z-index:70;pointer-events:none;border-radius:999px;transform:translate3d(-50%,-50%,0);mix-blend-mode:screen;will-change:transform,width,height}.cw-cur{width:34px;height:34px;border:1.5px solid var(--cw-lime);transition:width .22s ease,height .22s ease,border-color .22s ease,background .22s ease}.cw-cur.is-hot{width:64px;height:64px;border-color:var(--cw-cyan);background:rgba(67,231,255,.08)}.cw-cur-dot{width:5px;height:5px;background:var(--cw-lime)}.cw-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,.84,.24,1),transform .9s cubic-bezier(.16,.84,.24,1)}.cw-reveal.in{opacity:1;transform:none}.cw-word{display:inline-block;opacity:0;transform:translateY(115%) rotate(6deg);animation:cw-rise 1s cubic-bezier(.16,.84,.24,1) forwards}@keyframes cw-rise{to{opacity:1;transform:none}}.cw-titlewrap{overflow:hidden;display:inline-block;padding-bottom:.08em}.cw-grad{background:linear-gradient(100deg,var(--cw-ink) 20%,var(--cw-lime) 50%,var(--cw-cyan) 70%,var(--cw-ink) 90%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cw-sweep 7s linear infinite}@keyframes cw-sweep{to{background-position:-250% 0}}.cw-marquee{overflow:hidden;border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line);background:rgba(255,255,255,.012);white-space:nowrap}.cw-marquee-track{display:inline-flex;gap:2.5rem;padding:.85rem 1.25rem;animation:cw-marq 28s linear infinite}.cw-root.cw-paused .cw-marquee-track{animation-play-state:paused}@keyframes cw-marq{to{transform:translateX(-50%)}}.cw-marquee-track span{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cw-dim)}.cw-marquee-track b{color:var(--cw-lime);font-weight:500}.cw-tile{position:relative;border:1px solid rgba(255,255,255,.08);background:var(--cw-bg-2);border-radius:14px;overflow:hidden;transform-style:preserve-3d;transition:border-color .4s ease,box-shadow .4s ease;will-change:transform}.cw-tile:hover{border-color:rgba(194,255,61,.5);box-shadow:0 0 0 1px rgba(194,255,61,.15),0 24px 60px -20px rgba(67,231,255,.35),0 0 80px -30px rgba(194,255,61,.5)}.cw-tile:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgba(194,255,61,.16),transparent 60%)}.cw-tile:hover:after{opacity:1}.cw-media{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#050607}.cw-media img{transition:transform .7s cubic-bezier(.16,.84,.24,1),opacity .5s ease}.cw-tile:hover .cw-media img{transform:scale(1.06)}.cw-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#050607}.cw-live{display:inline-flex;align-items:center;gap:.4rem}.cw-live:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--cw-lime);box-shadow:0 0 0 0 rgba(194,255,61,.7);animation:cw-pulse 1.6s infinite}@keyframes cw-pulse{0%{box-shadow:0 0 0 0 rgba(194,255,61,.6)}70%{box-shadow:0 0 0 9px rgba(194,255,61,0)}to{box-shadow:0 0 0 0 rgba(194,255,61,0)}}.cw-index{font-variant-numeric:tabular-nums}.cw-index,.cw-tag{color:var(--cw-lime)}.cw-tag{border:1px solid rgba(194,255,61,.25);background:rgba(194,255,61,.06)}.cw-anim-grad{position:absolute;inset:0;background-size:200% 200%;animation:cw-shift 9s ease infinite}@keyframes cw-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cw-feature{position:relative;border-radius:16px;overflow:hidden}.cw-feature-frame{display:block;width:100%;height:min(70vh,640px);border:0;background:#050607}.cw-feature-bar{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:rgba(5,6,7,.7);backdrop-filter:blur(6px)}.cw-switch{border:1px solid rgba(255,255,255,.12);color:var(--cw-dim);background:rgba(255,255,255,.02);transition:all .2s ease}.cw-switch:hover{color:var(--cw-ink);border-color:rgba(194,255,61,.4)}.cw-switch.is-on{color:#07080a;background:var(--cw-lime);border-color:var(--cw-lime)}.cw-shot{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background:var(--cw-bg-2);transition:border-color .3s ease,box-shadow .3s ease}.cw-shot:hover{border-color:rgba(194,255,61,.45);box-shadow:0 18px 50px -24px rgba(67,231,255,.4)}.cw-nav{display:block;padding:.5rem 0}.cw-nav:last-child{justify-self:end}.cw-lightbox{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgba(4,5,6,.92);backdrop-filter:blur(8px);animation:cw-fade .25s ease}@keyframes cw-fade{0%{opacity:0}to{opacity:1}}.cw-lightbox-close{position:fixed;top:1.25rem;right:1.5rem;z-index:81;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cw-ink);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.5rem .9rem;background:rgba(0,0,0,.4)}.cw-lightbox-close:hover{border-color:var(--cw-lime);color:var(--cw-lime)}.cw-cap{border:1px solid rgba(255,255,255,.08);background:var(--cw-bg-2);border-radius:14px;padding:1.4rem;transition:border-color .3s ease,box-shadow .3s ease}.cw-cap:hover{border-color:rgba(194,255,61,.45);box-shadow:0 18px 50px -24px rgba(67,231,255,.4)}.cw-cap-get{border-top:1px solid rgba(255,255,255,.08);margin-top:.9rem;padding-top:.9rem}.cw-step{position:relative;padding-left:2.4rem}.cw-step:before{counter-increment:cw-steps;content:counter(cw-steps,decimal-leading-zero);position:absolute;left:0;top:.05em;font-family:var(--cw-mono,ui-monospace,monospace);font-size:.85rem;color:var(--cw-lime)}.cw-steps{counter-reset:cw-steps}.cw-input{transition:border-color .2s ease,background .2s ease}.cw-input:focus{background:rgba(0,0,0,.45)}@media (prefers-reduced-motion:reduce){.cw-canvas,.cw-cur,.cw-cur-dot,.cw-grain{display:none!important}.cw-word{opacity:1;transform:none}.cw-anim-grad,.cw-grad,.cw-live:before,.cw-marquee-track,.cw-word{animation:none}.cw-reveal{opacity:1;transform:none}.cw-root.cw-cursor-on,.cw-root.cw-cursor-on *{cursor:auto}}