@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--canopy-ink:oklch(13% .055 145);--canopy-black:oklch(9% .03 150);--canopy-deep:oklch(18% .07 150);--leaf-shadow:oklch(28% .11 150);--leaf-lit:oklch(72% .17 145);--sun-glint:oklch(89% .15 96);--mist-white:oklch(97% .02 125);--sky-mist:oklch(90% .035 215);--text-primary:oklch(97% .018 125);--text-muted:oklch(78% .035 138);--text-dark:oklch(18% .05 145);--stroke:oklch(86% .08 142/.22);--shadow:oklch(0% 0 0/.32);--section-max:1180px;--radius-card:8px;--scene-light-field:radial-gradient(ellipse 44% 34% at 16% 16%, oklch(98% .02 120/.9), transparent 62%), radial-gradient(ellipse 38% 30% at 76% 21%, oklch(91% .15 96/.62), transparent 65%), radial-gradient(ellipse 42% 38% at 36% 72%, oklch(72% .18 145/.34), transparent 66%), radial-gradient(ellipse 34% 30% at 88% 86%, oklch(46% .14 162/.24), transparent 62%);--shared-color-field:radial-gradient(circle at 16vw 18vh, oklch(96% .02 125/.82), transparent 28rem), radial-gradient(circle at 78vw 18vh, oklch(89% .15 96/.72), transparent 24rem), radial-gradient(circle at 35vw 68vh, oklch(69% .18 145/.52), transparent 28rem), radial-gradient(circle at 82vw 88vh, oklch(42% .14 160/.48), transparent 22rem), linear-gradient(115deg, var(--leaf-shadow), var(--leaf-lit) 42%, var(--sun-glint) 68%, var(--mist-white));--surface-color-field:radial-gradient(circle at 16vw 18vh, oklch(96% .02 125/.12), transparent 28rem), radial-gradient(circle at 78vw 18vh, oklch(89% .15 96/.1), transparent 24rem), radial-gradient(circle at 35vw 68vh, oklch(69% .18 145/.09), transparent 28rem), radial-gradient(circle at 82vw 88vh, oklch(42% .14 160/.08), transparent 22rem), linear-gradient(115deg, oklch(28% .11 150/.08), oklch(72% .17 145/.07) 42%, oklch(89% .15 96/.06) 68%, oklch(97% .02 125/.05));--wire-glow-field:radial-gradient(circle at 18vw 22vh, oklch(64% .17 145/.84), transparent 24rem), radial-gradient(circle at 76vw 46vh, oklch(89% .15 96/.78), transparent 26rem), radial-gradient(circle at 48vw 72vh, oklch(42% .14 160/.72), transparent 24rem), linear-gradient(115deg, oklch(20% .1 150/.46), oklch(72% .17 145/.84) 48%, oklch(89% .15 96/.68));font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canopy-black)}body{color:var(--text-primary);background:linear-gradient(180deg, oklch(94% .035 134) 0, var(--canopy-deep) 34rem, var(--canopy-black) 100%);min-width:320px;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{background:linear-gradient(180deg, transparent 0 43rem, oklch(9% .035 150/.65) 43rem 100%), var(--scene-light-field);min-height:100vh;overflow:hidden}.hero{isolation:isolate;background:linear-gradient(90deg, oklch(8% .04 145/.86) 0%, oklch(14% .05 145/.3) 42%, oklch(98% .02 105/.56) 100%), linear-gradient(180deg, oklch(96% .025 130/.04) 0%, oklch(14% .07 148/.68) 78%, var(--canopy-deep) 100%), url(/assets/hero-canopy-sunset.png) center / cover no-repeat, linear-gradient(135deg, oklch(8% .04 148), oklch(36% .12 142) 48%, oklch(92% .05 96));min-height:86vh;padding:24px 32px 64px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-3;opacity:.54;background:linear-gradient(118deg,oklch(6% .035 148/.52),#0000 54%),radial-gradient(22% 40% at 16% 22%,oklch(4% .025 145/.82),#0000 68%),repeating-linear-gradient(108deg,#0000 0 72px,oklch(74% .15 145/.06) 73px 74px,#0000 75px 180px);position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, var(--canopy-deep) 58%, var(--canopy-black));height:18rem;position:absolute;bottom:-2px;left:0;right:0}.hero-atmosphere{z-index:-2;pointer-events:none;opacity:.78;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.mist,.sun-wash{filter:blur(10px);background:linear-gradient(115deg,#0000 8%,oklch(97% .02 125/.2) 28%,#0000 52%),linear-gradient(20deg,#0000 36%,oklch(95% .04 100/.26) 56%,#0000 72%);display:block;position:absolute;inset:-12% -8%;transform:rotate(-4deg)}.mist-two{opacity:.58;transform:rotate(11deg)translateY(16%)}.sun-wash{filter:blur(6px);background:linear-gradient(95deg,#0000 45%,oklch(99% .025 95/.42) 82%,#0000 100%);transform:none}.topbar{z-index:20;width:min(calc(100% - 64px), var(--section-max));pointer-events:none;justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%)}.brand{min-height:44px;font-family:var(--font-display);color:var(--mist-white);text-shadow:0 1px 20px oklch(0% 0 0/.28);pointer-events:auto;align-items:center;gap:12px;font-size:1.08rem;font-weight:700;display:inline-flex;position:relative}.brand-mark{filter:drop-shadow(0 1px 8px oklch(0% 0 0/.34))drop-shadow(0 0 13px oklch(84% .12 138/.18));background:linear-gradient(145deg,oklch(88% .11 136),oklch(72% .16 146) 68%,oklch(58% .13 154));flex:none;width:38px;height:38px;display:block;-webkit-mask:url(/assets/canopytag-mark-mask.png) 50%/contain no-repeat;mask:url(/assets/canopytag-mark-mask.png) 50%/contain no-repeat}.topbar nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:oklch(9% .03 145/.34);border:1px solid oklch(100% 0 0/.24);border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.topbar nav a{color:oklch(96% .02 125/.88);border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.92rem;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.topbar nav a:hover,.topbar nav a:focus-visible{color:var(--mist-white);background:radial-gradient(at 50% -20%,oklch(100% 0 0/.24),#0000 70%),oklch(96% .04 120/.17);outline:none;box-shadow:inset 0 1px oklch(100% 0 0/.18),0 0 22px oklch(72% .17 145/.12)}.hero-content{z-index:2;width:min(100%, var(--section-max));margin:14vh auto 0;position:relative}.hero-kicker,.section-kicker{color:oklch(93% .14 105);letter-spacing:0;align-items:center;gap:8px;margin:0 0 18px;font-size:.86rem;font-weight:800;display:inline-flex}.hero h1,.section h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:700;line-height:.98}.hero h1{max-width:860px;color:var(--mist-white);text-shadow:0 16px 70px oklch(0% 0 0/.36);font-size:5.6rem;line-height:1.06}.hero h1 span{color:#0000;background:linear-gradient(100deg, var(--mist-white), var(--sun-glint) 42%, var(--leaf-lit));-webkit-background-clip:text;background-clip:text}.hero-copy{color:oklch(95% .025 125/.88);text-shadow:0 8px 32px oklch(0% 0 0/.28);max-width:690px;margin:26px 0 0;font-size:1.18rem;line-height:1.65}.button-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.scroll-cue{color:oklch(96% .035 118/.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(at 50% 0,oklch(100% 0 0/.18),#0000 70%),oklch(8% .035 150/.34);border:1px solid oklch(94% .06 125/.22);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin:28px auto 0;animation:2.8s ease-in-out infinite scroll-cue-breathe;display:none;box-shadow:inset 0 1px oklch(100% 0 0/.1),0 12px 28px oklch(0% 0 0/.24),0 0 24px oklch(72% .17 145/.12)}.cta,.support-action,.text-link{border:0;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:800;line-height:1;display:inline-flex}.cta{border-radius:999px;padding:0 19px;transition:transform .18s,color .18s,background .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.cta-primary{color:var(--text-dark);background:var(--mist-white);box-shadow:0 16px 40px oklch(0% 0 0/.28),0 0 0 1px oklch(100% 0 0/.16)}.cta-primary:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--leaf-lit), var(--sun-glint), var(--mist-white), var(--leaf-shadow), var(--leaf-lit));transition:filter .18s;animation:7s linear infinite spin-ring;position:absolute;inset:-2px}.cta-primary:after{content:"";z-index:-1;border-radius:inherit;background:var(--mist-white);transition:background .18s;position:absolute;inset:2px}.cta-secondary,.cta-glass{color:var(--mist-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:oklch(13% .05 145/.5);border:1px solid oklch(100% 0 0/.18)}.cta-plain{color:var(--mist-white);background:oklch(100% 0 0/.1)}.cta svg,.text-link svg{transition:color .18s,filter .18s,transform .18s}.cta:hover,.cta:focus-visible,.support-action:hover,.support-action:focus-visible,.text-link:hover,.text-link:focus-visible{outline:none;transform:translateY(-1px)}.cta:hover svg,.cta:focus-visible svg,.text-link:hover svg,.text-link:focus-visible svg{filter:drop-shadow(0 0 10px oklch(86% .12 130/.42))}.cta-primary:hover,.cta-primary:focus-visible{color:oklch(14% .065 145);box-shadow:0 16px 40px oklch(0% 0 0/.24),0 0 0 1px oklch(100% 0 0/.28),0 0 30px oklch(97% .02 125/.22),0 0 58px oklch(72% .17 145/.18)}.cta-primary:hover:before,.cta-primary:focus-visible:before{filter:brightness(1.14)saturate(1.08)}.cta-primary:hover:after,.cta-primary:focus-visible:after{background:radial-gradient(at 26% 0,oklch(100% 0 0/.92),#0000 68%),linear-gradient(100deg,oklch(99% .018 125),oklch(93% .075 126))}.cta-secondary:hover,.cta-secondary:focus-visible,.cta-glass:hover,.cta-glass:focus-visible{color:oklch(99.5% .012 126);background:radial-gradient(86% 130% at 22% -24%,oklch(100% 0 0/.22),#0000 66%),radial-gradient(110% 140% at 82% 118%,oklch(72% .17 145/.2),#0000 72%),oklch(24% .075 145/.56);border-color:oklch(96% .03 125/.36);box-shadow:inset 0 1px oklch(100% 0 0/.16),0 16px 38px oklch(0% 0 0/.22),0 0 34px oklch(97% .02 125/.12),0 0 58px oklch(72% .17 145/.14)}.cta-plain:hover,.cta-plain:focus-visible,.text-link:hover,.text-link:focus-visible{color:oklch(99.5% .012 126);background:radial-gradient(88% 150% at 24% -28%,oklch(100% 0 0/.24),#0000 68%),radial-gradient(110% 160% at 82% 118%,oklch(72% .17 145/.2),#0000 72%),oklch(96% .035 125/.14);box-shadow:inset 0 1px oklch(100% 0 0/.12),0 0 28px oklch(97% .02 125/.13),0 0 46px oklch(72% .17 145/.14)}.hero-preview{right:max(28px, calc((100vw - var(--section-max)) / 2));z-index:1;opacity:.92;width:47vw;min-width:520px;max-width:780px;height:440px;position:absolute;bottom:9vh}.floating-tag{border-radius:var(--radius-card);width:232px;min-height:132px;color:var(--mist-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;background:linear-gradient(oklch(10% .045 148/.34),oklch(8% .035 150/.22)),oklch(7% .025 150/.16);border:0;padding:18px;position:absolute;top:34%;right:9%;box-shadow:inset 0 1px oklch(100% 0 0/.12),0 20px 50px oklch(0% 0 0/.18),0 0 32px oklch(72% .17 145/.08)}.floating-tag span,.feature-card span{color:var(--sun-glint);font-family:var(--font-display);font-size:.78rem;font-weight:700;display:block}.floating-tag strong{font-family:var(--font-display);margin-top:8px;font-size:1.2rem;display:block}.floating-tag em{color:var(--text-muted);margin-top:10px;font-size:.86rem;font-style:normal;display:block}.section{background:linear-gradient(180deg, oklch(12% .045 148/.94), oklch(8% .03 150/.98)), var(--scene-light-field);padding:96px 32px;scroll-margin-top:104px;position:relative}.section:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(at 30% 20%,oklch(63% .14 145/.08),#0000 34rem),radial-gradient(at 80% 16%,oklch(87% .14 96/.08),#0000 28rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.section>*{z-index:1;width:min(100%, var(--section-max));margin-left:auto;margin-right:auto;position:relative}.section h2{color:var(--mist-white);font-size:3.2rem}.section p{color:var(--text-muted);font-size:1.08rem;line-height:1.72}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.tag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.light-card,.benchmark-shell,.benchmark-mode,.release-list,.support-action{border-radius:var(--radius-card);background:linear-gradient(150deg, oklch(13% .048 148/.68), oklch(6.5% .03 150/.76)), var(--surface-color-field), oklch(8% .03 150/.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;background-size:100vw 100vh;background-attachment:fixed;border:0;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.08),0 18px 54px oklch(0% 0 0/.18)}.light-card:before,.benchmark-shell:before,.benchmark-mode:before,.release-list:before,.support-action:before,.floating-tag:before{content:"";border-radius:inherit;background:var(--shared-color-field);opacity:.68;pointer-events:none;background-size:100vw 100vh;background-attachment:fixed;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.light-card:after,.benchmark-shell:after,.benchmark-mode:after,.release-list:after,.support-action:after,.floating-tag:after{content:"";z-index:-1;border-radius:inherit;background:var(--shared-color-field);filter:blur(34px);opacity:.07;pointer-events:none;background-size:100vw 100vh;background-attachment:fixed;position:absolute;inset:0}.feature-card{min-height:260px;padding:24px}.feature-card h3{color:var(--mist-white);font-family:var(--font-display);margin:52px 0 12px;font-size:1.25rem;line-height:1.12}.feature-card p{margin:0;font-size:.95rem;line-height:1.58}.benchmark-section{background:radial-gradient(ellipse 70% 52% at 50% 42%, oklch(16% .09 150/.54), transparent 68%), linear-gradient(180deg, var(--canopy-black), oklch(5.5% .024 152) 68%, var(--canopy-black));min-height:690px;padding-top:124px;overflow:hidden}.benchmark-shell{background-blend-mode:normal, normal, normal, normal, normal;background:radial-gradient(76% 60% at 64% 46%,#0000 0%,oklch(1.2% .01 150/.38) 76%),linear-gradient(90deg,oklch(1.2% .01 150/.58) 0%,oklch(1.8% .014 150/.45) 46%,oklch(1.2% .01 150/.3) 100%),linear-gradient(150deg,oklch(2% .014 150/.3),oklch(1% .01 150/.38)),url(/assets/canopy-background-leaves.png) 50%/cover no-repeat,oklch(5% .025 150/.2);grid-template-columns:minmax(0,1.08fr) minmax(360px,.46fr);align-items:center;gap:56px;min-height:560px;padding:clamp(36px,5vw,64px);display:grid;overflow:hidden}.benchmark-shell>*{z-index:1;position:relative}.benchmark-shell:before{z-index:2}.benchmark-shell:after{z-index:0;background:radial-gradient(circle, oklch(93% .17 96/.92) 0 .48rem, oklch(72% .2 145/.5) .54rem 1.15rem, transparent 4.4rem), radial-gradient(circle, oklch(76% .2 145/.84) 0 .42rem, oklch(89% .15 96/.42) .54rem 1.05rem, transparent 4rem), radial-gradient(circle, oklch(90% .15 96/.78) 0 .5rem, oklch(64% .17 145/.44) .62rem 1.3rem, transparent 4.8rem), var(--wire-glow-field);filter:drop-shadow(0 0 7px oklch(72% .17 145/.28))drop-shadow(0 0 16px oklch(89% .15 96/.16));-webkit-mask-source-type:alpha;mix-blend-mode:screen;opacity:.46;background-position:-34% 78%,34% 48%,116% 72%,50%,50%,50%,50%;background-repeat:no-repeat;background-size:145% 145%,130% 130%,165% 165%,100% 100%,100% 100%,100% 100%,100% 100%;animation:9s ease-in-out infinite circuit-pulse,6.8s cubic-bezier(.45,0,.2,1) infinite circuit-current-ping;inset:-2px;-webkit-mask-image:url(/assets/canopy-wire-alpha-mask.png);mask-image:url(/assets/canopy-wire-alpha-mask.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.benchmark-copy{isolation:isolate;text-shadow:0 10px 38px oklch(0% 0 0/.44);flex-direction:column;justify-content:center;align-items:flex-start;max-width:780px;padding:24px 0;display:flex;position:relative}.benchmark-copy:before{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(88% 72% at 42% 42%,oklch(1% .01 150/.68),oklch(1.4% .014 150/.46) 62%,#0000 88%),linear-gradient(90deg,oklch(1% .01 150/.5),#0000 82%);border-radius:28px;position:absolute;inset:-18px -24px -22px -22px}.benchmark-copy>*{z-index:1;position:relative}.benchmark-copy h2{max-width:820px;font-size:clamp(2.75rem,5.4vw,5rem);line-height:.98}.benchmark-copy p{color:oklch(88% .035 132/.86);max-width:760px;margin-top:24px}.benchmark-copy .text-link{margin-top:12px}.benchmark-modes{align-content:center;gap:14px;display:grid}.benchmark-mode{background-color:#0000;background-image:linear-gradient(135deg,oklch(10% .04 150/.84),oklch(4.5% .022 150/.9)),radial-gradient(92% 120% at 84% 16%,oklch(78% .14 96/.1),#0000 62%),radial-gradient(72% 110% at 18% 110%,oklch(64% .17 145/.08),#0000 72%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:138px;padding:22px;box-shadow:inset 0 1px oklch(100% 0 0/.08),inset 0 0 38px oklch(72% .17 145/.045),0 20px 54px oklch(0% 0 0/.2)}.benchmark-mode:before{opacity:.78;background:linear-gradient(145deg,oklch(42% .14 160/.5),oklch(68% .17 145/.42) 48%,oklch(90% .15 96/.78))}.benchmark-mode:after{display:none}.benchmark-mode span{min-width:34px;color:var(--sun-glint);font-size:.82rem;font-weight:800;display:inline-flex}.benchmark-mode h3{color:var(--mist-white);margin:14px 0 8px;font-size:1.12rem;line-height:1.1}.benchmark-mode p{margin:0;font-size:.9rem;line-height:1.46}.text-link{min-height:42px;color:var(--sun-glint);background:oklch(89% .15 96/.1);border-radius:999px;padding:0 16px;transition:transform .18s,color .18s,background .18s,box-shadow .18s}.release-section{background:linear-gradient(180deg, oklch(7.5% .03 152), oklch(10% .035 152)), var(--scene-light-field)}.release-content{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:42px;display:grid}.release-list{padding:12px}.release-item{min-height:54px;color:var(--mist-white);align-items:center;gap:12px;padding:0 12px;font-weight:800;display:flex}.release-item+.release-item{border-top:1px solid oklch(100% 0 0/.08)}.release-item span{background:var(--leaf-lit);border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px oklch(72% .17 145/.42)}.support-section{padding-bottom:96px;display:block}.support-section>div:first-child{grid-template-columns:minmax(0,.78fr);display:grid}.support-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.support-action{min-height:94px;color:var(--mist-white);background-color:#0000;background-image:radial-gradient(82% 105% at 24% -18%,oklch(96% .035 125/.08),#0000 62%),radial-gradient(92% 125% at 78% 118%,oklch(66% .15 148/.08),#0000 68%),linear-gradient(150deg,oklch(11% .044 148/.76),oklch(5.2% .026 150/.84));background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:flex-start;padding:24px;font-size:1rem;transition:transform .18s,color .18s,background .18s,box-shadow .18s}.support-action:before{background:linear-gradient(145deg, oklch(96% .035 125/.54), oklch(72% .16 145/.26) 48%, oklch(90% .13 96/.38)), var(--shared-color-field);opacity:.78;background-size:auto,100vw 100vh;background-attachment:scroll,fixed}.support-action:after{display:none}.support-action:before,.support-action:after{transition:opacity .18s,transform .18s,filter .18s,background .18s}.support-action:hover,.support-action:focus-visible{color:oklch(99.5% .012 126);background:radial-gradient(78% 112% at 24% -20%,oklch(98% .025 125/.16),#0000 62%),radial-gradient(96% 132% at 78% 118%,oklch(72% .17 145/.14),#0000 68%),linear-gradient(150deg,oklch(15% .052 148/.8),oklch(7% .032 150/.86));box-shadow:inset 0 1px oklch(100% 0 0/.18),0 18px 54px oklch(0% 0 0/.22),0 0 0 1px oklch(96% .025 126/.1),0 0 18px oklch(72% .17 145/.08)}.support-action:hover:before,.support-action:focus-visible:before{opacity:1;background:linear-gradient(145deg, oklch(100% 0 0/.74), oklch(86% .1 134/.58) 46%, oklch(90% .13 96/.62)), var(--shared-color-field);background-size:auto,100vw 100vh;background-attachment:scroll,fixed}.support-action svg{color:var(--sun-glint);transition:color .18s,filter .18s}.support-action:hover svg,.support-action:focus-visible svg{color:oklch(97% .06 122);filter:drop-shadow(0 0 12px oklch(86% .12 130/.5))}.site-footer{background:linear-gradient(180deg, oklch(7.5% .03 150/.76), oklch(4.5% .02 150/.94)), var(--scene-light-field);border-top:1px solid oklch(100% 0 0/.08);padding:34px 32px 52px;position:relative}.site-footer-inner{width:min(100%, var(--section-max));color:oklch(90% .025 125/.64);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;font-size:.88rem;font-weight:700;display:flex}.footer-links{align-items:center;gap:18px;display:flex}.footer-links a{color:oklch(90% .025 125/.7);transition:color .18s,text-shadow .18s}.footer-links a:hover,.footer-links a:focus-visible{color:oklch(96% .08 118);text-shadow:0 0 14px oklch(97% .02 125/.18),0 0 24px oklch(72% .17 145/.18);outline:none}@keyframes spin-ring{to{transform:rotate(1turn)}}@keyframes circuit-pulse{0%,to{opacity:.42;transform:scale(1)}48%{opacity:.86;transform:scale(1.01)}}@keyframes circuit-current-ping{0%,12%{background-position:-34% 78%,34% 48%,116% 72%,50%,50%,50%,50%}45%{background-position:34% 56%,64% 44%,78% 62%,50%,50%,50%,50%}72%{background-position:82% 28%,76% 58%,38% 84%,50%,50%,50%,50%}to{background-position:128% 16%,102% 68%,-24% 92%,50%,50%,50%,50%}}@keyframes scroll-cue-breathe{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.hero h1{font-size:4.8rem;line-height:1.06}.split,.release-content,.benchmark-shell{grid-template-columns:1fr}.benchmark-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.release-list{max-width:620px}}@media (width<=980px){.hero{min-height:auto;padding-bottom:420px}.hero h1{font-size:4rem;line-height:1.06}.hero-preview{width:90vw;min-width:0;bottom:36px;left:5vw;right:auto}.split,.release-content,.benchmark-shell,.tag-grid,.support-actions,.benchmark-modes{grid-template-columns:1fr}.feature-card{min-height:190px}.feature-card h3{margin-top:28px}}@media (width<=720px){.hero{min-height:min(760px,94svh);padding-bottom:34px}.hero,.section{padding-left:20px;padding-right:20px}.topbar{align-items:flex-start;width:calc(100% - 40px);top:18px}.brand{text-shadow:0 1px 14px oklch(0% 0 0/.32),0 0 20px oklch(98% .02 125/.12);gap:10px;font-size:1.02rem}.brand-mark{background:linear-gradient(145deg,oklch(90% .105 136),oklch(74% .15 146) 70%,oklch(62% .13 154));width:40px;height:40px}.topbar nav{display:none}.hero-content{margin-top:clamp(86px,13svh,112px)}.hero h1{font-size:2.75rem;line-height:1.08}.hero-copy,.section p{font-size:1rem}.hero-copy{line-height:1.54}.section{padding-top:48px;padding-bottom:76px;scroll-margin-top:76px}.section h2{font-size:2.3rem;line-height:1.04}.button-row{flex-direction:column;align-items:stretch}.cta{width:100%}.hero .button-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.hero .cta{white-space:nowrap;padding:0 12px}.hero .cta-primary{grid-column:1/-1}.scroll-cue{display:flex}.hero-preview{display:none}.floating-tag{top:38%;right:2%}.benchmark-section{min-height:auto;padding-top:56px}.benchmark-shell{gap:24px;padding:30px}.benchmark-shell:after{opacity:.34;background-position:-16% 96%,48% 84%,106% 100%,50%,50%,50%,50%;-webkit-mask-position:56% 100%;mask-position:56% 100%;-webkit-mask-size:auto 56%;mask-size:auto 56%}.benchmark-copy{padding:14px 0 12px}.benchmark-copy:before{opacity:1;inset:-18px -16px -20px}.benchmark-copy h2{font-size:2.15rem;line-height:1.08}.benchmark-copy p{font-size:1.02rem;line-height:1.62}.benchmark-copy .text-link{background:radial-gradient(80% 150% at 28% -22%,oklch(100% 0 0/.12),#0000 68%),oklch(28% .085 96/.46);width:100%;min-height:52px;box-shadow:inset 0 1px oklch(100% 0 0/.1),0 12px 34px oklch(0% 0 0/.24)}.benchmark-modes{gap:10px}.benchmark-mode{min-height:auto;padding:16px}.benchmark-mode h3{margin-top:10px}.site-footer{padding:30px 20px 42px}.site-footer-inner{flex-direction:column;align-items:flex-start}}
