.alist{margin-top:18px;--alist-badge: 132px;--alist-usage: 240px;--slot-main: var(--color-leaf);--slot-innate: color-mix(in oklab, var(--color-leaf) 38%, transparent)}.alist-bar{position:sticky;top:var(--chrome-h);z-index:20;display:flex;align-items:center;gap:12px;padding:14px 0 12px;background:color-mix(in oklab,var(--color-base) 92%,transparent);backdrop-filter:blur(12px)}.alist-field{display:flex;align-items:center;gap:12px;flex:1;max-width:560px;height:54px;padding:0 18px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;transition:border-color .12s,box-shadow .12s}.alist-field:focus-within{border-color:var(--color-leaf-dim);box-shadow:0 0 0 4px var(--color-leaf-glow)}.alist-field svg{width:20px;height:20px;color:var(--color-ink-faint);flex-shrink:0}.alist-field input{flex:1;background:none;border:0;outline:0;color:var(--color-ink);font:inherit;font-size:var(--text-lg)}.alist-field input::placeholder{color:var(--color-ink-faint)}.alist-field button{background:none;border:0;color:var(--color-ink-faint);font-size:var(--text-2xl);line-height:1;cursor:pointer}.alist-field button:hover{color:var(--color-ink)}.alist-toggle{height:54px;padding:0 20px;display:flex;align-items:center;gap:9px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;color:var(--color-ink-dim);font:inherit;font-size:var(--text-base);cursor:pointer;white-space:nowrap}.alist-toggle:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.alist-toggle.is-on{color:var(--color-gap);border-color:color-mix(in oklab,var(--color-gap) 42%,transparent);background:color-mix(in oklab,var(--color-gap) 12%,transparent)}.alist-toggle span{font-size:var(--text-sm);padding:2px 8px;border-radius:999px;background:var(--color-raised)}.alist-sorts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:2px 0 16px}.alist-sorts-label{flex:none;font-size:var(--text-2xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);margin-right:4px}.alist-sort{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 14px;background:none;border:1px solid transparent;border-radius:999px;color:var(--color-ink-dim);font:inherit;font-size:var(--text-base);cursor:pointer;transition:color .1s,background .1s}.alist-sort:hover{color:var(--color-ink);background:var(--color-surface)}.alist-sort.is-on{color:var(--color-ink);background:var(--color-raised);border-color:var(--color-line)}.alist-sort.is-on span{color:var(--color-leaf)}.alist-count{margin-left:auto;font-size:var(--text-base);color:var(--color-ink);white-space:nowrap}.alist-count span{color:var(--color-ink-faint)}.alist-cards{display:flex;flex-direction:column;gap:10px}.alist-card{display:grid;grid-template-columns:var(--alist-badge) minmax(0,1fr) var(--alist-usage);align-items:center;gap:0 28px;padding:20px 24px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:border-color .12s,background .12s}.alist-card:hover{background:var(--color-raised);border-color:var(--color-line-strong)}.alist-head{display:contents}.alist-type{grid-column:1;grid-row:1 / span 2;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.alist-typecap{font-size:var(--text-2xs);font-weight:620;letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint)}.alist-notype{font-size:var(--text-sm);color:var(--color-gap);border:1px dashed var(--color-line-strong);border-radius:999px;padding:4px 12px;white-space:nowrap}.alist-name{grid-column:2;grid-row:1;font-size:var(--text-xl);font-weight:620;letter-spacing:-.015em;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alist-card:hover .alist-name{color:var(--color-leaf)}.alist-effect{grid-column:2;grid-row:2;font-size:var(--text-base);line-height:1.5;color:var(--color-ink-dim);margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alist-usage{grid-column:3;grid-row:1 / span 2;display:flex;align-items:center;gap:18px}.alist-figure{display:flex;flex-direction:column;align-items:flex-end;width:62px;flex:none}.alist-figure b{font-size:var(--text-2xl);font-weight:640;line-height:1.05;letter-spacing:-.02em;color:var(--color-ink)}.alist-figure span{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint)}.alist-meter{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.alist-track{display:flex;gap:2px;height:8px;border-radius:4px;background:color-mix(in oklab,var(--color-line) 70%,transparent);overflow:hidden}.alist-track i{min-width:3px;border-radius:4px}.alist-track .is-main{background:var(--slot-main)}.alist-track .is-innate{background:var(--slot-innate)}.alist-split{display:flex;align-items:baseline;gap:5px;font-size:var(--text-sm);color:var(--color-ink-faint);white-space:nowrap}.alist-split em{font-style:normal;font-weight:620;font-size:var(--text-base)}.alist-split em.is-main{color:color-mix(in oklab,var(--color-leaf) 78%,var(--color-ink))}.alist-split em.is-innate{color:var(--color-ink-dim)}.alist-split em.is-none{color:var(--color-gap);font-size:var(--text-sm);font-weight:500}.alist-split i{font-style:normal;color:var(--color-line-strong)}.alist-card.is-unused .alist-figure b{color:var(--color-gap);font-weight:560}.alist-card.is-unused .alist-name{color:var(--color-ink-dim)}.alist-empty,.alist-more{padding:56px 16px;text-align:center;font-size:var(--text-lg);color:var(--color-ink-faint)}.alist-more{padding:20px;font-size:var(--text-base)}@media(max-width:1080px){.alist{--alist-badge: 118px;--alist-usage: 214px}.alist-card{gap:0 20px;padding:18px 20px}.alist-usage{gap:14px}.alist-figure{width:54px}}@media(max-width:860px){.alist-card{grid-template-columns:minmax(0,1fr);gap:0;padding:18px}.alist-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.alist-type{flex:none;flex-direction:row;align-items:center;gap:8px;align-self:flex-start}.alist-name{grid-column:1;grid-row:auto;font-size:var(--text-lg)}.alist-effect{grid-column:1;grid-row:auto;margin-top:8px;-webkit-line-clamp:3;line-clamp:3}.alist-usage{grid-column:1;grid-row:auto;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in oklab,var(--color-line) 70%,transparent);gap:16px}.alist-figure{align-items:flex-start;width:auto;min-width:54px}.alist-figure b{font-size:var(--text-xl)}.alist-meter{max-width:420px}}@media(max-width:560px){.alist-bar{flex-wrap:wrap;gap:10px}.alist-field{max-width:none;flex-basis:100%;height:50px}.alist-toggle{height:42px;font-size:var(--text-sm)}.alist-count{font-size:var(--text-sm)}.alist-sorts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:14px}.alist-sorts::-webkit-scrollbar{display:none}.alist-sorts .alist-count{display:none}.alist-sort{flex:none}}.head[data-astro-cid-xsyeea6q]{max-width:62ch;padding-top:12px;margin-bottom:6px}h1[data-astro-cid-xsyeea6q]{font-size:var(--text-4xl);font-weight:680;letter-spacing:-.03em;line-height:1.1}.accent[data-astro-cid-xsyeea6q]{color:var(--color-leaf)}p[data-astro-cid-xsyeea6q]{margin-top:14px;font-size:var(--text-lg);line-height:1.6;color:var(--color-ink-dim)}strong[data-astro-cid-xsyeea6q]{color:var(--color-gap);font-weight:620}@media(max-width:560px){h1[data-astro-cid-xsyeea6q]{font-size:var(--text-3xl)}p[data-astro-cid-xsyeea6q]{font-size:var(--text-base)}}
