.build-race[data-astro-cid-wa2ey4jm]{display:grid;gap:.9rem;margin:1.5rem 0 2.25rem;padding:1.1rem 1.2rem 1rem;border:1px solid var(--ds-rule);background:var(--ds-paper)}.br-lanes[data-astro-cid-wa2ey4jm]{display:grid;gap:.95rem}.br-lane[data-astro-cid-wa2ey4jm]{display:grid;gap:.4rem}.br-head[data-astro-cid-wa2ey4jm]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;color:var(--ds-ink)}.br-time[data-astro-cid-wa2ey4jm]{color:var(--ds-muted);font-family:var(--ds-code);font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}.br-time[data-astro-cid-wa2ey4jm].is-done{color:var(--ds-ink);font-weight:600}.br-track[data-astro-cid-wa2ey4jm]{height:10px;background:var(--ds-rule);overflow:hidden}.br-bar[data-astro-cid-wa2ey4jm]{display:block;height:100%;background:var(--ds-ornament);transform-origin:left center;transform:scaleX(var(--progress, 1))}.is-ours[data-astro-cid-wa2ey4jm] .br-bar[data-astro-cid-wa2ey4jm]{background:var(--ds-ink)}.br-foot[data-astro-cid-wa2ey4jm]{display:flex;justify-content:space-between;align-items:center;gap:.6rem 1rem;flex-wrap:wrap}.br-foot[data-astro-cid-wa2ey4jm] figcaption[data-astro-cid-wa2ey4jm]{margin:0;color:var(--ds-muted);font-size:.8125rem;line-height:1.5;text-align:left}.br-foot[data-astro-cid-wa2ey4jm] button[data-astro-cid-wa2ey4jm]{min-height:2.25rem;padding:0 .85rem;border:1px solid var(--ds-ink);background:var(--ds-paper);color:var(--ds-ink);font:inherit;font-size:.8125rem;cursor:pointer}.br-foot[data-astro-cid-wa2ey4jm] button[data-astro-cid-wa2ey4jm]:hover,.br-foot[data-astro-cid-wa2ey4jm] button[data-astro-cid-wa2ey4jm]:focus-visible{background:var(--ds-ink);color:var(--ds-paper);outline:none}@media(max-width:620px){.build-race[data-astro-cid-wa2ey4jm]{padding:.9rem .9rem .85rem}.br-head[data-astro-cid-wa2ey4jm]{font-size:.875rem}}:root{--font-display: var(--font-site);--font-body: var(--font-site);--font-mono: var(--font-code);--background: #000919;--foreground: #eaf2ff;--muted-foreground: #9db2d0;--accent: #f8a903;--accent-dim: #c98a06;--border: rgba(255, 255, 255, .1);--surface: #071226;--warning: #ffd27a}[data-astro-cid-radbagcq],[data-astro-cid-radbagcq]:before,[data-astro-cid-radbagcq]:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden}body{font-family:var(--font-body);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;line-height:1.7}nav[data-astro-cid-radbagcq] a[data-astro-cid-radbagcq]{text-decoration:none}article[data-astro-cid-radbagcq]{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 8rem}article[data-astro-cid-radbagcq]>figure[data-astro-cid-radbagcq]{margin:1.5rem 0 2.5rem}article[data-astro-cid-radbagcq] img[data-astro-cid-radbagcq]{border-radius:12px;display:block;width:100%}figcaption[data-astro-cid-radbagcq]{color:var(--muted-foreground);font-size:.78rem;line-height:1.5;margin-top:.7rem;text-align:center}h1[data-astro-cid-radbagcq]{font-family:var(--font-display);font-size:clamp(2.3rem,5vw,3.35rem);line-height:1.08;letter-spacing:-1.4px;font-weight:400;margin-bottom:1rem}.subtitle[data-astro-cid-radbagcq]{color:var(--muted-foreground);font-size:1.08rem;line-height:1.65;margin-bottom:2.5rem}.byline[data-astro-cid-radbagcq]{color:var(--muted-foreground);font-size:.85rem;margin-bottom:.3rem}.byline[data-astro-cid-radbagcq] a[data-astro-cid-radbagcq]{color:var(--accent);text-decoration:none}h2[data-astro-cid-radbagcq]{font-family:var(--font-display);font-size:1.8rem;line-height:1.25;font-weight:400;margin-top:3.75rem;margin-bottom:1rem;letter-spacing:-.65px}h3[data-astro-cid-radbagcq]{font-size:1.05rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem}p[data-astro-cid-radbagcq]{margin-bottom:1.25rem;color:var(--foreground);font-size:.96rem}strong[data-astro-cid-radbagcq]{color:var(--foreground);font-weight:600}article[data-astro-cid-radbagcq] a[data-astro-cid-radbagcq]{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent-dim)}ul[data-astro-cid-radbagcq],ol[data-astro-cid-radbagcq]{padding-left:1.5rem;margin-bottom:1.25rem}li[data-astro-cid-radbagcq]{margin-bottom:.55rem;font-size:.95rem}table[data-astro-cid-radbagcq]{width:100%;border-collapse:collapse;margin:1.5rem 0 2rem;font-size:.875rem}caption[data-astro-cid-radbagcq]{color:var(--muted-foreground);font-size:.78rem;line-height:1.5;text-align:left;margin-bottom:.65rem}th[data-astro-cid-radbagcq],td[data-astro-cid-radbagcq]{text-align:left;padding:.7rem .85rem;border-bottom:1px solid var(--border);vertical-align:top}th[data-astro-cid-radbagcq]{color:var(--muted-foreground);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}td[data-astro-cid-radbagcq].num,th[data-astro-cid-radbagcq].num{text-align:right;font-family:var(--font-mono);white-space:nowrap}tr[data-astro-cid-radbagcq].total td[data-astro-cid-radbagcq]{font-weight:600;border-bottom:none}tr[data-astro-cid-radbagcq]:nth-child(2n) td[data-astro-cid-radbagcq]{background:#ffffff03}hr[data-astro-cid-radbagcq]{border:none;border-top:1px solid var(--border);margin:3rem 0}.table-details[data-astro-cid-radbagcq]{border:1px solid var(--ds-rule);background:var(--ds-paper);padding:1rem 1.4rem;margin:2rem 0}.table-details[data-astro-cid-radbagcq] summary[data-astro-cid-radbagcq]{cursor:pointer;color:var(--ds-muted);font-size:.9rem}.table-details[data-astro-cid-radbagcq] p[data-astro-cid-radbagcq]{margin:.9rem 0 0;font-size:.9rem}.benchmark-chart[data-astro-cid-radbagcq]{margin:1.6rem 0 2.25rem}.benchmark-chart[data-astro-cid-radbagcq] figcaption[data-astro-cid-radbagcq]{text-align:center}.echart[data-astro-cid-radbagcq]{width:100%}.post-jump[data-astro-cid-radbagcq]{margin:-1.5rem 0 2.5rem;font-size:.95rem}h3[data-astro-cid-radbagcq]#calculator{scroll-margin-top:5rem}.post-calc[data-astro-cid-radbagcq]{margin:1.25rem 0 .5rem;padding:1.2rem 1.2rem 1.1rem;border:1px solid var(--ds-rule);background:var(--ds-paper)}@media(max-width:620px){.post-calc[data-astro-cid-radbagcq]{padding:1rem .9rem .9rem}}@media(max-width:768px){article[data-astro-cid-radbagcq] table[data-astro-cid-radbagcq]{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:640px){article[data-astro-cid-radbagcq]{padding:2rem 1rem 4rem}h1[data-astro-cid-radbagcq]{letter-spacing:-1px}}
