.bi-dash{display:grid;gap:.75rem;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.bi-dash{grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-template-rows:auto auto;align-items:stretch}.bi-dash__reads{grid-column:1 / -1}}.bi-dash__preview{display:flex;flex-direction:column;min-width:0;min-height:clamp(400px,52vh,560px);overflow:hidden;border-radius:.875rem;padding:0}.bi-dash__preview.nexus-card--compact{padding:0}.bi-dash__preview-bar{display:flex;align-items:center;gap:.45rem;flex-shrink:0;padding:.45rem .55rem .45rem .7rem;border-bottom:1px solid rgb(var(--color-accent) / .12);background:rgb(var(--color-surface-dark) / .92)}.bi-dash__live{width:.4rem;height:.4rem;border-radius:999px;background:rgb(var(--color-accent));box-shadow:0 0 0 3px rgb(var(--color-accent) / .22);flex-shrink:0}.bi-dash__live--paused{background:rgb(var(--color-muted));box-shadow:none}.bi-dash__preview-title{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-on-dark-soft))}.bi-dash__preview-meta{margin:0 0 0 auto;font-size:.6875rem;font-variant-numeric:tabular-nums;color:rgb(var(--color-on-dark));font-weight:600}.bi-dash__stage{position:relative;flex:1 1 auto;min-height:clamp(340px,48vh,500px);overflow:hidden;cursor:pointer;background-color:#fff}.bi-dash__stage:focus-visible{outline:2px solid rgb(var(--color-accent) / .85);outline-offset:-2px}.bi-dash__stage.burn-in-active.burn-in-solid{animation:bi-burn-solid-cycle var(--burn-cycle-duration, 12s) step-end infinite}.bi-dash__stage.burn-in-active.burn-in-bars{background-color:#111!important;background-image:linear-gradient(90deg,red 0% 14.28%,#0f0 14.28% 28.56%,#00f 28.56% 42.84%,#ff0 42.84% 57.12%,#0ff 57.12% 71.4%,#f0f 71.4% 85.68%,#fff 85.68% 100%)!important;background-size:200% 100%!important;animation:bi-burn-bars var(--burn-cycle-duration, 2s) linear infinite}.bi-dash__stage.burn-in-active.burn-in-checker{background-color:#fff!important;background-image:linear-gradient(45deg,#000000 25%,transparent 25%),linear-gradient(-45deg,#000000 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#000000 75%),linear-gradient(-45deg,transparent 75%,#000000 75%)!important;background-size:var(--burn-checker-size, 32px) var(--burn-checker-size, 32px)!important;background-position:0 0,0 var(--burn-checker-half, 16px),var(--burn-checker-half, 16px) var(--burn-checker-neg-half, -16px),var(--burn-checker-neg-half, -16px) 0!important;animation:bi-burn-checker var(--burn-cycle-duration, 4s) steps(2) infinite}.bi-dash__stage.burn-in-active.burn-in-gradient{background-color:#111!important;background-image:radial-gradient(circle at 50% 50%,#fff,#888,#333,#000 75%)!important;background-size:200% 200%!important;animation:bi-burn-gradient var(--burn-cycle-duration, 2s) ease-in-out infinite}@keyframes bi-burn-solid-cycle{0%{background-color:red}16.666%{background-color:#0f0}33.333%{background-color:#00f}50%{background-color:#fff}66.666%{background-color:gray}83.333%{background-color:#000}to{background-color:red}}@keyframes bi-burn-bars{0%{background-position:0 0}to{background-position:200% 0}}@keyframes bi-burn-checker{0%,49.9%{filter:invert(0)}50%,to{filter:invert(1)}}@keyframes bi-burn-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bi-dash__stage--paused.burn-in-active{animation-play-state:paused!important}.bi-dash__enter{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.bi-dash__enter-card{display:flex;flex-direction:column;align-items:center;gap:.55rem;max-width:17rem;padding:1.15rem 1.35rem;border-radius:1rem;border:1px solid #c8c8c8;background:#dcdcdc;box-shadow:0 10px 28px #0f172a14;text-align:center}.bi-dash__enter-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.8rem;border:1px solid #a8a8a8;background:#bdbdbd;color:#1a1a1a}.bi-dash__enter-title{margin:0;font-size:.875rem;font-weight:700;line-height:1.3;color:#111}.bi-dash__enter-sub{margin:0;font-size:.75rem;line-height:1.4;color:#666}.bi-dash__enter[hidden],.bi-dash__stage--active .bi-dash__enter{display:none}.bi-dash__status-bar{position:absolute;z-index:4;left:.75rem;right:.75rem;bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .7rem;border-radius:.7rem;border:1px solid rgb(15 23 42 / .12);background:#fffffff2;color:#1a1a1a;font-size:.6875rem;font-weight:600;box-shadow:0 4px 16px #0f172a1a;pointer-events:none}.bi-dash__status-mode{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:#333}.bi-dash__status-hint{flex-shrink:0;font-weight:500;color:#666}.bi-dash__stage--active .bi-dash__status-bar{border-color:#ffffff1f;background:#080c12d6;color:#f8fafc;box-shadow:0 6px 20px #00000038}.bi-dash__stage--active .bi-dash__status-mode{color:#f8fafc}.bi-dash__stage--active .bi-dash__status-hint{color:#f8fafcc7}.bi-dash__controls{display:flex;flex-direction:column;gap:.65rem;min-width:0}@media(min-width:900px){.bi-dash__controls{height:100%}.bi-dash__card--shortcuts{flex:1;display:flex;flex-direction:column}}.bi-shortcut-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.bi-shortcut-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:rgb(var(--color-body))}.bi-shortcut-list__keys{display:inline-flex;gap:.2rem;flex-shrink:0}.bi-shortcut-footnote{margin:auto 0 0;padding-top:.35rem;font-size:.625rem;line-height:1.45;color:rgb(var(--color-muted))}.bi-dash__card{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.75rem .8rem;border-radius:.875rem}.bi-dash__card-head{display:flex;flex-direction:column;gap:.1rem;padding-bottom:.35rem;border-bottom:1px solid rgb(var(--color-accent) / .12)}.bi-dash__card-title{margin:0;font-family:var(--font-display);font-size:.8125rem;font-weight:650;color:rgb(var(--color-ink))}.bi-dash__card-desc{margin:0;font-size:.6875rem;line-height:1.35;color:rgb(var(--color-muted))}.bi-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.bi-mode-grid__btn{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .5rem;border:1px solid rgb(var(--color-hairline));border-radius:.5rem;background:rgb(var(--color-surface-card));color:rgb(var(--color-body));text-align:start;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.bi-mode-grid__btn:hover{border-color:rgb(var(--color-accent) / .4)}.bi-mode-grid__btn[aria-pressed=true]{border-color:rgb(var(--color-accent) / .55);background:rgb(var(--color-accent) / .1);box-shadow:inset 0 0 0 1px rgb(var(--color-accent) / .2)}.bi-mode-grid__label{font-size:.75rem;font-weight:700;color:rgb(var(--color-ink))}.bi-mode-grid__btn[aria-pressed=true] .bi-mode-grid__label{color:rgb(var(--color-accent))}.bi-mode-grid__hint{font-size:.625rem;color:rgb(var(--color-muted));line-height:1.2}.bi-speed-field{display:flex;flex-direction:column;gap:.35rem}.bi-speed-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.625rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-muted))}.bi-speed-field__value{font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:none;color:rgb(var(--color-ink))}.bi-speed-field__range{width:100%;accent-color:rgb(var(--color-accent));cursor:pointer}.bi-play-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.15rem;padding:.5rem .75rem;border:none;border-radius:.5rem;background:rgb(var(--color-accent));color:rgb(var(--color-on-primary));font-size:.75rem;font-weight:700;cursor:pointer;transition:filter .14s ease}.bi-play-btn:hover{filter:brightness(1.06)}.bi-play-btn:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.bi-dash__reads .bi-dash__card-head{border-bottom-color:rgb(var(--color-accent) / .18)}.bi-read-grid{display:grid;gap:.5rem}@media(min-width:700px){.bi-read-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bi-read-item{display:flex;gap:.55rem;align-items:flex-start;padding:.6rem .65rem;border-radius:.55rem;border:1px solid rgb(var(--color-hairline-soft));background:rgb(var(--color-surface-card))}.bi-read-item__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;margin-top:.05rem;border-radius:.45rem;box-shadow:inset 0 0 0 1px #0000000a}.bi-read-item__content{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bi-read-item__badge{display:inline-flex;align-self:flex-start;padding:.1rem .35rem;border-radius:.25rem;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bi-read-item--warn{border-color:rgb(var(--color-error) / .28);background:rgb(var(--color-error) / .05)}.bi-read-item--warn .bi-read-item__icon{background:rgb(var(--color-error) / .14);color:rgb(var(--color-error));box-shadow:inset 0 0 0 1px rgb(var(--color-error) / .2)}.bi-read-item--warn .bi-read-item__badge{background:rgb(var(--color-error) / .12);color:rgb(var(--color-error))}.bi-read-item--warn .bi-read-item__title{color:rgb(var(--color-error))}.bi-read-item--ok{border-color:rgb(var(--color-success) / .3);background:rgb(var(--color-success) / .05)}.bi-read-item--ok .bi-read-item__icon{background:rgb(var(--color-success) / .14);color:rgb(var(--color-success));box-shadow:inset 0 0 0 1px rgb(var(--color-success) / .22)}.bi-read-item--ok .bi-read-item__badge{background:rgb(var(--color-success) / .12);color:rgb(var(--color-success))}.bi-read-item--ok .bi-read-item__title{color:rgb(var(--color-success))}.bi-read-item--muted{border-color:#3b82f63d;background:#3b82f60a}.bi-read-item--muted .bi-read-item__icon{background:#3b82f624;color:#60a5fa;box-shadow:inset 0 0 0 1px #3b82f633}.bi-read-item--muted .bi-read-item__badge{background:#3b82f61a;color:#60a5fa}[data-theme=light] .bi-read-item--muted .bi-read-item__icon,[data-theme=light] .bi-read-item--muted .bi-read-item__badge{color:#2563eb}.bi-read-item__title{margin:0;font-size:.75rem;font-weight:700;color:rgb(var(--color-ink))}.bi-read-item__body{margin:0;font-size:.6875rem;line-height:1.45;color:rgb(var(--color-body))}
