.cmp[data-astro-cid-unx4epj3]{margin:1.5rem 0}.cmp__caption[data-astro-cid-unx4epj3]{font-weight:700;margin-bottom:.6rem;color:var(--color-text)}.cmp__scroll[data-astro-cid-unx4epj3]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}table[data-astro-cid-unx4epj3]{width:100%;min-width:760px;border-collapse:collapse;font-size:.88rem;line-height:1.5}th[data-astro-cid-unx4epj3],td[data-astro-cid-unx4epj3]{padding:.65rem .7rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:nowrap}th[data-astro-cid-unx4epj3]{background:#eaf5fc;color:var(--color-accent-dark);font-size:.8rem}th[data-astro-cid-unx4epj3] small[data-astro-cid-unx4epj3]{font-weight:400}tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]:last-child td[data-astro-cid-unx4epj3]{border-bottom:none}.cmp__rank[data-astro-cid-unx4epj3]{font-weight:700;color:var(--color-accent-dark)}.is-pending[data-astro-cid-unx4epj3] .cmp__rank[data-astro-cid-unx4epj3]{color:var(--color-text-muted);font-weight:600}.cmp__name[data-astro-cid-unx4epj3] strong[data-astro-cid-unx4epj3]{display:block}.cmp__brand[data-astro-cid-unx4epj3],.cmp__plan[data-astro-cid-unx4epj3],.cmp__sub[data-astro-cid-unx4epj3]{display:block;font-size:.75rem;color:var(--color-text-muted)}.cmp__total[data-astro-cid-unx4epj3]{font-weight:700;color:var(--color-accent-dark)}.is-pending[data-astro-cid-unx4epj3] td[data-astro-cid-unx4epj3]{color:var(--color-text-muted)}.cmp__notes[data-astro-cid-unx4epj3]{margin-top:.6rem;font-size:.78rem;color:var(--color-text-muted);line-height:1.7}.cmp__notes[data-astro-cid-unx4epj3] p[data-astro-cid-unx4epj3]{margin:0 0 .3em}:root{--mk-bg:#f1f4f0;--mk-slip:#fcfcf9;--mk-ink:#222d2a;--mk-main:#3f514d;--mk-mute:#5d6b67;--mk-warn:#a1432a;--mk-rule:#b9c4be;--mk-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}body{background:var(--mk-bg)!important}main.mk{width:100%;max-width:720px;margin:0 auto;padding:0 1.1rem 4rem;background:transparent;box-sizing:border-box;color:var(--mk-ink);overflow-wrap:anywhere;line-break:strict}main.mk *,main.mk *:before,main.mk *:after{box-sizing:border-box}main.mk h1,main.mk h2,main.mk h3,main.mk p{color:var(--mk-ink)}main.mk a{color:inherit}.mk-top{padding:2rem 0 1.4rem}.mk-top .kicker{margin:0;font-size:.8rem;color:var(--mk-mute);border-bottom:3px solid var(--mk-main);padding-bottom:.5rem;letter-spacing:.04em}.mk-top h1{margin:1.1rem 0 0;font-size:clamp(1.9rem,8.6vw,2.7rem);line-height:1.3;font-weight:800;letter-spacing:-.01em}.mk-top .lead{margin:.9rem 0 0;font-size:1rem;line-height:1.85}.mk-top .jump{margin:1rem 0 0;padding:0;list-style:none;font-size:.95rem;font-weight:700}.mk-top .jump li{border-bottom:1px solid var(--mk-rule)}.mk-top .jump a{display:block;padding:.7rem 0;min-height:44px;text-decoration:none}.mk-top .jump a:after{content:" ↓";color:var(--mk-mute)}.slip{margin-top:1.2rem;background:var(--mk-slip);border:1px solid var(--mk-rule);padding:1.1rem 1.1rem 1.2rem;position:relative}.slip:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:0;border-bottom:2px dashed var(--mk-rule)}.slip .stamp{margin:0;font-size:.8rem;color:var(--mk-mute);display:flex;justify-content:space-between;gap:1rem}.slip h2{margin:.5rem 0 0;font-size:1.2rem;line-height:1.5}.slip dl{margin:.9rem 0 0}.slip .ln{display:flex;align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:.95rem}.slip .ln dt{flex:0 1 auto}.slip .ln:after{content:"";order:1;flex:1 1 1rem;border-bottom:1px dotted var(--mk-mute);transform:translateY(-.25em)}.slip .ln dd{order:2;margin:0;font-family:var(--mk-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.slip .sum{border-top:2px solid var(--mk-ink);margin-top:.5rem;padding-top:.6rem;font-weight:800;font-size:1.1rem}.slip .sum dd{font-size:1.35rem}.slip .bind{margin:.9rem 0 0;padding:.7rem .8rem;border-left:4px solid var(--mk-warn);background:#f4ece6;font-size:.95rem;line-height:1.75}.slip .bind b{color:var(--mk-warn)}.slip .src{margin:.8rem 0 0;font-size:.82rem;color:var(--mk-mute);line-height:1.7}.mk-blk{margin-top:3rem}.mk-blk>h2{margin:0;font-size:1.35rem;line-height:1.45;padding-top:.7rem;border-top:3px solid var(--mk-main)}.mk-blk>.note{margin:.5rem 0 0;font-size:.88rem;color:var(--mk-mute);line-height:1.75}.rows{list-style:none;margin:.9rem 0 0;padding:0;counter-reset:r}.rows li{border-bottom:1px solid var(--mk-rule);padding:.8rem 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .8rem;align-items:baseline}.rows .nm{font-weight:700;font-size:1rem;line-height:1.55}.rows .nm small{display:block;font-weight:500;color:var(--mk-mute);font-size:.85rem}.rows .pr{font-family:var(--mk-mono);font-weight:800;font-size:1.1rem;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rows .pr small{display:block;font-family:inherit;font-weight:500;font-size:.75rem;color:var(--mk-mute)}.rows .bd{grid-column:1 / -1;font-size:.88rem;color:var(--mk-mute)}.rows .bd.long{color:var(--mk-warn);font-weight:700}.rows .bd a{font-weight:700;color:var(--mk-main);margin-left:.6rem;display:inline-block;padding:.5rem 0}.mk-more{margin-top:.6rem}.mk-more>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:var(--mk-main)}.mk-full{margin-top:1.2rem}.mk-full .cmp{margin:0}.fork{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:.9rem}.fork>div{padding:1rem 0;border-bottom:1px solid var(--mk-rule)}.fork h3{margin:0;font-size:1.1rem}.fork h3 span{font-family:var(--mk-mono);font-size:.8rem;color:var(--mk-mute);font-weight:500;margin-left:.4rem}.fork p{margin:.4rem 0 0;font-size:.98rem;line-height:1.8}.fork p.pay{font-size:.9rem;color:var(--mk-mute)}@media(min-width:640px){.fork{grid-template-columns:1fr 1fr;gap:0 2rem}}.skip{margin-top:.9rem;display:block;padding:1rem 1.1rem;border:2px solid var(--mk-main);text-decoration:none;background:var(--mk-slip)}.skip .l{font-size:.8rem;color:var(--mk-mute);font-weight:700}.skip .t{display:block;margin-top:.2rem;font-weight:800;font-size:1.1rem;line-height:1.6}.skip:hover .t{text-decoration:underline}.list{list-style:none;margin:.4rem 0 0;padding:0}.list li{border-bottom:1px solid var(--mk-rule)}.list a{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.5rem;padding:.8rem 0;min-height:44px;text-decoration:none;align-items:baseline}.list .d{font-family:var(--mk-mono);font-size:.85rem;color:var(--mk-mute);font-variant-numeric:tabular-nums}.list .t{font-size:1rem;line-height:1.65;font-weight:600}.list a:hover .t{text-decoration:underline}.list.plain a{grid-template-columns:minmax(0,1fr)}.toc{list-style:none;margin:.4rem 0 0;padding:0}.toc li{border-bottom:1px dotted var(--mk-mute)}.toc a{display:flex;align-items:baseline;gap:.5rem;padding:.7rem 0;min-height:44px;text-decoration:none}.toc .n{flex:0 1 auto;font-weight:700}.toc .dots{flex:1 1 1rem}.toc .c{font-family:var(--mk-mono);font-size:.9rem;color:var(--mk-mute)}.toc a:hover .n{text-decoration:underline}.mk-all{display:inline-block;margin-top:.4rem;padding:.7rem 0;font-weight:700;color:var(--mk-main)}.mk-pol{margin-top:2.4rem;font-size:.9rem;line-height:1.85;color:var(--mk-mute);border-top:1px solid var(--mk-rule);padding-top:1rem}.mk-pol a{color:var(--mk-main);font-weight:700}
