.hero[data-astro-cid-lcdefpme]{text-align:center;padding:var(--space-7) 0 var(--space-7);isolation:isolate;position:relative}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-bottom:var(--space-4);font-size:clamp(2.2rem,1.2rem + 5vw,4.25rem)}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:fade-up var(--dur-slow) var(--ease-out) both;display:inline-block}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:70ms}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.14s}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.21s}.hero-sub[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:var(--space-6);font-size:clamp(1rem,.95rem + .4vw,1.2rem)}.hero-blobs[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:-40px -10vw 0;overflow:hidden}.blob[data-astro-cid-lcdefpme]{filter:blur(70px);opacity:.22;will-change:transform;border-radius:50%;width:42vmax;max-width:520px;height:42vmax;max-height:520px;position:absolute}.blob-1[data-astro-cid-lcdefpme]{background:var(--cat-json);animation:28s ease-in-out infinite alternate drift-1;top:-20%;left:5%}.blob-2[data-astro-cid-lcdefpme]{background:var(--cat-encode);animation:34s ease-in-out infinite alternate drift-2;top:10%;right:0}.blob-3[data-astro-cid-lcdefpme]{background:var(--cat-text);animation:24s ease-in-out infinite alternate drift-3;bottom:-40%;left:35%}@keyframes drift-1{to{transform:translate(12vw,8vh)scale(1.15)}}@keyframes drift-2{to{transform:translate(-14vw,10vh)scale(.9)}}@keyframes drift-3{to{transform:translate(-8vw,-12vh)scale(1.1)}}@media (prefers-reduced-motion:reduce){.blob[data-astro-cid-lcdefpme]{animation:none}}.home-ad{margin-top:var(--space-7)}.history-slot[data-astro-cid-lcdefpme],.popular[data-astro-cid-lcdefpme]{max-width:960px;margin:var(--space-8) auto 0;padding-top:var(--space-7);border-top:1px solid var(--border)}@media (width<=640px){.history-slot[data-astro-cid-lcdefpme],.popular[data-astro-cid-lcdefpme]{margin-top:var(--space-7);padding-top:var(--space-6)}}html:not(.has-history) .history-slot[data-astro-cid-lcdefpme]{display:none}.history-slot[data-astro-cid-lcdefpme] .history-grid{min-height:calc(var(--history-rows-3,1) * 72px + (var(--history-rows-3,1) - 1) * var(--space-3))}@media (width<=640px){.history-slot[data-astro-cid-lcdefpme] .history-grid{min-height:calc(var(--history-rows-2,1) * 72px + (var(--history-rows-2,1) - 1) * var(--space-2))}}.history-slot[data-astro-cid-lcdefpme] .history-grid li{animation:fade-in var(--dur-base) var(--ease-out)}.history-slot[data-astro-cid-lcdefpme] .history-star{width:14px;height:14px;fill:var(--star);position:absolute;top:8px;right:8px}.all-tools-heading[data-astro-cid-lcdefpme]{margin-top:var(--space-7)}.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-3);height:72px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";background:var(--cat);transform-origin:0;height:3px;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{border-color:color-mix(in srgb, var(--cat) 45%, var(--border));transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after,.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible:after{transform:scaleX(1)}.cat-count[data-astro-cid-lcdefpme]{font:800 1.9rem/1 var(--font-display);color:var(--cat);flex:none;min-width:2ch}.cat-text[data-astro-cid-lcdefpme]{gap:2px;min-width:0;display:grid}.cat-name[data-astro-cid-lcdefpme]{color:var(--cat);font-size:.95rem;font-weight:700;line-height:1.2}.cat-unit[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8rem}@media (width<=640px){.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.cat-count[data-astro-cid-lcdefpme]{font-size:1.4rem}.cat-name[data-astro-cid-lcdefpme]{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.cat-jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{transition:none}}
