.top:where(.astro-zvj6g7cb){padding-top:32px}.page-head:where(.astro-zvj6g7cb){max-width:82ch;margin-bottom:18px}.page-head:where(.astro-zvj6g7cb) h1:where(.astro-zvj6g7cb){font-family:var(--font-display);font-size:var(--fs-hero);line-height:var(--lh-display);font-weight:var(--weight-display);margin:6px 0 14px;letter-spacing:-.01em}.sec:where(.astro-zvj6g7cb){margin:28px 0;max-width:80ch}.sec:where(.astro-zvj6g7cb) h2:where(.astro-zvj6g7cb){font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.sec:where(.astro-zvj6g7cb) .n:where(.astro-zvj6g7cb){font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-strong)}.sec:where(.astro-zvj6g7cb) p:where(.astro-zvj6g7cb){font-family:var(--font-body);font-size:var(--fs-md);color:var(--ink);line-height:1.65;margin:0 0 13px}#coupons:where(.astro-zvj6g7cb){max-width:none}#coupons:where(.astro-zvj6g7cb) .measure:where(.astro-zvj6g7cb){max-width:80ch}.tfoot:where(.astro-zvj6g7cb){font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-faint);margin-top:7px;line-height:1.5}.twrap:where(.astro-zvj6g7cb){border:1px solid var(--rule);background:var(--surface);overflow-x:auto;margin:0 0 20px;max-width:720px}table:where(.astro-zvj6g7cb){width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-xs)}th:where(.astro-zvj6g7cb),td:where(.astro-zvj6g7cb){padding:8px 10px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}thead:where(.astro-zvj6g7cb) th:where(.astro-zvj6g7cb){background:var(--surface-2);color:var(--ink-dim);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-size:calc(var(--fs-xs) - 1px)}th:where(.astro-zvj6g7cb).num,td:where(.astro-zvj6g7cb).num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td:where(.astro-zvj6g7cb).gen{color:var(--ink);font-weight:var(--weight-strong)}td:where(.astro-zvj6g7cb).strong{color:var(--accent);font-weight:var(--weight-strong)}.cpanel:where(.astro-zvj6g7cb){margin:0 0 24px;max-width:1120px}.cpanel:where(.astro-zvj6g7cb)>.cp-head:where(.astro-zvj6g7cb),.cpanel:where(.astro-zvj6g7cb)>.legend:where(.astro-zvj6g7cb),.cpanel:where(.astro-zvj6g7cb)>svg:where(.astro-zvj6g7cb){background:var(--surface);border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.cp-head:where(.astro-zvj6g7cb){border-top:1px solid var(--rule);padding:14px 16px 8px}.cpanel:where(.astro-zvj6g7cb)>svg:where(.astro-zvj6g7cb){display:block;width:100%;height:auto;border-bottom:1px solid var(--rule)}.cp-title:where(.astro-zvj6g7cb){font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--weight-display);color:var(--ink)}.cp-sub:where(.astro-zvj6g7cb){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);margin-top:4px;letter-spacing:.03em;line-height:1.5}.cpanel:where(.astro-zvj6g7cb){--ct-strong: #0d9488;--ct-mid: #b9770a;--ct-weak: #c11f57}html[data-theme=terminal] .cpanel:where(.astro-zvj6g7cb){--ct-strong: #2dd4bf;--ct-mid: #ffb400;--ct-weak: #ff4d84}.grid:where(.astro-zvj6g7cb){stroke:color-mix(in srgb,var(--rule) 70%,transparent);stroke-width:1}.axis:where(.astro-zvj6g7cb){stroke:var(--rule-2);stroke-width:1}.tick:where(.astro-zvj6g7cb){font-family:var(--font-mono);font-size:10px;fill:var(--ink-faint)}.tick-y:where(.astro-zvj6g7cb){text-anchor:end}.tick-x:where(.astro-zvj6g7cb){text-anchor:middle}.pt-hollow:where(.astro-zvj6g7cb){fill:none;stroke-width:1.6}.ring:where(.astro-zvj6g7cb){fill:none;stroke-width:1.4;opacity:.85}.tier-strong:where(.astro-zvj6g7cb){fill:var(--ct-strong)}.tier-mid:where(.astro-zvj6g7cb){fill:var(--ct-mid)}.tier-weak:where(.astro-zvj6g7cb){fill:var(--ct-weak)}.tier-stroke-strong:where(.astro-zvj6g7cb){stroke:var(--ct-strong)}.tier-stroke-mid:where(.astro-zvj6g7cb){stroke:var(--ct-mid)}.tier-stroke-weak:where(.astro-zvj6g7cb){stroke:var(--ct-weak)}.hot:where(.astro-zvj6g7cb){cursor:pointer}.hot:where(.astro-zvj6g7cb):hover{opacity:.75}.legend:where(.astro-zvj6g7cb){display:flex;flex-direction:column;gap:5px;padding:0 16px 10px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim)}.lg-line:where(.astro-zvj6g7cb){display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.lg-head:where(.astro-zvj6g7cb){color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em}.lg-item:where(.astro-zvj6g7cb){display:inline-flex;align-items:center;gap:6px}.lg-dot:where(.astro-zvj6g7cb){width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.lg-dot:where(.astro-zvj6g7cb).tier-strong{background:var(--ct-strong)}.lg-dot:where(.astro-zvj6g7cb).tier-mid{background:var(--ct-mid)}.lg-dot:where(.astro-zvj6g7cb).tier-weak{background:var(--ct-weak)}.lg-note:where(.astro-zvj6g7cb){color:var(--ink-faint)}
