.fb[data-astro-cid-upsrrp6m]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);margin-block:2rem;padding:1.5rem 1.6rem}.fb__label[data-astro-cid-upsrrp6m]{font-size:var(--t-xs);color:var(--ink-faint);margin:0 0 1.35rem}.fb__step[data-astro-cid-upsrrp6m]{margin-block-end:1.35rem}.fb__h[data-astro-cid-upsrrp6m]{font-size:var(--t-sm);color:var(--ink-strong);flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0 0 .7rem;display:flex}.fb__h[data-astro-cid-upsrrp6m] em[data-astro-cid-upsrrp6m]{color:var(--ink-muted);font-style:italic}.fb__n[data-astro-cid-upsrrp6m]{font-family:var(--font-display);font-size:var(--t-xs);color:var(--accent-deep);border:1px solid var(--rule-strong);border-radius:var(--r-control);flex:none;padding:.15rem .5rem;font-weight:700}.fb__opts[data-astro-cid-upsrrp6m]{flex-wrap:wrap;gap:.45rem;display:flex}.fb__opts--tight[data-astro-cid-upsrrp6m] .fb__b{min-inline-size:0}.fb[data-astro-cid-upsrrp6m] .fb__b{font-family:var(--font-body);font-size:var(--t-xs);color:var(--ink-muted);background:var(--surface-sunk);border:1px solid var(--rule-strong);border-radius:var(--r-control);cursor:pointer;text-align:start;min-block-size:44px;padding:.55rem .9rem;transition:background .12s,border-color .12s,color .12s}.fb[data-astro-cid-upsrrp6m] .fb__b:hover{border-color:var(--ink-faint);color:var(--ink-strong)}.fb[data-astro-cid-upsrrp6m] .fb__b.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:500}.fb__in[data-astro-cid-upsrrp6m]{inline-size:100%;font-family:var(--font-body);font-size:var(--t-sm);color:var(--ink-strong);background:var(--surface-sunk);border:1px solid var(--rule-strong);border-radius:var(--r-control);min-block-size:44px;padding:.65rem .85rem}.fb__in[data-astro-cid-upsrrp6m]::placeholder{color:var(--ink-faint)}.fb__in[data-astro-cid-upsrrp6m]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fb__out[data-astro-cid-upsrrp6m]{border-block-start:1px solid var(--rule);margin-block-start:1.6rem;padding-block-start:1.35rem}.fb__outTop[data-astro-cid-upsrrp6m]{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;display:flex}.fb__outH[data-astro-cid-upsrrp6m]{font-size:var(--t-xs);color:var(--ink-faint);margin:0}.fb__copy[data-astro-cid-upsrrp6m]{font-family:var(--font-body);font-size:var(--t-xs);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-control);cursor:pointer;white-space:nowrap;border:0;min-block-size:44px;padding:.5rem 1rem;font-weight:500}.fb__spec[data-astro-cid-upsrrp6m]{background:var(--surface-sunk);border-radius:var(--r-control);font-family:var(--font-body);font-size:var(--t-sm);color:var(--ink-strong);white-space:pre-wrap;margin:0;padding:1rem 1.1rem;line-height:1.9;overflow-x:auto}.fb__calc[data-astro-cid-upsrrp6m]{border-block-start:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem clamp(1rem,3vw,2rem);margin-block-start:1.1rem;padding-block-start:1rem;display:grid}.fb__num[data-astro-cid-upsrrp6m]{font-family:var(--font-display);color:var(--ink-strong);white-space:nowrap;margin:0;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1}.fb__unit[data-astro-cid-upsrrp6m]{font-family:var(--font-body);font-size:var(--t-xs);color:var(--ink-faint);margin-block-start:.3rem;display:block}.fb__verdict[data-astro-cid-upsrrp6m]{font-size:var(--t-sm);color:var(--ink-muted);margin:0;line-height:1.65}.fb__verdict[data-astro-cid-upsrrp6m].is-ok{border-inline-start:2px solid var(--state-ok);padding-inline-start:.85rem}.fb__verdict[data-astro-cid-upsrrp6m].is-warn{border-inline-start:2px solid var(--state-warn);padding-inline-start:.85rem}.fb__flags[data-astro-cid-upsrrp6m]{flex-direction:column;gap:.7rem;margin-block-start:1.1rem;display:flex}.fb[data-astro-cid-upsrrp6m] .fb__flag{font-size:var(--t-sm);color:var(--ink-muted);margin:0;line-height:1.65}.fb[data-astro-cid-upsrrp6m] .fb__flag strong{color:var(--ink-strong)}@media (width<=620px){.fb[data-astro-cid-upsrrp6m]{padding:1.2rem 1.1rem}.fb__opts[data-astro-cid-upsrrp6m]{flex-direction:column;align-items:stretch}.fb[data-astro-cid-upsrrp6m] .fb__b{inline-size:100%}.fb__opts--tight[data-astro-cid-upsrrp6m]{flex-direction:row}.fb__opts--tight[data-astro-cid-upsrrp6m] .fb__b{text-align:center;flex:auto;inline-size:auto}.fb__calc[data-astro-cid-upsrrp6m]{grid-template-columns:1fr}}
