.mgwrap[data-astro-cid-ga7vq657]{max-width:1180px;margin-inline:auto}.mghero[data-astro-cid-ga7vq657]{padding-block:clamp(40px,8vw,96px) clamp(28px,5vw,52px);background:radial-gradient(1100px 520px at 72% -10%,var(--color-violet-dim),transparent 62%)}.mghero__lead[data-astro-cid-ga7vq657]{margin-top:var(--space-6);max-width:62ch;font-size:clamp(17px,1.5vw,20px);color:var(--color-body)}.mghero__lead[data-astro-cid-ga7vq657] b{color:var(--color-text)}.mgmeta[data-astro-cid-ga7vq657]{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:var(--space-6);font-family:var(--font-mono);font-size:12.5px;color:var(--color-muted)}.mgmeta[data-astro-cid-ga7vq657] b{color:var(--color-body);font-weight:400}.mgbyline[data-astro-cid-ga7vq657]{margin-top:var(--space-6);max-width:78ch;padding:14px 16px;border:1px solid var(--color-line);border-left:2px solid var(--color-violet);background:var(--color-surface);font-size:14px;color:var(--color-body)}.mgbyline[data-astro-cid-ga7vq657] b{color:var(--color-text)}.mgbyline[data-astro-cid-ga7vq657] a,.mgintro[data-astro-cid-ga7vq657] a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-line);text-underline-offset:3px}.mgsec[data-astro-cid-ga7vq657]{padding-block:clamp(36px,6vw,72px);border-top:1px solid var(--color-line)}.mglabel[data-astro-cid-ga7vq657]{font-family:var(--font-mono);font-size:13px;color:var(--color-muted);margin-bottom:var(--space-4)}.mglabel[data-astro-cid-ga7vq657] b[data-astro-cid-ga7vq657]{color:var(--color-violet-2);font-weight:400}.mgintro[data-astro-cid-ga7vq657]{max-width:64ch;margin:var(--space-3) 0 var(--space-8);color:var(--color-body)}.mggrid[data-astro-cid-ga7vq657]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:1px;background:var(--color-line);border:1px solid var(--color-line)}.mggrid--notes[data-astro-cid-ga7vq657]{margin-top:var(--space-8)}.mgcard[data-astro-cid-ga7vq657]{background:var(--color-surface);padding:24px}.mgcard[data-astro-cid-ga7vq657] p[data-astro-cid-ga7vq657]{font-size:14.5px;color:var(--color-body)}.mgcard__uc[data-astro-cid-ga7vq657]{font-family:var(--font-mono);font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)!important;margin-bottom:var(--space-3)}.mgcard[data-astro-cid-ga7vq657] h3[data-astro-cid-ga7vq657]{font-size:21px;line-height:1.15;color:var(--color-violet-2);margin-bottom:var(--space-2)}.mgcard[data-astro-cid-ga7vq657] h3[data-astro-cid-ga7vq657] small[data-astro-cid-ga7vq657]{display:block;margin-top:4px;font-family:var(--font-mono);font-weight:400;font-size:11.5px;color:var(--color-muted)}.mgcard__alt[data-astro-cid-ga7vq657]{margin-top:var(--space-3);padding-top:10px;border-top:1px dashed var(--color-line);font-size:13px!important;color:var(--color-muted)!important}.mgcard__alt[data-astro-cid-ga7vq657] b{color:var(--color-body);font-weight:400}.mgcard__num[data-astro-cid-ga7vq657]{display:block;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:13px;color:var(--color-violet-2)}.mgcallout[data-astro-cid-ga7vq657]{border:1px solid var(--color-violet);background:var(--color-violet-dim);padding:clamp(22px,4vw,36px)}.mgcallout__tag[data-astro-cid-ga7vq657]{display:inline-block;margin-bottom:var(--space-4);padding:4px 10px;border:1px solid var(--color-violet-2);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-2)}.mgcallout[data-astro-cid-ga7vq657] blockquote[data-astro-cid-ga7vq657]{max-width:760px;font-size:clamp(17px,2.6vw,21px);line-height:1.5;font-weight:600;color:var(--color-text)}.mgcallout[data-astro-cid-ga7vq657] cite[data-astro-cid-ga7vq657]{display:block;margin-top:var(--space-3);font-style:normal;font-family:var(--font-mono);font-size:12.5px;color:var(--color-muted)}.mgcallout__why[data-astro-cid-ga7vq657]{margin-top:var(--space-5);max-width:720px;color:var(--color-body)}.mgcallout[data-astro-cid-ga7vq657] ul[data-astro-cid-ga7vq657]{margin:14px 0 0 18px}.mgcallout[data-astro-cid-ga7vq657] li[data-astro-cid-ga7vq657]{margin-bottom:8px;font-size:14.5px}.mgcallout[data-astro-cid-ga7vq657] li[data-astro-cid-ga7vq657] b{color:var(--color-text);font-weight:600}.mgsim[data-astro-cid-ga7vq657]{border:1px solid var(--color-line);background:var(--color-surface)}.mgsim__controls[data-astro-cid-ga7vq657]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:16px;padding:clamp(18px,3vw,28px);border-bottom:1px solid var(--color-line)}.mgfield[data-astro-cid-ga7vq657] label[data-astro-cid-ga7vq657]{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.mgfield[data-astro-cid-ga7vq657] input[data-astro-cid-ga7vq657]{width:100%;padding:10px 12px;border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);font-size:15px}.mgfield[data-astro-cid-ga7vq657] input[data-astro-cid-ga7vq657]:focus-visible{outline:2px solid var(--color-violet-2);outline-offset:1px}.mgsim__presets[data-astro-cid-ga7vq657]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px clamp(18px,3vw,28px);border-bottom:1px solid var(--color-line)}.mgsim__presets[data-astro-cid-ga7vq657] span[data-astro-cid-ga7vq657]{margin-right:4px;font-family:var(--font-mono);font-size:12px;color:var(--color-muted)}.mgbtn[data-astro-cid-ga7vq657]{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--color-line);background:transparent;color:var(--color-text);font-family:var(--font-mono);font-size:12.5px;white-space:nowrap;cursor:pointer;transition:background var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease)}.mgbtn[data-astro-cid-ga7vq657]:hover,.mgbtn[data-astro-cid-ga7vq657][aria-pressed=true]{border-color:var(--color-violet);background:var(--color-violet);color:#fff}.mgsim__warn[data-astro-cid-ga7vq657]{padding:12px clamp(18px,3vw,28px);border-bottom:1px solid var(--color-line);background:var(--color-violet-dim);font-family:var(--font-mono);font-size:12.5px;color:var(--color-violet-2)}.mgsim__note[data-astro-cid-ga7vq657]{padding:14px clamp(18px,3vw,28px);border-top:1px solid var(--color-line);font-family:var(--font-mono);font-size:12.5px;color:var(--color-muted)}.mgscroll[data-astro-cid-ga7vq657]{overflow-x:auto;-webkit-overflow-scrolling:touch}.mgscroll--box[data-astro-cid-ga7vq657]{border:1px solid var(--color-line);background:var(--color-surface)}.mgtable[data-astro-cid-ga7vq657]{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.mgtable--rates[data-astro-cid-ga7vq657]{min-width:980px}.mgtable[data-astro-cid-ga7vq657] th[data-astro-cid-ga7vq657]{padding:12px 14px;border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;text-align:right;white-space:nowrap;color:var(--color-muted)}.mgtable[data-astro-cid-ga7vq657] th[data-astro-cid-ga7vq657] .mix[data-astro-cid-ga7vq657]{display:block;font-size:10px;color:var(--color-violet-2)}.mgtable[data-astro-cid-ga7vq657] td{padding:12px 14px;border-bottom:1px solid var(--color-line);text-align:right;font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-body)}.mgtable[data-astro-cid-ga7vq657] th[data-astro-cid-ga7vq657]:first-child,.mgtable[data-astro-cid-ga7vq657] td:first-child{text-align:left}.mgtable[data-astro-cid-ga7vq657] tr:last-child td{border-bottom:0}.mgtable[data-astro-cid-ga7vq657] td.m{min-width:180px;font-family:var(--font-sans);white-space:normal;color:var(--color-text)}.mgtable[data-astro-cid-ga7vq657] td.best{color:var(--color-violet-2);font-weight:700}.mgtable[data-astro-cid-ga7vq657] tr.winner td{background:var(--color-violet-dim)}.mgtable[data-astro-cid-ga7vq657] td.cw-na,.mgtable[data-astro-cid-ga7vq657] .na[data-astro-cid-ga7vq657]{color:var(--color-muted)}.mgtable[data-astro-cid-ga7vq657] .eur{display:block;font-family:var(--font-mono);font-size:11px;color:var(--color-muted)}.mgtable[data-astro-cid-ga7vq657] .mname[data-astro-cid-ga7vq657]{display:block;font-size:15px;font-weight:700;color:var(--color-text)}.mgtable[data-astro-cid-ga7vq657] .mid[data-astro-cid-ga7vq657]{display:block;font-family:var(--font-mono);font-size:11.5px;color:var(--color-violet-2)}.mgtable[data-astro-cid-ga7vq657] .mdesc[data-astro-cid-ga7vq657]{display:block;max-width:280px;margin:4px 0 8px;font-size:12.5px;color:var(--color-muted)}.badge[data-astro-cid-ga7vq657]{display:inline-block;padding:2px 7px;border:1px solid var(--color-line);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--color-muted)}.badge--ext[data-astro-cid-ga7vq657]{color:var(--color-violet-2);border-color:var(--color-violet)}.mgfoot[data-astro-cid-ga7vq657]{margin-top:var(--space-4);max-width:88ch;font-size:12.5px;color:var(--color-muted)}.mgsub[data-astro-cid-ga7vq657]{margin:34px 0 14px;font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--color-body)}.mglimits[data-astro-cid-ga7vq657]{max-width:720px;font-size:13.5px;color:var(--color-muted)}.mglimits[data-astro-cid-ga7vq657] li[data-astro-cid-ga7vq657]{margin:0 0 6px 18px}
