@layer as-components{.as-pub-nav{align-items:center;gap:var(--as-sp-1);display:flex}.as-pub-nav__link{min-block-size:var(--as-target-min);padding-inline:var(--as-sp-2);color:var(--as-text-primary);border-radius:var(--as-r-sm);align-items:center;text-decoration:none;display:inline-flex}.as-pub-nav__link:hover{text-decoration-line:underline}.as-pub-nav__link[aria-current=page]{text-decoration-line:underline;text-decoration-thickness:2px}.as-pub-nav__wide{display:none}@media (min-width:30em){.as-pub-nav__wide{display:inline-flex}.as-pub-nav{gap:var(--as-sp-2)}}.as-pub-home{align-items:center;gap:var(--as-sp-2);min-block-size:var(--as-target-min);color:inherit;font-weight:var(--as-fw-semibold);text-decoration:none;display:inline-flex}.as-pub-home__mark{inline-size:var(--as-sp-6);block-size:var(--as-sp-6)}.as-pub-hero{gap:var(--as-sp-4);flex-direction:column;padding-block-start:var(--as-sp-10);display:flex}@media (min-width:48em){.as-pub-hero{padding-block-start:var(--as-sp-16)}}.as-pub-hero__eyebrow{align-items:center;gap:var(--as-sp-2);font-size:var(--as-fs-sm);letter-spacing:var(--as-ls-eyebrow);text-transform:uppercase;color:var(--as-text-muted);display:inline-flex}.as-pub-hero__title{font-size:var(--as-fs-display);line-height:var(--as-lh-tight);max-inline-size:20ch}.as-pub-hero__lede{font-size:var(--as-fs-lg);color:var(--as-text-muted);max-inline-size:var(--as-measure)}.as-pub-actions{gap:var(--as-sp-3);flex-direction:column;padding-block-start:var(--as-sp-2);display:flex}.as-pub-actions>.as-btn{inline-size:100%}@media (min-width:48em){.as-pub-actions{flex-flow:wrap;align-items:flex-start}.as-pub-actions>.as-btn{inline-size:auto}}.as-pub-try{gap:var(--as-sp-1);flex-direction:column;display:flex}.as-pub-try>.as-btn{inline-size:100%}.as-pub-try__hint{font-size:var(--as-fs-sm);color:var(--as-text-muted)}.as-pub-section{gap:var(--as-sp-5);flex-direction:column;margin-block-start:var(--as-gap-section);display:flex}.as-pub-section__title{font-size:var(--as-fs-2xl)}.as-pub-section__lede{color:var(--as-text-muted);max-inline-size:var(--as-measure)}.as-pub-tiles{container-type:inline-size}.as-pub-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--as-tile-min)), 1fr));gap:var(--as-gap-card);display:grid}.as-pub-grid>.as-card{min-inline-size:0}.as-pub-tile__head{align-items:center;gap:var(--as-sp-2);color:var(--as-text-muted);display:flex}.as-pub-tile__price{font-variant-numeric:tabular-nums;color:var(--as-text-primary);font-weight:var(--as-fw-medium)}.as-pub-tile__more{color:var(--as-accent);text-underline-offset:.15em;text-decoration-line:underline}.as-pub-list{gap:var(--as-sp-2);flex-direction:column;padding-inline-start:var(--as-sp-5);display:flex}.as-pub-steps{gap:var(--as-gap-card);counter-reset:as-step;display:grid}@container (min-width:48em){.as-pub-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.as-pub-step{gap:var(--as-sp-2);padding:var(--as-pad-card);background:var(--as-surface-raised);border:var(--as-border-w) solid var(--as-border-hairline);border-radius:var(--as-r-lg);flex-direction:column;display:flex}.as-pub-step__num{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semibold);color:var(--as-text-muted);font-variant-numeric:tabular-nums}.as-pub-step__title{font-size:var(--as-fs-xl)}.as-pub-product{gap:var(--as-sp-5);padding:var(--as-pad-card);background:var(--as-surface-raised);border:var(--as-border-w) solid var(--as-border-hairline);border-radius:var(--as-r-lg);box-shadow:var(--as-sheen), var(--as-shadow-1);flex-direction:column;display:flex}.as-pub-product__title{align-items:center;gap:var(--as-sp-3);font-size:var(--as-fs-2xl);display:flex}.as-pub-product__body{gap:var(--as-sp-6);display:grid}@container (min-width:56em){.as-pub-product__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.as-pub-product__actions{gap:var(--as-sp-3);flex-direction:column;display:flex}@media (min-width:30em){.as-pub-product__actions{flex-flow:wrap}}.as-pub-fine{font-size:var(--as-fs-sm);color:var(--as-text-muted)}.as-pub-tiers .as-table__caption{font-size:var(--as-fs-base)}.as-pub-tiers tbody th{grid-template-columns:minmax(var(--as-field-w-xs), 40%) 1fr;gap:var(--as-sp-3);padding-block:var(--as-sp-1);text-align:start;font-weight:var(--as-fw-semibold);display:grid}.as-pub-tiers tbody th:before{content:attr(data-label);color:var(--as-text-muted);font-weight:var(--as-fw-regular)}@media (min-width:48em){.as-pub-tiers tbody th{padding:var(--as-sp-3) var(--as-sp-4);color:var(--as-text-primary);background:0 0;display:table-cell}.as-pub-tiers tbody th:before{content:none}}.as-pub-prose{gap:var(--as-sp-4);max-inline-size:var(--as-measure);flex-direction:column;display:flex}.as-pub-footer{gap:var(--as-sp-6);inline-size:100%;max-inline-size:var(--as-content-max);margin-inline:auto;padding-block-end:env(safe-area-inset-bottom);display:grid}@media (min-width:48em){.as-pub-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}.as-pub-footer__title{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semibold);color:var(--as-text-primary);padding-block-end:var(--as-sp-1)}.as-pub-footer__list a{min-block-size:var(--as-target-min);color:var(--as-text-muted);align-items:center;display:inline-flex}.as-pub-footer__tag{font-size:var(--as-fs-xs);color:var(--as-text-muted)}.as-pub-demo-actions{gap:var(--as-sp-2);flex-wrap:wrap;display:flex}.as-pub-kpis{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--as-kpi-min)), 1fr));gap:var(--as-gap-card);display:grid}.as-pub-kpi{gap:var(--as-sp-1);padding:var(--as-pad-card);background:var(--as-surface-raised);border:var(--as-border-w) solid var(--as-border-hairline);border-radius:var(--as-r-lg);flex-direction:column;display:flex}.as-pub-kpi dt{font-size:var(--as-fs-sm);color:var(--as-text-muted)}.as-pub-kpi dd{font-size:var(--as-fs-metric);font-weight:var(--as-fw-semibold);font-variant-numeric:tabular-nums}@keyframes as-pub-reveal{0%{opacity:0}}.as-pub-arrive{animation:as-pub-reveal var(--as-dur-enter) var(--as-ease-enter) both}html[data-arrived] .as-pub-arrive,html[data-motion=off] .as-pub-arrive{animation:none}.as-pub-section--tight{gap:var(--as-sp-3);margin-block-start:var(--as-gap-card)}.as-pub-screen{gap:var(--as-sp-4);padding:var(--as-pad-card);background:var(--as-surface-sunk);border:var(--as-border-w) solid var(--as-border-hairline);border-radius:var(--as-r-xl);flex-direction:column;display:flex}.as-pub-screen__caption{font-size:var(--as-fs-sm);color:var(--as-text-muted)}}
