.tmx[data-astro-cid-sd4qayn7]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);margin-block:1.5rem;padding:1.6rem 1.75rem}.tmx__title[data-astro-cid-sd4qayn7]{font-size:var(--t-2xl);margin-block:0 .4rem}.tmx__sub[data-astro-cid-sd4qayn7]{color:var(--ink-muted);font-size:var(--t-sm);max-inline-size:64ch;margin-block-end:1.3rem}.tmx__form[data-astro-cid-sd4qayn7]{grid-template-columns:repeat(2,1fr);gap:1.2rem 1.6rem;display:grid}@media (width<=720px){.tmx__form[data-astro-cid-sd4qayn7]{grid-template-columns:1fr}}.tmx__q[data-astro-cid-sd4qayn7]{border:0;min-inline-size:0;margin:0;padding:0}.tmx__q[data-astro-cid-sd4qayn7] legend[data-astro-cid-sd4qayn7]{color:var(--ink-strong);font-weight:600;font-size:var(--t-sm);margin-block-end:.5rem;padding:0}.tmx__opts[data-astro-cid-sd4qayn7]{flex-direction:column;gap:.35rem;display:flex}.tmx__opts[data-astro-cid-sd4qayn7] label[data-astro-cid-sd4qayn7]{cursor:pointer;border:1px solid var(--rule);border-radius:var(--r-control);font-size:var(--t-sm);color:var(--ink-muted);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:.55rem;padding:.5rem .7rem;line-height:1.4;display:flex}.tmx__opts[data-astro-cid-sd4qayn7] label[data-astro-cid-sd4qayn7]:hover{border-color:var(--rule-strong);color:var(--ink)}.tmx__opts[data-astro-cid-sd4qayn7] input[data-astro-cid-sd4qayn7]{accent-color:var(--accent-deep);flex:none}.tmx__opts[data-astro-cid-sd4qayn7] label[data-astro-cid-sd4qayn7]:has(input:checked){background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:500}.tmx__out[data-astro-cid-sd4qayn7]{margin-block-start:1.4rem}.tmx__wait[data-astro-cid-sd4qayn7]{font-size:var(--t-sm);color:var(--ink-faint);margin:0}.tmx[data-astro-cid-sd4qayn7] .tmx__card{background:var(--deep);color:var(--ink-on-deep);border-radius:var(--r-card);padding:1.4rem 1.6rem}.tmx[data-astro-cid-sd4qayn7] .tmx__label{font-size:var(--t-xs);color:var(--accent);margin:0 0 .2rem}.tmx[data-astro-cid-sd4qayn7] .tmx__win{font-family:var(--font-display);font-size:var(--t-2xl);color:var(--ink-on-deep);margin:0 0 .5rem}.tmx[data-astro-cid-sd4qayn7] .tmx__why{font-size:var(--t-sm);color:var(--ink-on-deep-mute);max-inline-size:62ch;margin:0 0 .7rem;line-height:1.65}.tmx[data-astro-cid-sd4qayn7] .tmx__cost{font-size:var(--t-sm);color:var(--ink-on-deep-mute);max-inline-size:62ch;margin:0 0 1rem;line-height:1.65}.tmx[data-astro-cid-sd4qayn7] .tmx__cost strong{color:var(--accent);font-weight:600}.tmx[data-astro-cid-sd4qayn7] .tmx__go{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-control);font-weight:600;font-size:var(--t-sm);padding:.55rem 1.1rem;text-decoration:none;display:inline-block}.tmx[data-astro-cid-sd4qayn7] .tmx__second{margin-block-start:.9rem}.tmx[data-astro-cid-sd4qayn7] .tmx__second p{font-size:var(--t-sm);color:var(--ink-muted);max-inline-size:66ch;margin:0 0 .4rem;line-height:1.65}.tmx[data-astro-cid-sd4qayn7] .tmx__second strong{color:var(--ink-strong)}.tmx[data-astro-cid-sd4qayn7] .tmx__flip{color:var(--ink-faint)}.tmx__foot[data-astro-cid-sd4qayn7]{font-size:var(--t-xs);color:var(--ink-faint);max-inline-size:70ch;margin-block-start:1.2rem;line-height:1.6}.tmx__out[data-astro-cid-sd4qayn7][hidden]{display:none}.head[data-astro-cid-a32wleby]{padding-block:3rem 1.5rem}.head__title[data-astro-cid-a32wleby]{margin-block-end:.9rem;font-size:clamp(2.2rem,5vw,3.4rem)}.head__sub[data-astro-cid-a32wleby]{font-size:var(--t-xl);color:var(--ink-muted);max-inline-size:60ch;margin-block-end:1.1rem;font-weight:300}.head__note[data-astro-cid-a32wleby]{font-size:var(--t-sm);color:var(--ink-faint);max-inline-size:68ch;line-height:1.7}.head__note[data-astro-cid-a32wleby] strong[data-astro-cid-a32wleby]{color:var(--ink-muted);font-weight:500}.sec__title[data-astro-cid-a32wleby]{font-size:var(--t-2xl);margin-block:0 .5rem}.sec__sub[data-astro-cid-a32wleby]{color:var(--ink-muted);font-size:var(--t-sm);margin-block-end:1.2rem}.guides[data-astro-cid-a32wleby]{padding-block:2rem 1rem}.gcards[data-astro-cid-a32wleby]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.gcard__inner[data-astro-cid-a32wleby]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);block-size:100%;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem;text-decoration:none;display:flex}.gcard__inner[data-astro-cid-a32wleby]:hover{box-shadow:var(--shadow-2);border-color:var(--accent);transform:translateY(-3px)}.gcard__top[data-astro-cid-a32wleby]{align-items:center;gap:.8rem;display:flex}.gcard__names[data-astro-cid-a32wleby]{flex-direction:column;display:flex}.gcard__name[data-astro-cid-a32wleby]{font-family:var(--font-display);font-size:var(--t-lg);color:var(--ink-strong);line-height:1.25}.gcard__spine[data-astro-cid-a32wleby]{font-size:var(--t-xs);color:var(--ink-faint)}.gcard__who[data-astro-cid-a32wleby]{font-size:var(--t-sm);color:var(--ink-muted);line-height:1.55}.gcard__bar[data-astro-cid-a32wleby]{background:var(--surface-sunk);border-radius:999px;block-size:4px;margin-block-start:auto;display:block;overflow:hidden}.gcard__bar[data-astro-cid-a32wleby] i[data-astro-cid-a32wleby]{block-size:100%;inline-size:var(--w,0%);background:var(--accent);border-radius:999px;display:block}.gcard__count[data-astro-cid-a32wleby]{font-size:var(--t-xs);color:var(--ink-faint)}.gcard__cta[data-astro-cid-a32wleby]{font-size:var(--t-sm);color:var(--accent-deep);font-weight:500}.tbl-sec[data-astro-cid-a32wleby]{padding-block:2rem 1rem}.tbl-scroll[data-astro-cid-a32wleby]{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}.tbl[data-astro-cid-a32wleby]{border-collapse:collapse;inline-size:100%;font-size:var(--t-sm)}.tbl__tool[data-astro-cid-a32wleby]{align-items:center;gap:.6rem;display:inline-flex}.logo[data-astro-cid-a32wleby]{background:var(--surface);border:1px solid var(--rule);object-fit:contain;box-sizing:border-box;border-radius:9px;flex:none;block-size:40px;inline-size:40px;padding:7px}.logo--sm[data-astro-cid-a32wleby]{border-radius:7px;block-size:30px;inline-size:30px;padding:5px}.tbl-cards[data-astro-cid-a32wleby]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:none}.tc[data-astro-cid-a32wleby]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);color:var(--ink);flex-direction:column;gap:.45rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.tc__head[data-astro-cid-a32wleby]{align-items:center;gap:.7rem;margin-block-end:.2rem;display:flex}.tc__name[data-astro-cid-a32wleby]{font-family:var(--font-display);font-size:var(--t-lg);color:var(--ink-strong)}.tc__row[data-astro-cid-a32wleby]{font-size:var(--t-sm);color:var(--ink-muted);line-height:1.55}.tc__row[data-astro-cid-a32wleby] span[data-astro-cid-a32wleby]{font-size:var(--t-xs);color:var(--ink-faint);display:block}@media (width<=720px){.tbl-scroll[data-astro-cid-a32wleby]{display:none}.tbl-cards[data-astro-cid-a32wleby]{display:flex}}.tbl[data-astro-cid-a32wleby] th[data-astro-cid-a32wleby],.tbl[data-astro-cid-a32wleby] td[data-astro-cid-a32wleby]{text-align:start;vertical-align:top;border-block-end:1px solid var(--rule);padding:.85rem 1rem}.tbl[data-astro-cid-a32wleby] thead[data-astro-cid-a32wleby] th[data-astro-cid-a32wleby]{font-size:var(--t-xs);color:var(--ink-faint);background:var(--surface-sunk);white-space:nowrap;font-weight:500}.tbl[data-astro-cid-a32wleby] tbody[data-astro-cid-a32wleby] th[data-astro-cid-a32wleby]{white-space:nowrap;font-weight:700}.tbl[data-astro-cid-a32wleby] tbody[data-astro-cid-a32wleby] th[data-astro-cid-a32wleby] a[data-astro-cid-a32wleby]{color:var(--ink-strong);text-decoration:none}.tbl[data-astro-cid-a32wleby] tbody[data-astro-cid-a32wleby] th[data-astro-cid-a32wleby] a[data-astro-cid-a32wleby]:hover .logo[data-astro-cid-a32wleby]{border-color:var(--accent)}.tbl[data-astro-cid-a32wleby] tbody[data-astro-cid-a32wleby] th[data-astro-cid-a32wleby] a[data-astro-cid-a32wleby]:hover{color:var(--accent-deep)}.tbl[data-astro-cid-a32wleby] tbody[data-astro-cid-a32wleby] tr[data-astro-cid-a32wleby]:last-child th[data-astro-cid-a32wleby],.tbl[data-astro-cid-a32wleby] tbody[data-astro-cid-a32wleby] tr[data-astro-cid-a32wleby]:last-child td[data-astro-cid-a32wleby]{border-block-end:0}.tbl[data-astro-cid-a32wleby] td[data-astro-cid-a32wleby]{color:var(--ink-muted);line-height:1.55}.tbl__warn[data-astro-cid-a32wleby],.tbl__ok[data-astro-cid-a32wleby]{display:block}.tbl__warn[data-astro-cid-a32wleby]{color:var(--ink-strong)}.tbl__ok[data-astro-cid-a32wleby]{color:var(--ink-faint);margin-block-start:.2rem}.tbl__after[data-astro-cid-a32wleby]{font-size:var(--t-sm);color:var(--ink-muted);max-inline-size:68ch;margin-block-start:1rem;line-height:1.7}.tbl__after[data-astro-cid-a32wleby] a[data-astro-cid-a32wleby]{color:var(--ink-strong)}.cat[data-astro-cid-a32wleby]{padding-block:1.75rem .5rem}.cards[data-astro-cid-a32wleby]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card__inner[data-astro-cid-a32wleby]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-1);flex-direction:column;gap:.3rem;block-size:100%;padding:1.25rem 1.4rem;text-decoration:none;display:flex}.card__inner[data-astro-cid-a32wleby]:hover{box-shadow:var(--shadow-2)}.card__top[data-astro-cid-a32wleby]{align-items:center;gap:.8rem;display:flex}.card__top[data-astro-cid-a32wleby]>span[data-astro-cid-a32wleby]{flex-direction:column;display:flex}.card__name[data-astro-cid-a32wleby]{font-family:var(--font-display);font-size:var(--t-xl);color:var(--ink-strong);line-height:1.2}.card__vendor[data-astro-cid-a32wleby]{font-size:var(--t-xs);color:var(--ink-faint)}.card__tag[data-astro-cid-a32wleby]{font-size:var(--t-sm);color:var(--ink);margin-block:.5rem;line-height:1.6}.card__row[data-astro-cid-a32wleby]{font-size:var(--t-sm);color:var(--ink-muted);line-height:1.55}.card__row[data-astro-cid-a32wleby] span[data-astro-cid-a32wleby]{color:var(--ink-faint);font-size:var(--t-xs);display:block}.card__cta[data-astro-cid-a32wleby]{font-size:var(--t-sm);color:var(--accent-deep);margin-block-start:auto;padding-block-start:.9rem;font-weight:500}.missing[data-astro-cid-a32wleby]{padding-block:2.5rem 3rem}.missing[data-astro-cid-a32wleby] p[data-astro-cid-a32wleby]{color:var(--ink-muted);max-inline-size:68ch}.missing[data-astro-cid-a32wleby] a[data-astro-cid-a32wleby]{color:var(--ink-strong)}
