@layer slices{.home[data-astro-cid-ntqk4tzo]{flex-direction:column;display:flex}.hero__inner[data-astro-cid-ntqk4tzo]{text-align:center;align-items:center;gap:var(--spacing-5);padding-block:var(--spacing-12) var(--spacing-10);flex-direction:column;display:flex}.hero__pill[data-astro-cid-ntqk4tzo]{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background:var(--color-background-card);border:var(--border-width) solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:inline-flex}.hero__pill[data-astro-cid-ntqk4tzo] strong[data-astro-cid-ntqk4tzo]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.hero__title[data-astro-cid-ntqk4tzo]{letter-spacing:var(--letter-spacing-display);font-size:clamp(2.25rem,7vw,4rem);line-height:1.05;font-weight:var(--font-weight-medium);max-inline-size:16ch}.hero[data-astro-cid-ntqk4tzo]{isolation:isolate;background:radial-gradient(ellipse 80% 70% at 50% 0%, color-mix(in oklab, var(--color-brand) 12%, transparent), transparent 70%);position:relative;overflow:hidden}.hero__all[data-astro-cid-ntqk4tzo]{border-style:dashed}.panel-card[data-astro-cid-ntqk4tzo]{gap:var(--spacing-5);min-inline-size:0;padding:var(--spacing-5);border-radius:var(--radius-page);background:var(--color-background-card);box-shadow:var(--shadow-low);flex-direction:column;display:flex}.panel-card__head[data-astro-cid-ntqk4tzo]{justify-content:space-between;align-items:baseline;gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.panel-card__title[data-astro-cid-ntqk4tzo]{font-size:clamp(var(--font-size-xl), 3vw, var(--font-size-2xl));font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading)}.panel-card__more[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand);text-decoration:none}.panel-card__more[data-astro-cid-ntqk4tzo]:hover{text-decoration:underline}.panel-card__more--end[data-astro-cid-ntqk4tzo]{align-self:flex-end;margin-block-start:auto}.radar[data-astro-cid-ntqk4tzo]{gap:var(--spacing-4);padding-block:var(--spacing-4) var(--spacing-8);grid-template-columns:minmax(0,1fr);display:grid}.radar__body[data-astro-cid-ntqk4tzo]{gap:var(--spacing-4);flex-direction:column;min-inline-size:0;display:flex}.radar__rail[data-astro-cid-ntqk4tzo]{gap:var(--spacing-2);padding:0 0 var(--spacing-1);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.radar__rail-link[data-astro-cid-ntqk4tzo]{align-items:center;gap:var(--spacing-2);color:var(--color-text-primary);border-radius:var(--radius-container);padding:var(--spacing-1) var(--spacing-3) var(--spacing-1) var(--spacing-1);border:var(--border-width) solid var(--color-border);background:var(--color-background-card);white-space:nowrap;text-decoration:none;display:flex}.radar__rail-name[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.radar__rail-link[data-astro-cid-ntqk4tzo]:hover{border-color:var(--color-border-emphasized)}.radar__feature[data-astro-cid-ntqk4tzo]{gap:var(--spacing-4);min-inline-size:0;padding:var(--spacing-5);border-radius:var(--radius-container);background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);flex-direction:column;flex:1;display:flex}.radar__feature-head[data-astro-cid-ntqk4tzo]{align-items:center;gap:var(--spacing-4);min-inline-size:0;display:flex}.radar__feature-title[data-astro-cid-ntqk4tzo]{gap:var(--spacing-1);flex-direction:column;min-inline-size:0;display:flex}.radar__name[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading);overflow-wrap:anywhere;line-height:1.15}.radar__name[data-astro-cid-ntqk4tzo] a[data-astro-cid-ntqk4tzo]{color:inherit;text-decoration:none}.radar__name[data-astro-cid-ntqk4tzo] a[data-astro-cid-ntqk4tzo]:hover{text-decoration:underline}.radar__desc[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-base);color:var(--color-text-secondary);max-inline-size:52ch;line-height:1.5}.radar__badges[data-astro-cid-ntqk4tzo]{gap:var(--spacing-1-5);flex-wrap:wrap;display:flex}.radar__price[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.radar__cta[data-astro-cid-ntqk4tzo]{border-radius:var(--radius-full);justify-content:center;align-self:stretch}.radar__why[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-xs)}.recent[data-astro-cid-ntqk4tzo]{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recent__item[data-astro-cid-ntqk4tzo]{gap:var(--spacing-1) var(--spacing-3);grid-template-columns:auto auto minmax(0,1fr);align-items:start;display:grid}.recent__rank[data-astro-cid-ntqk4tzo]{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;min-inline-size:1.5ch;padding-block-start:var(--spacing-2)}.recent__body[data-astro-cid-ntqk4tzo]{gap:var(--spacing-1);flex-direction:column;min-inline-size:0;display:flex}.recent__line[data-astro-cid-ntqk4tzo]{justify-content:space-between;gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;display:flex}.recent__name[data-astro-cid-ntqk4tzo]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere;text-decoration:none}.recent__name[data-astro-cid-ntqk4tzo]:hover{text-decoration:underline}.recent__price[data-astro-cid-ntqk4tzo]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);overflow-wrap:anywhere;min-inline-size:0}.recent__desc[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recent__date[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.shelf[data-astro-cid-ntqk4tzo]{padding-block:var(--spacing-3)}.shelf__grid[data-astro-cid-ntqk4tzo]{gap:var(--spacing-2);margin-inline:calc(-1 * var(--spacing-3));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.shelf__grid[data-astro-cid-ntqk4tzo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.radar[data-astro-cid-ntqk4tzo]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.radar__body[data-astro-cid-ntqk4tzo]{flex-direction:row;flex:1}.radar__desc[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-lg)}.radar__rail[data-astro-cid-ntqk4tzo]{flex-direction:column;flex:none;inline-size:11rem;padding:0;overflow:visible}.radar__rail-link[data-astro-cid-ntqk4tzo]{white-space:normal;background:0 0;border-color:#0000}.radar__rail-name[data-astro-cid-ntqk4tzo]{overflow-wrap:anywhere}.panel-card[data-astro-cid-ntqk4tzo]{padding:var(--spacing-6) var(--spacing-8)}}@media (width>=1100px){.shelf__grid[data-astro-cid-ntqk4tzo]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero__title[data-astro-cid-ntqk4tzo]{margin-block-end:calc(-1 * var(--spacing-5))}.hero__rot[data-astro-cid-ntqk4tzo]{inline-size:100%;letter-spacing:var(--letter-spacing-display);font-size:clamp(2.25rem,7vw,4rem);line-height:1.1;font-weight:var(--font-weight-medium);color:var(--color-brand);justify-items:center;margin:0;display:grid}.hero__phrase[data-astro-cid-ntqk4tzo]{text-align:center;overflow-wrap:anywhere;grid-area:1/1;max-inline-size:20ch}.hero__phrase[data-astro-cid-ntqk4tzo]:not(:first-child){opacity:0}@media (prefers-reduced-motion:no-preference){.hero__rot[data-astro-cid-ntqk4tzo][data-rotate=true] .hero__phrase[data-astro-cid-ntqk4tzo]{animation:hero-rot 16.8s var(--ease-standard) infinite}.hero__rot[data-astro-cid-ntqk4tzo][data-rotate=true] .hero__phrase[data-astro-cid-ntqk4tzo]:nth-child(2){animation-delay:-14.4s}.hero__rot[data-astro-cid-ntqk4tzo][data-rotate=true] .hero__phrase[data-astro-cid-ntqk4tzo]:nth-child(3){animation-delay:-12s}.hero__rot[data-astro-cid-ntqk4tzo][data-rotate=true] .hero__phrase[data-astro-cid-ntqk4tzo]:nth-child(4){animation-delay:-9.6s}.hero__rot[data-astro-cid-ntqk4tzo][data-rotate=true] .hero__phrase[data-astro-cid-ntqk4tzo]:nth-child(5){animation-delay:-7.2s}.hero__rot[data-astro-cid-ntqk4tzo][data-rotate=true] .hero__phrase[data-astro-cid-ntqk4tzo]:nth-child(6){animation-delay:-4.8s}.hero__rot[data-astro-cid-ntqk4tzo][data-rotate=true] .hero__phrase[data-astro-cid-ntqk4tzo]:nth-child(7){animation-delay:-2.4s}.hero__chip[data-astro-cid-ntqk4tzo]{animation:6s ease-in-out infinite alternate hero-bob}.hero__chip[data-astro-cid-ntqk4tzo]:nth-child(2n){animation-delay:-2s}.hero__chip[data-astro-cid-ntqk4tzo]:nth-child(3n){animation-delay:-4s}}@keyframes hero-rot{0%,11%{opacity:1;transform:none}14.29%,96.5%{opacity:0;transform:translateY(-.3em)}96.51%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.hero__float[data-astro-cid-ntqk4tzo]{display:none}@media (width>=1180px){.hero__float[data-astro-cid-ntqk4tzo]{pointer-events:none;z-index:0;margin:0;padding:0;list-style:none;display:block;position:absolute;inset:0}.hero__chip[data-astro-cid-ntqk4tzo]{pointer-events:auto;position:absolute}.hero__chip[data-astro-cid-ntqk4tzo] a[data-astro-cid-ntqk4tzo]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1-5) var(--spacing-4) var(--spacing-1-5) var(--spacing-1-5);border-radius:var(--radius-full);background:var(--color-background-card);border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-med);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.hero__chip[data-astro-cid-ntqk4tzo] a[data-astro-cid-ntqk4tzo]:hover{border-color:var(--color-accent)}.hero__chip[data-astro-cid-ntqk4tzo]:first-child{inset-block-start:16%;inset-inline-start:5%}.hero__chip[data-astro-cid-ntqk4tzo]:nth-child(2){inset-block-start:44%;inset-inline-start:2%}.hero__chip[data-astro-cid-ntqk4tzo]:nth-child(3){inset-block-start:72%;inset-inline-start:7%}.hero__chip[data-astro-cid-ntqk4tzo]:nth-child(4){inset-block-start:16%;inset-inline-end:5%}.hero__chip[data-astro-cid-ntqk4tzo]:nth-child(5){inset-block-start:44%;inset-inline-end:2%}.hero__chip[data-astro-cid-ntqk4tzo]:nth-child(6){inset-block-start:72%;inset-inline-end:7%}.hero__inner[data-astro-cid-ntqk4tzo]{z-index:1;position:relative}.hero__chip[data-astro-cid-ntqk4tzo]:is(:nth-child(3),:nth-child(6)){display:none}}@media (width>=1440px){.hero__chip[data-astro-cid-ntqk4tzo]:is(:nth-child(3),:nth-child(6)){display:block}}@keyframes hero-bob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.hero__accent[data-astro-cid-ntqk4tzo]{color:var(--color-brand)}.hero__meta[data-astro-cid-ntqk4tzo]{justify-content:center;gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero__meta[data-astro-cid-ntqk4tzo] li[data-astro-cid-ntqk4tzo]{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background:var(--color-background-muted);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.hero__search[data-astro-cid-ntqk4tzo]{inline-size:100%;max-inline-size:36rem}.hero__search[data-astro-cid-ntqk4tzo] .search-form{margin-inline:auto}.hero__chips[data-astro-cid-ntqk4tzo]{gap:var(--spacing-2);scrollbar-width:none;inline-size:100%;padding-block-end:var(--spacing-1);display:flex;overflow-x:auto}.hero__chips[data-astro-cid-ntqk4tzo]::-webkit-scrollbar{display:none}.hero__chips[data-astro-cid-ntqk4tzo]>.chip[data-astro-cid-ntqk4tzo]{white-space:nowrap;flex:none}@media (width>=768px){.hero__chips[data-astro-cid-ntqk4tzo]{flex-wrap:wrap;justify-content:center;max-inline-size:56rem;overflow:visible}}.section[data-astro-cid-ntqk4tzo]{gap:var(--spacing-6);padding-block:var(--spacing-12);flex-direction:column;display:flex}.section__title[data-astro-cid-ntqk4tzo]{text-align:center;font-size:clamp(var(--font-size-xl), 3.5vw, var(--font-size-3xl));font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading)}.section__more[data-astro-cid-ntqk4tzo]{justify-content:center;display:flex}.home__groups[data-astro-cid-ntqk4tzo]{gap:var(--spacing-6) var(--spacing-8);grid-template-columns:minmax(0,1fr);display:grid}.home__group[data-astro-cid-ntqk4tzo]{gap:var(--spacing-1);flex-direction:column;min-inline-size:0;display:flex}.home__group-title[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-secondary);padding-inline:var(--spacing-3)}.pipe[data-astro-cid-ntqk4tzo]{gap:var(--spacing-5);flex-direction:column;inline-size:100%;max-inline-size:62rem;margin-inline:auto;display:flex}.pipe__card[data-astro-cid-ntqk4tzo]{gap:var(--spacing-5);padding:var(--spacing-6);border-radius:var(--radius-page);background:var(--color-background-card);box-shadow:var(--shadow-med);display:grid}.pipe__title[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:1.25}.pipe__preview[data-astro-cid-ntqk4tzo]{border-radius:var(--radius-container);background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);padding:var(--spacing-3);position:relative;overflow:hidden}.mini[data-astro-cid-ntqk4tzo]{table-layout:fixed;inline-size:100%;font-size:var(--font-size-sm)}.mini[data-astro-cid-ntqk4tzo] th[data-astro-cid-ntqk4tzo],.mini[data-astro-cid-ntqk4tzo] td[data-astro-cid-ntqk4tzo]{overflow-wrap:anywhere}.mini[data-astro-cid-ntqk4tzo] th[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);padding:var(--spacing-1) var(--spacing-2)}.mini[data-astro-cid-ntqk4tzo] td[data-astro-cid-ntqk4tzo]{padding:var(--spacing-2);border-block-start:var(--border-width) solid var(--color-border);vertical-align:middle}.mini__app[data-astro-cid-ntqk4tzo]{align-items:center;gap:var(--spacing-2);font-weight:var(--font-weight-medium);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.mini-list[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mini-list[data-astro-cid-ntqk4tzo] li[data-astro-cid-ntqk4tzo]{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-block-start:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.mini-list[data-astro-cid-ntqk4tzo] li[data-astro-cid-ntqk4tzo]:first-child{border-block-start:0}.mini-dl[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-sm);margin:0;display:grid}.mini-dl[data-astro-cid-ntqk4tzo]>div[data-astro-cid-ntqk4tzo]{gap:var(--spacing-1);padding:var(--spacing-2);border-block-start:var(--border-width) solid var(--color-border);display:grid}.mini-dl[data-astro-cid-ntqk4tzo]>div[data-astro-cid-ntqk4tzo]:first-child{border-block-start:0}.mini-dl[data-astro-cid-ntqk4tzo] dt[data-astro-cid-ntqk4tzo]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.home__group-title[data-astro-cid-ntqk4tzo] a[data-astro-cid-ntqk4tzo]{color:inherit;text-decoration:none}.home__group-title[data-astro-cid-ntqk4tzo] a[data-astro-cid-ntqk4tzo]:hover{color:var(--color-text-primary);text-decoration:underline}.learn[data-astro-cid-ntqk4tzo]{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.learn__card[data-astro-cid-ntqk4tzo]{gap:var(--spacing-1-5);block-size:100%;padding:var(--spacing-5);border-radius:var(--radius-page);background:var(--color-background-card);border:var(--border-width) solid var(--color-border);color:inherit;transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.learn__card[data-astro-cid-ntqk4tzo]:hover{color:inherit;border-color:var(--color-border-emphasized)}.learn__kicker[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-brand)}.learn__title[data-astro-cid-ntqk4tzo]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:1.3}.learn__sum[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.faq[data-astro-cid-ntqk4tzo]{flex-direction:column;inline-size:100%;max-inline-size:44rem;margin-inline:auto;display:flex}.faq__item[data-astro-cid-ntqk4tzo]{border-block-end:var(--border-width) solid var(--color-border)}.faq__item[data-astro-cid-ntqk4tzo] summary[data-astro-cid-ntqk4tzo]{cursor:pointer;padding:var(--spacing-4) 0;font-weight:var(--font-weight-medium);justify-content:space-between;gap:var(--spacing-4);list-style:none;display:flex}.faq__item[data-astro-cid-ntqk4tzo] summary[data-astro-cid-ntqk4tzo]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-ntqk4tzo] summary[data-astro-cid-ntqk4tzo]:after{content:"+";color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.faq__item[data-astro-cid-ntqk4tzo][open] summary[data-astro-cid-ntqk4tzo]:after{content:"–"}.faq__item[data-astro-cid-ntqk4tzo] p[data-astro-cid-ntqk4tzo]{color:var(--color-text-secondary);padding-block-end:var(--spacing-4)}.final[data-astro-cid-ntqk4tzo]{text-align:center;padding-block:var(--spacing-16);align-items:center}.final__title[data-astro-cid-ntqk4tzo]{font-size:clamp(var(--font-size-2xl), 5vw, var(--font-size-5xl));font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:1.1}@media (width>=640px){.home__groups[data-astro-cid-ntqk4tzo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.pipe__card[data-astro-cid-ntqk4tzo]{padding:var(--spacing-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.pipe__title[data-astro-cid-ntqk4tzo]{font-size:var(--font-size-2xl)}}@media (width>=1024px){.hero__inner[data-astro-cid-ntqk4tzo]{padding-block:var(--spacing-20) var(--spacing-16)}}}
