.as{gap:var(--sp-sm);flex-direction:column;min-width:0;display:flex}.as__list{margin:0;padding:0;list-style:none}.as__link{text-decoration:none}.as--row .as__title{letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.82;margin:0;font-size:13px}.as--row .as__list{column-gap:var(--sp-lg);flex-wrap:wrap;row-gap:0;display:flex}.as--row .as__link{min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.as--row .as__link:hover{text-decoration-color:currentColor}.as--row [data-here] .as__link{text-decoration-color:currentColor;text-decoration-thickness:2px}.as--cards{gap:var(--sp-md)}.as--cards .as__title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:13px}.as--cards .as__list{column-gap:var(--sp-xl);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.as--cards .as__item{column-gap:var(--sp-md12);padding-block:var(--sp-md);border-bottom:1px solid var(--border);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;row-gap:2px;display:grid;position:relative}.as--cards .as__item:before{content:"";background:var(--lang-fill);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lang-fill) 16%, transparent);border-radius:50%;grid-row:1}.as--cards .as__item:after{content:"↗";color:var(--text-tertiary);grid-area:1/3;font-weight:700;transition:color .12s,translate .12s}.as--cards .as__link{font-family:var(--font-rounded);letter-spacing:-.01em;color:var(--text-primary);grid-column:2;font-size:20px;font-weight:900;line-height:1.25}.as--cards .as__link:before{content:"";position:absolute;inset:0}.as--cards .as__link:focus-visible{outline:none}.as--cards .as__item:has(.as__link:focus-visible){outline:3px solid var(--brand);outline-offset:2px;border-radius:var(--r-answer)}.as--cards .as__blurb{color:var(--text-secondary);grid-column:2;font-size:14px;line-height:1.4}.as--cards .as__item:hover .as__link{color:var(--lang-text)}.as--cards .as__item:hover:after{color:var(--lang-text);translate:2px -2px}.as--cards .as__item[data-here] .as__link{color:var(--lang-text)}@media (prefers-reduced-motion:reduce){.as--cards .as__item:after{transition:none}}.appstore{--appstore-h:52px;width:fit-content;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--notebook-ink) 55%, transparent);border-radius:12px;flex:none;line-height:0;text-decoration:none;transition:transform .14s cubic-bezier(.3,.7,.4,1.4),box-shadow .14s;display:inline-flex}.appstore svg{height:var(--appstore-h);width:auto;display:block}.appstore:hover{box-shadow:0 10px 22px -8px color-mix(in srgb, var(--notebook-ink) 60%, transparent);transform:translateY(-2px)}.appstore:active{box-shadow:0 3px 8px -4px color-mix(in srgb, var(--notebook-ink) 55%, transparent);transform:translateY(1px)}.appstore:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.appstore--sm{--appstore-h:44px}.appstore--lg{--appstore-h:58px}
