.gl-root{color-scheme:dark;font-family:var(--gl-font-body);color:var(--gl-text);--gl-ink:#060e1a;--gl-plate:#0b1627;--gl-line:#1c2a40;--gl-text:#eef2f8;--gl-muted:#a9b6c9;--gl-subtle:#7d8ca3;--gl-gold:#e8a44a;--gl-blue:#7fb6fa;--gl-good:#34d399;--gl-poor:#f87171;--gl-font-display:Georgia,Cambria,"Times New Roman",serif;--gl-font-body:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gl-font-mono:var(--font-gl-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.gl-track{position:relative;height:700vh;overscroll-behavior-y:none}.gl-tag{opacity:var(--gl-tag,0)}.gl-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;padding-inline:clamp(16px,5vw,72px)}.gl-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--gl-line) 1px,transparent 1px);background-size:24px 24px;opacity:.55;pointer-events:none}.gl-copy{position:relative;z-index:2;height:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.gl-root{--gl-ease-out:cubic-bezier(0.16,1,0.3,1);--gl-ease-in:cubic-bezier(0.5,0,0.75,0);--gl-ease-soft:cubic-bezier(0.45,0,0.2,1)}.gl-step{grid-area:1/1;min-width:0;max-width:460px;transition:opacity .52s var(--gl-ease-out) .16s,transform .72s var(--gl-ease-out) .16s}.gl-step[data-state=after],.gl-step[data-state=before]{opacity:0;pointer-events:none;transition:opacity .2s var(--gl-ease-in),transform .26s var(--gl-ease-in)}.gl-step[data-state=before]{transform:translateY(8px)}.gl-step[data-state=after]{transform:translateY(-8px)}.gl-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:500 12px/16px var(--gl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-subtle)}.gl-eyebrow b{color:var(--gl-gold);font-weight:700}.gl-eyebrow i{flex:0 0 48px;height:1px;background:var(--gl-line)}.gl-root h1,.gl-root h2{margin:0;font-family:var(--gl-font-display);font-weight:600;letter-spacing:-.01em;text-wrap:balance}.gl-root h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02}.gl-root h2{font-size:clamp(32px,3.8vw,52px);line-height:1.06}.gl-root h1 em,.gl-root h2 em{font-style:italic;color:var(--gl-gold)}.gl-lead{margin:20px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--gl-muted);max-width:42ch}.gl-hint{margin-top:32px;font:500 12px/16px var(--gl-font-mono);letter-spacing:.14em;color:var(--gl-subtle)}.gl-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gl-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font:600 16px/1 var(--gl-font-body);text-decoration:none;transition:box-shadow .2s ease-out,background-color .2s ease-out}.gl-btn-primary{background:var(--gl-gold);color:var(--gl-ink)}.gl-btn-primary:hover{box-shadow:0 8px 32px -8px rgba(232,164,74,.6)}.gl-btn-ghost{border:1px solid #44546e;color:var(--gl-text)}.gl-btn-ghost:hover{background:var(--gl-plate)}.gl-btn:focus-visible{outline:2px solid var(--gl-blue);outline-offset:3px}.gl-scene{position:relative;z-index:1;height:100%;min-height:0;perspective:2400px}.gl-stack{position:absolute;left:50%;top:50%;margin:-175px 0 0 -280px;width:560px;height:350px;transform-style:preserve-3d;transform:scale(1) rotateX(58deg) rotate(-36deg)}.gl-plate{position:absolute;inset:0;border-radius:14px;transform-style:flat;backface-visibility:hidden;transition:opacity .65s var(--gl-ease-soft),box-shadow .65s var(--gl-ease-soft)}.gl-plate .gl-tag{position:absolute;left:-2px;top:-30px;display:flex;gap:8px;align-items:center;font:700 11px/16px var(--gl-font-mono);letter-spacing:.14em;color:var(--gl-subtle);white-space:nowrap;transition:color .65s var(--gl-ease-soft)}.gl-plate .gl-tag b{color:var(--gl-gold)}.gl-plate.is-active .gl-tag{color:var(--gl-text)}.gl-plate.is-active{box-shadow:inset 0 0 0 1.5px var(--gl-gold)}.gl-plate.is-dim{opacity:.2}.gl-glass{border:1px dashed rgba(127,182,250,calc(.35 * var(--gl-grid, 0)))}.gl-p-speed{background:#08111f;border:1px solid var(--gl-line);padding:28px 30px;align-content:start}.gl-p-speed,.gl-srow{display:grid;gap:14px}.gl-srow{grid-template-columns:124px 1fr 76px;align-items:center;font:500 12px/16px var(--gl-font-mono);color:var(--gl-muted)}.gl-srow .gl-bar{height:8px;border-radius:999px;background:var(--gl-line);overflow:hidden}.gl-srow .gl-bar span{display:block;height:100%;background:var(--gl-good);border-radius:999px}.gl-srow .gl-v{color:var(--gl-good);text-align:right}.gl-p-code{background:#08111f;border:1px solid var(--gl-line);padding:26px 30px;font:500 13px/24px var(--gl-font-mono);color:var(--gl-muted);white-space:pre;overflow:hidden}.gl-k{color:#c792ea}.gl-s{color:var(--gl-gold)}.gl-t{color:var(--gl-blue)}.gl-c{color:#4c5d78}.gl-p-structure{background:var(--gl-plate);border:1px solid var(--gl-line);overflow:hidden}.gl-cols{position:absolute;inset:0 24px;display:grid;grid-template-columns:repeat(12,1fr);gap:8px;opacity:var(--gl-grid,0)}.gl-cols span{background:rgba(127,182,250,.05)}.gl-box{opacity:var(--gl-grid,0);position:absolute;border:1px dashed rgba(127,182,250,.5);border-radius:6px}.gl-box:after{content:attr(data-name);position:absolute;right:6px;top:4px;font:500 9px/12px var(--gl-font-mono);letter-spacing:.08em;color:rgba(127,182,250,.8)}.gl-fill{border-radius:8px}.gl-fill,.gl-tx{position:absolute}.gl-tx{color:var(--gl-text)}.gl-proof{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gl-proof li{padding:6px 12px;border:1px solid var(--gl-line);border-radius:999px;background:var(--gl-plate);font:500 12px/16px var(--gl-font-mono);letter-spacing:.04em;color:var(--gl-muted);white-space:nowrap}.gl-proof li:first-child{border-color:rgba(232,164,74,.45);color:var(--gl-text)}.gl-spec{font:600 9px/12px var(--gl-font-mono);letter-spacing:.1em;color:var(--gl-gold)}.gl-palette,.gl-spec{position:absolute;opacity:var(--gl-grid,0)}.gl-palette{left:318px;top:52px;width:218px;display:flex;justify-content:space-between}.gl-palette span{display:inline-flex;align-items:center;gap:4px;font:500 8px/12px var(--gl-font-mono);letter-spacing:.04em;color:var(--gl-muted)}.gl-palette i{width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.gl-box-cta{transition:border-color .65s var(--gl-ease-soft),background-color .65s var(--gl-ease-soft)}.gl-plate.is-active .gl-box-cta{border:1.5px solid var(--gl-gold);background:rgba(232,164,74,.14)}.gl-plate.is-active .gl-box-cta:after{color:var(--gl-gold)}.gl-ln.hl{margin:0 -10px;padding:0 10px;border-radius:4px;transition:background-color .65s var(--gl-ease-soft)}.gl-plate.is-active .gl-ln.hl{background:rgba(232,164,74,.1);box-shadow:inset 2px 0 0 var(--gl-gold)}.gl-metrics{margin:28px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:460px}.gl-metric{background:var(--gl-plate);border:1px solid var(--gl-line);border-radius:14px;padding:14px 16px;min-width:0}.gl-metric dt{font:500 11px/14px var(--gl-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gl-subtle)}.gl-metric dd{margin:8px 0 0;font:700 26px/1 var(--gl-font-mono);font-variant-numeric:tabular-nums;color:var(--gl-text)}.gl-metric dd small{font-size:14px;color:var(--gl-muted);font-weight:500}.gl-metric .gl-was{margin-top:8px;font:500 12px/16px var(--gl-font-mono);color:var(--gl-subtle)}.gl-metric .gl-was s{color:var(--gl-poor);text-decoration-thickness:1px}.gl-note{margin:10px 0 0;font:500 11px/14px var(--gl-font-mono);letter-spacing:.08em;color:var(--gl-subtle)}.gl-rail{position:absolute;left:50%;bottom:8px;z-index:3;transform:translateX(-50%);display:flex;gap:0;align-items:center}.gl-rail button{width:34px;height:44px;padding:0;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(var(--gl-line),var(--gl-line)) 50% /calc(100% - 6px) 3px no-repeat;transition:width .6s var(--gl-ease-out)}.gl-rail button:hover{background-image:linear-gradient(var(--gl-muted),var(--gl-muted))}.gl-rail button.is-on{width:50px;background-image:linear-gradient(var(--gl-gold),var(--gl-gold))}.gl-rail button:focus-visible{outline:2px solid var(--gl-blue);outline-offset:-10px;border-radius:4px}.gl-p-code{white-space:normal}.gl-ln{display:block;white-space:pre}.gl-plate.is-active .gl-a{animation-duration:.7s;animation-fill-mode:both;animation-delay:var(--gl-d,0ms)}.gl-plate.is-active .gl-a-draw{animation-name:gl-draw;animation-duration:.8s;animation-timing-function:var(--gl-ease-out)}.gl-plate.is-active .gl-a-type{animation-name:gl-type;animation-duration:.6s;animation-timing-function:steps(18)}.gl-plate.is-active .gl-a-pop{animation-name:gl-pop;animation-duration:.8s;animation-timing-function:var(--gl-ease-out)}.gl-plate.is-active .gl-a-grow{animation-name:gl-grow;animation-duration:1.1s;animation-timing-function:var(--gl-ease-out)}.gl-plate.is-active .gl-a-fade{animation-name:gl-fade;animation-duration:.8s;animation-timing-function:var(--gl-ease-soft)}.gl-a-grow{display:block;transform-origin:left center}@keyframes gl-draw{0%{clip-path:inset(0 100% 100% 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes gl-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes gl-pop{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@keyframes gl-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gl-fade{0%{opacity:0}to{opacity:1}}.gl-caret{display:none;width:2px;height:.9em;margin-left:4px;vertical-align:-.08em;background:var(--gl-gold);animation:gl-blink 1s steps(1) infinite}.gl-plate.is-active .gl-caret{display:inline-block}@keyframes gl-blink{50%{opacity:0}}.gl-plate.is-active .gl-box{border-color:rgba(127,182,250,.85)}.gl-orb{position:absolute;border-radius:50%;transition:transform .6s ease-out}.gl-orb-a{width:150px;height:150px;right:-30px;bottom:-40px;background:var(--gl-gold)}.gl-orb-b{width:96px;height:96px;left:22px;top:24px;background:var(--gl-blue)}.gl-plate.is-active .gl-orb-a{animation:gl-drift-a 6s ease-in-out infinite}.gl-plate.is-active .gl-orb-b{animation:gl-drift-b 5s ease-in-out infinite}@keyframes gl-drift-a{50%{transform:translate(-14px,-10px)}}@keyframes gl-drift-b{50%{transform:translate(16px,12px)}}.gl-plate:after{content:"";position:absolute;left:0;right:0;top:-9px;height:20px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--gl-gold),transparent) 50% /100% 2px no-repeat,radial-gradient(50% 50% at 50% 50%,rgba(232,164,74,.32),transparent)}.gl-plate.is-active:after{opacity:1;animation:gl-scan 2.6s ease-in-out infinite}@keyframes gl-scan{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(340px);opacity:0}}.gl-plate:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 50%,rgba(232,164,74,.14),rgba(127,182,250,.04) 60%,transparent)}.gl-plate.is-active:before{animation:gl-land 1.4s var(--gl-ease-soft) .25s 1 both}@keyframes gl-land{0%{opacity:0}35%{opacity:1}to{opacity:0}}.gl-dec{font-variant-numeric:tabular-nums}.gl-beam{position:absolute;width:2px;height:var(--gl-beam-h,0);margin-left:-1px;transform-origin:top center;transform:translateZ(var(--gl-beam-z,0)) rotateX(90deg);pointer-events:none;background:linear-gradient(rgba(127,182,250,0),rgba(127,182,250,.45),rgba(127,182,250,0));opacity:var(--gl-beam-o,0);overflow:hidden}.gl-beam:after{content:"";position:absolute;left:-1px;width:4px;height:26px;border-radius:4px;background:var(--gl-blue);box-shadow:0 0 12px 2px rgba(127,182,250,.8);animation:gl-packet 2.2s ease-in-out infinite}.gl-beam:nth-of-type(2):after{animation-delay:.55s}.gl-beam:nth-of-type(3):after{animation-delay:1.1s}.gl-beam:nth-of-type(4):after{animation-delay:1.65s}@keyframes gl-packet{0%{top:-30px}to{top:100%}}.gl-w{display:inline-block}.gl-step[data-state=on] .gl-w{animation:gl-rise .9s var(--gl-ease-out) both;animation-delay:calc(.18s + var(--gl-i) * 40ms)}.gl-step[data-state=on] .gl-lead{animation:gl-rise .9s var(--gl-ease-out) .32s both}.gl-step[data-state=on] .gl-cta,.gl-step[data-state=on] .gl-metrics,.gl-step[data-state=on] .gl-note,.gl-step[data-state=on] .gl-proof{animation:gl-rise .9s var(--gl-ease-out) .42s both}@keyframes gl-rise{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.gl-spot{position:absolute;left:0;top:0;width:1200px;height:1200px;margin:-600px 0 0 -600px;pointer-events:none;background:radial-gradient(closest-side,rgba(232,164,74,.08),transparent);transform:translate3d(70vw,40vh,0)}@media (hover:none),(pointer:coarse){.gl-spot{display:none}}.gl-metric dd.is-good span:first-child{color:var(--gl-good)}.gl-recent{margin-top:28px;max-width:460px}.gl-recent-label{margin:0 0 10px;font:500 11px/14px var(--gl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-subtle)}.gl-recent-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gl-recent-card{display:grid;gap:8px;min-width:0;color:var(--gl-muted);text-decoration:none;font:500 13px/16px var(--gl-font-body);border-radius:12px;transition:color .2s ease-out}.gl-recent-img{position:relative;display:block;aspect-ratio:16/10;border-radius:10px;border:1px solid var(--gl-line);overflow:hidden;background:var(--gl-plate);transition:transform .3s var(--gl-ease-out),border-color .3s ease-out}.gl-recent-pic{-o-object-fit:cover;object-fit:cover}.gl-recent-card:hover{color:var(--gl-text)}.gl-recent-card:hover .gl-recent-img{transform:translateY(-2px);border-color:rgba(232,164,74,.5)}.gl-recent-card:focus-visible{outline:2px solid var(--gl-blue);outline-offset:4px}.gl-recent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-trust{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:18px 0 0;font:500 13px/18px var(--gl-font-body);color:var(--gl-subtle)}.gl-trust i{width:8px;height:8px;border-radius:50%;background:var(--gl-good);box-shadow:0 0 0 4px rgba(52,211,153,.15)}.gl-trust a{color:var(--gl-muted);text-decoration:underline;text-decoration-color:var(--gl-line);text-underline-offset:3px}.gl-trust a:hover{color:var(--gl-text);text-decoration-color:var(--gl-gold)}.gl-trust a:focus-visible{outline:2px solid var(--gl-blue);outline-offset:3px;border-radius:2px}.gl-step[data-state=on] .gl-recent,.gl-step[data-state=on] .gl-trust{animation:gl-rise .9s var(--gl-ease-out) .52s both}.gl-callouts{position:absolute;inset:0;z-index:2;pointer-events:none}.gl-co-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gl-co-lines line{stroke:rgba(232,164,74,.55);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--gl-ease-out)}.gl-co-lines circle{fill:var(--gl-ink);stroke:var(--gl-gold);stroke-width:1.5;opacity:0;transition:opacity .4s ease-out}.gl-co-lines .gl-co-num{font:700 9px/1 var(--gl-font-mono);fill:var(--gl-gold);opacity:0;transition:opacity .4s ease-out}.gl-co{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--gl-line);border-radius:999px;background:rgba(11,22,39,.9);font:700 11px/14px var(--gl-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gl-text);white-space:nowrap;opacity:0;transform:translate(var(--gl-co-x,0),var(--gl-co-y,0)) translateX(-8px);transition:opacity .5s var(--gl-ease-out),transform .6s var(--gl-ease-out)}.gl-co b{color:var(--gl-gold)}.gl-callouts.is-on .gl-co{opacity:1;transform:translate(var(--gl-co-x,0),var(--gl-co-y,0))}.gl-callouts.is-on .gl-co-lines line{stroke-dashoffset:0}.gl-callouts.is-on .gl-co-lines .gl-co-num,.gl-callouts.is-on .gl-co-lines circle{opacity:1}.gl-callouts.is-compact .gl-co{display:none}@media (max-width:820px){.gl-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch}.gl-scene{grid-row:1}.gl-copy{grid-row:2;height:auto;align-items:start;padding-top:8px}.gl-lead{margin-top:12px}.gl-metric{padding:10px 12px}.gl-metric dt{letter-spacing:.06em}.gl-metric dd{font-size:20px;white-space:nowrap}.gl-metric dd small{font-size:12px}.gl-metrics{margin-top:16px;gap:8px}.gl-eyebrow{margin-bottom:12px}.gl-eyebrow b{white-space:nowrap}.gl-eyebrow i{flex-basis:24px}.gl-rail{bottom:max(0px,env(safe-area-inset-bottom))}.gl-copy{padding-bottom:48px}.gl-step[data-gl-step="6"]{position:absolute;left:0;right:0;bottom:48px}}@media (max-width:820px) and (max-height:760px){.gl-root h1{font-size:32px}.gl-root h2{font-size:28px}.gl-lead{font-size:15px;line-height:1.5;margin-top:8px}.gl-hint{display:none}.gl-eyebrow{margin-bottom:8px}.gl-metrics,.gl-proof{margin-top:12px}.gl-proof{gap:6px}.gl-proof li{padding:4px 10px;font-size:11px}.gl-metric{padding:8px 10px}.gl-metric dt{font-size:10px;line-height:12px}.gl-metric dd{font-size:17px;margin-top:4px}.gl-metric .gl-was{margin-top:4px;font-size:11px}.gl-note{display:none}.gl-cta{margin-top:16px;gap:8px}.gl-btn{min-height:44px;padding:0 18px;font-size:15px}.gl-recent{margin-top:16px}.gl-recent-label{margin-bottom:6px}.gl-recent-card{font-size:12px;gap:4px}.gl-trust{margin-top:10px;font-size:12px}}@media (max-width:319px){.gl-metric{padding:8px 6px}.gl-metric .gl-was{font-size:10px;letter-spacing:-.02em;white-space:nowrap}.gl-metric dd{font-size:14px}}@media (max-width:359px){.gl-root h1{font-size:28px}.gl-root h2{font-size:25px}.gl-metric{padding:8px}.gl-metric dt{letter-spacing:.02em}.gl-metric dd{font-size:15px}.gl-metric dd small{font-size:10px}}@media (max-height:500px) and (orientation:landscape){.gl-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}.gl-scene{grid-row:1;grid-column:2}.gl-copy{grid-row:1;grid-column:1;height:100%;align-items:center;padding:0 0 36px}.gl-root h1{font-size:28px}.gl-root h2{font-size:24px}.gl-eyebrow{margin-bottom:8px}.gl-lead{font-size:14px;line-height:1.45;margin-top:8px}.gl-hint{display:none}.gl-proof{margin-top:10px;gap:6px}.gl-proof li{padding:3px 9px;font-size:11px}.gl-metrics{margin-top:10px;gap:6px}.gl-metric{padding:6px 10px}.gl-metric dt{font-size:10px;line-height:12px}.gl-metric dd{font-size:17px;margin-top:4px;white-space:nowrap}.gl-metric .gl-was{margin-top:2px;font-size:11px}.gl-note{display:none}.gl-cta{margin-top:12px;gap:8px}.gl-btn{min-height:44px;padding:0 16px;font-size:14px}.gl-rail{bottom:0}.gl-step[data-gl-step="6"]{position:relative;left:auto;right:auto;bottom:auto}.gl-recent{display:none}.gl-trust{margin-top:8px;font-size:12px}}.gl-intro{position:absolute;left:50%;top:50%;margin:-175px 0 0 -280px;width:560px;height:350px;transform-style:preserve-3d;pointer-events:none}.gl-iplate{position:absolute;inset:0;border-radius:14px;background:rgba(9,18,33,.92);border:1px solid rgba(127,182,250,.3);opacity:0;backface-visibility:hidden}.gl-iplate.is-first{background:#0a1527;border-color:transparent}.gl-iplate .gl-fill{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(90% 120% at 30% 0,rgba(232,164,74,.1),transparent 60%);opacity:0}.gl-iplate svg{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible}.gl-iplate rect{fill:none;stroke:var(--gl-gold);stroke-width:1.5}.gl-iplate b{top:-26px;font:700 11px/16px var(--gl-font-mono);letter-spacing:.14em;color:var(--gl-gold)}.gl-iplate b,.gl-isweep{position:absolute;left:0;opacity:0}.gl-isweep{top:-6px;bottom:-6px;width:28px;margin-left:-14px;background:linear-gradient(90deg,transparent,rgba(232,164,74,.35) 40%,#f5c27a 50%,rgba(232,164,74,.35) 60%,transparent)}.gl-intro-label{position:absolute;left:0;right:0;bottom:12%;margin:0;z-index:4;display:grid;justify-items:center;gap:10px;opacity:0;pointer-events:none}.gl-intro-label span{font:700 12px/16px var(--gl-font-mono);letter-spacing:.32em;color:var(--gl-text)}.gl-intro-label i{display:block;width:120px;height:1px;background:linear-gradient(var(--gl-gold),var(--gl-gold)) 0 /var(--gl-progress,0) 100% no-repeat,var(--gl-line)}.gl-stage.is-intro .gl-copy,.gl-stage.is-intro .gl-rail,.gl-stage.is-intro-stack .gl-stack{opacity:0}.gl-stage .gl-copy,.gl-stage .gl-rail{transition:opacity .6s var(--gl-ease-soft)}.gl-stage .gl-stack{transition:opacity .25s linear}@media (prefers-reduced-motion:reduce){.gl-plate,.gl-rail button,.gl-step{transition:none}.gl-beam:after,.gl-caret,.gl-plate.is-active .gl-a,.gl-plate.is-active .gl-orb-a,.gl-plate.is-active .gl-orb-b,.gl-plate:after,.gl-plate:before,.gl-step[data-state=on] .gl-cta,.gl-step[data-state=on] .gl-lead,.gl-step[data-state=on] .gl-metrics,.gl-step[data-state=on] .gl-note,.gl-step[data-state=on] .gl-proof,.gl-step[data-state=on] .gl-recent,.gl-step[data-state=on] .gl-trust,.gl-step[data-state=on] .gl-w{animation:none!important}.gl-co,.gl-co-lines .gl-co-num,.gl-co-lines circle,.gl-co-lines line{transition:none!important}}@font-face{font-family:__JetBrains_Mono_c1b175;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_c1b175;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_c1b175;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_c1b175;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_c1b175;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_c1b175;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_c1b175;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_c1b175;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_c1b175;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_c1b175;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_c1b175;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_c1b175;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_c1b175;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c1b175{font-family:__JetBrains_Mono_c1b175,__JetBrains_Mono_Fallback_c1b175;font-style:normal}.__variable_c1b175{--font-gl-mono:"__JetBrains_Mono_c1b175","__JetBrains_Mono_Fallback_c1b175"}