.ax{min-height:calc(100vh - 4rem)}.ax h2{color:var(--foreground);margin-bottom:.75rem;font-size:1.125rem}.ax h3{color:var(--foreground);font-size:1rem}.ax-small{font-size:.875rem}.ax-login{max-width:30rem;margin:0 auto}.ax-thanks{text-align:center;border-color:color-mix(in oklch, var(--primary) 45%, transparent);gap:.5rem;max-width:44rem;margin:0 auto 1.5rem;display:grid}.ax-thanks>[data-thanks]{gap:.5rem;display:grid}.ax-thanks>[hidden]{display:none}.ax-thanks__setup{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:1rem!important}.ax-thanks:has(.ax-thanks__ready:not([hidden])){text-align:left;background:color-mix(in srgb, var(--primary) 7%, var(--card));max-width:52rem}.ax .ax-thanks h2{margin-bottom:0;font-size:1.5rem}.ax-thanks__ready{gap:.85rem!important}.ax-thanks__plan{color:var(--muted-foreground);margin:0}.ax-thanks__plan strong{color:var(--foreground)}.ax-thanks__ready .ax-key code{background:var(--background);font-size:1rem}.ax-thanks__ready .btn-lg{justify-self:start}.ax-thanks__steps{gap:.35rem;margin:0;padding-left:1.3em;font-size:.9375rem;line-height:1.5;list-style:decimal;display:grid}.ax-spinner{border:3px solid color-mix(in oklch, var(--primary) 25%, transparent);border-top-color:var(--primary);border-radius:50%;width:1.75rem;height:1.75rem;animation:.8s linear infinite ax-spin}@keyframes ax-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ax-spinner{animation-duration:2.4s}}@media (width<=40rem){.ax-thanks__ready .ax-key code{flex:100%}.ax-thanks__ready .btn-lg{justify-self:stretch}}.ax-login__card{box-shadow:0 20px 40px -24px color-mix(in oklch, var(--primary) 35%, transparent);padding:2.25rem}.ax-perks{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;font-size:.8125rem;display:grid}.ax-perks li{color:var(--muted-foreground);gap:.2rem;display:grid}.ax-perks strong{color:var(--foreground);font-weight:600}.ax-shell{gap:1.5rem;display:grid}.ax-shell[hidden]{display:none}.ax-nav{min-width:0}.ax-nav__scroll{scrollbar-width:none;border:1px solid color-mix(in oklch, var(--border) 70%, transparent);border-radius:calc(var(--radius) + 4px);background:var(--card);gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.ax-nav__scroll::-webkit-scrollbar{display:none}.ax-nav__list{gap:.25rem;display:flex}.ax-nav__list--end{border-left:1px solid var(--border);margin-left:.25rem;padding-left:.5rem}.ax-nav__item{width:100%;min-height:2.5rem;color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.6rem;padding:.5rem .8rem;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.ax-nav__item:hover{color:var(--foreground);background:var(--muted)}.ax-nav__item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ax-nav__item[aria-current=page]{color:var(--primary);background:color-mix(in oklch, var(--primary) 11%, transparent)}.ax-nav__count{background:var(--muted);min-width:1.5rem;color:var(--muted-foreground);text-align:center;border-radius:9999px;margin-left:auto;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.ax-nav__item[aria-current=page] .ax-nav__count{background:color-mix(in oklch, var(--primary) 16%, transparent);color:var(--primary)}.ax-nav__count:empty{display:none}.ax-nav__ext{opacity:.6;margin-left:auto}@media (width>=64rem){.ax-shell{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2.5rem}.ax-nav{position:sticky;top:5.5rem}.ax-nav__scroll{gap:.75rem;padding:.5rem;display:grid;overflow:visible}.ax-nav__list{flex-direction:column}.ax-nav__list--end{border-left:0;border-top:1px solid var(--border);margin:0;padding:.75rem 0 0}}.ax-content{min-width:0}.ax-head{margin-bottom:1.5rem}.ax-head h1:focus{outline:none}.ax-panels{container-type:inline-size}.ax-intro{margin-bottom:1.25rem}.ax-stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:1.75rem;display:grid}.ax-stats:empty{display:none}.ax-stats div{background:var(--card);border:1px solid color-mix(in oklch, var(--border) 70%, transparent);border-radius:calc(var(--radius) + 8px);min-width:0;padding:.9rem 1.1rem}.ax-stats dt{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.ax-stats dd{margin-top:.15rem}.ax-stats dd strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-size:1.5rem;font-weight:600;line-height:1.25;display:block}.ax-stats dd span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem;display:block}.ax-dash{gap:1.75rem;display:grid}.ax-main,.ax-side{align-content:start;gap:1.5rem;min-width:0;display:grid}.ax-main{gap:0}@container (width>=50rem){.ax-dash{grid-template-columns:minmax(0,1fr) 20rem}}.ax-list{gap:1rem;display:grid}.ax-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.ax-section-head h2{margin-bottom:0}.ax-section-head.ax-intro{align-items:center;margin-bottom:1.25rem}.ax-section-head.ax-intro p{flex:24rem}.ax-sub-section{gap:.75rem;margin-top:2rem;display:grid}.ax-sub-section h2{margin-bottom:0}.ax-empty{border:1px dashed var(--border);border-radius:calc(var(--radius) + 8px);color:var(--muted-foreground);text-align:center;padding:1.25rem;font-size:.875rem;line-height:1.6}.ax-scope{margin-top:1.25rem;line-height:1.6}.ax-lic header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ax-lic>*+*{margin-top:.9rem}.ax-lic__actions,.ax-key{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ax-key code{background:var(--muted);overflow-wrap:anywhere;border-radius:.75rem;flex:12rem;padding:.6rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.ax-sites{gap:.35rem;font-size:.875rem;display:grid}.ax-sites li{border-top:1px solid var(--border);justify-content:space-between;gap:.75rem;padding-top:.45rem;display:flex}.ax-note{color:var(--muted-foreground);font-size:.8125rem}.ax-upgrade{border-top:1px solid var(--border);gap:.5rem;padding-top:.75rem;display:grid}.ax-upgrade__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ax-subcard__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ax-subcard__head .ax-note{margin-top:.15rem}.ax-facts{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin-top:.9rem;padding-top:.9rem;display:grid}.ax-facts dt{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.ax-facts dd{color:var(--foreground);overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.ax-facts dd small{color:var(--muted-foreground);font-size:.75rem;font-weight:400;display:block}.ax-sub__actions{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1rem;display:flex}.ax-sub__actions .ax-link{font-size:.875rem}.ax-subcard .ax-offer,.ax-subcard>.ax-note{margin-top:1rem}.ax-offer{background:color-mix(in oklch, var(--primary) 9%, transparent);border:1px solid color-mix(in oklch, var(--primary) 30%, transparent);border-radius:.9rem;gap:1rem;padding:1rem 1.1rem;display:grid}.ax-offer p{font-size:.875rem}.ax-offer .ax-offer__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);font-size:1.0625rem;font-weight:600}.ax-offer__sub{color:var(--muted-foreground);margin-top:.1rem}.ax-offer__items{color:var(--foreground);gap:.35rem;margin-top:.75rem;font-size:.875rem;display:grid}.ax-offer__items li{align-items:center;gap:.5rem;display:flex}.ax-offer__check{width:1rem;height:1rem;color:var(--primary);flex:none}.ax-offer__buy{align-content:center;gap:.75rem;display:grid}.ax-offer__buy .btn{width:100%}.ax-offer__price{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.ax-offer__price strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-size:1.75rem;font-weight:650;line-height:1.1}.ax-offer__price s{color:var(--muted-foreground);font-size:1rem}.ax-offer__price>span{color:var(--muted-foreground);flex-basis:100%;font-size:.8125rem}.ax-price s{color:var(--muted-foreground);margin-right:.3rem}.ax-unset{color:var(--muted-foreground);font-weight:400}.ax-subs-wide{container-type:inline-size}@container (width>=40rem){.ax-subs-wide .ax-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.ax-subs-wide .ax-offer:has(.ax-offer__buy){grid-template-columns:minmax(0,1fr) 16rem;align-items:center;column-gap:2rem}}.ax-subs-wide .ax-offer{border-radius:0 0 calc(var(--radius) + 8px) calc(var(--radius) + 8px);border-width:1px 0 0;margin:1.25rem -1.5rem -1.5rem;padding:1rem 1.5rem}@media (width<=40rem){.ax-subs-wide .ax-offer{margin-inline:-1.25rem;margin-bottom:-1.25rem;padding-inline:1.25rem}}.ax-invoices{margin-top:1rem}.ax-invoices__box{container-type:inline-size}.ax-invoices__box summary{cursor:pointer;width:fit-content;font-size:.875rem;font-weight:600}.ax-invoices__box ul{margin-top:.5rem;font-size:.875rem;display:grid}.ax-invoices__box li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.55rem 0;display:grid}.ax-invoices__box li+li{border-top:1px solid var(--border)}.ax-invoices__box li>*{white-space:nowrap}.ax-invoices__date{color:var(--muted-foreground)}.ax-invoices__amount{font-variant-numeric:tabular-nums;text-align:right}@container (width<=15rem){.ax-invoices__box li{grid-template-columns:auto minmax(0,1fr)}.ax-invoices__link{grid-column:1/-1;justify-self:end}}.ax-downloads{padding-block:.5rem;display:grid}.ax-downloads li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 0;display:flex}.ax-downloads li+li{border-top:1px solid var(--border)}.ax-downloads li>span{gap:.1rem;min-width:0;display:grid}.ax-downloads:has(.ax-empty){background:0 0;border:0;padding:0}.ax-viewbar{z-index:30;color:#fff;background:oklch(42% .16 28);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.7rem 1rem;font-size:.9375rem;display:flex;position:sticky;top:.5rem;box-shadow:0 10px 24px -14px #00000080}.ax-viewbar strong{font-weight:650}.ax-viewbar .btn{color:oklch(32% .12 28);background:#fff;border-color:#0000}@media (width<=40rem){.ax-perks{grid-template-columns:1fr}.ax-login__card{padding:1.5rem}}
