.rig[data-astro-cid-nne24vru]{overflow:visible}.rig__ghost[data-astro-cid-nne24vru]{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:4 4}.rig__bone[data-astro-cid-nne24vru]{fill:none;stroke:var(--fg);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.rig__joint[data-astro-cid-nne24vru]{fill:var(--accent);stroke:var(--surface-2);stroke-width:2px}.rig__flow[data-astro-cid-nne24vru]{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:3 6;animation:1.4s linear infinite rig-flow}@keyframes rig-flow{to{stroke-dashoffset:18px}}.rig[data-astro-cid-bsc2e3bt]{overflow:visible}.rig__ghost[data-astro-cid-bsc2e3bt]{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:4 4}.rig__hold[data-astro-cid-bsc2e3bt]{fill:none;stroke:var(--accent);stroke-width:3px}.rig__bone[data-astro-cid-bsc2e3bt]{fill:none;stroke:var(--fg);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.rig__joint[data-astro-cid-bsc2e3bt]{fill:var(--accent);stroke:var(--surface-2);stroke-width:2px}.rig__flow[data-astro-cid-bsc2e3bt]{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:3 6;animation:1.4s linear infinite rig-flow}.rig[data-astro-cid-422qd7pn]{overflow:visible}.rig__bone[data-astro-cid-422qd7pn]{fill:none;stroke:var(--fg);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.rig__spring[data-astro-cid-422qd7pn]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round}.rig__com[data-astro-cid-422qd7pn] circle[data-astro-cid-422qd7pn]{fill:none;stroke:var(--fg);stroke-width:2px}.rig__com[data-astro-cid-422qd7pn] path[data-astro-cid-422qd7pn]{fill:var(--accent)}.rig__joint[data-astro-cid-422qd7pn]{fill:var(--accent);stroke:var(--surface-2);stroke-width:2px}.rig__flow[data-astro-cid-422qd7pn]{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:3 6;animation:.9s linear infinite rig-flow}.glyphs[data-astro-cid-x4qkbner]{place-items:center;width:100%;height:100%;font-weight:800;display:grid;position:relative}.g[data-astro-cid-x4qkbner]{border-radius:var(--radius-pill);background:var(--c-paper);color:var(--c-ink);white-space:nowrap;padding:.15em .5em;line-height:1.3;position:absolute}.g1[data-astro-cid-x4qkbner]{font-family:var(--font-display);background:var(--accent);font-size:2.6em;font-stretch:130%;transform:translate(-28%,-48%)rotate(-8deg)}.g2[data-astro-cid-x4qkbner]{font-family:Nirmala UI,Noto Sans Devanagari,sans-serif;font-size:1.5em;transform:translate(26%,6%)rotate(5deg)}.g3[data-astro-cid-x4qkbner]{font-family:Segoe UI,Noto Sans Arabic,sans-serif;font-size:1.5em;transform:translate(-20%,72%)rotate(-3deg)}.tools[data-astro-cid-6g6xweid]{padding-block:var(--space-3xl);background:var(--surface);border-block:var(--border);position:relative;overflow:hidden}.tools__ghost[data-astro-cid-6g6xweid]{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f2efe812;pointer-events:none;user-select:none;margin:0;font-size:22vw;font-weight:900;font-stretch:125%;line-height:.85;position:absolute;top:.1em;left:-.05em}.tools[data-astro-cid-6g6xweid] .wrap[data-astro-cid-6g6xweid]{position:relative}.tools__head[data-astro-cid-6g6xweid]{gap:var(--space-xs);margin-bottom:var(--space-2xl);display:grid}.tools__head[data-astro-cid-6g6xweid] [data-astro-cid-6g6xweid]:is(h1,h2){font-size:var(--step-display);letter-spacing:-.035em;font-weight:800;font-stretch:120%;line-height:.9}.tools__lede[data-astro-cid-6g6xweid]{max-width:44ch;font-size:var(--step-1);color:var(--fg-muted)}.tools__grid[data-astro-cid-6g6xweid]{gap:var(--space-m);perspective:900px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=620px){.tools__grid[data-astro-cid-6g6xweid]{grid-template-columns:1fr}}.tool[data-astro-cid-6g6xweid]{background:var(--bg);border:var(--border-strong);border-radius:var(--radius-l);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .25s var(--ease-out), border-color var(--dur-mid) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.tool[data-astro-cid-6g6xweid]:hover{border-color:var(--accent)}.tool__tile[data-astro-cid-6g6xweid]{aspect-ratio:4/3;border-bottom:var(--border);background:radial-gradient(circle at var(--gx,50%) var(--gy,40%), #ff5a1f47, transparent 60%), var(--surface-2);place-items:center;padding:14% 18%;display:grid;position:relative}.tool__tile[data-astro-cid-6g6xweid] .tool__art{width:100%;height:100%;max-height:150px;transition:transform var(--dur-mid) var(--ease-spring);transform:translateZ(40px)}.tool[data-astro-cid-6g6xweid]:hover .tool__tile[data-astro-cid-6g6xweid] .tool__art{transform:translateZ(40px)scale(1.08)rotate(-3deg)}.tool__price[data-astro-cid-6g6xweid]{top:var(--space-s);right:var(--space-s);background:var(--c-paper);color:var(--c-ink);font-family:var(--font-mono);border-radius:var(--radius-pill);padding:.3em .7em;font-weight:600;position:absolute}.tool__body[data-astro-cid-6g6xweid]{gap:var(--space-xs);padding:var(--space-m);flex-direction:column;flex:1;display:flex}.tool[data-astro-cid-6g6xweid] h3[data-astro-cid-6g6xweid]{font-size:var(--step-2);letter-spacing:-.025em;font-stretch:112%}.tool[data-astro-cid-6g6xweid] h3[data-astro-cid-6g6xweid] a[data-astro-cid-6g6xweid]{text-decoration:none}.tool[data-astro-cid-6g6xweid] h3[data-astro-cid-6g6xweid] a[data-astro-cid-6g6xweid]:hover{color:var(--accent)}.tool__actions[data-astro-cid-6g6xweid]{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;margin-top:auto;display:flex}.tool__cta[data-astro-cid-6g6xweid]{white-space:normal;font-size:var(--step--1)}.tool__more[data-astro-cid-6g6xweid]{font-size:var(--step--1);padding-block:.4em;font-weight:600;display:inline-block}.tool__more[data-astro-cid-6g6xweid]:hover{color:var(--accent)}.tool__body[data-astro-cid-6g6xweid] p[data-astro-cid-6g6xweid]:not(.eyebrow){margin-bottom:var(--space-s);color:var(--fg-muted)}@media (width>=1200px){.tool[data-astro-cid-6g6xweid]{flex-direction:row}.tool__tile[data-astro-cid-6g6xweid]{aspect-ratio:auto;padding:var(--space-l);border-bottom:0;border-right:var(--border);flex:0 0 42%}.tool__tile[data-astro-cid-6g6xweid] .tool__art{max-height:180px}.tool__body[data-astro-cid-6g6xweid]{padding:var(--space-l)}}
