.bench[data-astro-cid-j7lin2ee]{padding:96px 0}.head[data-astro-cid-j7lin2ee]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:40px;display:flex}.head[data-astro-cid-j7lin2ee] p[data-astro-cid-j7lin2ee]{max-width:46ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.head[data-astro-cid-j7lin2ee] a[data-astro-cid-j7lin2ee]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--shell-border-strong);text-underline-offset:3px}.grid[data-astro-cid-j7lin2ee]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card[data-astro-cid-j7lin2ee]{background:var(--ghost-track);box-shadow:var(--ghost-highlight);border-radius:16px;padding:5px}:root[data-theme=light] .card[data-astro-cid-j7lin2ee]{box-shadow:inset 0 0 0 1px var(--line);background:#fafaf9}.visual[data-astro-cid-j7lin2ee]{background-color:#08070680;background-image:radial-gradient(var(--dots) 1px, transparent 1.4px);background-size:14px 14px;border-radius:11px;place-items:center;height:150px;display:grid}:root[data-theme=light] .visual[data-astro-cid-j7lin2ee]{box-shadow:inset 0 0 0 1px var(--line);background-color:#fff}.n[data-astro-cid-j7lin2ee]{color:var(--ink);letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1}.count[data-astro-cid-j7lin2ee]{font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.n[data-astro-cid-j7lin2ee] small[data-astro-cid-j7lin2ee]{color:var(--muted);letter-spacing:-.01em;margin-left:3px;font-size:18px}.body[data-astro-cid-j7lin2ee]{padding:16px 17px 15px}h3[data-astro-cid-j7lin2ee]{margin:0 0 6px;font-size:15px;font-weight:600}.body[data-astro-cid-j7lin2ee] p[data-astro-cid-j7lin2ee]{color:var(--muted);margin:0;font-size:13px;line-height:1.55}@media (width<=960px){.grid[data-astro-cid-j7lin2ee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.grid[data-astro-cid-j7lin2ee]{grid-template-columns:minmax(0,1fr)}.bench[data-astro-cid-j7lin2ee]{padding:64px 0}}.mark[data-astro-cid-q7vp7eiq]{aspect-ratio:821/1031;width:132px}.mark[data-astro-cid-q7vp7eiq] svg{width:100%;height:100%;display:block;overflow:visible}.mark[data-astro-cid-q7vp7eiq] .ear{transform-box:view-box;transform-origin:0 0}.mark[data-astro-cid-q7vp7eiq] .sway-up{animation:3.2s ease-in-out infinite alternate sway-up}.mark[data-astro-cid-q7vp7eiq] .sway-far{animation:3.9s ease-in-out infinite alternate sway-far}.mark[data-astro-cid-q7vp7eiq] .up{animation:5s ease-in-out .5s infinite up}.mark[data-astro-cid-q7vp7eiq] .far{animation:6.3s ease-in-out .58s infinite far}.mark[data-astro-cid-q7vp7eiq]:hover .up{animation:1.1s ease-in-out flick-up}.mark[data-astro-cid-q7vp7eiq]:hover .far{animation:1.1s ease-in-out 80ms flick-far}@keyframes sway-up{0%{transform:skew(-1.2deg)}to{transform:skew(1.2deg)}}@keyframes sway-far{0%{transform:skewY(1deg)}to{transform:skewY(-.8deg)}}@keyframes up{0%{transform:none}3.5%{transform:skew(16deg)}7.7%{transform:skew(-10deg)}11.2%{transform:skew(6deg)}14.7%{transform:skew(-3.5deg)}18.2%{transform:skew(1.5deg)}21.7%,55%{transform:none}57.8%{transform:skew(7deg)}61.3%{transform:skew(-3deg)}64.8%,to{transform:none}}@keyframes far{0%{transform:none}3.3%{transform:skewY(8deg)}7.2%{transform:skewY(-5deg)}10.6%{transform:skewY(2.5deg)}13.9%{transform:skewY(-1deg)}17.2%,60%{transform:none}62.5%{transform:skewY(4deg)}65%{transform:skewY(-2deg)}67.5%,to{transform:none}}@keyframes flick-up{0%,to{transform:none}16%{transform:skew(16deg)}36%{transform:skew(-10deg)}52%{transform:skew(6deg)}68%{transform:skew(-3.5deg)}84%{transform:skew(1.5deg)}}@keyframes flick-far{0%,to{transform:none}20%{transform:skewY(8deg)}42%{transform:skewY(-5deg)}62%{transform:skewY(2.5deg)}82%{transform:skewY(-1deg)}}@media (prefers-reduced-motion:reduce){.mark[data-astro-cid-q7vp7eiq] .ear{animation:none}}.lh[data-astro-cid-qmrutqly]{--lh-left:44px;--lh-right:32px;padding-bottom:72px;position:relative;overflow:hidden}.lh-inner[data-astro-cid-qmrutqly]{max-width:1728px;padding:clamp(120px, 16vh, 176px) var(--lh-right) 0 var(--lh-left);margin:0 auto}.lh-top[data-astro-cid-qmrutqly]{animation:rise 1.1s var(--ease-out) both;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title lede""actions lede";column-gap:64px;display:grid}.lh-title[data-astro-cid-qmrutqly]{color:var(--ink);letter-spacing:-.036em;grid-area:title;margin:0;font-size:clamp(32px,2.9vw,54px);font-weight:500;line-height:1.1}.lh-lede[data-astro-cid-qmrutqly]{color:var(--muted);letter-spacing:-.01em;grid-area:lede;align-self:end;margin:0 0 -.28em;font-size:clamp(15px,1.1vw,18px);line-height:1.55}.lh-lede[data-astro-cid-qmrutqly] span[data-astro-cid-qmrutqly]{white-space:nowrap;display:block}.lh-actions[data-astro-cid-qmrutqly]{flex-wrap:wrap;grid-area:actions;gap:10px;margin-top:30px;display:flex}.stage[data-astro-cid-qmrutqly]{--px:0;--py:0;isolation:isolate;height:clamp(560px,52vw,820px);animation:rise 1.2s var(--ease-out) .12s both;border-radius:8px;margin-top:clamp(28px,10vh - 52px,52px);position:relative;overflow:hidden}.stage[data-astro-cid-qmrutqly]:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}:root[data-theme=light] .stage[data-astro-cid-qmrutqly]:after{box-shadow:inset 0 0 0 1px #18160f0d}.art[data-astro-cid-qmrutqly]{background:var(--bg-deep);transform:translate(calc(var(--px) * -12px), calc(var(--py) * -9px));transition:transform .6s var(--ease-out);position:absolute;inset:-4%;overflow:hidden}.blob[data-astro-cid-qmrutqly]{filter:blur(70px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate drift;position:absolute}.b1[data-astro-cid-qmrutqly]{background:radial-gradient(closest-side,#f0a830,#0000);width:55%;height:70%;top:30%;left:30%}.b2[data-astro-cid-qmrutqly]{background:radial-gradient(closest-side,#ff8a65,#0000);width:45%;height:60%;animation-duration:22s;animation-delay:-6s;top:-10%;left:55%}.b3[data-astro-cid-qmrutqly]{opacity:.35;background:radial-gradient(closest-side,#e11d48,#0000);width:40%;height:55%;animation-duration:26s;animation-delay:-12s;top:45%;left:5%}:root[data-theme=light] .blob[data-astro-cid-qmrutqly]{opacity:.35}.grain[data-astro-cid-qmrutqly]{background-image:radial-gradient(var(--dots) 1px, transparent 1.4px);background-size:16px 16px;position:absolute;inset:0}@keyframes drift{to{transform:translate(8%,-6%)scale(1.12)}}.window[data-astro-cid-qmrutqly],.rabbit[data-astro-cid-qmrutqly]{z-index:2;transform:translate(calc(var(--px) * var(--depth) * 1px), calc(var(--py) * var(--depth) * 1px));transition:transform .6s var(--ease-out);position:absolute}.window[data-astro-cid-qmrutqly]{animation:window-in 1s var(--ease-out) both}.w-code[data-astro-cid-qmrutqly]{width:clamp(520px,44vw,760px);animation-delay:.36s;top:clamp(32px,11.4vh - 66px,72px);left:6%}.w-term[data-astro-cid-qmrutqly]{width:clamp(400px,30vw,520px);animation-delay:.68s;top:calc(clamp(32px,11.4vh - 66px,72px) + 40px);right:5%}.w-status[data-astro-cid-qmrutqly]{z-index:3;width:clamp(380px,31vw,540px);animation-delay:.52s;top:calc(clamp(32px,11.4vh - 66px,72px) + 270px);right:16%}.code[data-astro-cid-qmrutqly]{font-size:clamp(12.5px,.75vw,14px)}.caret[data-astro-cid-qmrutqly]{vertical-align:-2px;background:var(--ink);width:7px;height:13px;margin-left:4px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.list[data-astro-cid-qmrutqly]{padding:6px}.row[data-astro-cid-qmrutqly]{border-radius:8px;grid-template-columns:10px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;height:38px;padding:0 10px;font-size:13px;display:grid}.row[data-astro-cid-qmrutqly].active{background:var(--row-active)}.dot[data-astro-cid-qmrutqly]{border-radius:50%;width:8px;height:8px}.delivered[data-astro-cid-qmrutqly]{background:#5cc787}.delayed[data-astro-cid-qmrutqly]{background:var(--honey-2)}.to[data-astro-cid-qmrutqly]{color:var(--ink);font-weight:500}.detail[data-astro-cid-qmrutqly]{color:var(--faint);font:11.5px var(--font-code);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-foot[data-astro-cid-qmrutqly]{height:32px;color:var(--muted);align-items:center;gap:6px;margin-top:6px;padding-left:12px;font-size:12px;display:flex}.status-foot[data-astro-cid-qmrutqly]:hover{color:var(--ink)}.rabbit[data-astro-cid-qmrutqly]{animation:fade 1.4s var(--ease-out) .9s both;bottom:5%;right:4%}.rabbit[data-astro-cid-qmrutqly] .mark{filter:drop-shadow(0 20px 40px #00000059);width:clamp(130px,12vw,200px)}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}}@keyframes window-in{0%{opacity:0;translate:0 22px}}@keyframes fade{0%{opacity:0}}@media (width<=1100px){.w-code[data-astro-cid-qmrutqly]{width:62%}.w-term[data-astro-cid-qmrutqly]{width:46%}.w-status[data-astro-cid-qmrutqly]{width:56%;right:8%}}@media (width<=768px){.lh[data-astro-cid-qmrutqly]{--lh-left:22px;--lh-right:22px;padding-bottom:48px}.lh-top[data-astro-cid-qmrutqly]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""lede""actions"}.lh-title[data-astro-cid-qmrutqly] br[data-astro-cid-qmrutqly]{display:none}.lh-lede[data-astro-cid-qmrutqly]{margin:16px 0 0}.lh-lede[data-astro-cid-qmrutqly] span[data-astro-cid-qmrutqly]{white-space:normal;display:inline}.lh-actions[data-astro-cid-qmrutqly]{flex-direction:column;margin-top:24px}.lh-actions[data-astro-cid-qmrutqly] .btn[data-astro-cid-qmrutqly]{width:100%}.stage[data-astro-cid-qmrutqly]{place-items:center;height:auto;min-height:300px;margin-top:32px;padding:40px 16px;display:grid}.window[data-astro-cid-qmrutqly]{display:none}.rabbit[data-astro-cid-qmrutqly]{position:relative;inset:auto;transform:none}.rabbit[data-astro-cid-qmrutqly] .mark{width:160px}}@media (prefers-reduced-motion:reduce){.lh-top[data-astro-cid-qmrutqly],.stage[data-astro-cid-qmrutqly],.window[data-astro-cid-qmrutqly],.rabbit[data-astro-cid-qmrutqly],.blob[data-astro-cid-qmrutqly]{animation:none}}.how[data-astro-cid-4zmvzgqm]{background:var(--bg-deep);padding:112px 0}.grid[data-astro-cid-4zmvzgqm]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.text[data-astro-cid-4zmvzgqm] p[data-astro-cid-4zmvzgqm]{max-width:44ch;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.65}.text[data-astro-cid-4zmvzgqm] code[data-astro-cid-4zmvzgqm]{background:var(--ghost);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:.88em}.text[data-astro-cid-4zmvzgqm] .btn[data-astro-cid-4zmvzgqm]{margin-top:30px}.visual[data-astro-cid-4zmvzgqm]{flex-direction:column;gap:14px;display:flex}.term-win[data-astro-cid-4zmvzgqm]{align-self:flex-start;width:78%}.term-win[data-astro-cid-4zmvzgqm] .term[data-astro-cid-4zmvzgqm] span[data-astro-cid-4zmvzgqm]{text-overflow:ellipsis;overflow:hidden}.env-win[data-astro-cid-4zmvzgqm]{align-self:flex-end;width:86%}.edited[data-astro-cid-4zmvzgqm]{background:var(--row-active)}@media (width<=1000px){.grid[data-astro-cid-4zmvzgqm]{grid-template-columns:minmax(0,1fr);gap:48px}.term-win[data-astro-cid-4zmvzgqm],.env-win[data-astro-cid-4zmvzgqm]{width:100%}}@media (width<=600px){.how[data-astro-cid-4zmvzgqm]{padding:72px 0}.code[data-astro-cid-4zmvzgqm]{font-size:12px}}.footer[data-astro-cid-qup6pdxl]{color:var(--dim);padding:clamp(24px,3vw,40px) 0 24px}.card[data-astro-cid-qup6pdxl]{background:var(--footer-card);box-shadow:var(--footer-edge);isolation:isolate;border-radius:24px;position:relative;overflow:hidden}.cta[data-astro-cid-qup6pdxl]{background:var(--cta-card);text-align:center;isolation:isolate;border-radius:18px;flex-direction:column;align-items:center;margin:6px 6px 0;padding:clamp(80px,7.5vw,104px) 24px clamp(120px,11vw,156px);display:flex;position:relative;overflow:hidden}.cta[data-astro-cid-qup6pdxl]:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0b}.glow[data-astro-cid-qup6pdxl]{z-index:0;filter:blur(30px);opacity:0;height:100%;transition:opacity 1.6s var(--ease-out), transform 1.6s var(--ease-out);background:radial-gradient(50% 55% at 50% 100%,#f0a830f2,#0000 70%),radial-gradient(35% 45% at 30% 100%,#ff8a65bf,#0000 70%),radial-gradient(35% 45% at 72% 100%,#e11d488c,#0000 70%);position:absolute;bottom:0;left:-10%;right:-10%;transform:translateY(45%)}.cta[data-astro-cid-qup6pdxl].lit .glow[data-astro-cid-qup6pdxl]{opacity:.8;transform:none}.cta[data-astro-cid-qup6pdxl] .title[data-astro-cid-qup6pdxl],.cta[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl],.buttons[data-astro-cid-qup6pdxl]{z-index:1;position:relative}.cta[data-astro-cid-qup6pdxl] .title[data-astro-cid-qup6pdxl]{margin-bottom:12px}.cta[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl]{max-width:44ch;color:var(--muted);margin:0 0 32px;font-size:14px;line-height:1.6}.buttons[data-astro-cid-qup6pdxl]{gap:10px;display:flex}.cbtn[data-astro-cid-qup6pdxl]{transition:filter .2s ease, background .2s ease, transform var(--dur-press) var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:500;display:inline-flex}.cbtn[data-astro-cid-qup6pdxl]:active{transform:scale(.97)}.primary[data-astro-cid-qup6pdxl]{background:var(--btn-primary);color:var(--btn-primary-ink);padding-right:19px}.secondary[data-astro-cid-qup6pdxl]{background:var(--ghost);box-shadow:var(--ghost-highlight);backdrop-filter:var(--ghost-blur);color:var(--ink)}@media (hover:hover) and (pointer:fine){.primary[data-astro-cid-qup6pdxl]:hover{filter:brightness(.9);transform:translateY(-1px)}.secondary[data-astro-cid-qup6pdxl]:hover{background:var(--ghost-hover);transform:translateY(-1px)}}.top[data-astro-cid-qup6pdxl]{grid-template:"brand nav""legal nav"1fr/minmax(0,1fr) auto;gap:32px 48px;padding:40px 40px 36px;display:grid}.brand[data-astro-cid-qup6pdxl]{color:var(--ink);grid-area:brand}.brand[data-astro-cid-qup6pdxl] .logo-mark{font-size:26px}.brand[data-astro-cid-qup6pdxl] .logo-mark img{height:30px}.brand[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl]{color:var(--dim);margin:14px 0 0;font-size:13px;line-height:1.55}.cols[data-astro-cid-qup6pdxl]{grid-area:nav;grid-template-columns:repeat(3,max-content);column-gap:clamp(40px,5vw,80px);font-size:13px;display:grid}.col[data-astro-cid-qup6pdxl]{flex-direction:column;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.col-title[data-astro-cid-qup6pdxl]{min-height:34px;color:var(--ink);align-items:center;font-size:12px;font-weight:500;display:flex}.col[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl],.legal[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{transition:color .18s}.col[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover,.legal[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--ink)}.legal[data-astro-cid-qup6pdxl]{flex-wrap:wrap;grid-area:legal;align-self:end;align-items:center;gap:6px 0;font-size:12px;display:flex}.legal[data-astro-cid-qup6pdxl]>[data-astro-cid-qup6pdxl]+[data-astro-cid-qup6pdxl]:before{content:"·";opacity:.7;margin:0 10px;display:inline-block}@media (width<=700px){.card[data-astro-cid-qup6pdxl]{border-radius:20px}.top[data-astro-cid-qup6pdxl]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""nav""legal";padding:28px 22px}.cols[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.cta[data-astro-cid-qup6pdxl]{padding:56px 20px 96px}.buttons[data-astro-cid-qup6pdxl]{flex-direction:column;width:100%}.cbtn[data-astro-cid-qup6pdxl]{justify-content:center}}
