.bf.is-board .bf-actions{position:relative}.bc-save-state{white-space:nowrap;height:30px;color:var(--board-ui-muted);font:13px/1 var(--board-ui-font);align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)}.bc-save-state.is-caution{background:var(--board-ui-caution-surface);color:var(--board-ui-caution-ink);border-radius:15px;padding:0 12px;font-weight:500}.bc-save-state.is-caution:has(button){padding-right:4px}.bf.is-board .bc-save-state svg{stroke-width:1.9px;width:15px;height:15px}.bf.is-board .bc-save-state button{background:color-mix(in srgb,currentColor 11%,transparent);height:24px;color:inherit;font:600 12px/1 var(--board-ui-font);border:0;border-radius:12px;margin-left:2px;padding:0 9px}.bf.is-board .bc-save-state button:hover{background:color-mix(in srgb,currentColor 18%,transparent)}.bc-announce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bf.is-board .bf-actions .bf-top-action{border-radius:10px;min-width:0;height:36px}.bf.is-board .bf-actions .bf-preview-trigger{color:var(--board-ui-ink);font:500 14px/1 var(--board-ui-font);background:0 0;border-color:#0000;gap:7px;padding:0 12px}.bf.is-board .bf-actions .bf-preview-trigger:hover{background:var(--board-ui-surface-muted);border-color:#0000}.bf.is-board .bf-actions .bf-preview-trigger svg{opacity:1;width:15px;height:15px;color:var(--board-ui-muted)}.bf.is-board .bf-actions .bf-publish.bc-primary-action{font:600 14px/1 var(--board-ui-font);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.bf.is-board .bf-actions .bf-publish.bc-primary-action.is-owned{min-width:148px}.bf.is-board .bc-primary-action svg{stroke-width:2.2px;width:16px;height:16px}.bf.is-board .bc-primary-action:disabled{opacity:1;cursor:progress}.bc-publish-group{border-radius:10px;align-items:stretch;display:inline-flex}.bf.is-board .bf-actions .bc-publish-group.has-menu .bf-publish.bc-primary-action{border-top-right-radius:0;border-bottom-right-radius:0}.bf.is-board .bc-board-trigger{border:0;border-left:1px solid color-mix(in srgb,var(--board-ui-on-ink) 22%,transparent);background:var(--board-ui-ink);width:34px;height:36px;color:var(--board-ui-on-ink);border-radius:0 10px 10px 0;place-items:center;margin:0;padding:0;display:grid}.bf.is-board .bc-board-trigger:hover,.bf.is-board .bc-board-trigger[aria-expanded=true]{background:var(--board-ui-ink-hover)}.bf.is-board .bc-board-trigger>svg{stroke-width:2.2px;width:16px;height:16px}.bf.is-board .bc-publish-group button:focus-visible{z-index:1;position:relative}.bf.is-board .bf-actions .bc-account-trigger{background:color-mix(in srgb,var(--board-ui-border) 60%,var(--board-ui-surface));width:34px;height:34px;margin-left:10px}.bf.is-board .bf-actions .bc-account-trigger:hover,.bf.is-board .bf-actions .bc-account-trigger[aria-expanded=true]{background:var(--board-ui-border)}.bf.is-board .bf-actions .bc-account-trigger .bc-avatar-initial{font:600 14px/1 var(--board-ui-font)}.bf.is-board .bf-actions .bc-account-trigger>svg{width:17px;height:17px}.bc-popover{z-index:590010;border:1px solid var(--board-ui-border);border-radius:var(--board-ui-radius-md);background:var(--board-ui-surface-raised);min-width:224px;max-width:300px;box-shadow:var(--board-ui-shadow-menu);color:var(--board-ui-ink);gap:1px;padding:6px;display:grid;position:fixed}.bf.is-board .bc-popover [role=menuitem]{border-radius:var(--board-ui-radius-sm);width:100%;min-height:36px;color:inherit;font:13px/1.2 var(--board-ui-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 10px;text-decoration:none;display:flex}.bf.is-board .bc-popover [role=menuitem]:hover,.bf.is-board .bc-popover [role=menuitem]:focus-visible{background:var(--board-ui-surface-muted);box-shadow:none;outline:0}.bf.is-board .bc-popover [role=menuitem]>svg{width:16px;height:16px;color:var(--board-ui-icon);stroke-width:1.8px}.bc-popover-rule{background:var(--board-ui-border);height:1px;margin:4px 8px;display:block}.bc-popover-identity{gap:3px;min-width:0;margin:6px 10px;display:grid}.bc-popover-identity strong{text-overflow:ellipsis;white-space:nowrap;color:var(--board-ui-ink);font:600 14px/1.3 var(--board-ui-font);overflow:hidden}.bc-popover-identity span{text-overflow:ellipsis;white-space:nowrap;color:var(--board-ui-muted);font:12px/1.4 var(--board-ui-font);overflow:hidden}.bc-account-panel.bc-account-dialog .bc-public-address{border-radius:var(--board-ui-radius-sm);background:var(--board-ui-surface-muted);color:var(--board-ui-ink);font:500 14px var(--board-ui-font);overflow-wrap:anywhere;margin:0 0 4px;padding:12px 14px}.bc-account-panel.bc-account-dialog p+.bc-kept{margin-top:-10px}.bc-account-panel.bc-account-dialog p.bc-account-note.is-problem{color:var(--board-ui-danger);margin:4px 0 0}.bc-account-panel.bc-account-dialog p strong{color:var(--board-ui-ink);font-weight:500}.bf .bc-account-dialog button.bf-danger{border-color:var(--board-ui-danger);background:var(--board-ui-danger);color:var(--board-ui-on-danger)}.bf .bc-account-dialog button.bf-danger:hover:not(:disabled){background:color-mix(in srgb,var(--board-ui-danger) 88%,var(--board-ui-ink))}.bc-account-panel .bc-dialog-actions>.bf-primary,.bc-account-panel .bc-dialog-actions>.bf-danger{font-weight:600}.bc-account-panel .bc-dialog-actions>*{justify-content:center;gap:7px}.bc-account-panel .bc-dialog-actions:has(>:nth-child(2):last-child)>*{flex:1 1 0;min-width:0}.bf.is-board .bc-account-panel .bc-dialog-actions svg{stroke-width:2.2px;width:16px;height:16px}.bc-account-panel .bc-dialog-actions>.bc-quiet-action{color:var(--board-ui-muted);margin-right:auto!important}.bc-account-panel .bc-dialog-actions>.bc-quiet-action:hover{background:var(--board-ui-surface-muted);color:var(--board-ui-ink)}.bc-account-panel .bc-dialog-actions>.bc-secondary-action:hover{background:var(--board-ui-surface-muted)}.bc-publish-dialog .bc-dialog-actions>.bf-primary{min-width:112px}.bc-live-actions>.bf-primary{min-width:116px}.bc-facts{gap:14px;margin:0 0 20px;display:grid}.bc-facts>div{gap:4px;display:grid}.bc-facts dt{color:var(--board-ui-muted);font:500 12px/1.2 var(--board-ui-font)}.bc-facts dd{overflow-wrap:anywhere;color:var(--board-ui-ink);font:14px/1.4 var(--board-ui-font);margin:0}.bc-switches{gap:2px;margin:0 -10px;padding:12px 0 0;display:grid;position:relative}.bc-switches:before{content:"";background:var(--board-ui-border);height:1px;position:absolute;top:0;left:10px;right:10px}.bc-account-panel .bc-switch{border-radius:var(--board-ui-radius-sm);cursor:pointer;align-items:center;gap:16px;margin:0;padding:10px;display:flex;position:relative}.bc-account-panel .bc-switch:hover{background:var(--board-ui-surface-muted)}.bc-switch>span{flex:1;gap:3px;display:grid}.bc-switch strong{color:var(--board-ui-ink);font:500 14px/1.3 var(--board-ui-font)}.bc-account-panel .bc-switch small{color:var(--board-ui-muted);font:13px/1.4 var(--board-ui-font);margin:0}.bc-switch>input{opacity:0;cursor:pointer;width:36px;height:22px;margin:-11px 0 0;position:absolute;top:50%;right:10px}.bc-switch>i{background:color-mix(in srgb,var(--board-ui-ink) 18%,var(--board-ui-surface-raised));border-radius:11px;flex:none;width:36px;height:22px;transition:background-color .16s;position:relative}.bc-switch>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000038}.bc-switch>input:checked+i{background:var(--board-ui-accent)}.bc-switch>input:checked+i:after{transform:translate(14px)}.bc-switch>input:focus-visible+i{box-shadow:var(--board-ui-focus)}.bc-switch>input:disabled+i{opacity:.5}.bc-signout-dialog .bc-dialog-actions>.bf-primary{min-width:104px}.bc-account-panel .bc-dialog-actions>.bc-danger-action{border-color:color-mix(in srgb,var(--board-ui-danger) 40%,transparent);color:var(--board-ui-danger);margin-right:auto;font-weight:500}.bc-account-panel .bc-dialog-actions>.bc-danger-action:hover{border-color:var(--board-ui-danger);background:color-mix(in srgb,var(--board-ui-danger) 10%,transparent);color:var(--board-ui-danger)}.bc-delete-dialog .bc-field{margin-top:4px}.bc-delete-dialog .bc-field strong{font-weight:600}.bc-delete-final{color:var(--board-ui-danger);font:500 14px/1.45 var(--board-ui-font);margin:-4px 0 0}.bc-delete-dialog .bc-dialog-actions>.bf-danger{min-width:128px}.bc-settings-dialog .bc-dialog-actions{margin-top:20px}.bc-account-panel .bc-settings-danger{border-top:1px solid var(--board-ui-border);padding-top:16px}.bc-restore-choices{gap:8px;margin-top:4px;display:grid}.bc-account-panel .bc-restore-choices>button{width:100%;min-height:44px;font:500 14px var(--board-ui-font);justify-content:center;align-items:center;margin:0;display:flex}.bc-account-panel .bc-restore-choices>.bf-primary{font-weight:600}.bc-account-panel .bc-restore-choices>.bc-secondary-action:hover:not(:disabled){background:var(--board-ui-surface-muted)}.bc-account-panel .bc-restore-choices>.bc-quiet-action{min-height:40px;color:var(--board-ui-muted)}.bc-account-panel .bc-restore-choices>.bc-quiet-action:hover:not(:disabled){background:var(--board-ui-surface-muted);color:var(--board-ui-ink)}.bc-restore-dialog .bc-account-note{margin:0 0 14px}.bc-versions{z-index:590000;background:var(--board-ui-canvas);color:var(--board-ui-ink);font-family:var(--board-ui-font);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.bc-versions-bar{height:var(--bf-header,72px);border-bottom:1px solid var(--board-ui-border);background:var(--board-ui-chrome);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px 0 28px;display:grid;position:relative}.bc-versions-bar h2{font:600 16px/1 var(--board-ui-font);letter-spacing:-.01em;margin:0}.bc-tabs{background:var(--board-ui-surface-muted);border-radius:12px;gap:2px;padding:3px;display:flex}.bf.is-board .bc-tabs>button{height:34px;color:var(--board-ui-muted);font:500 13px/1 var(--board-ui-font);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 16px}.bf.is-board .bc-tabs>button:hover{color:var(--board-ui-ink)}.bf.is-board .bc-tabs>button[aria-selected=true]{background:var(--board-ui-selected-surface);color:var(--board-ui-ink);box-shadow:0 1px 2px #18202a14,0 0 0 1px color-mix(in srgb,var(--board-ui-ink) 6%,transparent)}.bf.is-board .bc-versions-close{border-radius:var(--board-ui-radius-md);width:40px;height:40px;color:var(--board-ui-icon);background:0 0;border:0;justify-self:end;place-items:center;padding:0;display:grid}.bf.is-board .bc-versions-close:hover{background:var(--board-ui-surface-muted);color:var(--board-ui-ink)}.bf.is-board .bc-versions-close>svg{width:20px;height:20px}.bc-versions-body{grid-template-columns:minmax(0,1fr) 352px;min-height:0;display:grid}.bc-versions-preview{min-width:0;min-height:0;padding:36px 48px 28px;display:grid}.bc-versions-stage{place-items:center;min-height:0;display:grid;position:relative}.bc-versions-figure{gap:18px;margin:0;display:grid}.bc-versions-board{outline:1px solid var(--board-ui-board-edge);background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 3px #17202a1a,0 20px 55px -30px #17202a52}.bc-versions-board.is-loading{background:color-mix(in srgb,var(--board-ui-ink) 5%,var(--board-ui-canvas));box-shadow:none}.bc-versions-footer{flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:40px;display:flex}.bc-versions-footer>p{color:var(--board-ui-ink);font:500 14px/1.3 var(--board-ui-font);align-items:center;gap:10px;margin:0;display:flex}.bc-versions-footer>.bc-versions-problem{color:var(--board-ui-danger);font:13px/1.4 var(--board-ui-font);flex-basis:100%;order:3;margin:-4px 0 0}.bc-versions-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.bf.is-board .bc-versions-actions>button{border:1px solid var(--board-ui-border);border-radius:var(--board-ui-radius-sm);background:var(--board-ui-surface);height:40px;color:var(--board-ui-ink);font:500 14px/1 var(--board-ui-font);justify-content:center;align-items:center;gap:7px;padding:0 18px;display:inline-flex}.bf.is-board .bc-versions-actions>button.bf-primary{border-color:var(--board-ui-ink);background:var(--board-ui-ink);min-width:108px;color:var(--board-ui-on-ink);font-weight:600}.bf.is-board .bc-versions-actions>button.bf-primary:hover:not(:disabled){background:var(--board-ui-ink-hover)}.bf.is-board .bc-versions-actions>.bc-versions-delete{border-color:color-mix(in srgb,var(--board-ui-danger) 40%,transparent);color:var(--board-ui-danger);background:0 0}.bf.is-board .bc-versions-actions>.bc-versions-delete:hover{border-color:var(--board-ui-danger);background:color-mix(in srgb,var(--board-ui-danger) 10%,transparent);color:var(--board-ui-danger)}.bf.is-board .bc-versions-actions>.bc-versions-delete>svg{width:16px;height:16px}.bc-versions-same{color:var(--board-ui-muted);font:13px/1.3 var(--board-ui-font)}.bc-versions-empty{text-align:center;max-width:340px}.bc-versions-empty h3{font:600 16px/1.3 var(--board-ui-font);margin:0 0 6px}.bc-versions-empty p{color:var(--board-ui-muted);font:14px/1.5 var(--board-ui-font);margin:0}.bc-versions-note{color:var(--board-ui-muted);font:13px/1.5 var(--board-ui-font);margin:16px 20px}.bc-versions-note[role=alert] p{color:var(--board-ui-danger);margin:0 0 8px}.bc-versions-list{border-left:1px solid var(--board-ui-border);background:var(--board-ui-chrome);min-height:0;overflow:auto}.bc-versions-list ul{gap:2px;margin:0;padding:12px;list-style:none;display:grid}.bc-version{border-radius:var(--board-ui-radius-md);color:var(--board-ui-ink);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px;display:grid;position:relative}.bc-version:hover{background:var(--board-ui-surface-muted)}.bc-version.is-current{background:var(--board-ui-accent-soft)}.bf.is-board .bc-version-row{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;position:absolute;inset:0}.bc-version-thumb [data-board-renderer]{pointer-events:none}.bc-version-thumb{background:color-mix(in srgb,var(--board-ui-ink) 6%,var(--board-ui-surface));width:112px;height:63px;box-shadow:0 0 0 1px color-mix(in srgb,var(--board-ui-ink) 9%,transparent);border-radius:6px;display:block;position:relative;overflow:hidden}.bc-version.is-current .bc-version-thumb{box-shadow:0 0 0 2px var(--board-ui-accent)}.bc-version-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.bc-version-when{gap:5px;min-width:0;display:grid}.bc-version-when>strong{text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.2 var(--board-ui-font);overflow:hidden}.bc-version-when>span{color:var(--board-ui-muted);font:13px/1.2 var(--board-ui-font)}.bc-live-badge{background:var(--board-ui-accent-soft);height:22px;color:var(--board-ui-accent);font:600 11px/1 var(--board-ui-font);letter-spacing:.02em;border-radius:11px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.bc-live-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.bc-version.is-current .bc-live-badge{background:var(--board-ui-surface-raised)}@media (max-width:1100px){.bc-versions-body{grid-template-columns:minmax(0,1fr) 300px}.bc-versions-preview{padding:28px 28px 0}}@media (prefers-reduced-motion:reduce){.bc-switch>i,.bc-switch>i:after{transition:none}}.bc-account-panel.bc-account-dialog p,.bc-switch small{text-wrap:pretty}.bc-account-panel.bc-account-dialog h2{text-wrap:balance}
