@media layer(canvas){.vital-workspace-canvas-panel .canvas-page .bn-container{--bn-font-family:var(--font-sans);width:100%;max-width:none;padding-inline:0!important}.vital-workspace-canvas-panel .canvas-page .bn-editor{padding-inline:0!important}.vital-workspace-canvas-panel .canvas-page .bn-block-group,.vital-workspace-canvas-panel .canvas-page .bn-editor,.vital-workspace-canvas-panel .canvas-page .vital-canvas-editor{width:100%;max-width:none;text-align:left;font-family:var(--font-sans);font-size:15px;line-height:1.65;color:var(--text-body)}.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-group,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-container,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-editor{--bn-font-family:var(--font-sans);font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--text-body)}.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-group,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-container,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-editor{--bn-font-family:var(--font-mono);font-family:var(--font-mono);font-size:14px;letter-spacing:var(--mono-tracking)}.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-group,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-container,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-editor{--bn-font-family:var(--font-serif);font-family:var(--font-serif);font-size:17px;line-height:1.58;color:var(--stone-700)}.vital-workspace-canvas-panel .canvas-page .bn-block-content,.vital-workspace-canvas-panel .canvas-page .bn-block-outer{width:100%;max-width:none}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=heading]{--level:inherit;--prev-level:inherit;font-weight:600}.vital-workspace-canvas-panel .canvas-page .bn-block-content.c-body .bn-inline-content,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=paragraph] .bn-inline-content{font-family:var(--font-sans);font-size:16px;line-height:1.55;font-weight:400;color:var(--text-body);max-width:none;text-wrap:pretty}.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content.c-body .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content[data-content-type=paragraph] .bn-inline-content{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--text-body)}.vital-workspace-canvas-panel .canvas-page .bn-block-content.c-lede .bn-inline-content,.vital-workspace-canvas-panel .canvas-page .bn-editor>.bn-block-group>.bn-block-outer:first-child .bn-block-content[data-content-type=paragraph] .bn-inline-content{font-family:var(--font-serif);font-size:18px;font-style:italic;line-height:1.55;color:var(--text-secondary);max-width:none}.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content.c-lede .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-editor>.bn-block-group>.bn-block-outer:first-child .bn-block-content[data-content-type=paragraph] .bn-inline-content{font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--text-body);max-width:none}.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content.c-body .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content[data-content-type=paragraph] .bn-inline-content{font-family:var(--font-mono);font-size:14px;line-height:1.55;letter-spacing:var(--mono-tracking);color:var(--text-body)}.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content.c-lede .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-editor>.bn-block-group>.bn-block-outer:first-child .bn-block-content[data-content-type=paragraph] .bn-inline-content{font-family:var(--font-mono);font-size:15px;line-height:1.55;letter-spacing:var(--mono-tracking);color:var(--text-body);max-width:none}.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content.c-body .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content[data-content-type=paragraph] .bn-inline-content{font-family:var(--font-serif);font-size:17px;line-height:1.58;color:var(--stone-700)}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=heading] .bn-inline-content b,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=heading] .bn-inline-content strong{font-family:inherit;font-weight:inherit;color:inherit;font-style:normal}.vital-workspace-canvas-panel .canvas-page .bn-inline-content b,.vital-workspace-canvas-panel .canvas-page .bn-inline-content strong{font-family:var(--font-sans);font-weight:600;color:var(--stone-800);font-style:normal}.vital-workspace-canvas-panel .canvas-page table.dtbl td.score-cell .bn-inline-content b,.vital-workspace-canvas-panel .canvas-page table.dtbl td.score-cell .bn-inline-content strong,.vital-workspace-canvas-panel .canvas-page table.dtbl[data-vital-score-col-index] tbody tr:not(:first-child)>td .bn-inline-content strong{font-family:var(--font-mono)!important;font-weight:500!important;color:var(--text-heading)!important}.vital-workspace-canvas-panel .canvas-page .bn-inline-content em,.vital-workspace-canvas-panel .canvas-page .bn-inline-content i{font-style:italic;color:var(--stone-800)}.vital-workspace-canvas-panel .canvas-page .bn-block-content.c-list .bn-inline-content,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=bulletListItem] .bn-inline-content,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=numberedListItem] .bn-inline-content{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--text-body);max-width:none}.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content.c-list .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content[data-content-type=bulletListItem] .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content[data-content-type=numberedListItem] .bn-inline-content{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--text-body)}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=bulletListItem]{list-style-type:disc}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=bulletListItem]::marker,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=numberedListItem]::marker{color:var(--violet-600)}.vital-workspace-canvas-panel .canvas-page .bn-block-content.c-callout,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=quote]{font-family:var(--font-serif);font-size:19px;font-style:italic;line-height:1.5;color:var(--stone-800);margin:var(--s-6) 0;padding:var(--s-4) var(--s-6);border-left:3px solid var(--violet-300);background:linear-gradient(90deg,var(--violet-50) 0,transparent 60%);max-width:none;border-radius:0 var(--r-md) var(--r-md) 0}.vital-workspace-canvas-panel .canvas-page .bn-block-content.c-callout-amber,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-vital-admonition=amber]{font-family:var(--font-sans)!important;font-size:14px!important;font-style:normal!important;line-height:1.55!important;color:var(--text-body)!important;margin:var(--s-6) 0;padding:var(--s-4) var(--s-5);border:1px solid var(--hitl-200);border-left:3px solid var(--hitl-600);background:var(--hitl-50);border-radius:var(--r-md);max-width:none}.vital-workspace-canvas-panel .canvas-page .bn-block-content.c-callout-amber:before,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-vital-admonition=amber]:before{content:attr(data-admonition-label);display:block;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:var(--mono-tracking);text-transform:uppercase;color:var(--hitl-700);margin-bottom:var(--s-2)}.vital-workspace-canvas-panel .canvas-page .bn-block-content.c-callout-amber .bn-inline-content,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-vital-admonition=amber] .bn-inline-content{font-family:var(--font-sans)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;color:var(--text-body)!important}.vital-workspace-canvas-panel .canvas-page .bn-inline-content code{font-family:var(--font-mono);font-size:.85em;font-weight:400;letter-spacing:normal;color:var(--text-heading);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:1px 6px}.vital-workspace-canvas-panel .canvas-page .c-cite,.vital-workspace-canvas-panel .canvas-page .cite-ref{display:inline-flex;vertical-align:super}.vital-workspace-canvas-panel .canvas-page .c-mention .avatar{font-weight:600}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=table] table.dtbl td.score-cell :is(p,strong,span,.bn-inline-content),.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=table] table.dtbl td[data-vital-score-cell=true] :is(p,strong,span,.bn-inline-content),.vital-workspace-canvas-panel .canvas-page [data-content-type=table][data-vital-score-col-index="0"] table.dtbl tbody tr:not(:first-child)>td:first-child :is(p,strong,span,.bn-inline-content),.vital-workspace-canvas-panel .canvas-page [data-content-type=table][data-vital-score-col-index="1"] table.dtbl tbody tr:not(:first-child)>td:nth-child(2) :is(p,strong,span,.bn-inline-content),.vital-workspace-canvas-panel .canvas-page [data-content-type=table][data-vital-score-col-index="2"] table.dtbl tbody tr:not(:first-child)>td:nth-child(3) :is(p,strong,span,.bn-inline-content),.vital-workspace-canvas-panel .canvas-page [data-content-type=table][data-vital-score-col-index="3"] table.dtbl tbody tr:not(:first-child)>td:nth-child(4) :is(p,strong,span,.bn-inline-content),.vital-workspace-canvas-panel .canvas-page table.dtbl td.score-cell :is(p,strong,span,.bn-inline-content),.vital-workspace-canvas-panel .canvas-page table.dtbl td[data-vital-score-cell=true] :is(p,strong,span,.bn-inline-content),.vital-workspace-canvas-panel .canvas-page table.dtbl[data-vital-score-col-index="1"] tbody tr:not(:first-child)>td:nth-child(2) :is(p,strong,span,.bn-inline-content){font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;color:var(--text-heading)!important;letter-spacing:.02em!important}.vital-workspace-canvas-panel .canvas-page table.dtbl td.score-cell :is(p,strong,span,.bn-inline-content){display:inline-flex;align-items:center;gap:var(--s-2);margin:0}.vital-workspace-canvas-panel .canvas-page .bn-block-outer{margin-top:0;margin-bottom:0}.vital-workspace-canvas-panel .canvas-page .bn-block-outer:has(>.bn-block>.bn-block-content.c-body),.vital-workspace-canvas-panel .canvas-page .bn-block-outer:has(>.bn-block>.bn-block-content.c-lede),.vital-workspace-canvas-panel .canvas-page .bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=paragraph]){margin-top:var(--s-1);margin-bottom:var(--s-2)}.vital-workspace-canvas-panel .canvas-page .bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=bulletListItem]),.vital-workspace-canvas-panel .canvas-page .bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=numberedListItem]){margin-top:var(--s-1);margin-bottom:var(--s-1)}.vital-workspace-canvas-panel .canvas-page .vital-canvas-editor>.bn-block-group{counter-reset:canvas-takeaway canvas-reference}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_lede],.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_lede] .c-lede{font-family:var(--font-serif);font-size:19px;line-height:1.5;color:var(--stone-800);margin:0 0 var(--s-6);max-width:none;text-wrap:pretty}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_takeaway]{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;padding:var(--s-3) 0;border-bottom:1px dashed var(--border);margin:0;max-width:none}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_takeaway]:before{content:counter(canvas-takeaway,decimal-leading-zero);counter-increment:canvas-takeaway;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--violet-600);letter-spacing:.04em;padding-top:4px}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_takeaway] .bn-inline-content,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_takeaway] .canvas-takeaway-row{font-family:var(--font-serif);font-size:16px;line-height:1.55;color:var(--stone-700)}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_reference]{position:relative;padding:var(--s-3) 0 var(--s-3) 44px;border-bottom:1px dashed var(--border);margin:0;max-width:none}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_reference]:before{content:counter(canvas-reference,decimal-leading-zero);counter-increment:canvas-reference;position:absolute;left:0;top:var(--s-3);font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--text-muted);letter-spacing:.05em}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_reference] .bn-inline-content,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=canvas_reference] .canvas-reference-row{font-family:var(--font-sans);font-size:13px;line-height:1.55;color:var(--text-body)}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock]{display:flex;flex-direction:column;position:relative;width:100%;max-width:none;background-color:var(--stone-50)!important;color:var(--text-body)!important;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;margin:var(--s-3) 0}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock]>div:first-child{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);background:var(--surface);min-height:2rem}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock]>div:first-child>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;opacity:1;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:none;letter-spacing:.04em;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--r-sm);padding:.2rem 1.5rem .2rem .5rem;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2378716C' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .35rem center;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock]>div:first-child>select:focus-visible{outline:2px solid var(--violet-600);outline-offset:1px}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock] pre,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock]>pre{display:block;min-height:3rem;margin:0;padding:var(--s-3) var(--s-4);white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;letter-spacing:var(--mono-tracking);color:inherit;background:transparent}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock] .bn-inline-content,.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock] code{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;letter-spacing:var(--mono-tracking)}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock] .shiki{background:transparent!important;padding:0;margin:0;display:block;min-width:-moz-min-content;min-width:min-content}.vital-workspace-canvas-panel .canvas-page .bn-block-content[data-content-type=codeBlock] .shiki code{font-family:var(--font-mono);font-size:12.5px;line-height:1.6}.vital-workspace-canvas-panel .canvas-page .canvas-code-block-mermaid-preview,.vital-workspace-canvas-panel .canvas-page .vital-mermaid-preview-slot{width:100%;max-width:none;min-width:0}.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content.c-h1,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content.c-h2,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content.c-h3,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content.c-h4,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content.c-list .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content:not([data-content-type=heading]) .bn-inline-content :is(strong,b),.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content[data-content-type=bulletListItem] .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content[data-content-type=heading],.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content[data-content-type=heading][data-level],.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page .bn-block-content[data-content-type=numberedListItem] .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page table.dtbl :is(td,th) .bn-inline-content{font-family:var(--font-mono)!important;letter-spacing:var(--mono-tracking)}.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content.c-h1,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content.c-h2,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content.c-h3,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content.c-h4,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content.c-list .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content:not([data-content-type=heading]) .bn-inline-content :is(strong,b),.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content[data-content-type=bulletListItem] .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content[data-content-type=heading],.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content[data-content-type=heading][data-level],.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page .bn-block-content[data-content-type=numberedListItem] .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page table.dtbl :is(td,th) .bn-inline-content{font-family:var(--font-serif)!important}.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content.c-h1,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content.c-h2,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content.c-h3,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content.c-h4,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content.c-list .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content:not([data-content-type=heading]) .bn-inline-content :is(strong,b),.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content[data-content-type=bulletListItem] .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content[data-content-type=heading],.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content[data-content-type=heading][data-level],.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page .bn-block-content[data-content-type=numberedListItem] .bn-inline-content,.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page table.dtbl :is(td,th) .bn-inline-content{font-family:var(--font-sans)!important}}@media layer(canvas){.vital-workspace-canvas-panel #bn-suggestion-menu,.vital-workspace-canvas-panel .bn-suggestion-menu{border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;background:var(--elevated)!important;box-shadow:var(--shadow-md)!important;font-family:var(--font-sans)!important;color:var(--text-body)!important;animation:vital-canvas-menu-enter var(--motion-enter) var(--ease-out) both}.vital-workspace-canvas-panel #bn-suggestion-menu [role=option],.vital-workspace-canvas-panel .bn-suggestion-menu-item{color:var(--text-body)!important;border-radius:var(--r-md)!important;transition:background-color var(--motion-nudge),color var(--motion-nudge)}.vital-workspace-canvas-panel #bn-suggestion-menu [role=option][aria-selected=true],.vital-workspace-canvas-panel .bn-suggestion-menu-item:hover,.vital-workspace-canvas-panel .bn-suggestion-menu-item[data-hovered=true]{background:var(--surface)!important;color:var(--text-heading)!important}.vital-workspace-canvas-panel .bn-suggestion-menu-item-title,.vital-workspace-canvas-panel .bn-suggestion-menu-label{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;color:var(--text-heading)!important}.vital-workspace-canvas-panel .bn-suggestion-menu-item-section,.vital-workspace-canvas-panel .bn-suggestion-menu-item-subtitle{font-family:var(--font-mono)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)!important}.vital-workspace-canvas-panel .bn-side-menu{--bn-colors-side-menu:var(--text-muted)}.vital-workspace-canvas-panel .bn-side-menu button{border-radius:var(--r-md);color:var(--text-secondary);transition:background-color var(--motion-nudge),color var(--motion-nudge)}.vital-workspace-canvas-panel .bn-side-menu button:focus-visible,.vital-workspace-canvas-panel .bn-side-menu button:hover{background:var(--surface);color:var(--text-heading)}.vital-workspace-canvas-panel .bn-drag-handle-menu,.vital-workspace-canvas-panel .bn-menu-dropdown.bn-drag-handle-menu,.vital-workspace-canvas-panel [data-slot=dropdown-menu-content].bn-drag-handle-menu{z-index:60!important}.vital-canvas-ask-ai-bubble-toolbar,[data-testid=vital-canvas-ask-ai-bubble-toolbar]{border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;background:var(--elevated)!important;box-shadow:var(--shadow-sm)!important;animation:vital-canvas-menu-enter var(--motion-enter) var(--ease-out) both}[data-testid=vital-canvas-formatting-bubble-controls] button{color:var(--text-secondary);transition:background-color var(--motion-nudge),color var(--motion-nudge)}[data-testid=vital-canvas-formatting-bubble-controls] button:hover,[data-testid=vital-canvas-formatting-bubble-controls] button[aria-pressed=true]{background:var(--surface);color:var(--text-heading)}[data-testid=vital-canvas-formatting-bubble-controls] button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--border)}.vital-canvas-command-palette [cmdk-root]{border:1px solid var(--border);background:var(--elevated);box-shadow:var(--shadow-lg);animation:vital-canvas-menu-enter var(--motion-enter) var(--ease-out) both}.vital-canvas-command-palette [cmdk-group-heading]{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.vital-canvas-command-palette [cmdk-item][data-selected=true]{background:var(--violet-50);color:var(--text-heading)}.vital-workspace-canvas-panel .bn-link-toolbar,.vital-workspace-canvas-panel .bn-toolbar{border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;background:var(--elevated)!important;box-shadow:var(--shadow-sm)!important}.vital-workspace-canvas-panel .bn-link-toolbar button,.vital-workspace-canvas-panel .bn-toolbar button{color:var(--text-secondary);transition:background-color var(--motion-nudge),color var(--motion-nudge)}.vital-workspace-canvas-panel .bn-link-toolbar button:hover,.vital-workspace-canvas-panel .bn-toolbar button:hover{background:var(--surface);color:var(--text-heading)}@keyframes vital-canvas-menu-enter{0%{opacity:0;transform:translateY(var(--lift-enter-y,4px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vital-canvas-ask-ai-bubble-toolbar,.vital-canvas-command-palette [cmdk-root],.vital-workspace-canvas-panel #bn-suggestion-menu,.vital-workspace-canvas-panel .bn-suggestion-menu,[data-testid=vital-canvas-ask-ai-bubble-toolbar]{animation:none}}}@media layer(canvas){.vital-workspace-canvas-panel .canvas-page .bn-block-outer{transition:margin var(--motion-canvas-block),opacity var(--motion-enter),transform var(--motion-swap)}.vital-workspace-canvas-panel .canvas-page .bn-block-outer[data-vital-motion=enter]{animation:vital-canvas-block-enter var(--motion-enter) var(--ease-out-quart) both}.vital-workspace-canvas-panel .canvas-page .bn-block-outer[data-vital-motion=swap]{animation:vital-canvas-block-swap var(--motion-swap) var(--ease-out-quart) both}@keyframes vital-canvas-block-enter{0%{opacity:0;transform:translateY(var(--lift-enter-y,4px))}to{opacity:1;transform:translateY(0)}}@keyframes vital-canvas-block-swap{0%{opacity:.72;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.vital-workspace-canvas-panel .canvas-page .bn-block-outer{transition-duration:0s!important;animation:none!important}.vital-workspace-canvas-panel .canvas-page .bn-block-outer[data-vital-motion]{animation:none!important}}}.vital-workspace-canvas-panel[data-page-font=mono] .canvas-page :is(.bn-container,.bn-editor,.bn-default-styles,.bn-block-content,.bn-inline-content,.vital-page-title.c-title){--bn-font-family:var(--font-mono)!important;font-family:var(--font-mono)!important;letter-spacing:var(--mono-tracking)}.vital-workspace-canvas-panel[data-page-font=serif] .canvas-page :is(.bn-container,.bn-editor,.bn-default-styles,.bn-block-content,.bn-inline-content,.vital-page-title.c-title){--bn-font-family:var(--font-serif)!important;font-family:var(--font-serif)!important}.vital-workspace-canvas-panel[data-page-font=sans] .canvas-page :is(.bn-container,.bn-editor,.bn-default-styles,.bn-block-content,.bn-inline-content,.vital-page-title.c-title){--bn-font-family:var(--font-sans)!important;font-family:var(--font-sans)!important}.vital-workspace-canvas-panel[data-page-font] .canvas-page .bn-block-content.c-callout-amber,.vital-workspace-canvas-panel[data-page-font] .canvas-page .bn-block-content.c-callout-amber .bn-inline-content{font-family:var(--font-sans)!important}