.gh-wrap[data-astro-cid-erw7ffnm]{max-width:76rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.gh-wrap[data-astro-cid-erw7ffnm]{padding:0 1.5rem}}@media(min-width:1024px){.gh-wrap[data-astro-cid-erw7ffnm]{padding:0 2rem}}.gh-hero[data-astro-cid-erw7ffnm]{padding:0 0 3.25rem;background:radial-gradient(60rem 22rem at 50% 0%,#f1ecff,#fff 70%);text-align:center}.gh-h1[data-astro-cid-erw7ffnm]{margin:1.75rem auto 0;max-width:60rem;font-size:clamp(2.3rem,5.2vw,4.2rem);line-height:1.04;letter-spacing:-.035em;color:#0a0a1a;text-wrap:balance}.gh-lead[data-astro-cid-erw7ffnm]{margin:1.25rem auto 0;max-width:46rem;font-size:1.1rem;line-height:1.7;color:#3f3d52}.gh-search[data-astro-cid-erw7ffnm]{margin:2rem auto 0;max-width:34rem;display:flex;align-items:center;gap:.7rem;padding:0 1.1rem;height:3.4rem;border-radius:999px;background:#fff;border:1px solid #ddd5f7;box-shadow:0 14px 34px -24px #3c1ea073}.gh-search[data-astro-cid-erw7ffnm]:focus-within{border-color:#6e3afb;box-shadow:0 0 0 4px #6e3afb24}.gh-search[data-astro-cid-erw7ffnm] svg[data-astro-cid-erw7ffnm]{width:1.2rem;height:1.2rem;flex-shrink:0;fill:none;stroke:#6b6b80;stroke-width:2;stroke-linecap:round}.gh-search[data-astro-cid-erw7ffnm] input[data-astro-cid-erw7ffnm]{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:1rem;color:#0a0a1a}.gh-search[data-astro-cid-erw7ffnm] input[data-astro-cid-erw7ffnm]::placeholder{color:#767489}.gh-meta[data-astro-cid-erw7ffnm]{margin:.9rem 0 0;font-size:.85rem;color:#5c5c70}.gh-stats[data-astro-cid-erw7ffnm]{border-top:1px solid #ece8f8;border-bottom:1px solid #ece8f8;background:#fff}.gh-stats__row[data-astro-cid-erw7ffnm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gh-stats__row[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]{padding:1.6rem 1rem;text-align:center;border-left:1px solid #f0edf9}.gh-stats__row[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]:first-child{border-left:0}.gh-stats[data-astro-cid-erw7ffnm] strong[data-astro-cid-erw7ffnm]{display:block;font-size:2rem;font-weight:800;letter-spacing:-.02em;color:#5b2ee8;line-height:1}.gh-stats[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{display:block;margin-top:.45rem;font-size:.85rem;color:#5c5c70}.gh-list[data-astro-cid-erw7ffnm]{padding:2.75rem 0 1rem}.gh-chips[data-astro-cid-erw7ffnm]{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.gh-chip[data-astro-cid-erw7ffnm]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border-radius:999px;background:#fff;border:1px solid #e3dcf8;font-size:.88rem;font-weight:700;color:#1a1a2e;cursor:pointer}.gh-chip[data-astro-cid-erw7ffnm] svg[data-astro-cid-erw7ffnm]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gh-chip[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{min-width:1.5rem;padding:.05rem .4rem;border-radius:999px;background:#f2effb;font-size:.75rem;color:#5c5c70}.gh-chip[data-astro-cid-erw7ffnm]:hover{border-color:#6e3afb}.gh-chip[data-astro-cid-erw7ffnm][aria-pressed=true]{background:#0a0a1a;border-color:#0a0a1a;color:#fff}.gh-chip[data-astro-cid-erw7ffnm][aria-pressed=true] span[data-astro-cid-erw7ffnm]{background:#ffffff2e;color:#fff}.gh-chip[data-astro-cid-erw7ffnm]:focus-visible{outline:2px solid #6e3afb;outline-offset:3px}.gh-grid[data-astro-cid-erw7ffnm]{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.gh-grid[data-astro-cid-erw7ffnm]>li[data-astro-cid-erw7ffnm][hidden]{display:none}.gh-card[data-astro-cid-erw7ffnm]{position:relative;height:100%;display:flex;gap:.95rem;padding:1.3rem 1.2rem 1.25rem;border-radius:16px;background:#fff;border:1px solid #e9e5f5;text-decoration:none;transition:border-color .2s,box-shadow .2s}.gh-card[data-astro-cid-erw7ffnm]:hover{border-color:var(--tone);box-shadow:0 18px 36px -28px #1e145073}.gh-card[data-astro-cid-erw7ffnm]:focus-visible{outline:2px solid #6e3afb;outline-offset:3px}.gh-card--start[data-astro-cid-erw7ffnm]{background:linear-gradient(170deg,#fff 55%,#f6f2ff);border-color:#d9ccff}.gh-ico[data-astro-cid-erw7ffnm]{flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:12px;display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,#fff)}.gh-ico[data-astro-cid-erw7ffnm] svg[data-astro-cid-erw7ffnm]{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gh-card__body[data-astro-cid-erw7ffnm]{min-width:0;display:flex;flex-direction:column;gap:.45rem;padding-right:.9rem}.gh-card__kind[data-astro-cid-erw7ffnm]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;color:#5c5c70}.gh-badge[data-astro-cid-erw7ffnm]{font-style:normal;padding:.12rem .5rem;border-radius:6px;font-size:.7rem;font-weight:800}.gh-badge--start[data-astro-cid-erw7ffnm]{background:#6e3afb;color:#fff}.gh-badge--new[data-astro-cid-erw7ffnm]{background:#e3f7ef;color:#0b6b4f}.gh-badge--upd[data-astro-cid-erw7ffnm]{background:#eef2ff;color:#3341a8}.gh-card__t[data-astro-cid-erw7ffnm]{font-size:1rem;font-weight:800;line-height:1.3;color:#0a0a1a}.gh-card__d[data-astro-cid-erw7ffnm]{font-size:.86rem;line-height:1.5;color:#55546a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gh-card__s[data-astro-cid-erw7ffnm]{margin-top:auto;padding-top:.35rem;font-size:.8rem;line-height:1.4;color:#55546a}.gh-card__s[data-astro-cid-erw7ffnm] strong[data-astro-cid-erw7ffnm]{color:var(--tone);font-weight:800}.gh-card__go[data-astro-cid-erw7ffnm]{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;fill:none;stroke:#b9b5cc;stroke-width:2;stroke-linecap:round;transition:stroke .2s}.gh-card[data-astro-cid-erw7ffnm]:hover .gh-card__go[data-astro-cid-erw7ffnm]{stroke:var(--tone)}.gh-empty[data-astro-cid-erw7ffnm]{margin:2rem 0 0;text-align:center;color:#3f3d52}.gh-empty[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{color:#5b2ee8;font-weight:700}.gh-services[data-astro-cid-erw7ffnm]{margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid #ece8f8;display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.5rem}.gh-services[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]{margin:0;font-weight:800;color:#0a0a1a}.gh-services[data-astro-cid-erw7ffnm] ul[data-astro-cid-erw7ffnm]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.gh-services[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{font-size:.93rem;font-weight:600;color:#5b2ee8;text-decoration:underline;text-decoration-color:#6e3afb59;text-underline-offset:3px}@media(max-width:1100px){.gh-grid[data-astro-cid-erw7ffnm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.gh-grid[data-astro-cid-erw7ffnm],.gh-stats__row[data-astro-cid-erw7ffnm]{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-stats__row[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]:nth-child(3){border-left:0}.gh-stats__row[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]:nth-child(n+3){border-top:1px solid #f0edf9}}@media(max-width:560px){.gh-grid[data-astro-cid-erw7ffnm]{grid-template-columns:minmax(0,1fr)}.gh-chips[data-astro-cid-erw7ffnm]{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.4rem}.gh-chip[data-astro-cid-erw7ffnm]{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.gh-card[data-astro-cid-erw7ffnm],.gh-card__go[data-astro-cid-erw7ffnm]{transition:none}}
