.bc-btn.svelte-t9o5xj{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;cursor:pointer;font-family:var(--font-ui);font-size:11px;font-weight:500;line-height:16px;color:var(--text-secondary);background:#0b0d13b8;border:1px solid var(--border);transition:color .12s ease-out,border-color .12s ease-out,background .12s ease-out}.bc-btn.svelte-t9o5xj:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-2)}.bc-btn.svelte-t9o5xj:active{background:var(--surface-3);color:var(--text-primary)}.bc-btn.svelte-t9o5xj:focus-visible{color:var(--text-primary);border-color:var(--border-strong);outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}.bc-btn--compact.svelte-t9o5xj{height:22px;padding:0 6px}@media(max-width:640px){.bc-btn.svelte-t9o5xj:not(.bc-btn--compact){padding:0 6px}.bc-btn.svelte-t9o5xj:not(.bc-btn--compact) .bc-label:where(.svelte-t9o5xj){display:none}}.bc-veil.svelte-t9o5xj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:968;background:#03040899}.bc-panel.svelte-t9o5xj{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:970;width:min(430px,calc(100vw - 20px));padding:16px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 24px 48px #0000008c;max-height:calc(100dvh - 36px - env(safe-area-inset-bottom) - env(safe-area-inset-top));overflow-y:auto;animation:svelte-t9o5xj-bc-in .22s ease}@keyframes svelte-t9o5xj-bc-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.bc-head.svelte-t9o5xj{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.bc-title.svelte-t9o5xj{font-family:var(--font-ui);font-size:16px;line-height:24px;font-weight:600;color:var(--text-primary)}.bc-x.svelte-t9o5xj{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--text-muted);padding:4px 8px;transition:color .12s ease-out,background .12s ease-out}.bc-x.svelte-t9o5xj:hover{color:var(--text-primary)}.bc-x.svelte-t9o5xj:active{color:var(--text-primary);background:var(--surface-3)}.bc-x.svelte-t9o5xj:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}@media(pointer:coarse){.bc-x.svelte-t9o5xj{min-width:36px;min-height:36px}}.bc-creed.svelte-t9o5xj{margin:0 0 8px;font-family:var(--font-ui);font-size:12px;line-height:16px;color:var(--text-muted)}.bc-preview.svelte-t9o5xj{margin-bottom:12px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-1);font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--text-secondary);word-break:break-word}.bc-url.svelte-t9o5xj{display:block;margin-top:4px;color:var(--accent);font-size:11px}.bc-actions.svelte-t9o5xj{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:6px}.bc-chan.svelte-t9o5xj{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:4px 8px;border-radius:6px;cursor:pointer;text-align:center;text-decoration:none;font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px;color:var(--text-secondary);background:transparent;border:1px solid var(--border);transition:color .12s ease-out,border-color .12s ease-out,background .12s ease-out}.bc-chan.svelte-t9o5xj:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-2)}.bc-chan.svelte-t9o5xj:active{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-3)}.bc-chan.svelte-t9o5xj:focus-visible{color:var(--text-primary);border-color:var(--border-strong);outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}@media(pointer:coarse){.bc-chan.svelte-t9o5xj{min-height:44px}}.bc-chan--primary.svelte-t9o5xj{grid-column:1 / -1;color:#0b0d13;background:var(--text-primary);border-color:var(--text-primary)}.bc-chan--primary.svelte-t9o5xj:hover,.bc-chan--primary.svelte-t9o5xj:focus-visible{color:#0b0d13;background:#fff;border-color:#fff}.bc-chan--done.svelte-t9o5xj{color:var(--ok);background:transparent;border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.bc-chan--done.svelte-t9o5xj:hover{color:var(--ok);background:transparent}@media(prefers-reduced-motion:reduce){.bc-panel.svelte-t9o5xj{animation:none}}
