@layer legacy{.index-page[data-astro-cid-mmyt7tzu]{max-width:60rem;margin:0 auto;padding:2rem 1.25rem 3rem}.index-hero[data-astro-cid-mmyt7tzu]{border-bottom:1px solid var(--color-rule);padding-bottom:1.5rem;margin-bottom:2rem}.eyebrow[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:600;color:var(--color-primary-600);margin:0 0 .4rem}.index-hero[data-astro-cid-mmyt7tzu] h1[data-astro-cid-mmyt7tzu]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:0 0 .6rem;color:var(--color-ink)}.deck[data-astro-cid-mmyt7tzu]{font-family:var(--font-editorial);font-size:1.1rem;color:var(--color-ink-muted);max-width:46rem;margin:0 0 .75rem}.independent[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);font-size:.85rem;color:var(--color-ink-soft);margin:0 0 .75rem}.meta[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);font-size:.85rem;color:var(--color-ink-soft);margin:0}.crosslink[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);font-size:.9rem;color:var(--color-ink-muted);margin:.75rem 0 0}.crosslink[data-astro-cid-mmyt7tzu] strong[data-astro-cid-mmyt7tzu]{color:var(--color-ink);font-weight:500}.crosslink[data-astro-cid-mmyt7tzu] a[data-astro-cid-mmyt7tzu]{font-weight:500}.product-block[data-astro-cid-mmyt7tzu]{padding:1.5rem 0;border-bottom:1px solid var(--color-paper-deep)}.product-head[data-astro-cid-mmyt7tzu]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.product-head[data-astro-cid-mmyt7tzu] h2[data-astro-cid-mmyt7tzu]{font-family:var(--font-display);font-size:1.5rem;margin:0;color:var(--color-ink)}.from[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);color:var(--color-ink-muted)}.from-label[data-astro-cid-mmyt7tzu]{font-size:.8rem}.from-price[data-astro-cid-mmyt7tzu]{font-weight:700;color:var(--color-primary-700);font-size:1.15rem}.product-summary[data-astro-cid-mmyt7tzu]{margin:.65rem 0 0;max-width:62ch;color:var(--color-ink-muted, var(--color-ink));font-size:.95rem;line-height:1.55}.from-unit[data-astro-cid-mmyt7tzu]{font-size:.85rem}td[data-astro-cid-mmyt7tzu].num .per[data-astro-cid-mmyt7tzu]{font-size:.8em;color:var(--color-ink-soft);margin-left:.15em;white-space:nowrap}.table-scroll[data-astro-cid-mmyt7tzu]{overflow-x:auto;margin-top:.85rem}table[data-astro-cid-mmyt7tzu]{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:.92rem}th[data-astro-cid-mmyt7tzu],td[data-astro-cid-mmyt7tzu]{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--color-paper-deep);white-space:nowrap}th[data-astro-cid-mmyt7tzu]{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft)}td[data-astro-cid-mmyt7tzu] a[data-astro-cid-mmyt7tzu]{color:var(--color-primary-700);text-decoration:none}td[data-astro-cid-mmyt7tzu] a[data-astro-cid-mmyt7tzu]:hover{text-decoration:underline}.num[data-astro-cid-mmyt7tzu]{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.src[data-astro-cid-mmyt7tzu] a[data-astro-cid-mmyt7tzu]{font-size:.86rem}.src[data-astro-cid-mmyt7tzu] .none[data-astro-cid-mmyt7tzu],.when[data-astro-cid-mmyt7tzu]{color:var(--color-ink-soft)}.when[data-astro-cid-mmyt7tzu]{font-family:var(--font-mono);font-size:.82rem}.when[data-astro-cid-mmyt7tzu].stale{color:#9a6212}@media(max-width:36rem){.src[data-astro-cid-mmyt7tzu],th[data-astro-cid-mmyt7tzu]:nth-child(3),.when[data-astro-cid-mmyt7tzu],th[data-astro-cid-mmyt7tzu]:nth-child(4){display:none}.handoff[data-astro-cid-mmyt7tzu]{padding:1.15rem 1.1rem}}.empty[data-astro-cid-mmyt7tzu]{padding:2.5rem 0}.empty[data-astro-cid-mmyt7tzu] h2[data-astro-cid-mmyt7tzu]{font-family:var(--font-display);color:var(--color-ink)}.empty[data-astro-cid-mmyt7tzu] p[data-astro-cid-mmyt7tzu]{font-family:var(--font-editorial);color:var(--color-ink-muted);max-width:42rem}.definition[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);font-size:.9rem;line-height:1.6;color:var(--color-ink-muted);max-width:44rem;margin:1rem 0 0}.definition[data-astro-cid-mmyt7tzu] strong[data-astro-cid-mmyt7tzu]{color:var(--color-primary-800);font-weight:600}.hdr-info[data-astro-cid-mmyt7tzu]{position:relative;display:inline-flex;align-items:center;gap:.28rem}.info-btn[data-astro-cid-mmyt7tzu]{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:-2px;background:none;border:0;cursor:pointer;color:var(--color-ink-soft);opacity:.5;border-radius:50%;transition:opacity .12s ease,color .12s ease}.info-btn[data-astro-cid-mmyt7tzu] svg[data-astro-cid-mmyt7tzu]{display:block;width:11px;height:11px}.info-btn[data-astro-cid-mmyt7tzu]:hover,.info-btn[data-astro-cid-mmyt7tzu]:focus-visible,.hdr-info[data-astro-cid-mmyt7tzu].open .info-btn[data-astro-cid-mmyt7tzu]{opacity:1;color:var(--color-primary-700)}.info-btn[data-astro-cid-mmyt7tzu]:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:1px}.info-pop[data-astro-cid-mmyt7tzu]{position:absolute;top:1.5rem;right:-.6rem;z-index:30;width:min(21rem,78vw);display:flex;flex-direction:column;gap:.55rem;background:#fff;border:1px solid var(--color-paper-deep);border-radius:6px;box-shadow:0 10px 28px #1a1a1724;padding:.75rem .85rem .7rem;font-family:var(--font-ui);font-size:.82rem;line-height:1.55;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;color:var(--color-ink-muted);opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.hdr-info[data-astro-cid-mmyt7tzu].open .info-pop[data-astro-cid-mmyt7tzu]{opacity:1;transform:none;pointer-events:auto}.info-cta[data-astro-cid-mmyt7tzu]{align-self:flex-start;font-size:.78rem;font-weight:500;color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:4px;padding:.3rem .55rem;text-decoration:none}.info-cta[data-astro-cid-mmyt7tzu]:hover{background:var(--color-primary-100)}.disc[data-astro-cid-mmyt7tzu]{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--color-primary-700);display:inline-flex;align-items:baseline;gap:.45rem;text-align:left}.disc[data-astro-cid-mmyt7tzu]:hover{color:var(--color-primary-800);text-decoration:underline}.disc[data-astro-cid-mmyt7tzu] .caret[data-astro-cid-mmyt7tzu]{font-size:.55rem;color:var(--color-ink-soft);display:inline-block;transition:transform .15s ease}tr[data-astro-cid-mmyt7tzu].has-prov.open .disc[data-astro-cid-mmyt7tzu] .caret[data-astro-cid-mmyt7tzu]{transform:rotate(90deg)}tr[data-astro-cid-mmyt7tzu].prov>td[data-astro-cid-mmyt7tzu]{white-space:normal;padding:0;border-bottom:0;background:var(--color-paper-warm)}.prov-wrap[data-astro-cid-mmyt7tzu]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}tr[data-astro-cid-mmyt7tzu].prov.open .prov-wrap[data-astro-cid-mmyt7tzu]{grid-template-rows:1fr}tr[data-astro-cid-mmyt7tzu].prov.open>td[data-astro-cid-mmyt7tzu]{border-bottom:1px solid var(--color-paper-deep)}.prov-clip[data-astro-cid-mmyt7tzu]{overflow:hidden;min-height:0}.prov-pad[data-astro-cid-mmyt7tzu]{padding:.9rem 1rem 1.05rem;display:grid;gap:.5rem;max-width:46rem;opacity:0;transform:translateY(-3px);transition:opacity .22s ease .04s,transform .22s ease .04s}tr[data-astro-cid-mmyt7tzu].prov.open .prov-pad[data-astro-cid-mmyt7tzu]{opacity:1;transform:none}.prov-published[data-astro-cid-mmyt7tzu]{font-family:var(--font-editorial);font-size:.95rem;line-height:1.55;color:var(--color-ink);border-left:2px solid var(--color-primary-400);padding-left:.75rem;margin:0}.prov-basis[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);font-size:.82rem;line-height:1.6;color:var(--color-ink-muted);margin:0}.prov-foot[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);font-size:.78rem;color:var(--color-ink-soft);display:flex;gap:.9rem;flex-wrap:wrap;margin:0}.prov-foot[data-astro-cid-mmyt7tzu] a[data-astro-cid-mmyt7tzu]{color:var(--color-primary-700)}.handoff[data-astro-cid-mmyt7tzu]{margin-top:2.75rem;padding:1.5rem 1.75rem;background:var(--color-paper-warm);border:1px solid var(--color-rule);border-left:3px solid var(--color-accent-600);border-radius:6px}.handoff[data-astro-cid-mmyt7tzu] h2[data-astro-cid-mmyt7tzu]{font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:400;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 .55rem}.handoff[data-astro-cid-mmyt7tzu] p[data-astro-cid-mmyt7tzu]{font-family:var(--font-editorial);font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6;color:var(--color-ink-muted);margin:0;max-width:46rem}.handoff[data-astro-cid-mmyt7tzu] a[data-astro-cid-mmyt7tzu]{color:var(--color-primary-700)}.index-foot[data-astro-cid-mmyt7tzu]{margin-top:2.5rem}.review[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);font-size:.88rem;color:var(--color-ink-soft);border-top:1px solid var(--color-paper-deep);padding-top:.85rem}.licence[data-astro-cid-mmyt7tzu]{font-family:var(--font-ui);font-size:.82rem;line-height:1.55;color:var(--color-ink-soft);max-width:46rem;margin-top:.6rem}.licence[data-astro-cid-mmyt7tzu] a[data-astro-cid-mmyt7tzu]{color:var(--color-primary-700)}.columns[data-astro-cid-mmyt7tzu] code[data-astro-cid-mmyt7tzu]{font-family:var(--font-mono);font-size:.8em;background:var(--color-paper-deep);padding:.1em .35em;border-radius:3px}.index-page[data-astro-cid-mmyt7tzu] .faq-block{margin-top:2.5rem}@media(prefers-reduced-motion:reduce){.prov-wrap[data-astro-cid-mmyt7tzu],.prov-pad[data-astro-cid-mmyt7tzu],.info-pop[data-astro-cid-mmyt7tzu],.disc[data-astro-cid-mmyt7tzu] .caret[data-astro-cid-mmyt7tzu]{transition:none}}}
