.fd-page[data-astro-cid-hvrcgf5d]{--fd-navy:#2c3e50;--fd-teal:#18bc9c;--fd-teal-shade:#15a589;--fd-teal-light:#2fc3a6;--fd-border:#e1e6e9;--fd-card-bg:#fff;--fd-title:#2c3e50;--fd-text-secondary:#64748b;background:#eef1f2;padding-bottom:3rem}html[data-theme=dark] .fd-page[data-astro-cid-hvrcgf5d]{--fd-border:#1f3340;--fd-card-bg:#16242f;--fd-title:#e2e8f0;--fd-text-secondary:#94a3b8;background:0 0}.fd-hero[data-astro-cid-hvrcgf5d]{background:radial-gradient(1100px 620px at 88% 10%,#18bc9c33,#0000 60%),radial-gradient(820px 520px at 6% 96%,#5a8fa638,#0000 60%),linear-gradient(#1a2733 0%,#0f1820 100%);border-radius:16px;margin:1rem 1.5rem 0;padding:1rem 1.75rem 2.25rem;position:relative;overflow:hidden;box-shadow:0 4px 24px #0f172a2e}.fd-hero[data-astro-cid-hvrcgf5d]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 82%);mask-image:radial-gradient(#000 30%,#0000 82%)}.fd-hero__topbar[data-astro-cid-hvrcgf5d]{z-index:1;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex;position:relative}.fd-hero__brand[data-astro-cid-hvrcgf5d]{align-items:center;gap:.6rem;display:flex}.fd-hero__brand-logo[data-astro-cid-hvrcgf5d]{border-radius:6px;width:28px;height:28px}.fd-hero__brand-text[data-astro-cid-hvrcgf5d]{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:600}.fd-hero__meta[data-astro-cid-hvrcgf5d]{align-items:center;gap:.75rem;display:flex}.fd-hero__meta-link[data-astro-cid-hvrcgf5d]{color:#ffffffbf;font-size:.85rem;text-decoration:none;transition:color .2s}.fd-hero__meta-link[data-astro-cid-hvrcgf5d]:hover{color:#fff}.fd-hero__version[data-astro-cid-hvrcgf5d]{color:#6fe3cd;font-size:.78rem;font-family:var(--blume-font-mono,monospace);background:#18bc9c24;border:1px solid #18bc9c52;border-radius:100px;padding:.2rem .7rem}.fd-hero__inner[data-astro-cid-hvrcgf5d]{z-index:1;text-align:center;max-width:860px;margin:0 auto;padding:.5rem 0 .25rem;position:relative}.fd-hero__title[data-astro-cid-hvrcgf5d]{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px #0000004d;margin:0 0 .5rem;font-size:2rem;font-weight:700}.fd-hero__subtitle[data-astro-cid-hvrcgf5d]{color:#ffffffb3;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.fd-hero__search[data-astro-cid-hvrcgf5d]{cursor:pointer;backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:.75rem;width:100%;margin:0 0 1.25rem;padding:.7rem 1.25rem;transition:all .2s;display:flex}.fd-hero__search[data-astro-cid-hvrcgf5d]:hover,.fd-hero__search[data-astro-cid-hvrcgf5d]:focus-visible{background:#ffffff24;border-color:#18bc9c73;outline:none}.fd-hero__search[data-astro-cid-hvrcgf5d] svg[data-astro-cid-hvrcgf5d]{fill:#fff9;flex-shrink:0;width:17px;height:17px}.fd-hero__search-text[data-astro-cid-hvrcgf5d]{color:#fff9;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;overflow:hidden}.fd-hero__search-kbd[data-astro-cid-hvrcgf5d]{color:#ffffffbf;font-size:.75rem;font-family:var(--blume-font-mono,monospace);background:#ffffff1f;border:1px solid #ffffff38;border-radius:4px;flex-shrink:0;padding:.05rem .45rem}.fd-hero__links[data-astro-cid-hvrcgf5d]{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:.4rem;display:flex;overflow-x:auto}.fd-hero__links[data-astro-cid-hvrcgf5d]::-webkit-scrollbar{display:none}.fd-hero__link[data-astro-cid-hvrcgf5d]{color:#ffffffbf;white-space:nowrap;border-radius:100px;padding:.25rem .75rem;font-size:.82rem;text-decoration:none;transition:all .2s}.fd-hero__link[data-astro-cid-hvrcgf5d]:hover{color:#fff;background:#18bc9c2e}.fd-home-section[data-astro-cid-hvrcgf5d]{border-bottom:1px solid var(--fd-border);padding:2.5rem 1.5rem}.fd-home-section--last[data-astro-cid-hvrcgf5d]{border-bottom:none}.fd-home-section__group[data-astro-cid-hvrcgf5d]{max-width:1500px;margin:0 auto}.fd-home-section__group[data-astro-cid-hvrcgf5d]+.fd-home-section__group[data-astro-cid-hvrcgf5d]{margin-top:2.5rem}.fd-home-section__title[data-astro-cid-hvrcgf5d]{color:var(--fd-title);align-items:center;gap:.55rem;margin:0 0 1rem .25rem;scroll-margin-top:6rem;font-size:1.4rem;font-weight:600;display:flex}.fd-home-section__title[data-astro-cid-hvrcgf5d]:before{content:"";background:var(--fd-teal);border-radius:2px;width:4px;height:1.1em}.fd-home-section__more[data-astro-cid-hvrcgf5d]{justify-content:flex-end;margin-top:.9rem;padding-right:.25rem;display:flex}.fd-home-section__more[data-astro-cid-hvrcgf5d] a[data-astro-cid-hvrcgf5d]{color:var(--fd-teal-shade);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.fd-home-section__more[data-astro-cid-hvrcgf5d] a[data-astro-cid-hvrcgf5d]:hover{color:var(--fd-teal);text-decoration:underline}html[data-theme=dark] .fd-home-section__more[data-astro-cid-hvrcgf5d] a[data-astro-cid-hvrcgf5d]{color:var(--fd-teal-light)}.fd-cards-grid[data-astro-cid-hvrcgf5d]{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1500px;margin:0 auto;display:grid}@media (width<=960px){.fd-cards-grid[data-astro-cid-hvrcgf5d]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.fd-cards-grid[data-astro-cid-hvrcgf5d]{grid-template-columns:1fr}}.fd-card[data-astro-cid-hvrcgf5d]{background:var(--fd-card-bg);border:1px solid var(--fd-border);color:inherit;border-radius:10px;align-items:flex-start;gap:.9rem;padding:1.2rem;text-decoration:none;transition:all .2s;display:flex}.fd-card[data-astro-cid-hvrcgf5d]:hover{border-color:var(--fd-teal);transform:translateY(-2px);box-shadow:0 4px 16px #18bc9c1f}.fd-card__icon[data-astro-cid-hvrcgf5d]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.fd-card__icon[data-astro-cid-hvrcgf5d] svg[data-astro-cid-hvrcgf5d]{fill:#fff;width:20px;height:20px}.fd-icon--blue[data-astro-cid-hvrcgf5d]{background:linear-gradient(135deg,#5a8fa6,#34788f)}.fd-icon--green[data-astro-cid-hvrcgf5d]{background:linear-gradient(135deg,#27ae60,#1e8449)}.fd-icon--teal[data-astro-cid-hvrcgf5d]{background:linear-gradient(135deg,#18bc9c,#15a589)}.fd-icon--purple[data-astro-cid-hvrcgf5d]{background:linear-gradient(135deg,#6030ff,#542ae0)}.fd-icon--orange[data-astro-cid-hvrcgf5d]{background:linear-gradient(135deg,#f39c12,#d68910)}.fd-icon--red[data-astro-cid-hvrcgf5d]{background:linear-gradient(135deg,#e74c3c,#b93826)}.fd-card__body[data-astro-cid-hvrcgf5d]{min-width:0}.fd-card__body[data-astro-cid-hvrcgf5d] strong[data-astro-cid-hvrcgf5d]{color:var(--fd-title);margin-bottom:.3rem;font-size:.9rem;font-weight:600;line-height:1.4;display:block}.fd-card__body[data-astro-cid-hvrcgf5d] p[data-astro-cid-hvrcgf5d]{color:var(--fd-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.fd-start-grid[data-astro-cid-hvrcgf5d]{gap:1rem;max-width:1500px;margin:0 auto;display:grid}.fd-start-grid--2col[data-astro-cid-hvrcgf5d]{grid-template-columns:repeat(2,1fr)}@media (width<=540px){.fd-start-grid--2col[data-astro-cid-hvrcgf5d]{grid-template-columns:1fr}}.fd-start-card[data-astro-cid-hvrcgf5d]{background:var(--fd-card-bg);border:1px solid var(--fd-border);border-left:3px solid var(--fd-teal);color:inherit;border-radius:10px;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;text-decoration:none;transition:all .2s;display:flex}.fd-start-card[data-astro-cid-hvrcgf5d]:hover{border-color:var(--fd-teal);transform:translateY(-2px);box-shadow:0 4px 16px #18bc9c1f}.fd-start-card[data-astro-cid-hvrcgf5d] strong[data-astro-cid-hvrcgf5d]{color:var(--fd-title);font-size:.92rem;font-weight:600}.fd-start-card[data-astro-cid-hvrcgf5d] strong[data-astro-cid-hvrcgf5d] span[data-astro-cid-hvrcgf5d]{color:var(--fd-text-secondary);font-size:.82rem;font-weight:400}.fd-start-card[data-astro-cid-hvrcgf5d]>span[data-astro-cid-hvrcgf5d]{color:var(--fd-text-secondary);font-size:.84rem;line-height:1.55}@media (width<=600px){.fd-hero[data-astro-cid-hvrcgf5d]{margin:.75rem .75rem 0;padding:1rem 1rem 1.75rem}.fd-hero__title[data-astro-cid-hvrcgf5d]{font-size:1.6rem}.fd-home-section[data-astro-cid-hvrcgf5d]{padding:2rem 1rem}}
