.bnd-screen{background:var(--bg-canvas);justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.bnd-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:left;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:28px 28px 26px;display:flex}.bnd-inline{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:12px;max-width:560px;margin:32px auto;padding:24px 26px;display:flex}.bnd-eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);font-weight:500}.bnd-title{letter-spacing:-.005em;color:var(--text-primary);margin:0;font-size:18px;font-weight:500}.bnd-lede{color:var(--text-secondary);max-width:52ch;margin:0;font-size:13px;line-height:1.55}.bnd-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.bnd-btn{border-radius:var(--radius-pill);background:var(--btn-primary-bg);height:38px;color:var(--btn-primary-text);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.bnd-btn:hover{background:var(--btn-primary-hover)}.bnd-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bnd-btn.ghost{background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--text-primary)}.bnd-btn.ghost:hover{background:var(--hover-bg)}.bnd-digest{color:var(--text-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em;word-break:break-all;font-size:11px}.bnd-loading{flex-direction:column;align-items:center;gap:14px;display:flex}.bnd-spinner{border:2px solid var(--tint-3);border-top-color:var(--text-secondary);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite bnd-spin}.bnd-loading-text{color:var(--text-muted);font-size:13px}@keyframes bnd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bnd-spinner{animation:none}.bnd-btn{transition:none}}