.bs-label{display:block;width:fit-content;max-width:100%;margin:18px 0 0;padding:4px 10px;border:1px solid var(--magenta);border-radius:var(--radius-sm);color:var(--magenta);font-size:10px;line-height:1.5;letter-spacing:.04em;overflow-wrap:anywhere}.solutions-hero>p.bs-label{max-width:100%;color:var(--magenta);font-size:10px}.bs-label--bench{margin:0 0 22px}.bs-label--foot{margin-top:28px}.solutions-hero>p.bs-subtitle{margin:0 0 14px;color:var(--ink);font:400 clamp(26px,3.4vw,36px) / 1.15 "Instrument Serif",serif}.solutions-hero>p.bs-boundary,.bs-boundary{color:var(--ink);font-size:13px;line-height:1.6}.bs-demo .eyebrow,.bs-plainly .eyebrow{justify-content:flex-start}.bs-demo h2,.bs-plainly h2{max-width:760px;margin:22px 0 12px;font:400 clamp(32px,4.4vw,48px) / 1.08 "Instrument Serif",serif}.bs-plainly{background:var(--soft)}.bs-bench{margin-top:32px;padding:26px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff}.bs-field-label{display:block;margin-bottom:8px;color:var(--ink);font-size:12px}.bs-field-row{display:flex;flex-wrap:wrap;gap:10px}.bs-field-row input{flex:1 1 260px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:#000;font:inherit;font-size:15px}.bs-field-row input:focus-visible{outline:2px solid var(--magenta);outline-offset:1px}.bs-button{flex:0 0 auto;min-height:44px;padding:10px 18px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:#fff;font-size:12px;cursor:pointer}.bs-button:hover:not(:disabled){border-color:var(--magenta);background:var(--magenta)}.bs-button:disabled{opacity:.35;cursor:default}.bs-button:focus-visible,.bs-chip:focus-visible,.bs-step-link:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.bs-hint{max-width:680px;margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.bs-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px}.bs-examples-label{color:var(--muted);font-size:11px}.bs-chips{display:flex;flex-wrap:wrap;gap:8px}.bs-chip{min-height:44px;padding:6px 12px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-size:12px;cursor:pointer}.bs-chip:hover:not(:disabled){border-color:var(--magenta);color:var(--magenta)}.bs-status{min-height:1.6em;margin:18px 0 0;color:var(--ink);font-size:13px}.bs-bench[data-bs-state=working] .bs-status:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--magenta);vertical-align:1px;animation:bs-pulse 1s ease-in-out infinite alternate}@keyframes bs-pulse{0%{opacity:.25}to{opacity:1}}.bs-result{margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-left:4px solid var(--ink);border-radius:var(--radius-sm)}.bs-result[data-verdict=on]{border-left-color:var(--magenta)}.bs-verdict{margin:0;color:#000;font:400 clamp(30px,4vw,40px) / 1.1 "Instrument Serif",serif}.bs-verdict-detail{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.bs-error,.bs-unsupported{margin:0 0 18px;padding:16px 18px;border:1px solid var(--magenta);border-radius:var(--radius-sm)}.bs-error h3,.bs-unsupported h3{margin:0 0 6px;color:#000;font:400 24px/1.2 "Instrument Serif",serif}.bs-error p,.bs-unsupported p{margin:0;color:var(--ink);font-size:13px;line-height:1.55}.bs-error{margin-top:18px}.bs-panels{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;margin-top:22px}.bs-panels[hidden]{display:none}.bs-side{display:grid;gap:22px;align-content:start;min-width:0}.bs-panel{min-width:0;padding:18px;border:1px dashed var(--line);border-radius:var(--radius-sm)}.bs-panel h3{margin:0 0 12px;color:var(--magenta);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.bs-steps{display:grid;gap:12px;margin:0;padding-left:20px}.bs-step{color:var(--ink);font-size:13px;line-height:1.55}.bs-step::marker{color:var(--magenta)}.bs-step-title{display:block;color:#000;font-weight:500}.bs-step-body{display:block}.bs-step-link{display:inline-flex;align-items:center;min-height:32px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.bs-step-link:hover{border-color:var(--magenta);color:var(--magenta)}.bs-numbers{display:grid;gap:0;margin:0}.bs-number{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.bs-number dt{color:var(--muted)}.bs-number dd{margin:0;color:#000;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.bs-small{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.bs-saw-list{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--ink);font-size:13px;line-height:1.55}.bs-sample-label{color:var(--muted)}.bs-sample{display:block;margin-top:4px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--soft);color:var(--ink);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.bs-not-seen{color:#000;font-size:13px}.bs-truth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.bs-truth-box{padding:20px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff}.bs-truth-box h3{margin:0 0 8px;color:#000;font:400 22px/1.2 "Instrument Serif",serif}.bs-truth-box p{margin:0;color:var(--ink);font-size:13px;line-height:1.6}@media(max-width:820px){.bs-panels,.bs-truth{grid-template-columns:minmax(0,1fr)}.bs-bench{padding:18px}}@media(max-width:420px){.bs-bench,.bs-panel{padding:14px}.bs-button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.bs-bench[data-bs-state=working] .bs-status:before{animation:none}}
