.hd[data-astro-cid-zgnvc4t4]{position:relative;overflow:hidden;padding:9rem 0 clamp(2rem,6vh,4rem);background:radial-gradient(70% 60% at 75% 40%,#EAF0FB,var(--bg) 70%)}.hd-grid[data-astro-cid-zgnvc4t4]{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1rem,3vw,3rem);align-items:center}.hd-grid[data-astro-cid-zgnvc4t4]>[data-astro-cid-zgnvc4t4]{min-width:0}.hd-copy[data-astro-cid-zgnvc4t4]{position:relative;z-index:2}.hd-title[data-astro-cid-zgnvc4t4]{font-size:clamp(2.4rem,4.4vw,3.9rem);line-height:1.06;margin:1rem 0 0;color:var(--ink);text-wrap:balance}.hd-title[data-astro-cid-zgnvc4t4] .hd-grad{font-style:italic;background:linear-gradient(100deg,#2547a8,#5b3fa8 40%,#0a6fc2 60%,#2547a8);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.hd-sub[data-astro-cid-zgnvc4t4]{margin-top:1.6rem;font-size:1.13rem;max-width:36rem;color:var(--ink2)}.hd-ctas[data-astro-cid-zgnvc4t4]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.hd-trust[data-astro-cid-zgnvc4t4]{margin-top:1.4rem;font-size:.86rem;color:var(--muted)}.hd-right[data-astro-cid-zgnvc4t4]{--ho-bas:2.6rem;position:relative}.hd-vis[data-astro-cid-zgnvc4t4]{position:relative;height:clamp(24rem,34vw,31rem);margin:-1rem calc(-1*(max(0px,(100vw - 72rem) / 2) + 1.25rem)) 0 -2rem}.hd-vis[data-astro-cid-zgnvc4t4]{transition:--rev 1.3s cubic-bezier(.22,.8,.3,1)}.hd-vis[data-astro-cid-zgnvc4t4].ready{--rev:115%}.hd-cv[data-astro-cid-zgnvc4t4]{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%),linear-gradient(0deg,transparent,#000 9%),linear-gradient(180deg,#000 calc(var(--rev) - 14%),transparent var(--rev));-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent,#000 9%),linear-gradient(0deg,transparent,#000 9%),linear-gradient(180deg,#000 calc(var(--rev) - 14%),transparent var(--rev));mask-composite:intersect,intersect}@media(prefers-reduced-motion:reduce){.hd-vis[data-astro-cid-zgnvc4t4]{transition:none}}.hd-tags[data-astro-cid-zgnvc4t4]{position:absolute;inset:0;pointer-events:none}.hd-tag[data-astro-cid-zgnvc4t4]{position:absolute;left:0;top:0;opacity:0;transition:opacity .8s;will-change:transform}.hd-bl[data-astro-cid-zgnvc4t4]{position:relative;display:grid;padding:.45rem .7rem .5rem;border-radius:.7rem;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-left:3px solid var(--c);box-shadow:0 14px 30px -20px #0b102473;font-size:.72rem;color:var(--muted);white-space:nowrap;transform-origin:50% 100%}.hd-bl[data-astro-cid-zgnvc4t4] b[data-astro-cid-zgnvc4t4]{font:500 .62rem JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--c)}.hd-bl[data-astro-cid-zgnvc4t4] time[data-astro-cid-zgnvc4t4]{justify-self:end;margin-top:.15rem;font:500 .6rem/1.2 JetBrains Mono,monospace;color:var(--muted)}.hd-bl[data-astro-cid-zgnvc4t4] time[data-astro-cid-zgnvc4t4]:empty{display:none}.hd-vis[data-astro-cid-zgnvc4t4].ready .hd-tag[data-astro-cid-zgnvc4t4]{opacity:1;transition-delay:1.2s}.hd-tag[data-astro-cid-zgnvc4t4].dit .hd-bl[data-astro-cid-zgnvc4t4]{width:max-content;max-width:14rem;white-space:normal;background:#fff;color:var(--ink);font-size:.76rem;line-height:1.4}.hd-tag[data-astro-cid-zgnvc4t4].dit .hd-bl[data-astro-cid-zgnvc4t4]:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.hd-bl[data-astro-cid-zgnvc4t4].pop{animation:hdPop .45s cubic-bezier(.3,1.4,.5,1)}@keyframes hdPop{0%{transform:scale(.82);opacity:.2}}.hd-dots[data-astro-cid-zgnvc4t4]{display:inline-flex;gap:3px;padding:.35rem 0 .25rem}.hd-dots[data-astro-cid-zgnvc4t4] i[data-astro-cid-zgnvc4t4]{width:5px;height:5px;border-radius:50%;background:var(--c);animation:hdDot 1s ease-in-out infinite}.hd-dots[data-astro-cid-zgnvc4t4] i[data-astro-cid-zgnvc4t4]:nth-child(2){animation-delay:.15s}.hd-dots[data-astro-cid-zgnvc4t4] i[data-astro-cid-zgnvc4t4]:nth-child(3){animation-delay:.3s}@keyframes hdDot{50%{transform:translateY(-3px);opacity:.4}}.hd-vis[data-astro-cid-zgnvc4t4].ready .hd-tags[data-astro-cid-zgnvc4t4].parle .hd-tag[data-astro-cid-zgnvc4t4][data-t=link]{opacity:0;transition-delay:0s}.hd-hint[data-astro-cid-zgnvc4t4]{margin:.75rem 0 0;text-align:center;font:500 .62rem/1.5 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .8s 1.2s}.hd[data-astro-cid-zgnvc4t4].d3 .hd-hint[data-astro-cid-zgnvc4t4]{opacity:1}.hd-vis[data-astro-cid-zgnvc4t4].fin~.hd-hint[data-astro-cid-zgnvc4t4]{opacity:0;transition-delay:0s}.hd-caps[data-astro-cid-zgnvc4t4]{list-style:none;margin:1rem 0 0;padding:0;display:grid}.hd-caps[data-astro-cid-zgnvc4t4] li[data-astro-cid-zgnvc4t4]{grid-area:1/1;display:grid;justify-items:center;gap:.5rem;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.hd-caps[data-astro-cid-zgnvc4t4] li[data-astro-cid-zgnvc4t4].act{opacity:1;visibility:visible;transition:opacity .6s .3s}.hd-steps[data-astro-cid-zgnvc4t4]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .45rem;margin:0;font-size:.78rem;color:var(--muted)}.hd-steps[data-astro-cid-zgnvc4t4] em[data-astro-cid-zgnvc4t4]{font:500 .64rem JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:var(--c);margin-right:.25rem}.hd-steps[data-astro-cid-zgnvc4t4] span[data-astro-cid-zgnvc4t4]{padding:.2rem .6rem;border-radius:99px;border:1px solid var(--line);background:var(--bg2);transition:border-color .4s,color .4s,background .4s}.hd-steps[data-astro-cid-zgnvc4t4] span[data-astro-cid-zgnvc4t4].on{border-color:var(--c);color:var(--ink);background:color-mix(in srgb,var(--c) 9%,#fff)}.hd-txt[data-astro-cid-zgnvc4t4]{margin:0;max-width:34rem;text-align:center;font-size:.9rem;line-height:1.55;color:var(--ink2)}@media(prefers-reduced-motion:no-preference){.hd-title[data-astro-cid-zgnvc4t4] .hd-grad{animation:hdFlow 9s ease-in-out 1s infinite}}@keyframes hdFlow{50%{background-position:100% 0}}@media(max-width:900px){.hd-grid[data-astro-cid-zgnvc4t4]{grid-template-columns:1fr}.hd-vis[data-astro-cid-zgnvc4t4]{height:min(100vw,28rem);margin:1rem -1.25rem 0}.hd-tag[data-astro-cid-zgnvc4t4][data-t=link],.hd-hint[data-astro-cid-zgnvc4t4]{display:none}.hd-bl[data-astro-cid-zgnvc4t4]{font-size:.62rem;padding:.35rem .55rem}.hd-tag[data-astro-cid-zgnvc4t4].dit .hd-bl[data-astro-cid-zgnvc4t4]{max-width:10.5rem;font-size:.68rem}.hd-txt[data-astro-cid-zgnvc4t4]{font-size:.85rem}.hd[data-astro-cid-zgnvc4t4]{padding-bottom:1.5rem}}.ct[data-astro-cid-kchmda3t]{display:grid;gap:1rem}.ct-tabs[data-astro-cid-kchmda3t]{justify-self:start;display:inline-flex;padding:4px;gap:4px;border-radius:99px;background:var(--tint);border:1px solid var(--line)}.ct-tabs[data-astro-cid-kchmda3t] button[data-astro-cid-kchmda3t]{padding:.45rem 1rem;border-radius:99px;border:0;background:transparent;font:inherit;font-size:.85rem;color:var(--muted);cursor:pointer;transition:background .4s,color .4s}.ct-tabs[data-astro-cid-kchmda3t] button[data-astro-cid-kchmda3t][aria-pressed=true]{background:var(--bg2);color:var(--ink);box-shadow:0 2px 8px -4px #0b10244d}.ct-stage[data-astro-cid-kchmda3t]{position:relative;aspect-ratio:5/4;container-type:size;border:1px solid var(--line);border-radius:1.5rem;overflow:hidden;background:radial-gradient(circle,color-mix(in srgb,var(--care) 18%,transparent) 1px,transparent 1.5px) 0 0/22px 22px,var(--bg)}.ct-lines[data-astro-cid-kchmda3t]{position:absolute;inset:0;width:100%;height:100%}.ct-lines[data-astro-cid-kchmda3t] path[data-astro-cid-kchmda3t]{fill:none;vector-effect:non-scaling-stroke;stroke-width:1.5}.mess[data-astro-cid-kchmda3t] path[data-astro-cid-kchmda3t]{stroke:#f79009;stroke-dasharray:5 6;animation:ctDash 1.6s linear infinite;transition:opacity .9s}.mess[data-astro-cid-kchmda3t] .x[data-astro-cid-kchmda3t]{stroke:#d92d20;opacity:.6}@keyframes ctDash{to{stroke-dashoffset:-22}}.one[data-astro-cid-kchmda3t]{stroke:var(--care);stroke-width:2.5!important;transform-box:fill-box;transform-origin:top;transform:scaleY(0);transition:transform 1.2s .9s cubic-bezier(.65,0,.35,1)}.ct-pro[data-astro-cid-kchmda3t],.ct-cyb[data-astro-cid-kchmda3t],.ct-you[data-astro-cid-kchmda3t],.ct-bub[data-astro-cid-kchmda3t]{position:absolute;transform:translate(-50%,-50%)}.ct-pro[data-astro-cid-kchmda3t]{left:calc(var(--x)*1%);top:calc(var(--y)*1% + 8cqh);display:grid;gap:.15rem;text-align:center;padding:.7rem 1rem;min-width:28cqw;border-radius:.9rem;background:var(--bg2);border:1px solid color-mix(in srgb,var(--c) 35%,var(--line));box-shadow:0 14px 30px -20px #0b102459;font-size:clamp(.66rem,2.4cqw,.9rem);transition:left 1.3s cubic-bezier(.65,0,.35,1),top 1.3s cubic-bezier(.65,0,.35,1),opacity .8s .6s,transform 1.3s cubic-bezier(.65,0,.35,1);animation:ctJit 3.2s ease-in-out calc(var(--i)*-1.1s) infinite}.ct-pro[data-astro-cid-kchmda3t] b[data-astro-cid-kchmda3t]{color:var(--c)}.ct-pro[data-astro-cid-kchmda3t] span[data-astro-cid-kchmda3t]{color:var(--muted);font-size:.85em}@keyframes ctJit{50%{translate:0 -5px}}.ct-cyb[data-astro-cid-kchmda3t]{left:50%;top:30%;display:grid;justify-items:center;gap:.3rem;padding:1rem 1.6rem;border-radius:1.1rem;background:var(--bg2);border:1px solid color-mix(in srgb,var(--care) 40%,var(--line));box-shadow:0 24px 50px -24px color-mix(in srgb,var(--care) 60%,transparent);opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .8s 1s,transform 1s 1s cubic-bezier(.3,1.4,.5,1);font-size:clamp(.66rem,2.4cqw,.9rem)}.ct-cyb[data-astro-cid-kchmda3t] img[data-astro-cid-kchmda3t]{height:clamp(1.8rem,9cqw,3rem);width:auto}.ct-cyb[data-astro-cid-kchmda3t] span[data-astro-cid-kchmda3t]{color:var(--muted)}.ct-bub[data-astro-cid-kchmda3t]{font-size:clamp(.6rem,2.2cqw,.82rem);padding:.4rem .7rem;border-radius:.7rem;background:#fef0c7;color:#93370d;white-space:nowrap;transition:opacity .5s;animation:ctPop 4s ease-in-out infinite}.b1[data-astro-cid-kchmda3t]{left:28%;top:52%}.b2[data-astro-cid-kchmda3t]{left:74%;top:60%;animation-delay:-2s}@keyframes ctPop{0%,15%{opacity:0;scale:.8}25%,70%{opacity:1;scale:1}85%,to{opacity:0;scale:.9}}.ct-you[data-astro-cid-kchmda3t]{left:50%;top:84%;display:grid;justify-items:center;gap:.25rem;text-align:center;padding:.8rem 1.2rem;border-radius:1rem;background:var(--bg2);color:var(--ink);border:1px solid var(--line);box-shadow:0 14px 30px -20px #0b102459;font-size:clamp(.66rem,2.4cqw,.9rem);min-width:56cqw}.ct-you[data-astro-cid-kchmda3t] span[data-astro-cid-kchmda3t]{grid-area:2/1;font-size:.85em;transition:opacity .6s}.ct-you[data-astro-cid-kchmda3t] .before[data-astro-cid-kchmda3t]{color:#b54708}.ct-you[data-astro-cid-kchmda3t] .after[data-astro-cid-kchmda3t]{color:#067647;opacity:0}.ct[data-astro-cid-kchmda3t].v1 .mess[data-astro-cid-kchmda3t]{opacity:0}.ct[data-astro-cid-kchmda3t].v1 .mess[data-astro-cid-kchmda3t] path[data-astro-cid-kchmda3t]{opacity:0}.ct[data-astro-cid-kchmda3t].v1 .one[data-astro-cid-kchmda3t]{transform:none}.ct[data-astro-cid-kchmda3t].v1 .ct-pro[data-astro-cid-kchmda3t]{left:50%;top:30%;opacity:0;transform:translate(-50%,-50%) scale(.7);transition-delay:0s,0s,.4s,0s;animation-play-state:paused}.ct[data-astro-cid-kchmda3t].v1 .ct-cyb[data-astro-cid-kchmda3t]{opacity:1;transform:translate(-50%,-50%) scale(1)}.ct[data-astro-cid-kchmda3t].v1 .ct-bub[data-astro-cid-kchmda3t]{opacity:0!important;animation:none}.ct[data-astro-cid-kchmda3t].v1 .before[data-astro-cid-kchmda3t]{opacity:0}.ct[data-astro-cid-kchmda3t].v1 .after[data-astro-cid-kchmda3t]{opacity:1}@media(max-width:640px){.ct-stage[data-astro-cid-kchmda3t]{aspect-ratio:auto;height:24rem}}@media(prefers-reduced-motion:reduce){.ct[data-astro-cid-kchmda3t] [data-astro-cid-kchmda3t]{animation:none!important;transition:none!important}}.cv[data-astro-cid-tvpemizq]{display:grid;gap:1rem}@media(min-width:640px){.cv[data-astro-cid-tvpemizq]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.cv[data-astro-cid-tvpemizq]{grid-template-columns:repeat(4,1fr)}}.cv-card[data-astro-cid-tvpemizq]{padding:1rem 1rem 1.3rem;border:1px solid color-mix(in srgb,var(--build) 22%,var(--line));border-radius:1.2rem;background:var(--bg2);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.cv-card[data-astro-cid-tvpemizq]:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px color-mix(in srgb,var(--build) 60%,transparent)}.cv-card[data-astro-cid-tvpemizq] h3[data-astro-cid-tvpemizq]{font-size:1.1rem;margin:1rem .3rem .3rem}.cv-card[data-astro-cid-tvpemizq]>p[data-astro-cid-tvpemizq]{font-size:.85rem;color:var(--muted);margin:0 .3rem}.cv-pv[data-astro-cid-tvpemizq]{position:relative;height:9.5rem;border-radius:.9rem;overflow:hidden;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--build) 12%,transparent),transparent 65%),var(--tint);font-size:.68rem;color:var(--ink)}.cv[data-astro-cid-tvpemizq]:not(.on) .cv-pv[data-astro-cid-tvpemizq] [data-astro-cid-tvpemizq]{animation-play-state:paused!important}.pv-site[data-astro-cid-tvpemizq]{position:absolute;inset:.8rem;border-radius:.5rem;background:#fff;padding:.5rem;display:grid;gap:.35rem;align-content:start;box-shadow:0 10px 20px -14px #0b102466}.pv-site[data-astro-cid-tvpemizq] i[data-astro-cid-tvpemizq]{display:block;border-radius:.25rem;background:var(--tint);animation:pvBuild 6s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--d,0)*.25s)}.pv-site[data-astro-cid-tvpemizq] .bar[data-astro-cid-tvpemizq]{height:.4rem;width:40%;--d:0}.pv-site[data-astro-cid-tvpemizq] .hero[data-astro-cid-tvpemizq]{height:1.6rem;background:linear-gradient(120deg,var(--build),var(--care));--d:1}.pv-site[data-astro-cid-tvpemizq] .l1[data-astro-cid-tvpemizq]{height:.35rem;width:80%;--d:2}.pv-site[data-astro-cid-tvpemizq] .l2[data-astro-cid-tvpemizq]{height:.35rem;width:60%;--d:3}.pv-site[data-astro-cid-tvpemizq] .btn[data-astro-cid-tvpemizq]{height:.7rem;width:30%;border-radius:99px;background:var(--build);--d:4}.pv-site[data-astro-cid-tvpemizq] .row[data-astro-cid-tvpemizq]{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.pv-site[data-astro-cid-tvpemizq] .row[data-astro-cid-tvpemizq] i[data-astro-cid-tvpemizq]{height:1.4rem;--d:5}@keyframes pvBuild{0%{opacity:0;transform:translateY(6px)}8%,85%{opacity:1;transform:none}95%,to{opacity:0}}.pv-app[data-astro-cid-tvpemizq]{position:absolute;left:50%;top:.7rem;bottom:-1rem;width:7.5rem;transform:translate(-50%);border-radius:1rem 1rem 0 0;background:#fff;border:3px solid var(--ink2);border-bottom:0;padding:.6rem .55rem;display:grid;gap:.35rem;align-content:start}.pv-app[data-astro-cid-tvpemizq] b[data-astro-cid-tvpemizq]{font-size:.68rem}.pv-app[data-astro-cid-tvpemizq] p[data-astro-cid-tvpemizq]{margin:0;display:flex;align-items:center;gap:.35rem;padding:.3rem .35rem;border-radius:.35rem;background:var(--tint);font-size:.6rem}.pv-app[data-astro-cid-tvpemizq] p[data-astro-cid-tvpemizq] i[data-astro-cid-tvpemizq]{width:.7rem;height:.7rem;border-radius:.2rem;border:1.5px solid var(--muted);flex:none;animation:pvTick 6s infinite;animation-delay:calc(.8s + var(--j)*1.1s)}@keyframes pvTick{0%,8%{background:transparent;border-color:var(--muted)}12%,85%{background:#12b76a;border-color:#12b76a;box-shadow:inset 0 0 0 2px #fff}to{background:transparent;border-color:var(--muted)}}.pv-ges[data-astro-cid-tvpemizq] svg[data-astro-cid-tvpemizq]{position:absolute;inset:0;width:100%;height:100%}.pv-ges[data-astro-cid-tvpemizq] path[data-astro-cid-tvpemizq]{fill:none;stroke:color-mix(in srgb,var(--build) 35%,transparent);stroke-width:1.5;stroke-dasharray:3 4}.pv-ges[data-astro-cid-tvpemizq] .dot[data-astro-cid-tvpemizq]{fill:var(--build)}.pv-ges[data-astro-cid-tvpemizq] .m[data-astro-cid-tvpemizq]{position:absolute;transform:translate(-50%,-50%);padding:.25rem .5rem;border-radius:.4rem;background:#fff;border:1px solid color-mix(in srgb,var(--build) 30%,var(--line));font-weight:600;box-shadow:0 6px 14px -10px #0b102480;animation:pvPulse 4s infinite}.m0[data-astro-cid-tvpemizq]{left:20%;top:27%}.m1[data-astro-cid-tvpemizq]{left:80%;top:27%;animation-delay:1s!important}.m2[data-astro-cid-tvpemizq]{left:80%;top:73%;animation-delay:2s!important}.m3[data-astro-cid-tvpemizq]{left:20%;top:73%;animation-delay:3s!important}@keyframes pvPulse{0%,20%{border-color:var(--build);box-shadow:0 0 0 3px color-mix(in srgb,var(--build) 20%,transparent)}35%,to{border-color:color-mix(in srgb,var(--build) 30%,var(--line));box-shadow:0 6px 14px -10px #0b102480}}.pv-ia[data-astro-cid-tvpemizq]{position:absolute;inset:.8rem;display:grid;gap:.45rem;align-content:center}.pv-ia[data-astro-cid-tvpemizq] p[data-astro-cid-tvpemizq]{margin:0;padding:.45rem .6rem;border-radius:.7rem;line-height:1.3}.pv-ia[data-astro-cid-tvpemizq] .q[data-astro-cid-tvpemizq]{justify-self:end;max-width:85%;background:var(--build);color:#fff;border-bottom-right-radius:.2rem;animation:pvIn 7s infinite}.pv-ia[data-astro-cid-tvpemizq] .a[data-astro-cid-tvpemizq]{max-width:90%;background:#fff;border-bottom-left-radius:.2rem;display:grid;gap:.2rem;animation:pvIn 7s 1.2s infinite both}.pv-ia[data-astro-cid-tvpemizq] .a[data-astro-cid-tvpemizq] em[data-astro-cid-tvpemizq]{font-style:normal;font-size:.58rem;color:var(--build);background:color-mix(in srgb,var(--build) 10%,#fff);padding:.1rem .35rem;border-radius:.25rem;justify-self:start}@keyframes pvIn{0%{opacity:0;transform:translateY(6px)}8%,85%{opacity:1;transform:none}95%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.cv[data-astro-cid-tvpemizq] [data-astro-cid-tvpemizq]{animation:none!important}}.eg[data-astro-cid-ndbldulv]{display:grid;gap:1rem}@media(min-width:640px){.eg[data-astro-cid-ndbldulv]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.eg[data-astro-cid-ndbldulv]{grid-template-columns:repeat(3,1fr)}}.eg-card[data-astro-cid-ndbldulv]{padding:1.5rem;border:1px solid var(--line);border-radius:1.1rem;background:var(--bg2);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.eg-card[data-astro-cid-ndbldulv]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -26px color-mix(in srgb,var(--care) 60%,transparent)}.eg-card[data-astro-cid-ndbldulv] h3[data-astro-cid-ndbldulv]{font-size:1.1rem;margin:1rem 0 .3rem}.eg-card[data-astro-cid-ndbldulv] p[data-astro-cid-ndbldulv]{font-size:.875rem;color:var(--muted);margin:0}.eg-ic[data-astro-cid-ndbldulv]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--care) 12%,#fff),color-mix(in srgb,var(--build) 12%,#fff))}.eg-ic[data-astro-cid-ndbldulv] svg[data-astro-cid-ndbldulv]{width:2.4rem;height:2.4rem;fill:none;stroke:var(--care);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.eg-ic[data-astro-cid-ndbldulv] svg[data-astro-cid-ndbldulv] [data-astro-cid-ndbldulv]{transform-box:fill-box;transform-origin:center}.eg-ic[data-astro-cid-ndbldulv] .stars[data-astro-cid-ndbldulv] circle[data-astro-cid-ndbldulv],.eg-ic[data-astro-cid-ndbldulv] .core[data-astro-cid-ndbldulv]{fill:var(--build);stroke:none}.eg-ic[data-astro-cid-ndbldulv] .halo[data-astro-cid-ndbldulv]{fill:color-mix(in srgb,var(--care) 25%,transparent);stroke:none}.eg-ic[data-astro-cid-ndbldulv] .stars[data-astro-cid-ndbldulv]{transform-box:view-box;transform-origin:24px 24px}.eg-ic[data-astro-cid-ndbldulv] .gear[data-astro-cid-ndbldulv]{fill:var(--build);stroke:none}.eg-ic[data-astro-cid-ndbldulv] .sig[data-astro-cid-ndbldulv],.eg-ic[data-astro-cid-ndbldulv] .chk[data-astro-cid-ndbldulv]{stroke-dasharray:100;stroke-dashoffset:100}.eg-ic[data-astro-cid-ndbldulv] .chk[data-astro-cid-ndbldulv]{stroke:#12b76a;stroke-width:2.8}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .pin[data-astro-cid-ndbldulv],.eg-card[data-astro-cid-ndbldulv]:hover .pin[data-astro-cid-ndbldulv]{animation:egDrop .8s cubic-bezier(.3,1.5,.5,1) calc(var(--i)*.15s) both}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .halo[data-astro-cid-ndbldulv]{animation:egHalo 2.4s ease-in-out calc(var(--i)*.15s + .8s) infinite}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .stars[data-astro-cid-ndbldulv]{animation:egSpin 24s linear infinite}.eg-card[data-astro-cid-ndbldulv]:hover .stars[data-astro-cid-ndbldulv]{animation-duration:4s}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .br[data-astro-cid-ndbldulv].l{animation:egOpenL 1s cubic-bezier(.3,1.4,.5,1) calc(var(--i)*.15s) both}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .br[data-astro-cid-ndbldulv].r{animation:egOpenR 1s cubic-bezier(.3,1.4,.5,1) calc(var(--i)*.15s) both}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .gear[data-astro-cid-ndbldulv]{animation:egPop .6s cubic-bezier(.3,1.6,.5,1) calc(var(--i)*.15s + .5s) both}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .arrow[data-astro-cid-ndbldulv]{animation:egOut 2.2s cubic-bezier(.45,0,.25,1) calc(var(--i)*.15s) infinite}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .sig[data-astro-cid-ndbldulv]{animation:egDraw 1.6s ease calc(var(--i)*.15s + .3s) forwards}.eg[data-astro-cid-ndbldulv].on .eg-card[data-astro-cid-ndbldulv] .chk[data-astro-cid-ndbldulv]{animation:egDraw .7s ease calc(var(--i)*.15s + .6s) forwards}.eg-card[data-astro-cid-ndbldulv]:hover .sig[data-astro-cid-ndbldulv],.eg-card[data-astro-cid-ndbldulv]:hover .chk[data-astro-cid-ndbldulv]{animation:egRedraw 1.2s ease forwards}@keyframes egDrop{0%{transform:translateY(-14px);opacity:0}}@keyframes egHalo{50%{transform:scale(1.35);opacity:.5}}@keyframes egSpin{to{transform:rotate(360deg)}}@keyframes egOpenL{0%{transform:translate(7px)}}@keyframes egOpenR{0%{transform:translate(-7px)}}@keyframes egPop{0%{transform:scale(0)}}@keyframes egOut{0%{transform:translateY(6px);opacity:0}30%,70%{transform:none;opacity:1}to{transform:translateY(-6px);opacity:0}}@keyframes egDraw{to{stroke-dashoffset:0}}@keyframes egRedraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.eg[data-astro-cid-ndbldulv] [data-astro-cid-ndbldulv]{animation:none!important}.eg-ic[data-astro-cid-ndbldulv] .sig[data-astro-cid-ndbldulv],.eg-ic[data-astro-cid-ndbldulv] .chk[data-astro-cid-ndbldulv]{stroke-dashoffset:0}}.rz[data-astro-cid-ybgzkljw]{position:relative;background:var(--bg);overflow:hidden}.rz[data-astro-cid-ybgzkljw]:before{content:"";position:absolute;inset:-20% -10% auto;height:80%;background:radial-gradient(45% 55% at 70% 40%,color-mix(in srgb,var(--rzc,var(--care)) 16%,transparent),transparent 70%);filter:blur(40px);transition:background 1s;pointer-events:none}.rz[data-astro-cid-ybgzkljw] .wrap[data-astro-cid-ybgzkljw]{position:relative}.rz-bill[data-astro-cid-ybgzkljw]{display:grid;margin-top:2.5rem}.rz-pane[data-astro-cid-ybgzkljw]{grid-area:1/1;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;visibility:hidden}.rz-pane[data-astro-cid-ybgzkljw].on{visibility:visible}.rz-kind[data-astro-cid-ybgzkljw]{display:flex;align-items:center;gap:.75rem;font:500 .7rem JetBrains Mono,monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--c)}.rz-n[data-astro-cid-ybgzkljw]{font-size:.7rem;padding:.2rem .45rem;border:1px solid currentColor;border-radius:.35rem}.rz-name[data-astro-cid-ybgzkljw]{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.02;margin-top:1rem}.rz-line[data-astro-cid-ybgzkljw]{margin-top:.6rem;font-family:Newsreader,Newsreader Fallback,serif;font-style:italic;font-size:1.35rem;color:var(--c)}.rz-desc[data-astro-cid-ybgzkljw]{margin-top:1rem;color:var(--ink2);max-width:32rem}.rz-tags[data-astro-cid-ybgzkljw]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.2rem}.rz-tags[data-astro-cid-ybgzkljw] li[data-astro-cid-ybgzkljw]{font-size:.78rem;padding:.3rem .7rem;border-radius:999px;background:var(--bg2);border:1px solid var(--line);color:var(--ink2)}.rz-collab[data-astro-cid-ybgzkljw]{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-size:.86rem;color:var(--muted)}.rz-collab[data-astro-cid-ybgzkljw] span[data-astro-cid-ybgzkljw]{width:1.4rem;height:1px;background:var(--c)}.rz-go[data-astro-cid-ybgzkljw]{margin-top:1.6rem}.rz-screen[data-astro-cid-ybgzkljw]{border-radius:1rem;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 40px 80px -40px #0b102473,0 0 0 6px color-mix(in srgb,var(--c) 8%,transparent)}.rz-bar[data-astro-cid-ybgzkljw]{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;background:var(--tint);border-bottom:1px solid var(--line)}.rz-bar[data-astro-cid-ybgzkljw] i[data-astro-cid-ybgzkljw]{width:.55rem;height:.55rem;border-radius:50%;background:#c9d3e6}.rz-bar[data-astro-cid-ybgzkljw] span[data-astro-cid-ybgzkljw]{margin-left:.6rem;font:400 .72rem JetBrains Mono,monospace;color:var(--muted);background:#fff;padding:.2rem .7rem;border-radius:999px}.rz-view[data-astro-cid-ybgzkljw]{aspect-ratio:16/10;overflow:hidden;container-type:size}.rz-view[data-astro-cid-ybgzkljw] img[data-astro-cid-ybgzkljw]{width:100%;height:auto;display:block}.rz-rowwrap[data-astro-cid-ybgzkljw]{position:relative;display:flex;justify-content:center;margin-top:2.5rem}.rz-row[data-astro-cid-ybgzkljw]{position:relative;display:flex;align-items:flex-end;gap:.9rem;max-width:100%;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scrollbar-width:none;padding:7.5rem 1.1rem 1rem;margin-top:-6.5rem;border-radius:1.6rem}.rz-row[data-astro-cid-ybgzkljw]:before{content:"";position:absolute;inset:6.5rem 0 0;border-radius:1.6rem;border:1px solid var(--line);background:linear-gradient(180deg,#ffffffb3,#eef2fb8c);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 60px -36px #0b102473;pointer-events:none}.rz-row[data-astro-cid-ybgzkljw]::-webkit-scrollbar{display:none}.rz-glow[data-astro-cid-ybgzkljw]{position:absolute;bottom:.2rem;left:0;width:9rem;height:3rem;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--rzc,var(--care)) 45%,transparent),transparent);filter:blur(10px);transform:translate(var(--gx,0));transition:transform .7s cubic-bezier(.2,.8,.2,1),background .7s;pointer-events:none}.rz-tile[data-astro-cid-ybgzkljw]{--s:1;position:relative;flex:none;width:9.5rem;display:flex;flex-direction:column;align-items:center;padding:0;background:none;border:0;cursor:pointer;color:inherit;margin-inline:calc((var(--s) - 1)*2.4rem);transition:margin .25s cubic-bezier(.2,.8,.2,1)}.rz-thumb[data-astro-cid-ybgzkljw]{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:.8rem;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 28px -18px #0b10248c,0 0 0 1px var(--line);transform-origin:50% 100%;transform:scale(var(--s));transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.rz-thumb[data-astro-cid-ybgzkljw] img[data-astro-cid-ybgzkljw]{width:100%;height:100%;object-fit:cover;object-position:top;transition:filter .5s}.rz-tile[data-astro-cid-ybgzkljw]:not(.on) .rz-thumb[data-astro-cid-ybgzkljw] img[data-astro-cid-ybgzkljw]{filter:saturate(.6) brightness(1.03)}.rz-tile[data-astro-cid-ybgzkljw].on .rz-thumb[data-astro-cid-ybgzkljw]{box-shadow:0 18px 34px -16px color-mix(in srgb,var(--c) 70%,transparent),0 0 0 2px var(--c)}.rz-tip[data-astro-cid-ybgzkljw]{position:absolute;bottom:calc(1.1rem + 5.9rem * var(--s) + .7rem);left:50%;translate:-50% 6px;padding:.45rem .8rem;border-radius:.6rem;background:var(--ink);color:#fff;font-size:.78rem;font-weight:600;white-space:nowrap;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s,translate .2s;z-index:3}.rz-tip[data-astro-cid-ybgzkljw] small[data-astro-cid-ybgzkljw]{display:block;font-weight:400;font-size:.68rem;opacity:.7}.rz-tip[data-astro-cid-ybgzkljw]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--ink)}.rz-tile[data-astro-cid-ybgzkljw]:hover .rz-tip[data-astro-cid-ybgzkljw],.rz-tile[data-astro-cid-ybgzkljw]:focus-visible .rz-tip[data-astro-cid-ybgzkljw]{opacity:1;translate:-50% 0}.rz-dot[data-astro-cid-ybgzkljw]{position:relative;display:block;margin-top:.7rem;width:5px;height:5px;border-radius:999px;background:#c3cce0;overflow:hidden;transition:width .5s cubic-bezier(.2,.8,.2,1),background .4s}.rz-tile[data-astro-cid-ybgzkljw].on .rz-dot[data-astro-cid-ybgzkljw]{width:2.6rem;background:color-mix(in srgb,var(--c) 22%,transparent)}.rz-prog[data-astro-cid-ybgzkljw]{position:absolute;inset:0;background:var(--c);transform:scaleX(0);transform-origin:left}.rz-tile[data-astro-cid-ybgzkljw]:focus-visible{outline:none}.rz-tile[data-astro-cid-ybgzkljw]:focus-visible .rz-thumb[data-astro-cid-ybgzkljw]{outline:2px solid var(--c);outline-offset:3px}.rz-arrow[data-astro-cid-ybgzkljw]{position:absolute;top:calc(50% + 1.5rem);z-index:4;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--ink);box-shadow:0 10px 24px -12px #0b102466;cursor:pointer;transition:opacity .3s}.rz-arrow[data-astro-cid-ybgzkljw].prev{left:-.6rem}.rz-arrow[data-astro-cid-ybgzkljw].next{right:-.6rem}.rz-arrow[data-astro-cid-ybgzkljw][disabled]{opacity:0;pointer-events:none}.sr-only[data-astro-cid-ybgzkljw]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.rz-pane[data-astro-cid-ybgzkljw].on .rz-screen[data-astro-cid-ybgzkljw]{animation:rzIn 1s cubic-bezier(.2,.8,.2,1) both}.rz-pane[data-astro-cid-ybgzkljw].on .rz-copy[data-astro-cid-ybgzkljw]>[data-astro-cid-ybgzkljw]{animation:rzUp .8s cubic-bezier(.2,.8,.2,1) both}.rz-pane[data-astro-cid-ybgzkljw].on .rz-copy[data-astro-cid-ybgzkljw]>[data-astro-cid-ybgzkljw]:nth-child(2){animation-delay:.06s}.rz-pane[data-astro-cid-ybgzkljw].on .rz-copy[data-astro-cid-ybgzkljw]>[data-astro-cid-ybgzkljw]:nth-child(3){animation-delay:.12s}.rz-pane[data-astro-cid-ybgzkljw].on .rz-copy[data-astro-cid-ybgzkljw]>[data-astro-cid-ybgzkljw]:nth-child(4){animation-delay:.18s}.rz-pane[data-astro-cid-ybgzkljw].on .rz-copy[data-astro-cid-ybgzkljw]>[data-astro-cid-ybgzkljw]:nth-child(n+5){animation-delay:.24s}.rz-pane[data-astro-cid-ybgzkljw].on .rz-view[data-astro-cid-ybgzkljw] img[data-astro-cid-ybgzkljw]{animation:rzTrailer 18s cubic-bezier(.45,0,.35,1) .6s infinite alternate}.rz-tile[data-astro-cid-ybgzkljw].on .rz-thumb[data-astro-cid-ybgzkljw]{animation:rzBounce .7s cubic-bezier(.3,1.6,.5,1)}.rz-tile[data-astro-cid-ybgzkljw].on .rz-prog[data-astro-cid-ybgzkljw]{animation:rzProg 8s linear forwards}.rz[data-astro-cid-ybgzkljw]:hover .rz-prog[data-astro-cid-ybgzkljw],.rz[data-astro-cid-ybgzkljw]:focus-within .rz-prog[data-astro-cid-ybgzkljw]{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.rz-tile[data-astro-cid-ybgzkljw].on .rz-prog[data-astro-cid-ybgzkljw]{transform:none}}@keyframes rzIn{0%{opacity:0;transform:translate(40px) scale(.97);filter:blur(8px)}}@keyframes rzUp{0%{opacity:0;transform:translateY(18px)}}@keyframes rzTrailer{to{transform:translateY(calc(-100% + 100cqh))}}@keyframes rzProg{to{transform:scaleX(1)}}@keyframes rzBounce{40%{translate:0 -14px}}@media(max-width:900px){.rz-pane[data-astro-cid-ybgzkljw]{grid-template-columns:1fr}.rz-screen[data-astro-cid-ybgzkljw]{order:-1}.rz-rowwrap[data-astro-cid-ybgzkljw]{justify-content:flex-start}.rz-tile[data-astro-cid-ybgzkljw]{width:7.5rem}.rz-arrow[data-astro-cid-ybgzkljw]{display:none}}
