.blogfig{border:1px solid var(--warp-border,#253040);border-radius:var(--radius-lg,12px);background:linear-gradient(180deg, var(--warp-surface-1,#141c2b), var(--warp-bg,#131c2a));margin:2rem 0;padding:1rem 1.1rem 1.15rem}.blogfig__cap{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--warp-text-muted,#b0b8c4);align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.7rem;display:flex}.blogfig__cap-dot{background:var(--warp-accent,#4ade80);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px #4ade8099}.blogfig__note{color:var(--warp-text-neutral,#7d8799);margin:.7rem 0 0;font-size:.72rem;line-height:1.5}.bfbars__row{grid-template-columns:minmax(88px,132px) 1fr auto;align-items:center;gap:.7rem;padding:.3rem 0;display:grid}.bfbars__label{color:var(--warp-text-muted,#b0b8c4);font-size:.8rem;line-height:1.25}.bfbars__track{background:#7d879924;border-radius:6px;height:12px;position:relative;overflow:hidden}.bfbars__bar{border-right:2px solid var(--warp-text-neutral,#7d8799);background:#7d87994d;border-radius:6px;position:absolute;inset:0 auto 0 0}.bfbars__bar--win{border-right-color:var(--warp-accent,#4ade80);background:#4ade8047}.bfbars__val{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--warp-text,#f0f2f5);white-space:nowrap;font-size:.82rem}.bfbars__val--win{color:var(--warp-accent,#4ade80)}.bfx__svg{width:100%;height:auto;display:block}.bfx__legend{color:var(--warp-text-muted,#b0b8c4);flex-wrap:wrap;gap:.9rem;margin:.6rem 0 0;font-size:.74rem;display:flex}.bfx__key{align-items:center;gap:.35rem;display:inline-flex}.bfx__swatch{border-radius:2px;flex:none;width:14px;height:3px}.bfstack__bar{border:1px solid #7d879940;border-radius:6px;width:100%;height:34px;display:flex;overflow:hidden}.bfstack__seg{font-family:var(--font-mono,monospace);color:#06140b;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:.68rem;display:flex;overflow:hidden}.bfstack__seg--base{color:var(--warp-text,#f0f2f5);background:#7d879973}.bfstack__key{color:var(--warp-text-muted,#b0b8c4);border-top:1px solid #7d87991f;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.78rem;display:grid}.bfstack__key:first-of-type{border-top:0}.bfstack__chip{border-radius:2px;flex:none;width:10px;height:10px}.bfstack__amt{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--warp-text,#f0f2f5);white-space:nowrap;font-size:.8rem}.bftl__track{margin:.4rem 0 0;padding-left:0;position:relative}.bftl__row{grid-template-columns:minmax(74px,96px) 16px 1fr;align-items:start;gap:.6rem;padding:.42rem 0;display:grid}.bftl__when{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--warp-accent,#4ade80);text-align:right;white-space:nowrap;padding-top:1px;font-size:.78rem}.bftl__spine{justify-content:center;align-self:stretch;display:flex;position:relative}.bftl__spine:before{content:"";background:#7d87994d;width:1px;position:absolute;top:0;bottom:-.84rem}.bftl__row:last-child .bftl__spine:before{height:7px;bottom:auto}.bftl__dot{border:1.5px solid var(--warp-accent,#4ade80);background:var(--warp-bg,#131c2a);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;position:relative}.bftl__what{color:var(--warp-text,#f0f2f5);font-size:.82rem;line-height:1.4}.bfleg{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.5rem;display:grid}.bfleg__card{background:#7d87990f;border:1px solid #7d879938;border-radius:8px;min-width:0;padding:.7rem .75rem}.bfleg__card--accent{background:#4ade8012;border-color:#4ade8059}.bfleg__name{font-family:var(--font-mono,monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--warp-text-muted,#b0b8c4);margin:0 0 .3rem;font-size:.68rem}.bfleg__cost{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--warp-text,#f0f2f5);margin:0 0 .15rem;font-size:1.05rem}.bfleg__card--accent .bfleg__cost{color:var(--warp-accent,#4ade80)}.bfleg__sub{color:var(--warp-text-neutral,#7d8799);margin:0;font-size:.74rem;line-height:1.35}.bfleg__join{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--warp-text-neutral,#7d8799);text-align:center;justify-content:center;align-items:center;padding:0 .15rem;font-size:.66rem;display:flex}@media (max-width:640px){.blogfig{padding:.85rem .8rem .95rem}.bfbars__row{grid-template-columns:minmax(72px,96px) 1fr auto;gap:.45rem}.bfbars__label,.bftl__what{font-size:.76rem}.bfleg{grid-template-columns:1fr}.bfleg__join{padding:.1rem 0}.bftl__row{grid-template-columns:minmax(62px,78px) 14px 1fr;gap:.45rem}}.bfq__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.6rem .7rem;margin:0;display:grid}.bfq__field{border:0;flex-direction:column;gap:.3rem;min-width:0;margin:0;padding:0;display:flex}.bfq__label{color:var(--warp-text-muted,#b0b8c4);padding:0;font-size:.72rem}.bfq__input{border:1px solid var(--warp-border,#253040);border-radius:var(--radius-md,8px);width:100%;min-width:0;color:var(--warp-text,#f0f2f5);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;background:#7d879914;padding:.5rem .6rem;font-size:.9rem}.bfq__input:focus-visible{outline:2px solid var(--warp-accent,#4ade80);outline-offset:1px}.bfq__dims{grid-column:span 2}.bfq__dimrow{color:var(--warp-text-neutral,#7d8799);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.bfq__submit{border-radius:var(--radius-md,8px);background:var(--warp-accent,#4ade80);color:#0b1220;cursor:pointer;border:0;grid-column:span 2;min-height:40px;padding:.55rem 1rem;font-size:.88rem;font-weight:600;transition:transform .12s,filter .12s}.bfq__submit:hover{filter:brightness(1.05)}.bfq__submit:active{transform:scale(.98)}.bfq__submit:disabled{cursor:progress;opacity:.7}.bfq__error{color:var(--warp-danger,#f87171);margin:.6rem 0 0;font-size:.78rem}.bfq__out{margin-top:1rem}.bfq__verdict{color:var(--warp-text,#f0f2f5);margin:0 0 .75rem;font-size:.95rem;font-weight:600;line-height:1.45}.bfq__cols{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.bfq__cols--one{grid-template-columns:1fr}.bfq__col{border:1px solid var(--warp-border,#253040);border-radius:var(--radius-md,8px);background:#7d87990f;flex-direction:column;gap:.45rem;padding:.75rem .8rem;display:flex}.bfq__col--ltl{border-color:#4ade8059}.bfq__mode{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--warp-text-muted,#b0b8c4);margin:0;font-size:.68rem}.bfq__line{grid-template-columns:1fr auto;gap:.1rem .6rem;margin:0;display:grid}.bfq__tier{color:var(--warp-text-muted,#b0b8c4);font-size:.82rem}.bfq__amt{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--warp-text,#f0f2f5);text-align:right;font-size:.95rem}.bfq__line .bfq__sub{grid-column:1/-1}.bfq__sub{color:var(--warp-text-neutral,#7d8799);margin:0;font-size:.74rem;line-height:1.45}.bfq__sub a{color:var(--warp-accent,#4ade80)}.bfq__cta{border:1px solid var(--warp-border,#253040);border-radius:var(--radius-md,8px);color:var(--warp-text,#f0f2f5);align-self:flex-start;margin-top:auto;padding:.45rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .12s}.bfq__cta:hover{border-color:var(--warp-accent,#4ade80)}.bfq__cta:active{transform:scale(.98)}.bfq__cta--ltl{color:var(--warp-accent,#4ade80);border-color:#4ade8073}@media (prefers-reduced-motion:reduce){.bfq__submit,.bfq__cta{transition:none}.bfq__submit:active,.bfq__cta:active{transform:none}}@media (max-width:640px){.bfq__form{grid-template-columns:1fr 1fr}.bfq__dims,.bfq__submit{grid-column:1/-1}.bfq__cols{grid-template-columns:1fr}}
