.bs-header{border-bottom:1px solid var(--line,#e6e6ea);background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.bs-brand{font-family:var(--font-display,Fraunces,serif);color:inherit;font-size:1.15rem;text-decoration:none}.bs-brand span{color:var(--brand,#7a3fe0);font-style:italic}.bs-nav{flex-wrap:wrap;gap:1.1rem;display:flex}.bs-nav a{color:inherit;opacity:.82;font-size:.92rem;text-decoration:none}.bs-nav a:hover{opacity:1;text-decoration:underline}.bs-main{max-width:none;padding:1.5rem}.bs-footer{border-top:1px solid var(--line,#e6e6ea);opacity:.72;flex-wrap:wrap;gap:1.25rem;padding:1.25rem 1.5rem;font-size:.85rem;display:flex}.bs-footer a{color:inherit}.bs-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.bs-card{border:1px solid var(--line,#e6e6ea);background:var(--surface,#fff);border-radius:.6rem;padding:1rem}.bs-card h3{margin:0 0 .35rem;font-size:1rem}.bs-meta{opacity:.7;flex-wrap:wrap;gap:.6rem;font-size:.82rem;display:flex}.bs-stat{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.bs-stat div{min-width:7rem}.bs-stat b{font-size:1.5rem;font-family:var(--font-display,Fraunces,serif);display:block}.bs-stat span{opacity:.68;font-size:.8rem}.bs-pill{opacity:.85;border:1px solid;border-radius:1rem;padding:.12rem .5rem;font-size:.72rem;display:inline-block}.bs-ready{color:#0d7a4f}.bs-processing{color:#8a6100}.bs-failed{color:#a3211d}.bs-other{color:#555}table.bs-table{border-collapse:collapse;width:100%;font-size:.88rem}table.bs-table th,table.bs-table td{text-align:left;border-bottom:1px solid var(--line,#e6e6ea);padding:.5rem .6rem}table.bs-table th{opacity:.72;font-size:.8rem;font-weight:600}.bs-empty{border:1px dashed var(--line,#d9d9e0);text-align:center;opacity:.75;border-radius:.6rem;padding:2.5rem 1.5rem}.bs-signin{text-align:center;max-width:34rem;margin:4rem auto}.bs-signin h1{font-family:var(--font-display,Fraunces,serif);font-weight:400}.bs-btn{background:var(--brand,#7a3fe0);color:#fff;border-radius:.4rem;margin-top:1rem;padding:.6rem 1.2rem;text-decoration:none;display:inline-block}.bs-player{aspect-ratio:16/9;background:#000;border:0;border-radius:.6rem;width:100%}code.bs-code{background:var(--surface-2,#f4f4f7);border-radius:.25rem;padding:.15rem .4rem;font-size:.82rem}@media (max-width:640px){.bs-main{padding:1rem}.bs-header{padding:.75rem 1rem}}.bs-form{gap:.85rem;max-width:34rem;margin-top:.75rem;display:grid}.bs-form label{gap:.3rem;font-size:.88rem;display:grid}.bs-form input,.bs-form select{border:1px solid var(--line,#e6e6ea);font:inherit;background:var(--surface,#fff);color:inherit;border-radius:.35rem;padding:.45rem .55rem}.bs-form small{opacity:.65;font-size:.78rem}.bs-form button{justify-self:start}.bs-error{color:#a3211d;font-size:.88rem}.bs-reveal{border:1px solid var(--line,#e6e6ea);background:var(--surface-2,#f4f4f7);border-radius:.5rem;margin-top:1rem;padding:.9rem}.bs-reveal p{margin:.35rem 0}.bs-pre{background:var(--surface-2,#f4f4f7);border-radius:.4rem;padding:.7rem;font-size:.82rem;overflow-x:auto}.bs-link-btn{font:inherit;color:#a3211d;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bs-tabs{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1rem;display:flex}.bs-tab{border:1px solid var(--line,#e6e6ea);color:inherit;opacity:.78;border-radius:1rem;padding:.3rem .75rem;font-size:.85rem;text-decoration:none}.bs-tab:hover{opacity:1}.bs-tab-on{background:var(--brand,#7a3fe0);color:#fff;opacity:1;border-color:#0000}.bs-bar{background:var(--surface-2,#f4f4f7);border-radius:.2rem;height:.4rem;margin-top:.3rem;overflow:hidden}.bs-bar i{background:var(--brand,#7a3fe0);height:100%;display:block}.bs-dim{opacity:.6}
