.cod-range[data-astro-cid-57wvl35j]{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:var(--color-surface-3);outline:none;cursor:pointer}.cod-range[data-astro-cid-57wvl35j]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:var(--color-brand);border:3px solid #fff;box-shadow:0 1px 3px #0a0d1233,0 0 0 1px var(--color-brand-border);cursor:grab}.cod-range[data-astro-cid-57wvl35j]::-webkit-slider-thumb:active{cursor:grabbing}.cod-range[data-astro-cid-57wvl35j]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-brand);border:3px solid #fff;box-shadow:0 1px 3px #0a0d1233,0 0 0 1px var(--color-brand-border);cursor:grab}.cod-range[data-astro-cid-57wvl35j]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.ab[data-astro-cid-aoood263]{display:grid;gap:18px;align-items:center}@media(min-width:900px){.ab[data-astro-cid-aoood263]{grid-template-columns:.85fr auto 1.35fr;gap:22px}}.ab-card[data-astro-cid-aoood263]{background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:22px;box-shadow:0 1px 2px #0a0d120a,0 16px 40px #0a0d1214}.ab-kicker[data-astro-cid-aoood263]{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}.ab-title[data-astro-cid-aoood263]{margin:6px 0 0;font-size:16px;font-weight:600;color:var(--color-text-primary)}.ab-spec-sec[data-astro-cid-aoood263]{margin-top:14px}.ab-sub[data-astro-cid-aoood263]{margin:0 0 6px;font-size:11.5px;font-weight:600;color:var(--color-text-primary)}.ab-spec-list[data-astro-cid-aoood263]{display:grid;gap:6px;margin:0;padding:0 0 0 14px;list-style:disc}.ab-spec-list[data-astro-cid-aoood263] li[data-astro-cid-aoood263]{font-size:12px;line-height:1.5;color:var(--color-text-secondary)}.ab-spec-list[data-astro-cid-aoood263] mark[data-astro-cid-aoood263]{padding:1px 3px;border-radius:3px;background:var(--color-brand-soft);box-shadow:inset 0 -2px 0 var(--color-brand-border);color:var(--color-text-primary);font-weight:500}.ab-arrow[data-astro-cid-aoood263]{display:flex;justify-content:center;color:var(--color-brand)}@media(max-width:899px){.ab-arrow[data-astro-cid-aoood263] svg[data-astro-cid-aoood263]{transform:rotate(90deg)}}.ab-build-head[data-astro-cid-aoood263]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ab-modules[data-astro-cid-aoood263]{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.ab-mod[data-astro-cid-aoood263]{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--color-border);border-radius:10px;background:#fff}.ab-mod-in[data-astro-cid-aoood263]{border-color:var(--color-brand);box-shadow:0 0 0 3px #4ac18e24}.ab-mod-out[data-astro-cid-aoood263]{border-style:dashed;background:var(--color-surface-1);opacity:.7}.ab-mod-out[data-astro-cid-aoood263] .ab-mod-name[data-astro-cid-aoood263]{text-decoration:line-through}.ab-grip[data-astro-cid-aoood263]{display:grid;gap:2px;flex:none}.ab-grip[data-astro-cid-aoood263] i[data-astro-cid-aoood263]{display:block;width:10px;height:2px;border-radius:1px;background:var(--color-border-strong)}.ab-num[data-astro-cid-aoood263]{flex:none;width:20px;font-family:var(--font-mono);font-size:11px;color:var(--color-brand)}.ab-mod-body[data-astro-cid-aoood263]{display:grid;gap:3px;min-width:0;flex:1}.ab-mod-name[data-astro-cid-aoood263]{font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-env[data-astro-cid-aoood263]{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.ab-swap-tag[data-astro-cid-aoood263]{flex:none;padding:2px 8px;border-radius:999px;background:var(--color-brand);color:#fff;font-size:10.5px;font-weight:600}.ab-swap-out[data-astro-cid-aoood263]{background:var(--color-text-quaternary)}.ab-add[data-astro-cid-aoood263]{margin-top:10px;padding:11px 12px;border:1px dashed var(--color-border-strong);border-radius:10px;text-align:center;font-size:12.5px;color:var(--color-text-tertiary)}
