.badges[data-astro-cid-vzryxw22]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3)}.badge[data-astro-cid-vzryxw22]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);background:#ffffff08;border:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--fs-14);font-weight:500}.badge-rune[data-astro-cid-vzryxw22]{color:var(--color-amber);font-size:var(--fs-16)}.hero[data-astro-cid-bbe6dxrz]{position:relative;padding-block:var(--sp-20) var(--sp-16);overflow:hidden}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;text-align:center;max-width:820px}.hero-soft[data-astro-cid-bbe6dxrz]{color:var(--color-text-soft);font-style:italic}.hero-sub[data-astro-cid-bbe6dxrz]{margin-top:var(--sp-6);font-size:var(--fs-20);color:var(--color-text-soft);max-width:60ch;margin-inline:auto;line-height:1.55}.hero-ctas[data-astro-cid-bbe6dxrz]{margin-top:var(--sp-8);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-4)}.hero-note[data-astro-cid-bbe6dxrz]{margin-top:var(--sp-4);font-size:var(--fs-14);color:var(--color-text-soft)}.hero-badges[data-astro-cid-bbe6dxrz]{margin-top:var(--sp-10)}.hero-glow[data-astro-cid-bbe6dxrz]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,77,.1) 0%,transparent 60%);pointer-events:none;z-index:0;filter:blur(20px)}@media (max-width: 640px){.hero[data-astro-cid-bbe6dxrz]{padding-block:var(--sp-12) var(--sp-10)}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:var(--fs-18)}}.board[data-astro-cid-3gbsiy46]{position:relative;padding-block:var(--sp-16) var(--sp-14)}.board-inner[data-astro-cid-3gbsiy46]{position:relative}.board-head[data-astro-cid-3gbsiy46]{text-align:center;margin-bottom:var(--sp-10);max-width:720px;margin-inline:auto}.board-sub[data-astro-cid-3gbsiy46]{margin-top:var(--sp-4);color:var(--color-text-soft);font-size:var(--fs-18);line-height:1.6}.board-figure[data-astro-cid-3gbsiy46]{position:relative;margin:0;max-width:1100px;margin-inline:auto}.board-glow[data-astro-cid-3gbsiy46]{position:absolute;inset:-8% -4%;background:radial-gradient(60% 50% at 50% 50%,rgba(255,184,77,.18) 0%,transparent 70%),radial-gradient(80% 70% at 50% 50%,rgba(120,90,200,.1) 0%,transparent 75%);filter:blur(28px);z-index:0;pointer-events:none}.board-img[data-astro-cid-3gbsiy46]{position:relative;z-index:1;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:0 0 0 1px #ffb84d26,0 30px 60px -20px #0000008c}@media (max-width: 720px){.board[data-astro-cid-3gbsiy46]{padding-block:var(--sp-12) var(--sp-10)}.board-sub[data-astro-cid-3gbsiy46]{font-size:var(--fs-16)}}.vp-head[data-astro-cid-ud73yvs4]{text-align:center;margin-bottom:var(--sp-12)}.vp-grid[data-astro-cid-ud73yvs4]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.vp-card[data-astro-cid-ud73yvs4]{display:flex;flex-direction:column;gap:var(--sp-3);position:relative}.vp-card[data-astro-cid-ud73yvs4] h3[data-astro-cid-ud73yvs4]{font-size:var(--fs-24);margin-top:var(--sp-2)}.vp-card[data-astro-cid-ud73yvs4] p[data-astro-cid-ud73yvs4]{color:var(--color-text-soft);line-height:1.6}.vp-rune[data-astro-cid-ud73yvs4]{color:var(--color-amber);font-size:var(--fs-30);text-shadow:0 0 16px rgba(255,184,77,.4)}@media (max-width: 880px){.vp-grid[data-astro-cid-ud73yvs4]{grid-template-columns:1fr}}.hiw-head[data-astro-cid-cmgpsf2k]{text-align:center;margin-bottom:var(--sp-12)}.hiw-sub[data-astro-cid-cmgpsf2k]{margin-top:var(--sp-4);color:var(--color-text-soft);max-width:56ch;margin-inline:auto}.hiw-grid[data-astro-cid-cmgpsf2k]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.hiw-step[data-astro-cid-cmgpsf2k]{position:relative;padding-top:var(--sp-10)}.hiw-number[data-astro-cid-cmgpsf2k]{position:absolute;top:var(--sp-4);right:var(--sp-6);font-family:var(--font-serif);font-size:var(--fs-36);color:var(--color-amber);opacity:.5;letter-spacing:-.02em}.hiw-step[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{font-size:var(--fs-24)}.hiw-step[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{color:var(--color-text-soft);margin-top:var(--sp-2)}@media (max-width: 880px){.hiw-grid[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}}.samples-head[data-astro-cid-rsub7bor]{text-align:center;margin-bottom:var(--sp-12)}.samples-sub[data-astro-cid-rsub7bor]{margin-top:var(--sp-4);color:var(--color-text-soft);max-width:56ch;margin-inline:auto}.samples-grid[data-astro-cid-rsub7bor]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-5)}.samples-tile[data-astro-cid-rsub7bor]{overflow:hidden;padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.samples-link[data-astro-cid-rsub7bor]{display:flex;flex-direction:column;gap:var(--sp-2);text-decoration:none;color:inherit}.samples-link[data-astro-cid-rsub7bor] .samples-img[data-astro-cid-rsub7bor]{transition:transform .15s ease}.samples-link[data-astro-cid-rsub7bor]:hover .samples-img[data-astro-cid-rsub7bor],.samples-link[data-astro-cid-rsub7bor]:focus-visible .samples-img[data-astro-cid-rsub7bor]{transform:scale(1.02)}.samples-link[data-astro-cid-rsub7bor]:hover .samples-caption[data-astro-cid-rsub7bor],.samples-link[data-astro-cid-rsub7bor]:focus-visible .samples-caption[data-astro-cid-rsub7bor]{color:var(--color-heading)}.samples-img[data-astro-cid-rsub7bor]{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-md);background:var(--color-groove)}.samples-caption[data-astro-cid-rsub7bor]{font-size:var(--fs-14);color:var(--color-text-soft);text-align:center;padding-block:var(--sp-1) var(--sp-2)}.samples-empty[data-astro-cid-rsub7bor]{text-align:center;max-width:540px;margin-inline:auto}.samples-empty-title[data-astro-cid-rsub7bor]{font-family:var(--font-serif);font-size:var(--fs-24);color:var(--color-heading);margin-bottom:var(--sp-2)}.samples-empty-body[data-astro-cid-rsub7bor]{color:var(--color-text-soft)}
