.pr-home:where(.astro-7aropxhg){gap:3rem;padding-bottom:1rem;display:grid}.hero:where(.astro-7aropxhg){background:var(--pr-gradient);color:#fff;border:1px solid #241f63;border-radius:16px;padding:clamp(2rem,5vw,3.75rem) clamp(1.25rem,5vw,3.5rem);position:relative;overflow:hidden}.hero-inner:where(.astro-7aropxhg){z-index:1;max-width:40rem;position:relative}.kicker:where(.astro-7aropxhg){font-size:var(--sl-text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--pr-secure-green);margin:0;font-weight:700}h1:where(.astro-7aropxhg){color:#fff;margin:.75rem 0 0;font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:700;line-height:1.12}.lede:where(.astro-7aropxhg){font-size:var(--sl-text-lg);color:#d9d9e8;margin:1rem 0 0;line-height:1.55}.chips:where(.astro-7aropxhg){flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.chips:where(.astro-7aropxhg) a:where(.astro-7aropxhg),.chip-plain:where(.astro-7aropxhg){font-size:var(--sl-text-xs);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-weight:700;text-decoration:none;display:inline-flex}.chips:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:#fff;background:#0ad1a824;border:1px solid #0ad1a880}.chips:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover{background:#0ad1a842}.chip-plain:where(.astro-7aropxhg){color:#e2b8f5;background:#941fc238;border:1px solid #b24fe080}.dot:where(.astro-7aropxhg){background:var(--pr-secure-green);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #0ad1a840}.hero-search:where(.astro-7aropxhg){color:#55577a;width:100%;max-width:34rem;font:inherit;font-size:var(--sl-text-base);cursor:text;text-align:start;background:#fffffff5;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.95rem 1.1rem;display:flex;box-shadow:0 14px 40px #02002873}.hero-search:where(.astro-7aropxhg) span:where(.astro-7aropxhg){flex:1}.hero-search:where(.astro-7aropxhg) svg:where(.astro-7aropxhg){color:var(--pr-signal-violet)}@media (width<=50rem){.hero-search:where(.astro-7aropxhg) kbd:where(.astro-7aropxhg){display:none}}.hero-search:where(.astro-7aropxhg) kbd:where(.astro-7aropxhg){font:inherit;font-size:var(--sl-text-xs);color:#55577a;background:#fff;border:1px solid #c8c9d4;border-radius:4px;padding:.1rem .45rem}.hero-search:where(.astro-7aropxhg):hover{box-shadow:0 0 0 3px #0ad1a88c,0 14px 40px #02002873}.prism:where(.astro-7aropxhg){clip-path:polygon(50% 8%,100% 92%,0 92%);opacity:.9;background:radial-gradient(closest-side at 60% 40%,#941fc28c,#0000 70%),radial-gradient(closest-side at 40% 75%,#0ad1a847,#0000 70%);width:46%;position:absolute;inset-block:-20%;inset-inline-end:-6%}@media (width<=50rem){.prism:where(.astro-7aropxhg){opacity:.35;width:70%}}.block:where(.astro-7aropxhg) h2:where(.astro-7aropxhg),.helpband:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){font-size:var(--sl-text-2xl);color:var(--sl-color-white);margin:0}.sub:where(.astro-7aropxhg){color:var(--sl-color-gray-3);margin:.35rem 0 0}.grid:where(.astro-7aropxhg){grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.cat:where(.astro-7aropxhg){margin-top:1.75rem}.cat:where(.astro-7aropxhg) h3:where(.astro-7aropxhg){font-size:var(--sl-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--sl-color-gray-3);margin:0;font-weight:700}.cat:where(.astro-7aropxhg) .grid:where(.astro-7aropxhg){margin-top:.75rem}.migrate:where(.astro-7aropxhg){border-radius:var(--pr-radius);border:1px solid var(--pr-border);border-inline-start:4px solid var(--pr-secure-green);background:var(--pr-surface);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem;padding:.9rem 1.15rem;text-decoration:none;display:flex}.migrate:where(.astro-7aropxhg) strong:where(.astro-7aropxhg){color:var(--sl-color-white);margin-inline-end:.35rem}.migrate:where(.astro-7aropxhg) .cta:where(.astro-7aropxhg){color:var(--pr-link);white-space:nowrap;font-weight:700}.migrate:where(.astro-7aropxhg):hover{border-color:var(--pr-secure-green)}.card:where(.astro-7aropxhg){border:1px solid var(--pr-border);border-radius:var(--pr-radius);background:var(--pr-surface);height:100%;color:inherit;gap:.9rem;padding:1.1rem 1.1rem 1.15rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.card:where(.astro-7aropxhg):hover{border-color:var(--pr-signal-violet);transform:translateY(-2px);box-shadow:0 10px 26px #51128a2e}.ic:where(.astro-7aropxhg){color:#fff;background:linear-gradient(135deg, var(--pr-signal-violet), var(--pr-protocol-purple));border-radius:10px;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}.s-coming-soon:where(.astro-7aropxhg) .ic:where(.astro-7aropxhg){background:var(--pr-surface-2);color:var(--sl-color-gray-3);border:1px solid var(--pr-border)}.body:where(.astro-7aropxhg){gap:.25rem;min-width:0;display:grid}.name:where(.astro-7aropxhg){color:var(--sl-color-white);font-weight:700}.sum:where(.astro-7aropxhg){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);line-height:1.45}.pill:where(.astro-7aropxhg){text-transform:uppercase;letter-spacing:.05em;background:var(--sl-color-accent-low);color:var(--sl-color-accent-high);border-radius:999px;order:-1;justify-self:start;padding:.12rem .5rem;font-size:.7rem;font-weight:700}.s-coming-soon:where(.astro-7aropxhg) .pill:where(.astro-7aropxhg){background:var(--pr-surface-2);color:var(--sl-color-gray-2);border:1px solid var(--pr-border)}.two-col:where(.astro-7aropxhg){grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:3rem;display:grid}.list:where(.astro-7aropxhg){border:1px solid var(--pr-border);border-radius:var(--pr-radius);background:var(--pr-surface);margin:1rem 0 0;padding:0;list-style:none;overflow:hidden}.list:where(.astro-7aropxhg) li:where(.astro-7aropxhg)+li:where(.astro-7aropxhg){border-top:1px solid var(--pr-border)}.list:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--sl-color-white);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;text-decoration:none;display:flex}.list:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover{background:var(--pr-surface-2)}.list:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover .lbl:where(.astro-7aropxhg){color:var(--sl-color-accent);text-decoration:underline}.prod:where(.astro-7aropxhg){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);white-space:nowrap}.fix:where(.astro-7aropxhg) .lbl:where(.astro-7aropxhg):before{content:"";background:var(--pr-signal-violet);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.65rem;display:inline-block}.arrow:where(.astro-7aropxhg){color:var(--sl-color-gray-3)}.helpband:where(.astro-7aropxhg){background:var(--pr-core-blue);color:#d9d9e8;border:1px solid #241f63;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:1.6rem 1.75rem;display:flex}.helpband:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){color:#fff}.helpband:where(.astro-7aropxhg) p:where(.astro-7aropxhg){max-width:34rem;margin:.35rem 0 0}.actions:where(.astro-7aropxhg){flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn:where(.astro-7aropxhg){color:#fff;font-weight:700;font-size:var(--sl-text-sm);border:1px solid #3b3870;border-radius:999px;padding:.6rem 1.15rem;text-decoration:none}.btn:where(.astro-7aropxhg):hover{border-color:var(--pr-secure-green)}.btn:where(.astro-7aropxhg).primary{background:var(--pr-signal-violet);border-color:var(--pr-signal-violet)}.btn:where(.astro-7aropxhg).primary:hover{background:#a832d8}.soon:where(.astro-7aropxhg){font-size:var(--sl-text-xs);color:var(--pr-secure-green);font-weight:700}
