@charset "UTF-8";.hero[data-astro-cid-anhloy43]{position:relative;z-index:1;isolation:isolate;overflow-x:clip;padding:clamp(3rem,2rem + 5vw,6rem) 0 clamp(2.75rem,2rem + 3vw,4.5rem);color:var(--c-on-ink);background:var(--c-ink)}.hero[data-astro-cid-anhloy43]:after{--r: min(35vw, 360px);content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle var(--r) at calc(110% - var(--r)) calc(var(--r) - 30%),rgba(22,184,154,.28),transparent);pointer-events:none}.hero__inner[data-astro-cid-anhloy43]{display:grid;gap:clamp(2.5rem,2rem + 3vw,4rem);align-items:center}@media(min-width:64rem){.hero--split[data-astro-cid-anhloy43] .hero__inner[data-astro-cid-anhloy43]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{max-width:16ch;color:#fff;font-size:var(--fs-display);line-height:1.02;letter-spacing:-.03em}.hero__lead[data-astro-cid-anhloy43]{max-width:52ch;margin-top:1.25rem;font-size:clamp(1.05rem,1rem + .35vw,1.22rem);color:var(--c-on-ink-muted)}.hero__search[data-astro-cid-anhloy43]{position:relative;z-index:2;max-width:36rem}.hero__popular[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.1rem;font-size:.875rem}.hero__popular[data-astro-cid-anhloy43] ul[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.hero__popular[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;color:var(--c-on-ink);text-decoration:none;background:#e9f5f012;border:1px solid rgba(233,245,240,.14);border-radius:999px;transition:background-color var(--dur) ease,border-color var(--dur) ease,color var(--dur) ease}.hero__popular[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover{color:var(--c-ink);background:var(--c-lime);border-color:var(--c-lime)}.hero__popular[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:focus-visible{outline-color:var(--c-lime)}.hero__popular-label[data-astro-cid-anhloy43]{color:var(--c-on-ink-muted)}.showcase[data-astro-cid-fbkqxepk]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}.showcase[data-astro-cid-fbkqxepk] li[data-astro-cid-fbkqxepk]:first-child{grid-column:1/-1}@media(min-width:48rem){.showcase[data-astro-cid-fbkqxepk]{grid-template-columns:1.3fr 1fr 1fr}.showcase[data-astro-cid-fbkqxepk] li[data-astro-cid-fbkqxepk]:first-child{grid-column:auto}}@media(min-width:64rem){.showcase[data-astro-cid-fbkqxepk]{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase[data-astro-cid-fbkqxepk] li[data-astro-cid-fbkqxepk]:first-child{grid-column:1/-1}}.tile[data-astro-cid-fbkqxepk]{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:clamp(.85rem,.7rem + .6vw,1rem) clamp(.85rem,.7rem + .8vw,1.1rem);color:var(--c-on-ink);text-decoration:none;background:#e9f5f00d;border:1px solid rgba(233,245,240,.12);border-radius:var(--radius);transition:background-color var(--dur) ease,border-color var(--dur) ease,transform .35s var(--ease-out)}.tile[data-astro-cid-fbkqxepk]:hover{color:var(--c-on-ink);background:#e9f5f017;border-color:#c8f16973;transform:translateY(-3px)}.tile[data-astro-cid-fbkqxepk]:focus-visible{outline-color:var(--c-lime)}.tile--lead[data-astro-cid-fbkqxepk]{padding:1.25rem 1.35rem;color:var(--c-ink);background:var(--c-on-ink);border-color:transparent;box-shadow:0 24px 60px -20px #0000008c}.tile--lead[data-astro-cid-fbkqxepk]:hover{color:var(--c-ink);background:#fff;border-color:transparent}.tile__head[data-astro-cid-fbkqxepk]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.85rem;font-weight:600}.tile__icon[data-astro-cid-fbkqxepk]{width:1.75rem;height:1.75rem;padding:.35rem;color:var(--c-lime);background:#c8f1691f;border-radius:var(--radius-sm)}.tile--lead[data-astro-cid-fbkqxepk] .tile__icon[data-astro-cid-fbkqxepk]{color:var(--c-primary);background:var(--c-primary-soft)}.tile__tool[data-astro-cid-fbkqxepk]{flex:1}.tile__go[data-astro-cid-fbkqxepk]{width:1.1rem;height:1.1rem;opacity:.55;transition:transform var(--dur) var(--ease-out),opacity var(--dur) ease}.tile[data-astro-cid-fbkqxepk]:hover .tile__go[data-astro-cid-fbkqxepk]{opacity:1;transform:translate(2px,-2px)}.tile__inputs[data-astro-cid-fbkqxepk]{font-size:.8rem;color:var(--c-on-ink-muted)}.tile--lead[data-astro-cid-fbkqxepk] .tile__inputs[data-astro-cid-fbkqxepk],.tile--lead[data-astro-cid-fbkqxepk] .tile__label[data-astro-cid-fbkqxepk]{color:#4c635b}.tile__label[data-astro-cid-fbkqxepk]{margin-top:auto;padding-top:.4rem;font-size:.8rem;color:var(--c-on-ink-muted)}.tile__value[data-astro-cid-fbkqxepk]{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.tile--lead[data-astro-cid-fbkqxepk] .tile__value[data-astro-cid-fbkqxepk]{font-size:clamp(2rem,1.4rem + 2vw,3rem);color:var(--c-primary-800)}.tile__split[data-astro-cid-fbkqxepk]{display:grid;gap:.5rem;margin-top:.85rem}.tile__bar[data-astro-cid-fbkqxepk]{display:block;height:.5rem;overflow:hidden;background:var(--c-lime);border-radius:999px}.tile__bar[data-astro-cid-fbkqxepk] span[data-astro-cid-fbkqxepk]{display:block;height:100%;background:var(--c-primary);border-radius:inherit;transform:scaleX(var(--r));transform-origin:left}.tile__legend[data-astro-cid-fbkqxepk]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.78rem;color:#4c635b}.tile__legend[data-astro-cid-fbkqxepk] span[data-astro-cid-fbkqxepk]{display:inline-flex;align-items:center;gap:.35rem}.dot[data-astro-cid-fbkqxepk]{width:.55rem;height:.55rem;border-radius:2px}.dot--a[data-astro-cid-fbkqxepk]{background:var(--c-primary)}.dot--b[data-astro-cid-fbkqxepk]{background:var(--c-lime);box-shadow:inset 0 0 0 1px #082b2433}@keyframes grow{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:no-preference){.tile__bar[data-astro-cid-fbkqxepk] span[data-astro-cid-fbkqxepk]{animation:grow 1.1s var(--ease-out) .5s both}}.jump[data-astro-cid-5mmzj4v4]{position:sticky;top:60px;z-index:20;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);background:rgb(from var(--c-bg) r g b/92%);border-block:1px solid var(--c-border);backdrop-filter:blur(8px)}.jump__list[data-astro-cid-5mmzj4v4]{display:flex;gap:.4rem;margin:0;padding:.6rem 0;overflow-x:auto;list-style:none;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.jump__list[data-astro-cid-5mmzj4v4]::-webkit-scrollbar{display:none}.jump__link[data-astro-cid-5mmzj4v4]{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--control-h-sm);padding:0 .8rem;font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--c-text);text-decoration:none;border:1px solid var(--c-border);border-radius:999px;transition:color var(--dur) ease,background-color var(--dur) ease,border-color var(--dur) ease}.jump__link[data-astro-cid-5mmzj4v4] [data-icon]{color:var(--c-primary);transition:color var(--dur) ease}.jump__link[data-astro-cid-5mmzj4v4]:hover{color:var(--c-primary-strong);border-color:var(--c-primary-300);background:var(--c-primary-soft)}.jump__link[data-astro-cid-5mmzj4v4][aria-current]{color:var(--c-on-primary);background:var(--c-primary);border-color:var(--c-primary)}.jump__link[data-astro-cid-5mmzj4v4][aria-current] [data-icon]{color:currentcolor}.buscador[data-astro-cid-uirtjjqk]{position:relative;max-width:36rem;margin-top:1.75rem}.buscador__icon[data-astro-cid-uirtjjqk]{position:absolute;top:50%;left:1rem;z-index:1;width:1.25rem;height:1.25rem;color:var(--c-muted);transform:translateY(-50%);pointer-events:none}.buscador__input[data-astro-cid-uirtjjqk]{width:100%;min-height:3.4rem;padding:.85rem 3rem .85rem 2.9rem;font-size:1.05rem;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius);box-shadow:var(--shadow);transition:border-color var(--dur) ease,box-shadow var(--dur) ease}.buscador__input[data-astro-cid-uirtjjqk]::placeholder{color:var(--c-muted);opacity:1}.buscador__input[data-astro-cid-uirtjjqk]:hover{border-color:var(--c-primary-300)}.buscador__input[data-astro-cid-uirtjjqk]:focus{outline:none;border-color:var(--c-primary);box-shadow:var(--shadow),var(--ring)}.buscador__input[data-astro-cid-uirtjjqk]::-webkit-search-cancel-button,.buscador__input[data-astro-cid-uirtjjqk]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}.buscador__clear[data-astro-cid-uirtjjqk]{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;color:var(--c-muted);cursor:pointer;background:none;border:none;border-radius:999px;transition:color .15s ease,background .15s ease}.buscador__clear[data-astro-cid-uirtjjqk][hidden]{display:none}.buscador__clear[data-astro-cid-uirtjjqk]:hover{color:var(--c-primary-strong);background:var(--c-primary-soft)}.buscador__results[data-astro-cid-uirtjjqk]{position:absolute;z-index:20;top:calc(100% + .4rem);left:0;right:0;margin:0;padding:.3rem;list-style:none;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);max-height:22rem;overflow-y:auto}.buscador__results[data-astro-cid-uirtjjqk] a{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.6rem .8rem;border-radius:var(--radius-sm);text-decoration:none;color:var(--c-text)}.buscador__results[data-astro-cid-uirtjjqk] a:hover,.buscador__results[data-astro-cid-uirtjjqk] a:focus-visible{background:var(--c-primary-soft);outline:none}.buscador__results[data-astro-cid-uirtjjqk] .t{min-width:0;font-weight:600;line-height:1.3}.buscador__results[data-astro-cid-uirtjjqk] .c{font-size:.8rem;color:var(--c-muted);white-space:nowrap}.buscador__empty[data-astro-cid-uirtjjqk]{padding:.7rem .8rem;color:var(--c-muted)}.sr-only[data-astro-cid-uirtjjqk]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cat[data-astro-cid-lnhjs43j]{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:clamp(2rem,1.6rem + 1.6vw,2.75rem);border-top:1px solid var(--c-border);scroll-margin-top:7.5rem}.cat[data-astro-cid-lnhjs43j]:first-child{margin-top:0;border-top:0}.cat__head[data-astro-cid-lnhjs43j]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.25rem}.cat__head[data-astro-cid-lnhjs43j] h2[data-astro-cid-lnhjs43j]{margin:0}.cat__desc[data-astro-cid-lnhjs43j]{max-width:60ch;margin:.35rem 0 0}.cat__all[data-astro-cid-lnhjs43j]{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;font-size:.95rem;font-weight:600;white-space:nowrap;text-decoration:none;color:var(--c-link)}.cat__all[data-astro-cid-lnhjs43j]:hover{color:var(--c-primary);text-decoration:underline}.cat__arrow[data-astro-cid-lnhjs43j]{width:1rem;height:1rem;transition:transform var(--dur) var(--ease-out)}.cat__all[data-astro-cid-lnhjs43j]:hover .cat__arrow[data-astro-cid-lnhjs43j]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.cat__arrow[data-astro-cid-lnhjs43j]{transition:none}}
